上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 65 下一页
摘要: A.正则表达式,使用IGNORECASE标志>>> import re>>> m = re.search('multi', 'A mUltiCased string', re.IGNORECASE)>>> bool(m)TrueB.在比较前把2个字符串转换成同样大写,用upper()方法,或小写,lower()>>> s = 'A mUltiCased string'.lower()>>> s'a multicased string'> 阅读全文
posted @ 2011-11-11 16:06 Lunaa 阅读(5852) 评论(0) 推荐(0) 编辑
摘要: 在编写各类应用程序时,获取当前路径一直是一个经典问题,只有获取了当前路径才可以进一步找到所有同路径下的其它文件。Python编程语言也可以通过一些系统调用来获得当前路径。本文给出的模块不仅仅可以获取当前路径,也可以形成SQLObject使用的URI形式字符串,以当前路径下的指定文件名合成数据库路径。如下是代码,大家可以研究一下:import os_localDir=os.path.dirname(__file__)_curpath=os.path.normpath(os.path.join(os.getcwd(),_localDir))curpath=_curpath#dbfullpath=o 阅读全文
posted @ 2011-11-10 23:35 Lunaa 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 浅析Python中的Python全局变量把Python全局变量定义在一个单独的模块中:第二种方法,适用于不同文件之间的变量共享,而且一定程度上避免了开头所说的全局变量的弊端。Python是一种面向对象的开发语言,在函数中使用全局变量,一般应作全局变量说明,只有在函数内经过说明的全局变量才能使用,下面介绍下Python全局变量有关问题。应该尽量避免使用Python全局变量。不同的模块都可以自由的访问全局变量,可能会导致全局变量的不可预知性。对全局变量,如果程序员甲修改了_a的值,这时可能导致程序中的错误。这种错误是很难发现和更正的。全局变量降低了函数或模块之间的通用性,不同的函数或模块都要依赖于 阅读全文
posted @ 2011-11-10 23:34 Lunaa 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 在C++中,数字表达提供了一系列的后缀进行表示,如下:u或U 表示数字是无符号整型数,如:123u,但并不说明是长整型还是短整型 l或L 表示数字是长整型数,如:123l;而123ul就是无符号长整型数;而34.4l就是长双精度浮点数,等效于双精度浮点数 i64或I64 表示数字是长长整型数,其是为64位操作系统定义的,长度比长整型数长。如:43i64 f或F 表示数字是单精度浮点数,如:12.3f e或E 表示数字的次幂,如:34.4e-2就是0.344;0.2544e3f表示一个单精度浮点数,值为254.4 当什么后缀都没写时,则根据有无小数点及位数来决定其具体类型,如:123表示的是.. 阅读全文
posted @ 2011-11-08 19:30 Lunaa 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 示例代码:doublej = 0.65f;int i = 100 * j;结果i等于64,与我们通常预计的结果不一致;原因是0.65f后面的f符号表示了0.65是一个单精度浮点数。调试发现实际值等于0.6499999,乘以100后转整数变成64.测试环境:vs2010 阅读全文
posted @ 2011-11-08 19:29 Lunaa 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 为了发挥 JavaScript 的全部潜力,了解它的本质、历史及局限性是十分重要的。本节为您讲解 JavaScript 和客户端脚本的起源。Nombas 和 ScriptEase大概在 1992 年,一家称作 Nombas 的公司开发了一种叫做 C 减减(C-minus-minus,简称 Cmm)的嵌入式脚本语言。Cmm 背后的理念很简单:一个足够强大可以替代宏操作(macro)的脚本语言,同时保持与 C (和 C ++)足够的相似性,以便开发人员能很快学会。这个脚本语言捆绑在一个叫做 CEnvi 的共享软件中,它首次向开发人员展示了这种语言的威力。Nombas 最终把 Cmm 的名字改成了 阅读全文
posted @ 2011-11-07 23:47 Lunaa 阅读(101) 评论(0) 推荐(0) 编辑
摘要: ECMAScript维基百科,自由的百科全书跳转到: 导航, 搜索 ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。目录1历史2版本3方言4对应版本5参考文献6参见7外部链接[编辑]历史1995年12月升阳公司与网景通讯公司一起引入了JavaScript。1996年3月,网景通讯公司发表了支持JavaScript的网景导航者2.0。由于JavaScript作为网页的客户端脚本语言非常成功,微软于199 阅读全文
posted @ 2011-11-07 23:38 Lunaa 阅读(121) 评论(0) 推荐(0) 编辑
摘要: swf是什么文件以及与fla格式的区别2009-05-31 19:31.swf 是flash文件的扩展名所以是flash 文件,是FLASH的播放文件,可以用 flash播放器播放也可以用浏览器可以开,对文件点右键,选打开方式,选IE。fla 是FLASH自身程式格式,带有全部内容,可以随时打开继续修改 .swf是生成矢量影片格式,只可播放,不可修改swf 是FLASH 做好输出来的文件,FLA是存档可以再修改的FLASH文件swf文件就是网上动画.是用fla文件编辑过的.SWF是不可修改的.FLA是源文件,可以修改. 类似PHOTO做的文件一样,PSD的文件可以修改的,保存成jpg或gif等 阅读全文
posted @ 2011-11-06 21:29 Lunaa 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: UDP打洞维基百科,自由的百科全书跳转到: 导航, 搜索在计算机科学中,UDP打洞指的是一种普遍使用的NAT穿越技术。[编辑]描述通过UDP打洞实现NAT穿越是一种在处于使用了NAT的私有网络中的Internet主机之间建立双向UDP连接的方法。由于NAT的行为是非标准化的,因此它并不能应用于所有类型的NAT。其基本思想是这样的:让位于NAT后的两台主机都与处于公共地址空间的、众所周知的第三台服务器相连,然后,一旦NAT设备建立好UDP状态信息就转为直接通信,并寄希望于NAT设备会在分组其实是从另外一个主机传送过来的情况下仍然保持当前状态。这项技术需要一个完全圆锥型NAT设备才能够正常工作。受 阅读全文
posted @ 2011-11-06 20:41 Lunaa 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 每个程序员都必须遵守的编程原则来源: 外刊IT评论发布时间: 2011-09-03 16:15阅读: 3342 次原文链接全屏阅读 [收藏] 摘要:好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。 本文是从 The Principles of Good Programming 这篇文章翻译而来。 好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。 不要自我重复(DRY - Don’t rep... 阅读全文
posted @ 2011-11-05 14:51 Lunaa 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 65 下一页