当前位置: 首页 > 编程语言

[入门级]在Ubuntu上用Apache发布Django项目

[入门级]在Ubuntu上用Apache发布Django项目 本人甚愚,一本薄薄的『Django Web開發指南』怎麼也看不完。 雖然書看不完,倒是做了一個簡單的Django項目。 還記得書中道:“誰要是敢使用開發用的manage.pl runserver來發佈Django項目,就吊銷他的執照。” 故決定用Apache來發佈。 『Django Web開發指南』附錄上介紹 ...

Django学习之manage.py使用

1.django-admin.py startproject mysite 开始一个项目,会初始化一些项目的结构文件 2.python manage.py runserver ip:port 如: python manage.py runserver 127.0.0.1:8080 利用ip可以访问不在同一个主机的数据库 3.python manage.py syncdb 注:会创建在setting.py下配置的INSTALL_APPS下的所有 app,创建 ...

用 Perl 读写 Excel 文件

Spreadsheet::WriteExcel 和 Spreadsheet::ParseExcel在 2000 年,Takanori Kawai 和 John McNamara 编写出了 Spreadsheet::WriteExcel 和 Spreadsheet::ParseExcel 模块并将它们张贴在 CPAN 上,这两个模块使得在任何平台上从 Excel 文件抽取数据成为可能(尽管不容易)。 正如我们在稍后将看到的,如果您正在使用 Windo ...

perl 语言学习笔记

1、一个简单地例子 hello ,world 编程基础: #! /usr/bin/perl print “Hello,word!\n” 在Linux中用 chmod a+x my_program 来赋予其可执行的权限,或者在chmod 后使用755 来代替a+x 。两种 方法都是告诉系统这个文件是一个程序(可执行的)。 现在你可以如下运行它: $ ./my_program 第一行是特殊的注 ...

不能不知道的JSP页面填充技巧

最近一直在做前台JSP页面,遇到了很多问题,也学到了很多东西。今天主要想谈一下页面填充的作用。笔者认为,页面填充主要由这些好处:1.实现级联 2.实现页面的局部刷新 3.动态加载。 今天主要就前两点做一些总结:级联的实现本就是局部刷新的,当选择一个下拉框后,受影响的下拉框将被重新加载;页面局部 ...

jsp tag 自定义标签实现按钮的显示

前些天在一个项目中做了一个最基本的权限管理(标准的权限结构,用户-角色-菜单),后来需要精确地控制到按钮就想到了使用自定义标签(jsp tag)来处理按钮的显示与隐藏。 下面是我参考网上的资料自己写的一个自定义标签的demo: 首先自定义标签类: package com.vanfon.p2p.admin.core; import javax.servlet.htt ...

ABAP Geek 10 - Everything FUNCTIONs – But How?

ref: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1741 During my never ending quest for the holy grail of perfect keyword documentation this astonishing language named ABAP offers nearly daily some surprises for me. Especially the ABAP language hotline service that is offered by our grou ...

ABAP总结之十一,Enhancement(3)--User Exits

    User Exits是SAP第一代增强技术,其技术原理就是在程序中预先置放一个Form...EndForm的子程序,并在事物运行时Call这个Form。当然,如果这个Form是空的,那么不执行任何操作,反之,执行相应的动作。User Exits的写法,和修改标准程序是一致的,要有向SAP申请Access Key才能对这些程序进行修改。 ...

php之str_replace详解

str_replace (PHP 4, PHP 5) str_replace — Replace all occurrences of the search string with the replacement string Description mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &a...

初识PHP内核

迫使我去了解PHP内核是我在调试JAVA程序的时候,我想很多使用过PHP的同志去开发JAVA程序的时候肯定会遇到这样一个问题,为什么JAVA没有提供类似var_dump()或者print_r()这样的函数供我们调试,这样我们就能很清楚的了解我们需要打印的数据结构是怎样的,是对象,字符串还是数组,JAVA唯一给我们提供的只有toStrin...

使用Ruby DBI模块

使用Ruby DBI模块 原著 Paul DuBois   paul@kitebird.com 翻译:liubin  2004/11/9  http://www.ruby-cn.org/   原文地址:http://www.kitebird.com/articles/ruby-dbi.html  文档版本: 1.02 最后更新: 2003-05-27 ...

Ruby快速入门(四):类和模块

我在第一篇文章 里简单的提过类和对象,但说得太过简单,所以这里重新再说一遍,也加上了对模块的简单介绍。再重申一遍,在Ruby中,一切都是对象,即便是简单的如1、2、3、4这样的数字都是对象。   下面的代码向我们展示了如何使用类和对象 : # 定义类 class BaseClass # 定义accessor attr_ac...

Objective-C反射机制

      Objective-C也提供了类似于java的反射机制,这种动态编程机制可以让Objective-C语言更加灵活。Objective-C提供了3种编程方式与运行环境交互。      直接通过Objective-C的源代码。这是最常见的方式,开发人员只是编写Objective-C源代码,而运行环境负责在后台 ...

Objective-C中的锁

    锁是线程编程同步工具的基础。锁可以让你很容易保护代码中一大块区域以便你可以确保代码的正确性。 1 使用POSIX互斥锁     POSIX互斥锁在很多程序里面很容易使用。为了新建一个互斥锁,你声明并初始化一个pthread_mutex_t的结构。为了锁住和解锁一个互斥锁,你可以使用pthrea ...

Django 数据库访问性能优化

Django 数据库访问性能优化  2012-06-27 15:56:11|  分类: 默认分类 |  标签: |字号大中小 订阅 Django的数据库层提供了很多方法来优化数据库访问的性能,这篇文章将集中介绍这方面的内容。 1.使用标准的数据库优化技术 在进行Django数据库访问性能优化之前,首先 ...

Django中配置静态文件路径

Django中配置静态文件路径 选择了最近一直在看的Django作为我的Android Demo的server端,今天想要实现一个Android下上传文件到服务器的功能,于是想了想,暂时可以先放到静态文件目录下,然后就把自己配置静态文件目录的过程记录一下。 首先打开你的项目下的settings.py文件,在其 ...

COBOLで半角から全角に変換処理

  使用例 半角の"AAAA"を全角の"AAAA"に変換する場合の使用方法を次に示します。 IDENTIFICATION DIVISION. PROGRAM-ID. SAMPLE1. : DATA DIVISION. WORKING-STORAGE SECTION. 01 EISUU PIC X(4) VALUE "AAAA". 01 NIHON PIC N(4). 01 CHECK-PARM. 02 CHECK-IND. ...

编程语言大趋势——评2007年11月TIOBE 排行榜

对于TIOBE本月发布的编程语言流行度排行榜,笔者总体的感觉是它更加明确地展示了过去几年来编程语言发展的态势。之前的排行榜显示的更多是战场的局部,或者一种暗流汹涌的不稳定状态,而本期排行榜可以看作是一个阶段性调整的完成,对于开发人员未来的选择有较大的指导意义。 Pos ...

3.Swift-字符串和字符

Swift 的 String 类型与 Foundation NSString 类进行了无缝桥接。如果您利用 Cocoa 或 Cocoa Touch 中的 Foundation 框架进行工作,整个 NSString API 都可以调用您创建的任意 String 类型的值,除了本章介绍的String特性。您也可以在任意要求传入NSString 实例作为参数的 API 中使用 String 类型的值进行...

Swift学习笔记(三)——布尔类型与if条件判断

Swift学习笔记(三)——布尔类型与if条件判断       在Swift中,布尔类型也是一种基本的类型,与Java等很多语言一样,布尔值分为true和false。布尔值用得最多的地方就是条件判断的时候,现在我们来学习一下。 (1)布尔常量,定义后该布尔值不能被修改 ...