易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : Python

学习《Python语言入门》第十章框架与应用

关于框架,之前听得比较多,特别是在CPyG的邮件列表上,不过还没有接触过。
这一章我打算略读,加上这两天身体不适,读得更加略了。
这一章提到的几个框架我听说的有TKinter和SWIG。SWIG搞了一下,TKinter看人家用过,自己还没有用过。对这些框架陌生得很。以后碰上要用了再认真学学。
到现在,对Python算是有些了解了。最让我痛苦的事情仍然是没有把Python用到实处。学Python仍然是学术研究的性质。当前正在探索的接口测试用的仍然是C++做测试脚本。
手上Python的书籍还有几本,例如《Dive in Python》等。虽然我喜欢翻书的感觉,但是还是暂时把Python放一放吧。看看别的书,例如《自动化测试》,例如《经济学原理》。
心里确实有些懊悔,当初选错了路,应该选择继续学习C++而不是学习Python。等到白盒测试和自动化测试有些眉目的时候,再学习Python,用Python提高做白盒、自动化的效率,那就美了。可惜,时间随水而去,不能后悔。 ......

删除工程中svn文件的脚本(Ruby版和Python版)

两种不同的语言,不同的表达!
Python脚本实现.
""
"
    File Name : clean.py
    File Date : 2009/11/5 14:22:56
    Author     : DannyLai
    Purpose     : Clean the svn files
             All svn projects have an hide directory "
.
svn"
             The python script purpose is to clean the .svn directory in svn projects.
    
"
""
import
os
import
stat
SVNPROJECT_DIR =
"F:\\temp\\google-gdata"
def
findSVNDir(
path )
:
    for
file in
os.
listdir(
path )
:
        subpath =
os.
path.
join(
path,
file )
        if
os.
path.
i ......

删除工程中svn文件的脚本(Ruby版和Python版)

两种不同的语言,不同的表达!
Python脚本实现.
""
"
    File Name : clean.py
    File Date : 2009/11/5 14:22:56
    Author     : DannyLai
    Purpose     : Clean the svn files
             All svn projects have an hide directory "
.
svn"
             The python script purpose is to clean the .svn directory in svn projects.
    
"
""
import
os
import
stat
SVNPROJECT_DIR =
"F:\\temp\\google-gdata"
def
findSVNDir(
path )
:
    for
file in
os.
listdir(
path )
:
        subpath =
os.
path.
join(
path,
file )
        if
os.
path.
i ......

Python , Delphi , Loki 有趣的来源

 Python , Delphi , Loki 三个单词有趣的来源
许多程序设计语言和开发工具以及库的名字都来源与神话,颇有意思:
     阿波罗是同时出现在希腊和罗马神话中的奥林帕斯十二大神之一。他除了拥有太阳神的身分,同时还有预言、艺术、医术之神的称号。阿波罗是宙斯和乐朵的儿子,和阿蒂蜜斯是双胞胎兄妹。
  阿波罗出生几天后便长大成人。为了寻找预言的圣地,他特地前往德尔斐(Delphi
)。路途中,他先到达哈利亚多斯,原本打算将宁芙仙子泰尔普沙(Thelpusa)所在的水泉──一个拥有预言能力的水泉──立为圣地,但是泰尔普沙推荐,德尔斐应该更适合阿波罗。事实上泰尔普沙是不希望自己的圣地被夺走,明明知道德尔斐是一只拥有预言能力的母巨蟒毕颂(Python
)的地盘,还故意让阿波罗到德尔斐去。
当然python语言的开发者是喜欢一个叫python的马戏团才给自己的脚本语言起名的,但Python这个单词的出处应该是在此。
至于c++中的Loki库:
      Loki为北欧神话中的火神,也是邪恶与灾难之神。虽为巨人族之子却有着与北欧众神一样的神族地位,但最终与诸神对立并引发了最终战争Ragnarok——诸神之� ......

Python , Delphi , Loki 有趣的来源

 Python , Delphi , Loki 三个单词有趣的来源
许多程序设计语言和开发工具以及库的名字都来源与神话,颇有意思:
     阿波罗是同时出现在希腊和罗马神话中的奥林帕斯十二大神之一。他除了拥有太阳神的身分,同时还有预言、艺术、医术之神的称号。阿波罗是宙斯和乐朵的儿子,和阿蒂蜜斯是双胞胎兄妹。
  阿波罗出生几天后便长大成人。为了寻找预言的圣地,他特地前往德尔斐(Delphi
)。路途中,他先到达哈利亚多斯,原本打算将宁芙仙子泰尔普沙(Thelpusa)所在的水泉──一个拥有预言能力的水泉──立为圣地,但是泰尔普沙推荐,德尔斐应该更适合阿波罗。事实上泰尔普沙是不希望自己的圣地被夺走,明明知道德尔斐是一只拥有预言能力的母巨蟒毕颂(Python
)的地盘,还故意让阿波罗到德尔斐去。
当然python语言的开发者是喜欢一个叫python的马戏团才给自己的脚本语言起名的,但Python这个单词的出处应该是在此。
至于c++中的Loki库:
      Loki为北欧神话中的火神,也是邪恶与灾难之神。虽为巨人族之子却有着与北欧众神一样的神族地位,但最终与诸神对立并引发了最终战争Ragnarok——诸神之� ......

Python开发Activex组件

Python强的功能就在于它无所不能。
使用win32com模块开发window ActiveX的示例:(如果你还没有装win32com模块的话,请到http://python.net/crew/skippy/win32/Downloads.html下载)。
# SimpleCOMServer.py
class PythonUtilities:
_public_methods_ = ['SplitString']
_reg_progid_ = "Python.Utilities"
_reg_clsid_ = "{A6688635-62F5-41cb-AF54-CBA84C2F0F86}"
def SplitString(self, val):
return "Hello world ", val
if __name__ == '__main__':
print "Registering COM server..."
import win32com.server.register
win32com.server.register.UseCommandLine(PythonUtilities)
在console下运行:python SimpleCOMServer.py
在HTML页面中调用该Activex组件:

window.onload = function(){
var obj = new ActiveXObject("Python.Utilities");
alert(obj.SplitString("Hel"));
} ......

使用Python语言设计基于HTML的C语言语法加亮显示程序

2005-2006学年第1学期
编 译 原 理 
课 程 设 计 报 告
班级   02计(二)   
学号     19     
姓名     刘晓明     
成绩           
指导教师   卢朝辉   
一、   设计目的
加深对编译原理的进一步认识,加强实践动手能力和程序的开发能力培养,提高分析问题和解决问题的能力。
二、   设计任务
1.单词识别
C语言常数
C语言标识符
2.程序的文本处理
将C语言的所有注释字母大写
将C语言的所有保留字大写
3.递归下降分析
三、   设计过程
1.总体设计
通过读入C语言源文件之后生成相关的词法分析,并输出成经过词法加亮的HTML文件用于显示。另外输出单词符号表。生成的HTML文件的文件名为out.html,单词符号表文件为token.txt。
运行方法为:进入dist文件夹运行main *.c。这里的*替换为C语言文件名,后缀名为C,但是也可以使用其他后缀名。使用默认设置的启动请直接双击dist目录下run.bat文件,默认分析sample.c文件。
程序分为三个模块:HTML模块负责提供HTML文件生成相关的细节;wordfix模块提供词法分析的步骤; ......

使用Python语言设计基于HTML的C语言语法加亮显示程序

2005-2006学年第1学期
编 译 原 理 
课 程 设 计 报 告
班级   02计(二)   
学号     19     
姓名     刘晓明     
成绩           
指导教师   卢朝辉   
一、   设计目的
加深对编译原理的进一步认识,加强实践动手能力和程序的开发能力培养,提高分析问题和解决问题的能力。
二、   设计任务
1.单词识别
C语言常数
C语言标识符
2.程序的文本处理
将C语言的所有注释字母大写
将C语言的所有保留字大写
3.递归下降分析
三、   设计过程
1.总体设计
通过读入C语言源文件之后生成相关的词法分析,并输出成经过词法加亮的HTML文件用于显示。另外输出单词符号表。生成的HTML文件的文件名为out.html,单词符号表文件为token.txt。
运行方法为:进入dist文件夹运行main *.c。这里的*替换为C语言文件名,后缀名为C,但是也可以使用其他后缀名。使用默认设置的启动请直接双击dist目录下run.bat文件,默认分析sample.c文件。
程序分为三个模块:HTML模块负责提供HTML文件生成相关的细节;wordfix模块提供词法分析的步骤; ......

[Python 学习]2.5版yield之学习心得

  shhgs 发布了关于《 Py 2.5 what's new 之 yield

之后,原来我不是特别关注 yield 的用法,因为对于2.3中加入的yield相对来说功能简单,它是作为一个 generator
不可缺少的一条语句,只要包含它的函数即是一个 generator 。但在2.3中,generator
不能重入,不能在运行过程中修改,不能引发异常,你要么是顺序调用,要么就创建一个新的 generator。而且 generator 中的
yield 只是一个语句。但到了 2.5 版之后,情况发生了很在的变化。
在 shhgs 的文章中对于 yield 并没有做太多的描述,也因此让我在理解上产生了许多问题,于是我仔细地研究了 What's new
和 PEP 342
文档,有了一些体会,描述在下面。
这里不说为什么要对 yield 进行修改,只说功能。
1. yield 成为了表达式,它不再是语句,但可以放在单独的行上。原文:
Redefine "yield" to be an expression, rather than a statement. The
current yield statement would become a yield expression whose value is
thrown away.
可以看到,如果你还是写成语句形式的话,其实还是一个表达式,只是它的值被扔掉了。
那么一个 yield 表达式可以这样写:
x = yield i
y = x + (yiel ......
总记录数:695; 总页数:116; 每页6 条; 首页 上一页 [81] [82] [83] [84] 85 [86] [87] [88] [89] [90]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号