标准库:一些最爱
os
os模块为你提供了访问多个操作系统服务的功能。
os和它的子模块os.path还包括一些用于检查、构造、删除目录和文件的函数,以及一些处理路径的函数。
os模块中一些重要函数和变量
函数/变量
描述
environ
对环境变量进行映射
system(command)
在子s...
分类:
编程语言 时间:
2014-07-06 00:30:46
阅读次数:
311
本文中编写了一个查询城市天气的python 脚本,很好用,支持参数、中英文输出,感觉还是很不错的。 欢迎大家来吐槽。...
分类:
编程语言 时间:
2014-07-06 08:04:01
阅读次数:
212
1.多线程中的对象
对象可能被多线程访问,而这里的线程可以分为两类:
对象内部为完成业务逻辑而创建的线程,线程需要访问对象。
对象外部使用该对象的线程。
如果更细一步划分,外部线程分为拥有者线程和其它线程,拥有者负责初始化该对象。
在此基础上,可以看看对象的生命周期。
对象的初始化可能在某个线程上,这个不讨论。对象生命周期在哪个线程上结束?
对象可以在内部线程...
分类:
编程语言 时间:
2014-07-06 08:51:13
阅读次数:
253
spring securtiy配置、下载,security权限管理,javaweb权限管理...
分类:
编程语言 时间:
2014-07-05 22:48:22
阅读次数:
209
1.print语句输出和交互式解释器输出的不同
在下面的例子中,我们把一个字符串赋值给变量myString,先用print 来显示变量的内容,
之后用变量名称来显示。
>>> myString = 'Hello World!'
>>> print myString
Hello World!
>>> myString
'Hello World!'
注意:在仅用变量名时,输出的字符串是...
分类:
编程语言 时间:
2014-07-06 09:04:06
阅读次数:
203
可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的Python 对象。和数
组一样,通过从0 开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。...
分类:
编程语言 时间:
2014-07-06 08:25:49
阅读次数:
233
LRU:最近最久未使用,为了得到这个最新最久的信息,需要一种策略来进行记录,如果加入类似时间戳式的字段,那么每次删除的时候,就必须通过遍历才能得到时间信息,或者对时间戳进行排序,但是无论哪种,都是需要额外的维护,维护成本都比较高。
广泛使用的策略是底层用双端队列来进行维护,双端使得在插入删除时操作更简单。而单单使用双端队列似乎还是不够,比如在get 时,还是需要顺序查找给定的key参数的,所以为...
分类:
编程语言 时间:
2014-07-05 23:30:57
阅读次数:
292
问题:
scanf("%s", a);
运行输入hello world
回车
则输入到a的只是空格之前的部分,怎样把空格之后的部分也输出?
1. scanf( "%[^\n]", str );
#include
int main(){
char str[50];
scanf( "%[^\n]", str );
printf( "%s\...
分类:
编程语言 时间:
2014-07-06 11:05:52
阅读次数:
211
一、&和&&的区别?
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。
&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表...
分类:
编程语言 时间:
2014-07-06 08:37:36
阅读次数:
197
再读一遍《Thinking In Java》...
分类:
编程语言 时间:
2014-07-06 12:19:52
阅读次数:
256
关于java中ReentrantLock类的源码分析以及总结与例子...
分类:
编程语言 时间:
2014-07-06 00:34:36
阅读次数:
311
泛型从jdk1.6之后就成为了程序员们广泛使用的东西,使用泛型的地方我们随处可见,但是只有细细品味才能知道它的奥妙。...
分类:
编程语言 时间:
2014-07-06 10:32:07
阅读次数:
188
思路一:1、准备表结构及对应的表数据a、表结构:create table TB_TREE(CID NUMBER not null,CNAME VARCHAR2(50),PID NUMBER //父节点)b、表数据:insert into tb_tree (CID, CNAME, PID) value...
分类:
编程语言 时间:
2014-07-05 20:54:07
阅读次数:
396
最近需要做点支持linux的跨平台gui,网上查到了wxPython及Boa,感觉不错,照着Boa文档做做练习。代码:App:#!/usr/bin/env python#Boa:App:BoaAppimport wximport Frame1modules ={'Dialog1': [0, '', ...
分类:
编程语言 时间:
2014-07-05 21:21:40
阅读次数:
371
f = open("foo.txt") # 返回一个文件对象line = f.readline() # 调用文件的 readline()方法while line: print line, # 后面跟 ',' 将忽略...
分类:
编程语言 时间:
2014-07-05 21:24:54
阅读次数:
287
一种JavaScript 类的设计模式尽管前面介绍了如何定义一个类,如何初始化一个类的实例,但既可以在function定义的函数体中添加成员,又可以用prototype 定义类的成员,代码显的很混乱,和面向对象语言类的实现之间有着很大的区别。那么,如何以一种清晰的方式来定义类呢?下面给出了一种类的实...
分类:
编程语言 时间:
2014-07-05 22:26:15
阅读次数:
188
Java中double类型的数据精确到小数点后两位多余位四舍五入,四种方法一:double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2,BigDecimal.ROUND_HALF_UP).doub...
分类:
编程语言 时间:
2014-07-05 22:44:31
阅读次数:
325