- 浏览: 102432 次
- 性别:
- 来自: 南京
最新评论
-
colorfire:
os.path.splitext(file)[1] 不就可以吗 ...
枚举文件夹所有后缀名,python脚本
文章列表
今天在看operating system design and implementation介绍的操作系统历史,觉得有点感觉,其实这部分我在看其他的书籍时,也看过很多次了,但是我觉得每次的感觉都不一样。我觉得我应该用自己的方式来叙述整个计算机的发展历史。just try1。真空管时代:这个时代由于硬件设备的限制,计算机软件也是“硬编码”的,也就是要操作员通过插播开关来实现指令2。晶体管时代:这个时代比真空管好多了,至少计算机执行指令的时候不需要通过人插播开关来进行,也就是说有了一定程度上的自动化,可是输入和输出设备就比较查了,需要人工的参与。指令是写在打孔纸上的。首先要用机器将打孔纸上的编码读到 ...
- 2008-09-29 21:53
- 浏览 535
- 评论(0)
我发现自己喜欢这种工作方式,给一个问题,然后解决他。
最后的结果有两种,一种是问题被解决了,我会列出详细的解决方法;一种是问题无法被解决,我会给出详细的解决思想过程,并指出不能解决的原因,好让其他人从中学到点什么,或者能找出我解决方法的缺陷,从来找到问题的一种解决方案。
- 2008-09-26 16:45
- 浏览 533
- 评论(0)
我在学习python时,时不时地会拿它跟自己已经学会的语言做对比,想想他们之间的相同和不同的地方。以下就是我学习python感受到的不同或者相同之处。1.三重引号表示一个多行字符串。在开始与结束引号间的所有东西都被视为单个字符串的一部分,包括硬回车和其它的引号字符。2.如果将两个分片索引全部省略,这将包括list的所有元素。但是与原始的list不同,它是原list的完全拷贝。3.格式化字符串"%s=%s" % (k, v)4.getattr的第三个参数是一个缺省返回值,也是就当getattr找不到要找的对象时,会返回的值5.[elem for elem in li if le ...
- 2008-09-11 10:09
- 浏览 345
- 评论(0)
今天看了几道微软的有关控制cpu使用率的题目,感觉自己在某些方面有些不足。
1.自己经常写的程序是用的比较高级语言,使得我考虑问题往往就停留在这一层面上,局限了我的思维,这是不对的
2.计算机的各个硬件都是可以用来控制的,作为一个程序员,你应该能玩弄他们于股掌之间才行
3 .写程序要思维清晰,遇事要冷静,思考要细致
- 2008-09-09 22:41
- 浏览 370
- 评论(0)
昨天在使用python的exec语句时,遇到一个问题。我在使用exec来定义django的数据库类时,老是报错。弄来弄去花了我不少时间,心里突然有这么种感觉,我们劳心劳力,就为了一个东西(最后你可能得不到这个东西),这样值不值得。好像想得有点多了。最后搞定了,但是我没弄懂怎么会有那个错误,因为我对python真的不是很懂。
- 2008-09-05 09:47
- 浏览 403
- 评论(0)
以前改写了一个python读写xml文件的类,使得这个类支持中文和属性标签,贴上来,以后还用得着:(因为某种原因代码不能贴了)
- 2008-09-04 11:22
- 浏览 409
- 评论(0)
昨天初步研究了一下python的__import__,发现很多东西。我觉得很难理解。
目录结构:
manager.py
/dbpackage
models.py
运行manager.py shell(如果用过django的话,应该知道怎么回事)
>>> mod=__import__("dbpackage")>>> mod<module 'dbpackage' from 'E:\testProgram\DynamicImport\src\dynamicTest\dbpackage\__init__.pyc'>
这个好 ...
- 2008-09-04 10:54
- 浏览 457
- 评论(0)
这几天在研究air的socket的功能时,遇到一个大问题,air的socket老是莫名其妙的断掉。今天在高人的指点下才发现原来是要把自己写的上传的那个类要声明为类成员,因为上传过程是事件触发的,如果是临时变量的话,创建的变量会被垃圾回收掉,这样就无法继续了。弄了几天,终于有了结果了。开心。下面是自己写的上传类,弥补了FileReference的api问题(前面的日志有提到)。(因为某种原因代码不能贴了)
- 2008-09-01 10:12
- 浏览 528
- 评论(0)
这几天一直在找html to pdf 的工具,尝试了下面的工具:
1.python用的是html2pdf速度慢而且纠错能力不行,更有趣的是源代码有错误,不支持中文(至少我没找到),开源2.java用的是pd4ml,速度快,纠错能力强,支持多种中文字体,商业3.java用的是itext,速度快,纠错能力差,支持中文(要求html使用unicode编码),但是只有一种中文字体,开源
不断的测试和研究他们的使用方法,才有了上面的结果。他们之中最好的是pd4ml,但是老实说我觉得他转的pdf效果
也不是很好。不过这个任务算是告一段落了。松一个口气先
- 2008-08-26 17:08
- 浏览 557
- 评论(0)
今天在研究flex的FileReference时,再一次发现flexapi设置的不足之处。文档里说在调用FileReference.upload()之前必须先调用FileReference.browser()。如果事前不知道文件的路径,这样的设置是很合理的。但是假如程序已经知道了传输文件的路径,那么就没必要调用FileReference.browser(),但是flex不允许这样使用。所以这样的话,在这种情况下就用不了了。觉得flex应该提供一个这种函数FileReference.browser(filePath:String)这样的话就更完美了。
- 2008-08-25 09:06
- 浏览 540
- 评论(0)
flex的FileReference传输大文件时可以超过1g的,文档上写player Officially支持up to 100m,好像有点太谦虚了,速度还可以,只是本机测试了一下,传输700多m的文件花了100s(包括服务器保存文件花掉的时间,实际传输时间在30s左右)。期间flex的complete事件的响应在服务器返回应答之前,很奇怪,需要进一步深入。
另外还测试了HttpService的参数问题,以前参数如果超过1022个字节的话就会出错,昨天传了30000多字节也没问题,不知道是什么原因,???
- 2008-08-21 10:08
- 浏览 516
- 评论(0)
office有vba脚本录制功能,如果不会写vba脚本的话,可以从中学习。而c++类似的代码可以仿照vb代码来写,通过ole的com对象。office有很多好的东西,以后要用心去挖掘。c++和java可以互相调用,java通过jni,c++通过载入jvm.dll,(java.dll会依赖其父目录下的一些文件,可以通过设置path来进行解决),创建java虚拟机来调用java代码。
- 2008-08-18 17:45
- 浏览 527
- 评论(0)
java类里的package声明,在编译阶段只是用来进行验证,看这个类是不是放在正确的路径下,这个验证只会在make机制下才会进行(make是指自动编译所需要类别),当直接编译类时,是不会做这种验证操作的。Do a test:package test;public class A{ public static main(Strings[] args) { System.out.print('ok'); }}运行javac A ,应该不会出错运行java A,应该会报错,说明在运行时也会检查package信息。虽然可以绕过make机制成功编译,但是放置的路径不对,程序无法运行。javac A.ja ...
- 2008-08-18 17:45
- 浏览 245
- 评论(0)
现在有很多事都想做,但是没时间,以前是有时间但是不知道做什么,真是奇怪。
今天稍微试用了air显示pdf的功能,发现了adobe一个很人不满意的地方。adobe的flex与air的确提供很多高级的控件,使得程序员在实现某些功能的时候很方便。但是这些控件大部分都有一个缺点:他们提供的功能要么就是不能完全实现你需要实现的功能,要么就是实现的有效率问题。这让我很难过,用吧,功能不能完全实现或者功能实现的效率有问题。不用吧,自己实现又麻烦或者自己不知道怎么实现。真是好麻烦!
心情很不好,明天去换个操作系统,装个vista。
- 2008-08-18 17:45
- 浏览 422
- 评论(0)