.....之前我们在创建线程的时候都是使用的默认属性,本章主要讨论的是自定义线程的属性。使用默认属性基本上能解决掉遇到的大部分问题,所以自定义属性在实际项目中用得比较少。1.线程属性《APUE》第三版 P341 表中的属性可以用来限定一个进程能创建线程的最大数量,但是限定线程数量的宏不必太当真,因为...
分类:
编程语言 时间:
2015-05-18 08:54:12
阅读次数:
141
不可或缺 Windows Native 之 C++: 引用类型
分类:
编程语言 时间:
2015-05-18 08:55:04
阅读次数:
158
经典排序算法中快速排序具有较好的效率,但其实现思路相对较难理解。
分类:
编程语言 时间:
2015-05-18 07:47:20
阅读次数:
139
反转:控制权转移依赖对象:IUserDao就是UserServiceImpl的依赖对象控制反转:以前在service层“内部”对dao层进行创建和维护,而控制反转就将这些工作交给外部容器负责,应用本身不负责依赖对象的创建和维护依赖注入:运行时,用外部容器动态的将动态对象注入到组件中重量级与轻量级的区...
分类:
编程语言 时间:
2015-05-18 06:24:44
阅读次数:
118
使用Intellij的这段时间,一直在寻找一些技巧,不断提高对它的熟练度。接下来告诉大家一个小秘密,带大家体验一下Intellij半自动格式化代码的快感。那要使用这个功能还得安装一个插件--Eclipse Code Formatter,这个可以从Intellij的仓库中在线安装,不过这个速度确实.....
分类:
编程语言 时间:
2015-05-18 06:23:24
阅读次数:
230
首先是web.xml ? <?xml?version="1.0"?encoding="UTF-8"?>?? <web-app?version="2.5"??? ????xmlns="http://java.sun.com/xml/ns/javaee"??? ????xmlns:xsi="http://www.w3.org/2001/XMLSche...
分类:
编程语言 时间:
2015-05-18 01:19:52
阅读次数:
278
从time模块的帮助文档中,发现相关的函数主要有如下:time()--returncurrenttimeinsecondssincetheEpochasafloat
clock()--returnCPUtimesinceprocessstartasafloat
sleep()--delayforanumberofsecondsgivenasafloat
gmtime()--convertsecondssinceEpochtoUTCtuple
localtime()-..
分类:
编程语言 时间:
2015-05-18 01:15:41
阅读次数:
237
习题2-3韩信点兵#include<stdio.h>#include<time.h>intmain(){inta,b,c,S=10;scanf("%d",&a);scanf("%d",&b);scanf("%d",&c);while(!(S%3==a&&S%5==b&&S%7==c&&S<101)){S++;}if(S>100)printf("noanswer");elseprintf("%..
分类:
编程语言 时间:
2015-05-18 01:14:23
阅读次数:
159
Eclipse中jsp、js文件编辑时,卡死现象解决汇总使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下:1、取消验证windows–>perferences–>validat...
分类:
编程语言 时间:
2015-05-18 01:04:53
阅读次数:
434
概念 : 不能变化的量叫做常量 分类: 1 整数常量 所有整数 例如 1,2,3,4,,,,, 2 小数常量 所有小数 例如 3.45 2.44 2.1 3 布尔型常量 只有2个值 true false 4 字符常量 将一个 数字...
分类:
编程语言 时间:
2015-05-18 01:02:42
阅读次数:
287
对于List的排序,第一印象很可能就是用Collections.sort(list); 这个排序是升序排列,一般情况下,是好用的,但是如果碰到这样一种情况:List list = new ArrayList();list.add("192.168.12.1");list.add("192.168.2...
分类:
编程语言 时间:
2015-05-18 01:04:11
阅读次数:
255
作者:zyl910 以前我曾为了让VC++等编译器支持C99的整数类型,便编写了c99int库来智能处理(http://www.cnblogs.com/zyl910/p/c99int_v102.html)。如今为了兼容Turbo C++ 3等DOS下的编译器,做了重大改变,不再适合沿用旧名,于是采....
分类:
编程语言 时间:
2015-05-18 01:03:11
阅读次数:
228
预处理指令简介1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号3.预处理指令可以...
分类:
编程语言 时间:
2015-05-18 01:00:07
阅读次数:
165
SWIFT 中 指针被映射为泛型UnsafePointerUnsafeMutablePointer表示一组连续数据指针的 UnsafeBufferPointer表示非完整结构的不透明指针 COpaquePointer 等等UnsafePointer通过 memory 属性对其进行取值,如果这个指针是...
分类:
编程语言 时间:
2015-05-18 01:00:10
阅读次数:
455
------- android培训、java培训、期待与您交流! ----------10.01 运动员和教练案例分析教练和运动员案例:运动员分乒乓球运动员和篮球运动员,教练分乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。分析:10.02 运动员和教练案例实现 1 //定义....
分类:
编程语言 时间:
2015-05-18 00:56:24
阅读次数:
320
对于分析SpringMVC,其实就是遵循Servlet世界里最简单的法则“init-service-destroy”。对于分析SpringMVC的初始化流程,就是分析DispatcherServlet类的init()方法。DispatcherServlet作用 DispatcherServlet是....
分类:
编程语言 时间:
2015-05-18 00:54:48
阅读次数:
262
条件编译的概念在很多情况下,我们希望程序的其中一部分代码只有在满足一定条件时才进行编译,否则不参与编译(只有参与编译的代码最终才能被执行),这就是条件编译。一、基本用法#if 条件1 ...code1...#elif 条件2 ...code2...#else ...code3...#endif1> ...
分类:
编程语言 时间:
2015-05-18 00:54:23
阅读次数:
210