摘要:
本机系统XP sp3 使用putty 无法连接本机的 VMWare Linux 系统,互相能ping通,而且VM和XP都能和网内的其它电脑用putty等工具互连。
折腾了好些时间,原来是本机网卡配置造成的,汗啊~~ 阅读全文
摘要:
Python 2.7 中的OrderedDict 可以在迭代字典Items的时候保证按每项插入的顺序输出。
当删除某项再用同样的key写入时,此项排在迭代的最后,同样是插入顺序排列的。 阅读全文
摘要:
在桌面另外建立一个新的 IE快捷方式,在桌面空白的地方,按鼠标右键,选“新建→快捷方式”,在建立快捷方式的这个对话框中,指令行请输入: “C:Program FilesInternet ExplorerIEXPLORE.EXE” -k 提示:如果你的IE主程序不在这个位置可以自行修改,再次提醒双引号不要忘记喔!另外在 “-k”之前加一空格。 现在你双击这个新快捷方式,IE就会激活到这个非常特殊的全屏幕下,屏幕上除了IE滚动条外,什么都没有。 也可以去掉IE 滚动条:<body scroll="no"> 去掉滚动条<body style="over 阅读全文
摘要:
Web程序的前后台数据传递一直比较繁琐,最简单的方式可能是form提交后台提取信息进行判断。用 Python 开发习惯了Dict 格式参数的方便。最近帮朋友处理一个 DotNet 程序的时候,突然感觉这些数据传递处理别扭了。前台传递过来的数据后台需要一个个的对应到ORM对象中,实在是太麻烦了。 有没有更好更方便的方式呢? 于是有了下面的思路。 假设做一个约束,将Web Html中元素的ID 、 Name和后台对象字段名一至, 然后利用DotNet反射提取对象字段值和Form提交来的名称对应赋值,就自动完成了对象数据的初始化。代码测试一下,还是挺好用的 呵呵,如果处于安全考虑,Web Form. 阅读全文
摘要:
mongodb mongodump and mongorestoreabeen@localhost:/program/mongodb-1.4/bin$ mongodump --helpoptions: --help produce help message -h [ --host ] arg mon 阅读全文
摘要:
在用 VIM 新建文件时可以引用自定义模板,来避免重复的数据格式处理化费太多时间。 阅读全文
摘要:
公司在北京研发团队,主要从事搜索引擎和云计算业务。长期招聘技术职位。 Python 工程师 (5人) 1. 熟悉 Linux 基本使用。 2. 熟悉 Linux 上常用服务软件的安装、配置和优化。 3. 熟悉 Python 语言,有一定的开发经验。 4. 熟悉 Python 标准库库使用。 5. 熟悉 Python Tornado、Django、SQLObject/SQLAlchemy 等常用框架。 6. 熟悉 mongodb 数据库。 7. 熟悉 JavaScript jQuery 等。 职位要求:学历不限,两年以上工作经验,能阅读基本英文资料。 工资待遇:6000.00 ~ 8000... 阅读全文
摘要:
jQuery 表单值相关操作 阅读全文
摘要:
Nginx
nginx:("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,作用和apache的类似。
它可以处理一些静态文件的请求,而对于动态的文件的请求,它可以通过fastcgi方式,
来分发请求给不同的动态语言处理。 阅读全文
摘要:
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。
* Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等。
* Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易写小插件来添加功能。
* 如果运行两次 Pylint,它会同时显示出当前和上次的运行结果,从而可以看出代码质量是否得到了改进。 阅读全文
摘要:
Python 是一门动态语言,可以在运行过程中,改过对象的属性增删方法。任何类的实例对象包含一下字典__dict__, Python通过这个字典将任意属性绑定到对象上的。有时候我们只想使用固定的对象,而不想任意绑定对象,这时候我们可以定义一个属性名称集合,只有在这个集合里的名称才可以绑定。__slots__就是完成这个功能的。 阅读全文
摘要:
其实g属性是在ABeen类语句执行的时候,通过传递函数对象f创建的,虽然Shan类语句在执行的时候重新定义了函数f,
但这与属性无关,因为属性不执行对这个名称的查找,而是使用在创建时使用的函数对象。
要想实现我们想象中的行为,可以借"猪"一个中间层来实现,如下借“猪”getf来实现. 阅读全文
摘要:
Python 函数支持identifier=expression这样的命名参数,def语句在执行时将计算这种表达式并保存该表达式的值一个引用。
这个值就是参数的默认值,也是函数对象的一个属性。当函数调用没有提供对应的实际参数时,函数就会调用其默认值来执行。
需要注意的是def语句执行时并不执行函数体,只计算参数中表达式的值并保存值引用。当函数调用时才执行函数体。
这样一来,如果参数是不可变对象不会有问题,如果是可变对对象就会有问题了。 阅读全文
摘要:
For 循环可以查看迭代对象中的每个项目,并使用一个表达式对某些项目或全部项目进行计算,
通过添加计算的结果来建立一个新列表。这种表达式的形式称为列表推导(list comprehension)。
由于列表推导是一个表达式,所以我们可以在使用表达式的地方使用列表推导。
列表推导相当于通过重复调用结果列表的append方法建立相同列表的for循环。 阅读全文
摘要:
Python Tips, 持续更新中... Python Slicing 序列切片代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->In [1]: l = [1,2,3,4]In [2]: l[1:3]Out[2]: [2, 3]In [4]: l[1:] //省略结束Out[4]: [2, 3, 4]In [5]: l[:2] //省略开始Out[5]: [1, 2]In [8]: l[::-1] //基数倒排序Out[8]: [4, 3 阅读全文
摘要:
Python 取一年中某周的起始日期, 思路:如果一年的第一天不是周一,则当前周为去年的最后一周,下周为本年的第一周。以当年的第一天在当前周中的索引为思路实现。希望各位提供更好的思路。[代码]执行结果:代码 阅读全文
摘要:
Python File Operator基本文件操作In [1]: f = open('test.txt')In [2]: f.read()Out[2]: 'abeen....2010-10-21 20:28:10.303459\nabeen....2010-10-21 23:17:51.120509\nabeen....2010-10-21 23:18:13.574263\n'In [8]: f... 阅读全文
摘要:
os模块中比较有用的部分 1. os.sep 可以取代操作系统特定的路径分割符。 2. os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。 3. os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。 4. os.getenv()和os.putenv()函数分别用来读取和设置环境变量。 ... 阅读全文
摘要:
Python Library: unittest 对于熟悉 NUnit 的人来说,Python unittest 可以很快上手。 TestCase, FunctionTestCase: 创建包含测试方法的测试用例。 TestSuite: 组合多个测试用例,用于批量测试。 TestLoader: 可通过多种手段自动查找测试用例,返回 TestSuite。 TestRunner, TextTestRu... 阅读全文
摘要:
Python pdb 和 GNU gdb一样容易上手,Module pdb 本身就包含了调式工具。 阅读全文