1、threading 模块中的内容
- Thread: 一个可执行线程对象
- Lock: 原始的Lock对象 与thread模块中一样
- RLock: 允许单个线程多次请求的Lock
- Condition: 线程等待直到条件满足
- Event : 事件发生时,唤醒所有等待进程
- Semaphore:信号量,标...
分类:
编程语言 时间:
2015-06-23 15:42:39
阅读次数:
327
在我们的开发中,跨平台的需求越来越强烈,如何保持C/C++代码能在多个平台上编译,是一个比较值得研究的问题。关于跨平台的文章网上很多,跨平台的库网上也很多。那么我从自己的跨平台开发经验谈一谈自己的心得,希望对大家能够起到一定的作用。主要涉及到Windows和linux两个操作系统。
1、 关于路径和头文件路径分隔符的问题
在Windows中,正斜杠和反斜杠都可以,但是在Linux中,只能是/...
分类:
编程语言 时间:
2015-06-23 15:38:44
阅读次数:
158
文件和流操作系统中的文件和目录概念文件与文件系统文件是信息的一种组织形式,是存储在外部存储介质上的具有标志名的一组相关信息集合。
文件系统用文件概念来组织和管理存放在各种介质上的信息。文件系统提供目录机制实现文件的“按名存取”。目录结构与文件检索目录是文件系统组织和管理文件的基本单位,目录中保存它所管理的每个文件的基本属性信息(成为文件目录项或文件控制块)。...
分类:
编程语言 时间:
2015-06-23 15:36:06
阅读次数:
226
首先 which python 找到 连接目录/usr/bin/python备份链接mv python /Users/xiaoyu/python生成链接 其实就是win的mklink /d /ssudo ln -s /usr/local/Cellar/python3/3.4.3/bin/python...
分类:
编程语言 时间:
2015-06-23 15:32:23
阅读次数:
150
对于服务器来说建立TCP连接的过程分为4步:1.建立socket对象:这里与客户端一样,依然是:s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)2.设置和得到socket选项python定义了setsockopt()和getsockopt(),一个...
分类:
编程语言 时间:
2015-06-23 15:29:47
阅读次数:
184
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而...
分类:
编程语言 时间:
2015-06-23 15:30:30
阅读次数:
283
错误的方式来解决溢出下面的堆空间是从网上找:java.lang.OutOfMemoryError: Java heap space ===================================================使用Java程序从数据库中查询大量的数据时出现异常:java.la...
分类:
编程语言 时间:
2015-06-23 15:28:26
阅读次数:
133
1.获取当前时间的两种方法:import datetime,timenow = time.strftime("%Y-%m-%d %H:%M:%S")print nownow = datetime.datetime.now()print now2.获取上个月最后一天的日期(本月的第一天减去1天)las...
分类:
编程语言 时间:
2015-06-23 15:25:08
阅读次数:
218
比Dao和Service的测试稍微复杂一点。还是先写一个BasicWebTest用来总体配置:@WebAppConfiguration@ContextConfiguration(locations= {"classpath:spring/applicationContext.xml","classp...
分类:
编程语言 时间:
2015-06-23 15:13:55
阅读次数:
527
背景:构造一个无重复的白名单,之后要在里面进行二分查找。故要求名单有序,且无重复,并且要进行二分查找,所以要采用有:随机访问迭代器类型的容器。这类容器有vector,array,deque。显然要vector和deque合适一点,但是deque并没有体现出其两端和中间插入时间为固定而非线性的优势,因...
分类:
编程语言 时间:
2015-06-23 15:11:37
阅读次数:
600
国际权威学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12本月十大评选经典的数据挖掘算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive...
分类:
编程语言 时间:
2015-06-23 15:09:58
阅读次数:
107
Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket模块功能1、Socket类型套接字格式:socket(famil...
分类:
编程语言 时间:
2015-06-23 15:08:32
阅读次数:
177
http://blog.chinaunix.net/uid-12348673-id-3335300.html设置流的编码,就避免了乱码public static String post(String path,String params) throws Exception{ HttpURLConne...
分类:
编程语言 时间:
2015-06-23 15:08:01
阅读次数:
119
C语言中最常用最基础的输入输出函数:printf() 和 scanf();例子:#import int main(int argc, const char * argv[]) { int num = 0; printf("请输入一个整数数字按回车键结束: "); scanf("%d",&num); ...
分类:
编程语言 时间:
2015-06-23 15:05:39
阅读次数:
130
题意:二维树状数组,更改值的时候有一点不一样,是将a[x][y]设置为一个值,所以add的时候要将它和以前的值作差一下 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #in...
分类:
编程语言 时间:
2015-06-23 15:06:57
阅读次数:
156
MFC DLEdit 设计属于自己的编辑框2012-02-04 13:00 by 捣乱小子,3543阅读,5评论,收藏,编辑起因 无意间看到了大牛们写的自定义编辑框控件,于是找了个时间自己写了一个,加深了对MFC消息机制和一些功能的了解。分析 先来看一张QQ2011的登录窗口,发现当鼠标悬停在编.....
分类:
编程语言 时间:
2015-06-23 15:05:15
阅读次数:
148