- 博客(20)
- 资源 (7)
- 收藏
- 关注
翻译 Python--multiprocessing
作用:提供一个API来管理进程multiprocessing模块包含一个API,它基于threading API可以在多个进程间划分工作。有些情况下,multiprocessing可以作为临时替代,取代threading来利用多个CPU内核,避免Python全局解释器锁带来的计算瓶颈要创建第二个进程,最简单的方法是一个目标函数实例化一个Process对象,并调用start()让它开始工
2014-11-04 23:05:48
789
原创 R语言-因子与表格
定义:因子:factor,离散型的表示类别的变量;在table相关的计算中经常被用到levels:因子变量的所有非重复的元素取值集合称为levels特点:函数:factor()as.factor()is.factor()tapply(x, f, g):x为数据(必须为vector类型),f为因子(f的长度必须与x相同,表示数据对应的因子),g
2014-11-04 23:03:21
623
翻译 Python--Queue
作用:Queue模块用于实现生产者-消费者模型,保证多线程并发操作时的安全,基于各种必需的锁机制来保证并发操作的安全模块支持三种队列:FIFO队列、LIFO队列、Priority队列python版本:函数定义:Queue.Queue(maxsize=0)FIFO队列maxsize标识允许的最大队列长度队列满时,插入操作将阻塞--pro
2014-10-27 22:23:02
506
翻译 Python--垃圾回收机制
python的垃圾回收机制:python采用引用计数机制为主,标记-清楚和分代收集两种机制为辅的策略引用计数机制:核心为:typedef struct_object{ int ob_refcnt; //引用计数器 struct_typeobject *ob_type;}PyObject;优点:简单实时性:一旦引用计数为0,内存就直
2014-10-27 22:15:02
491
翻译 python--面向对象编程
接口定义:方法:boolean equals(Object obj)byte[] getAddress():返回IP地址的字节数组表示static InetAddress[] getAllByName(String host):返回指定域名的IP列表static InetAddress getByAddress(byte[] addr):基于IP地址返回InetAddresss
2014-10-27 22:04:52
343
翻译 Python--threading
作用:建立在thread模块之上,可以更容易的管理多个执行线程通过使用线程,程序可以在同一个进程空间并发地运行多个操作。python版本:1.5.2及以后版本函数定义:t = threading.Thread(name, target):线程的构造函数,t为Thread对象实例,可选参数为,name、target(线程运行的主体方法)t.setD
2014-10-11 21:45:44
412
原创 Python--pdb
作用:Python的交互式调试工具可以暂停程序,查看变量值,逐步监控程序执行Python版本:1.4及以后版本函数定义:pdb.run() #表达式为一个可以由Python解释器计算的串表达式pdb.runeval()pdb.set_trace() #用于在程序中启用调试工具,set_trace为函数,可以再程序中的任意位置调用;可以用于在程序异
2014-09-28 08:44:17
528
原创 Python--xml.dom.minidom
作用:DOM(Document Object Model),通过构建一个树结构来表示整个XML文档,一旦树被构建,可以通过DOM提供的接口来遍历树和提取相应的数据Python版本:函数定义:minidom.parse('employees.xml') #读入整个xml文档,返回DOM对象DOM对象doc.documentElement #返回Root E
2014-09-28 08:41:05
1093
翻译 Python--re
作用:使用形式化模式搜索和修改文本Python的re模块中使用的语法以perl所用正则表达式语法为基础,并提供一些特定于Python的改进Python版本:1.5及以后版本函数定义:re.search(pattern, text) #取模式和要扫描的文本作为输入,返回Match对象Match对象match.start() #返回开始位置m
2014-09-25 22:38:24
372
翻译 Python--time
作用:管理时钟时间的函数time模块提供了一些用于访问平台C函数库的方法(如纪元开始时间和支持的最大日期值),由于特定于平台,所以不是所有方法在所有平台都适用time模块包含一些函数用于获取时钟时间和处理器运行时间,还提供了基本解析和字符串格式化工具Python版本:1.4及以后版本函数定义:time.time() #time模块的核心函数之一,
2014-09-24 22:44:42
431
转载 Python--ctypes
链接:http://python.net/crew/theller/ctypes/作用:ctypes允许在没有创建封装函数的前提下调用动态库中的函数,函数调用采用纯python方式Example:C++代码:#include class TestFact{ public: TestFact(){}; ~Tes
2014-09-23 21:52:54
455
翻译 Python--MySQLdb
作用:MYSQLdb是Python链接mysql的接口api特点与Python数据库接口2.0兼容线程安全线程友好(线程不能互相阻塞)Python版本:Python2.3 -- Python2.7函数定义:_mysql.connect() #通过unix的socket链接本机的数据库,用户名为系统用户名,没有密码,没有指定数据库_my
2014-09-23 21:49:11
388
原创 给定栈的输入序列和输出序列,编程实现给出push和pop的操作序列
输入:栈的输入序列和输出序列,如输入序列为1 2 3 4 5 6,输出序列为6 5 4 3 2 1 输出:push1|push2|push3|push4|push5|push6|pop6|pop5|pop4|po3|pop2|pop1 来源:2012年10月亚马逊天津地区在线笔试题函数:private String calculateOperationSequence(int[] or
2012-10-14 14:55:30
786
原创 给定栈的输入序列和输出序列,编程实现给出push和pop的操作序列
输入:栈的输入序列和输出序列,如输入序列为1 2 3 4 5 6,输出序列为6 5 4 3 2 1 输出:push1|push2|push3|push4|push5|push6|pop6|pop5|pop4|po3|pop2|pop1 来源:2012年10月亚马逊天津地区在线笔试题/* Enter your code here. Read input from STDIN.
2012-10-14 14:51:20
228
对于动态绑定的理解
C++中所谓的动态绑定也称后绑定; 当利用虚函数来实现这种后绑定,此时只有指向对象的指针和引用才起作用; #include class C0 { public: void Set1(int i) { cout...
2008-05-09 21:54:45
107
用C++实现的模式匹配算法
#include #include int Index(char* S,char*T,int pos) //返回子串T在主串S中第pos个字符之后的位置。 //若不存在,则函数返回值为0 //其中,T非空,1
2008-05-09 21:54:01
172
关于模式匹配的一种改进算法
前面介绍的那种算法简单易懂,但是有一个缺点,就是每次遇到字符不想同时,子串的指针都要回溯,这样增加了算法的时间复杂度,经过思考我想到一种改进算法,同时又比KMP算法更容易让人理解的算法。 算法的主要思想就是,当T中T[j]与S[i]不等时,i 继续向后移动直到s[i]==T[j],再将T[0](子串的第一个字符)移动到相应的位置S[i-j+1],然后再开始模式匹配。 具体算法如下: #...
2008-05-09 21:53:14
132
〓html基本语法〓
〓html基本语法〓 1.1一般标记 其语法为:受控文字 x代表标记名称。 标记之中还可以附加一些属性 例如:受控文字 其中,a1,a2,...,an为属性名称,而v1,v2,...,vn则是其所对应的属性值, 属性值加不加引号都可以。 1.2 空标记 单独存在的标记称为空标记(Empty Tags)。 其语法为: 附加属性, 例如:------...
2008-05-09 21:35:44
100
Java中异常类型的总结
Java相对于C++而言,异常类库中为程序员定义了冲足多的异常类型,避免了让程序员编写自己的异常类库而花费大量时间,在此将常见的异常类型罗列如下:ArithmeticException;ArrayIndexOutOfBoundsException;ClassCastException;IllegalAccessException;IncompatibleCl...
2008-04-13 09:51:04
105
对于动态绑定的理解
C++中所谓的动态绑定也称后绑定;当利用虚函数来实现这种后绑定,此时只有指向对象的指针和引用才起作用;#includeclass C0{public: void Set1(int i) { cout...
2008-04-13 09:40:10
86
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人