简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。...
分类:
编程语言 时间:
2014-07-22 23:14:34
阅读次数:
509
引入:最长公共子序列常用于解决字符串的相似度问题。最长公共子序列(LongestCommonSubsequence,LCS)与最长公共字串(LongestCommonSubstring):子串是串的一个连续的部分,子序列则是从不改变序列顺序,而从序列中去掉任意多个元素而获得的新的序列;也就是说,子串...
分类:
其他好文 时间:
2014-07-22 23:12:35
阅读次数:
357
数组的缺点,长度不可变,类型单一
数组的效率优于集合Java的集合框架是有多个类跟接口组成,集合中不能放基本数据类型Java1.4以后添加的新特性
自动装箱、自动拆箱,所以看起来集合可以放基本数据类型 集合框架提供的接口 Collection 放单一值的元素 每一个元素只能有一个值 Collecti...
分类:
其他好文 时间:
2014-07-22 23:09:56
阅读次数:
333
一些Spring
AOP的基础AOP的应用场合是受限的,一般只适用于那些具有横切逻辑的场合:如性能监测、访问控制、事物管理和日志记录。我很认可书中的这么一个观点(横向和纵向的观点),这个观点也很好的帮助我们理解什么是AOP的思想:按照软件重构的思想,如果多个类中出现相同的代码,我们应该考虑定义一个它...
分类:
编程语言 时间:
2014-07-22 23:07:55
阅读次数:
339
简介
在软件开发过程中,版本控制是一个广为人知的概念。因为一个项目可能会需要不同角色人员的参与,通过使用版本控制软件,可以使得项目中不同角色的人并行参与到项目当中。源代码控制使得代码可以存在多个版本,而不会将代码库变得混乱,典型的场景包括Bug修复、添加新功能、版本整合等。
虽然在开发层面的版本控制...
分类:
数据库 时间:
2014-07-22 23:06:13
阅读次数:
431
高级应用程序模板这个模板用在大型的团队开发项目中,而且后台从前台独立分离出来以便于部署在多个服务器中。由于YIi2.0的一些新的特性,这个程序模板的功能要更深一点。提供了基本的数据库的支持,注册、密码找回等功能。安装可以通过Composer来安装如果没有安装Composer,先安装curl
-s h...
分类:
其他好文 时间:
2014-05-01 16:24:01
阅读次数:
502
MVC3上次项目中遇到一个需要多个下拉列表联动的操作,今天有空将实现方式整理以便以后参考。要达到的效果是,点击一个下拉框,则另一个下拉框的值发生对应变化。如:选择中国,则另个一下拉框里显示中国各个省份。传统的HTML方式比较简单,实际上基于MVC的实现方式也大同小异。直接上代码:public
cla...
分类:
Web程序 时间:
2014-05-01 15:40:51
阅读次数:
422
转载收藏于:http://www.cnblogs.com/knowledgesea/p/3696912.html什么是表分区一般情况下,我们建立数据库表时,表数据都存放在一个文件里。但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小...
分类:
数据库 时间:
2014-05-01 14:58:11
阅读次数:
576
刚开始以为是兼容性问题……后来,发现居然是自定义的data数据多了个逗号。本来定义了多个数据,有一次把后面几条数据删除了,保留下来的最后一条数据后面的逗号没去掉。--!
分类:
Web程序 时间:
2014-05-01 14:32:55
阅读次数:
932
--查找姓名、性别、年龄、地址、电话相同的员工记录。select count(id) as
id_count, name, sex, birthday, address, telfrom staffgroup by name, ...
分类:
其他好文 时间:
2014-05-01 13:57:05
阅读次数:
314