JDK1.4 的 NIO 有效解决了原有流式 IO 存在的线程开销的问题,在 NIO 中使用多线程,主要目的已不是为了应对每个客户端请求而分配独立的服务线程,而是通过多线程充分使用用多个 CPU 的处理能力和处理中的等待时间,达到提高服务能力的目的。多线程的引入,容易为本来就略显复杂的 NIO 代码...
分类:
编程语言 时间:
2014-06-28 16:37:05
阅读次数:
296
07年的时候曾经讲过一节Webcast,名叫《使您成为Windows专家的一些学习习惯》。直到最近,还经常收到听众关于这一节课反馈和心得的电子邮件,可见学习方法论是大家非常关心的问题。因此,我的Blog就从讨论学习开始吧。IT是一个需要活到老,学到老的行当。在摩尔定律的推动下,技术领域的革新和提高每...
分类:
其他好文 时间:
2014-06-28 15:35:12
阅读次数:
279
转自:http://www.shangxueba.com/faq/view376.html 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的J....
分类:
编程语言 时间:
2014-06-28 12:30:22
阅读次数:
201
在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率:l 并发l 异步l 缓存下面将我平常工作中遇到一些问题例举一二,其设计思想无非以上三点。1任务队列1.1 以生产者-消费者模型设计任务队列 生产者-消费者模型是人们非常熟悉的模型,比如在....
分类:
编程语言 时间:
2014-06-28 11:30:10
阅读次数:
291
为什么在图像检索里面使用到哈希(hashing)算法?基于哈希算法的图像检索方法将图片的高维内容特征映射到汉明空间(二值空间)中,生成一个低维的哈希序列来表示一幅图片,降低了图像检索系统对计算机内存空间的要求,提高了检索速度,能更好的适应海量图片检索的要求。最近或者最近邻问题在大规模的数据查询中用得...
分类:
其他好文 时间:
2014-06-28 11:15:51
阅读次数:
418
建立样式表的意义在于实现了统一管理网页的外观,设计者不仅可以通过修改样式表来改变单个网页的外观,而且还可以改变多个网页甚至整个网站的外观,从而大大减轻工作量,提高效率。下面我们就使用Dreamweaver CS3方便地、快速地编写样式文件。一、什么是样式让我们先看看图1所示的效果,图中的颜色、字体、...
分类:
其他好文 时间:
2014-06-20 16:57:14
阅读次数:
247
一、背景中国程序员的成长是与其学习环境相关,据统计,现时做计算机软件开发的人员65%是大专及本科学历,15%是来自于其他的培训机构。可见一个开发人员大致的学习经历和初步经验来自于大学。而在印度,韩国,以及欧美一些软件外包相对发达的国家大部分是采用中专学员,他们从中学阶段即接受最为严谨,最为科学的软件...
分类:
其他好文 时间:
2014-06-20 15:34:16
阅读次数:
185
【申明】本文是“歪谈”风格,仅用于和大家探讨观点,提高大家的思维性。错误之处在所难免,欢迎大家的批评指正。今天我们简单探讨一个话题:团队的精神管理。前几天和一些创业者在一起聚会,大家讨论的话题无外乎生意难做、钱难收、创新难、用户口味太难捉摸外,不过类似这些问题似乎都比较容易找到答案或者你和我互相借鉴...
分类:
其他好文 时间:
2014-06-20 14:57:58
阅读次数:
273
SQL Server 2005及以上版本支持用CLR语言(C# .NET、VB.NET)编写过程、触发器和函数,因此使得正则匹配,数据提取能够在SQL中灵活运用,大大提高了SQL处理字符串,文本等内容的灵活性及高效性。操作步骤:1.新建一个SQL Server项目(输入用户名,密码,选择DB),新建...
分类:
数据库 时间:
2014-06-20 14:54:35
阅读次数:
218
在接下来的几节中,我们将围绕“日历”这个案例进行实战演练,以提高读者对CSS的掌握和理解深度。日历是日常生活中随处可见的工具。计算机出现后,产生了很多供人们记录日程安排的备忘录软件。随着互联网的普及,将日历存储在互联网上就更方便了,无论走到哪里,只要能够登录互联网,就可以随时查询和登记各种日程信息。...
分类:
其他好文 时间:
2014-06-20 14:49:30
阅读次数:
198