- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 python学习第十九章——好玩的编程
1.原型设计:在项目中会使用原型设计,而不是先进行详细的分析和设计。2.配置:提取常量,和java中一样将使用场合多的一些常量定义为static final。在python中可以使用标准库模块configparser进行操作:配置文件使用[numbers],[messages](名字任意)这样的数据头将配置文件划分为几个区段。使用configparser的程序如下:3.
2012-07-31 08:11:33 1176
原创 python学习第十八章——程序打包
1.Distutils:它可以用来建立简单的windows安装程序,再加上扩展程序py2exe,就能建立独立的windows可执行程序了。下面是一个简单的Distutils安装脚本:将上面的脚本存储为setup.py(Distutils按章脚本的惯例),并确保在同一个目录下存在名为hello.py的模块文件。现在就可以使用这个脚本了,执行命令:python setup.py build
2012-07-27 08:07:44 1481
转载 Mysql分页查询通用存储过程
前段时间没有给出SQLServer转到Mysql的通用存储过程,本着共享的精神,为大家奉献这段Mysql分页查询通用存储过程,假设所用数据库为guestbook: use guestbook;delimiter $$drop procedure if exists prc_page_result $$create procedure prc_page_result (in
2012-07-26 22:36:19 895
原创 python学习第十七章——扩展python
1.使用Jython:编写好的一个java类,编译完成之后,可以启动Jython(并且把.class文件放到当前目录中或者放到配置的java classpath中):CLASSPATH=JythonTest.class jython。Jython起作用的地方就是classpath中最后的那个jython参数。之后就可以直接在python中导入这个java类了:2.SWIG:作用:为代码
2012-07-24 07:56:16 934
原创 python学习第十五章——python和万维网
1.屏幕抓取:可以使用urllib获取网页的HTML源代码,然后使用正则表达式提取信息即可。下面是一个例子:这种方法有至少3个缺点:如果HTML代码比较复杂,则表达式会乱七八糟不可维护。程序对于CDATA部分和字符实体(比如&)之类的HTML特性是无法处理的。正则表达式被HTML源代码约束,而不是取决于更抽象的结构,这就意味着网页结构中很小的改变就会导致程序中断。接下来会有两种
2012-07-16 08:19:37 1381
转载 截取字符串(处理汉字一半情况)
Web应用程序在浏览器中显示字符串时,由于显示长度的限制,常常需要将字符串截取后再进行显示。 但目前很多流行的语言,如C#、Java内部采用的都是 Unicode 16(UCS2)编码,在这种编码中所有的字符都是两个字
2012-07-13 15:04:42 1962
转载 Freemarker的内置函数及用法
在我们应用Freemarker过程中,经常会操作例如字符串,数字,集合等,却不清楚Freemrker有没有类似于Java一样有相关的类及方法。在本文当中,我将向大家详细的介绍Freemarke的内置函数及用法,以便能帮助大家更熟练的应用Freemarker完成项目开发。 一、 Sequence的内置函数 1. sequence?first 返回sequence的第一个值。
2012-07-12 10:28:09 842
原创 htmlparser lexer解析网页源代码
有时候我们在解析网页源代码时需要的不是整个页面的源代码,而是其中的文本内容,这时可以使用htmlparser这个开源工具来进行相应的操作。下面是一个例子,这个例子比较简单,主要是理解这个工具中的一些类的作用:public static String html2Text() { ConnectionManager manager; Lexer lexer; Node node;
2012-07-11 10:03:16 1187
原创 python学习第十四章——网络编程
1.套接字:一个套接字就是一个socket模块中的socket类的实例,它的实例化需要3个参数:第一个参数是地址族(默认是socket.AF_INET);第二个参数是流(socket.SOCK_STREAM,默认值)或数据报(socket.SOCK_DGRAM)套接字;第三个参数是使用的协议(默认是0,使用默认值即可)。对于一个普通的套接字,不需要提供任何参数。服务器端套接字使用bind方法后,再
2012-07-10 16:30:32 982
原创 python学习第十三章——数据库支持
1.数据库连接:使用connect函数,该函数有多个参数,比如dsn表示数据源名称,给出该参数表示数据库依赖,user表示连接的用户名,password表示连接的密码,host表示数据库所在的主机名,database表示需要连接的数据库名。connect函数返回连接对象,这个对象表示目前和数据库的会话,它具有close(),commit(),rollback()和cursor()四个方法。游标的方
2012-07-08 22:05:57 1203 1
原创 python学习第十二章——图形用户界面
1.下载和安装wxPython:访问http://wxpython.org/download.php即可。需要注意的是选择的wxpython版本需要和python的版本相对应。具体的安装过程就不赘述了。2.使用wxPython进行GUI应用程序的创建:开始需要导入wx模块:import wx。编写wxPython程序的方法很多,但不可避免的事情是创建应用程序对象。基本的应用程序类叫做ex.Ap
2012-07-04 21:42:33 1572
原创 js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
function validateNum(val){//验证整数var patten = /^-?\d+$/;return patten.test(val); }function validateRealNum(val){//验证实数 var patten = /^-?\d+\.?\d*$/; return patten.test(val); }funct
2012-07-03 09:37:03 7134 3
原创 document.layer,document.all,document.getElementById区别与作用
document.layers可以用来判断是否是netscape4之前的浏览器,document.all可以用来判断是否是ie4之后的浏览器,document.getElementById&&!document.all可以用来判断是否是netscape6之后的浏览器。
2012-07-02 21:29:08 1527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人