06 2012 档案
摘要:In this paper.diferences in task scheduling mechanism between the two multi-tasks operating systems Linux and Vx。Works are analyzed.The two are compared with aspects of task control block,the standard of scheduling and the policy ofscheduling.Further more.The implementati***** of task scheduling in
阅读全文
摘要:Python垃圾回收(gc)拖累了程序执行性能转自:http://blog.csdn.net/aixiaohei/article/details/6446869
阅读全文
摘要:Alex Rodriguez, 软件工程师, WSO2 Inc简介:代表性状态传输(Representational State Transfer,REST)在 Web 领域已经得到了广泛的接受,是基于 SOAP 和 Web 服务描述语言(Web Services Description Language,WSDL)的 Web 服务的更为简单的替代方法。 接口设计方面这一转变的关键证据是主流 Web 2.0 服务提供者(包括 Yahoo、Google 和 Facebook)对 REST 的采用,这些提供者弃用或放弃了基于 SOAP 和 WSDL 的接口,而采用了更易于使用、面向资源的模型来公开
阅读全文
摘要:1、web.py简介 web.py是一个基于Python,简单而又强大的开源Web框架。 由于自己总是对轻量级的东西比较偏爱。因此选择了web.py来学习Web开发。目前关于web.py的相关资料比较少(甚至连Wikipedia的条目都没有……),自己主要通过官网上的教程和文档来学习,以后会逐步把自己的学习体会总结下来。2、web.py安装 web.py的安装非常简单,而且几乎也不需要什么配置。首先当然要安装Python,然后从官网下载web.py的压缩包: wget http://webpy.org/static/web.py-0.36.tar.gz 。解压后直接执行Python...
阅读全文
摘要:参看http://www.cnblogs.com/itech/archive/2011/02/22/1957311.html
阅读全文
摘要:参看http://www.cnblogs.com/itech/archive/2011/01/06/1924973.htmlhttp://drizzlewalk.blog.51cto.com/2203401/448874http://www.kitebird.com/articles/pydbapi.htm
阅读全文
摘要:1、语句和语法#号表示之后为python的注释。换行(\n)是标准的行分隔符(通常一个语句一行)。反斜线(\)继续上一行,在使用闭合操作符(小括号,中括号,大括号,三引号)时,单一语句可以跨多行。分号(;)将2个句子连载一行,可以用于同一行书写多个语句。冒号(:)将代码块的头和体分开,像if,while,def,class这样的复合语句,首行以关键字开始,以冒号(:)结束,该行之后的一行或多行代码构成代码组。语句(代码块)采用缩进块的方式体现。Python文件以模块的形式组织,模块里的代码可以是一段直接执行的脚本,也可以是一堆类似库函数的代码,从而可以被别的模块导入(import)调用。2、变
阅读全文
摘要:Lisp的永恒之道Lisp之魅长久以来,Lisp一直被许多人视为史上最非凡的编程语言。它不仅在50多年前诞生的时候带来了诸多革命性的创新并极大地影响了后来编程语言的发展,即使在一大批现代语言不断涌现的今天,Lisp的诸多特性仍然未被超越。当各式各样的编程语言摆在面前,我们可以从运行效率、学习曲线、社区活跃度、厂商支持等多种不同的角度进行评判和选择,但我特别看中的一点在于语言能否有效地表达编程者的设计思想。学习C意味着学习如何用过程来表达设计思想,学习Java意味着学习如何用对象来表达设计思想,而虽然Lisp与函数式编程有很大的关系,但学习Lisp绝不仅仅是学习如何用函数表达设计思想。实际上,函
阅读全文
摘要:1. 线程基础1.1. 线程状态线程有5种状态,状态转换的过程如下图所示:1.2. 线程同步(锁)多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1,而线程"print"负责从前往后读取列表并打印。那么,可能线程"set"开始改的时候,线程"print"便来打印列表了,输出就成了一半0一半1,这就是数据的不同步。为了避免这种情况,引入了锁的概念。锁有两种状态——锁定和未锁定
阅读全文
摘要:1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式,只需要简单看一看就可以上手了。下图展示了使用正则表达式进行匹配的流程:正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹
阅读全文
摘要:python pdb调试python -m pdb myscript.py #注意这会重启myscript.py可以在程序中这么设置断点:import pdb; pdb.set_trace()可以修改变量的值,但是要注意,前面加上!比如要修改final的值,应该这样!final="newvalue"支持的命令: p 打印变量 n next step 细点运行 c continue l list a args 打印当前函数的参数 condition bpnumber [condition] clear/disable/enable 清除/禁用/使能断点 q quitpytho
阅读全文
浙公网安备 33010602011771号