1、 /* 需求:设计4个线程对象,两个线程执行减操作,两个线程执行加操作。 类似于多个生产者和多个消费者的例子 */ import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; impor
分类:
编程语言 时间:
2016-03-06 19:07:38
阅读次数:
212
1 源文件头部注释 Ø 列出:版权、作者、编写日期和描述。 Ø 示例: [cpp] view plain copy print? 01./************************************************* 02.Copyright:bupt 03.Author: 04
分类:
编程语言 时间:
2016-03-06 19:02:35
阅读次数:
188
Springmvc+hibernate成为现在很多人用的框架整合,最近自己也在学习摸索,由于我们在开发项目中很多项目都用到列表分页功能,在此参考网上一些资料,以springmvc4+hibnerate4边学边总结,得出分页功能代码,虽然不一定通用,对于初学者来说有参考价值。 分页实现的基本过程: 一
分类:
编程语言 时间:
2016-03-06 19:00:03
阅读次数:
242
总结下常用的排序算法,方便以后查阅。 常见排序算法:冒泡排序、选择排序、插入排序、壳(shell)排序、合并排序、快速排序、堆排序。 要选择合适的算法,需考虑的因素:执行时间、存储空间和编程工作。 1、选择排序 具有二次方程增长阶,近适用于小列表排序。 通过列表反复扫描,每次扫描选择一项,然后将这一
分类:
编程语言 时间:
2016-03-06 18:56:42
阅读次数:
246
1. 用scanf清理缓冲区数据 scanf("%*[^\n]"); scanf("%*c"); 2. 格式转换 将无符号整型数value转换成字符串并返回该字符串,radix为转换时所用基数 char *ultoa(unsigned long value,char *string,int radi
分类:
编程语言 时间:
2016-03-06 18:55:06
阅读次数:
206
多线程是程序开发中非常基础的一个概念,大家在开发过程中应该或多或少用过相关的东西。同时这恰恰又是一个比较棘手的概念,一切跟多线程挂钩的东西都会变得复杂。如果使用过程中对多线程不够熟悉,很可能会埋下一些难以预料的坑。 iOS中的多线程技术主要有NSThread, GCD和NSOperation。他们的
分类:
编程语言 时间:
2016-03-06 18:52:14
阅读次数:
169
一、python特性概要1、python是解释型语言,c是编译型语言脚本解释性语言的内部机制,在运行脚本之后,得到结果之前需要做的工作1、python先将脚本编译成字节码文件(pyc,pyo)2、python虚拟机解释并运行字节码文件#cathello.pyprint‘Helloworld‘#pythonhello.pyHelloworld#cathel..
分类:
编程语言 时间:
2016-03-06 17:48:45
阅读次数:
186
1、求下列两个数组的长度关系characX[]="abcdefg";characY[]={‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘};解析:对于字符串来说,字符串结尾默认为‘\0’,所以acX[]的长度为8,而第二个数组的大小长度为7,而且因为没有用‘\0’结尾,所以在屏幕上输出的值是不确定的.2、求下列程序的输出..
分类:
编程语言 时间:
2016-03-06 17:49:01
阅读次数:
221
1.所谓重载:
函数重载就是对已有的函数赋予新的含义,使之实现新的功能,因此同一个函数名就可以用来代替不同功能的函数。
2.声明、定义函数重载时如何解决命名冲突问题?
using就是一种解决命名冲突的方法
3运算符重载实质上就是函数重载
重载运算符的的函数如下:
函数类型..
分类:
编程语言 时间:
2016-03-06 17:42:34
阅读次数:
260
String: 表示不可变的类,非常常用: 判断创建了几个String对象: String s = new String("OOXX"); 1个或两个: 若常量池里已经存在"OOXX",那么直创建一个String对象 若常量池里没有"OOXX",那么先在常量池创建"OOXX",再在堆里创建一个Str
分类:
编程语言 时间:
2016-03-06 17:34:17
阅读次数:
235
这次的目的是遍历目录,把目标文件及相应的目录信息更新到xml文件中。在经过痛苦的摸索之后,从python自带的ElementTree投奔向了lxml。而弃用自带的ElementTree的原因就是,namespace。 XML命名空间 作用是为避免元素命名冲突,当出现命名冲突的时候,可以使用前缀来避免
分类:
编程语言 时间:
2016-03-06 17:32:21
阅读次数:
704
今天主要学习了C#的一些语言基础。 主要有:输入、输出。 一丶输入Console.readline(); 输入语句 输出console.write(); 输出语句 Console.writeline(); 输出语句自动换行 注释 Ctrl+K 然后 按C ,注释选中部分 Ctrl+K 然后 按U,
分类:
编程语言 时间:
2016-03-06 17:30:38
阅读次数:
140
http://lavasoft.blog.51cto.com/62575/1394669/ 1.性能 :单例不用每次new浪费资源时间。 2.不需要:一般controller中不会定义属性这样单例就不会被影响到。
分类:
编程语言 时间:
2016-03-06 17:30:04
阅读次数:
151
注意:须要引入activation.jar cos.jar mail.jar, 而且删除掉j2ee中的反复jar包(我的路径是D:\myeclipse10For32\Common\plugins\com.genuitec.eclipse.j2eedt.core_10.0.0.me2011103013
分类:
编程语言 时间:
2016-03-06 17:24:31
阅读次数:
218
shelve xml处理 configparser hashlib logging shelve模块 shelve是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 import shelve sw = shelve.open('shelve_t...
分类:
编程语言 时间:
2016-03-06 17:24:59
阅读次数:
272
python+mongodb 在爬虫的过程中,抓到一个中文字段,encode和decode都无法正确显示 注:以下print均是在mongodb中截图显示的,在pythonshell中可能会有所不同 比如中文 “余年”,假设其为变量a 1. print a 结果如下: 使用type查询之后,显示的确
分类:
编程语言 时间:
2016-03-06 17:23:46
阅读次数:
169