一、Linux环境下的线程 相对于其他操作系统,Linux系统内核只提供了轻量级进程的支持,并未实现线程模型。Linux是一种“多进程单线程”的操作系统,Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。 进程是资源分配的单位,同一进程中的多个线程共享该进程的资源(如作为.....
分类:
编程语言 时间:
2014-10-30 16:58:18
阅读次数:
311
读罢《EXCEL专业开发》,最大的震撼就是著者对VBA技术的追求以及对Excel艺术品般的设计。受到此书著者的启发,也打算把自己在日常开发中一些经验总结出来,一来作为自己的知识储备,二来也能在网络上分享。 Excel公式、函数以及自身单元格的格式化为UI的设计提供了极大的便利性,这方面的内容在《Ex...
分类:
编程语言 时间:
2014-10-30 16:58:25
阅读次数:
246
// 有参构造函数创建的socket会访问网络,无参的则不会 //Socket socket=new Socket("www.baidu.com",80); // 当本地端口为0则表明由系统随机分配端口 //Socket socket=new Socket("www.baidu.com"...
分类:
编程语言 时间:
2014-10-30 16:53:03
阅读次数:
152
开始学习用python实现机器学习的算法,用到了numpy库,好多函数不清楚。google上找到numpy的官网,可以链接到numpy的reference:http://docs.scipy.org/doc/numpy/reference/这里仅记录学习过程中用到的:【转】配置python命令tab...
分类:
编程语言 时间:
2014-10-30 16:51:02
阅读次数:
170
foreach (WeekDay c in (WeekDay [])Enum.GetValues(typeof(WeekDay ))){Console.Write(String.Format("{0}是一周第{1}天",c.ToString(),(int)c));}Hashtable Ht = ne...
分类:
编程语言 时间:
2014-10-30 16:51:38
阅读次数:
195
jquery ajax post 传递数组 ,多checkbox 取值http://w8700569.iteye.com/blog/1954396使用$.each(function(){});可以得到checkbox 中对应的值,在ajax上传的时候需要把traditional设置为true$('....
分类:
编程语言 时间:
2014-10-30 16:47:30
阅读次数:
161
1.http://www.cnblogs.com/GoodHelper/archive/2009/10/16/1584243.html
分类:
编程语言 时间:
2014-10-30 16:48:05
阅读次数:
184
EXERCISE 36Designing and DebuggingRules for If- Statements1. Every if- statement must have an else.2. If this else should never be run because it does...
分类:
编程语言 时间:
2014-10-30 16:47:05
阅读次数:
166
//端口号为0则系统随机分配端口,连接队列系统一般默认50,指过超过系统最大的就以系统为准 //如果客户端的连接超过连接队列,则会被主机拒绝 ServerSocket serverSocket=new ServerSocket(3344,20); //指监听本机哪个ip Server...
分类:
编程语言 时间:
2014-10-30 16:46:23
阅读次数:
171
快速排序是递归的思路谈起来是很简单的:(1)当待排元素S个数为1的时候,什么也不做。(2)在待排元素S中取一个元素作为枢纽pivot。(3)将待排元素分成三份:小于pivot的元素S1、pivot它自己、大于pivot的元素S2。(4)对小于pivot的元素S1进行快速排序,对大于pivot的元素S...
分类:
编程语言 时间:
2014-10-30 16:45:09
阅读次数:
311
Network SaboteurDescriptionA university network is composed of N computers. System administrators gathered information on the traffic between nodes, a...
分类:
编程语言 时间:
2014-10-30 16:43:29
阅读次数:
281
#include #include #include using namespace std;void main(){ int a,b;char c;ofstream fout("test.txt");fout>a>>b>>c; cout>a;}
分类:
编程语言 时间:
2014-10-30 16:42:25
阅读次数:
149
1.super()和this()区别: super():调用父类无形参的构造方法;super(形参):调用父类中某个带形参的构造方法;this(形参):调用本类中另一种形式的构造方法; 注意:放在方法的首行;2.super和this的区别: super.父类的成员...
分类:
编程语言 时间:
2014-10-30 16:40:21
阅读次数:
187
功能: 用于检測c++程序的内存泄露。 原理:? 事实上非常easy,就是通过函数的重载机制,捕获应用程序的new, new[] , delete , delete[], malloc,calloc,free等内存操作函数。? ...
分类:
编程语言 时间:
2014-10-30 15:39:23
阅读次数:
271
一.配置java运行环境: netbeans 是基于java开发的,要安装运行neabeans必需要先配置java运行环境。java又分为以下两种: JRE,它是你运行一个基于Java语言应用程序的所正常需要的环境。如果你不是一个程序员的话...
分类:
编程语言 时间:
2014-10-30 15:37:55
阅读次数:
208
一、字典定义用大括号{}包裹,以逗号分割每个键值对,键与值之间使用冒号连接,构成(key{values)结构。键和值可以是任意的数据对象,大多数情况还是以数字和字符串的方式构成字典是无序的,键在字典中必须是唯一,在字典中取值的方式是以键寻找相对应的值字典是python中的映射..
分类:
编程语言 时间:
2014-10-30 15:34:44
阅读次数:
280
制作rpm包时,有时包含python程序,一般默认的行为:打包时对python脚本会编译成pyc,pyo字节码文件并一起放在rpm包中,这可能导致打包时引用文件缺失的错误。如果不需要这些字节码文件,可以修改/usr/lib/rpm/brp-python-bytecompile找到编译pyc,pyo的两条命令,并将其注释,..
分类:
编程语言 时间:
2014-10-30 15:34:23
阅读次数:
213