30

使用树莓派制作的远程开门器

话说自从我厂的商务部门搬到旁边的商务楼之后,工程师发现漂亮的前台MM也搬走了,某区只留下冷冷清清的鱼缸。然后,工程师们发现开门成了个问题。鉴于进门需要刷卡,所以没有带卡的工程师就不得不摁下门铃,等待其他人从座位上起身为自己开门。经历过多次不得不让别人来开门以及不得不为别人开门之后,终于有工程师不能忍... ...

关河 发布于 2012-12-25 20:19 评论(52) 阅读(36436)
44

IIS故障问题(Connections_Refused)分析及处理

这篇文章其实已经写好很久,只是后来一直没有重现当时的问题,或者因为业务的重要性、投诉的压力也就临时处理了。这几天某地市Web服务器连续多次出现这个问题,正好借这个案例来做个收尾。前几个月有台重要的Web服务器(Windows Server2003 + IIS6.0)出现客户端无法访问Web服务器上的... ...

牦牛 发布于 2012-12-24 12:28 评论(38) 阅读(17252)
103

使用Lucene.Net实现全文检索

本文是对全文检索过程和Lucene.Net使用的简单概述,涉及分词、索引、搜索等主要内容。本文分享了Lucene.Net框架的使用方法,并介绍了如何在其中应有盘古分词来处理中文分词,同时也给出了实际使用中需要注意的问题。但是,本文并未给出代码的最佳实践,开发高性能的全文检索应用,需要读者自行摸索。本... ...

MeteorSeed 发布于 2012-12-24 00:05 评论(43) 阅读(20329)
86

异步编程:使用线程池管理线程

本博文介绍线程池以及其基础对象池,ThreadPool类的使用及注意事项,如何排队工作项到线程池,执行上下文及线程上下文传递问题…… ...

滴答的雨 发布于 2012-12-23 20:54 评论(57) 阅读(24586)
138

写给毕业生

我算不上什么成功人士,更谈不上“老人家”,本来是没有资格说这些话的。但是,很多刚从学校毕业的年轻朋友给我发了邮件,请教如何规划自己的职业生涯。我基本上从来不回复,不是因为傲慢,仅仅是时间有限罢了。但我确实想和这些朋友交流一下,所以就整理了这篇文章。 ...

Jimmy Zhang 发布于 2012-12-20 19:10 评论(187) 阅读(22695)
32

浅谈异常与恋爱

前面扯过一篇浅谈面向对象与女娲造人,今儿我接着扯……在我的理解中,所谓的异常机制也就是让程序在出现某些错误的情况下还能继续执行完如同两个人在恋爱,虽然出现各种问题,但还是希望将来能继续走下去在java的异常结构中有一个顶级父类叫做Throwable,这个父类具有两个子类,分别是: Error Exc... ...

Nerxious 发布于 2012-12-18 20:08 评论(32) 阅读(10050)
170

异步编程:线程概述及使用

本博文主要为大家介绍了进程和线程的差别,计算机对多线程的支持,Thread类的详解,线程状态及影响线程状态的各种线程操作,托管线程本地存储区,线程中未处理异常的捕获等等…… ...

滴答的雨 发布于 2012-12-16 19:53 评论(114) 阅读(23229)
35

协议森林09 爱的传声筒 (TCP连接)

作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。 在TCP协议与"流"通信中,我们概念性的讲解了TCP通信的方式。可以看到,TCP通信最重要的特征是:有序(ordering)和可靠(reliable)。有序是通过将文本流分段并编号实现的。可靠是通过 ...

Vamei 发布于 2012-12-16 13:17 评论(35) 阅读(18469)
8

进程上下文切换 – 残酷的性能杀手(上)

对于服务器的优化,很多人都有自己的经验和见解,但就我观察,有两点常常会被人忽视 – 上下文切换 和 Cache Line同步 问题,人们往往都会习惯性地把视线集中在尽力减少内存拷贝,减少IO次数这样的问题上,不可否认它们一样重要,但一个高性能服务器需要更细致地去考察这些问题,这个问题我将分成两篇文章... ...

Zark 发布于 2012-12-11 14:35 评论(9) 阅读(10736)
53

协议森林08 不放弃 (TCP协议与"流"通信)

作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。 TCP(Transportation Control Protocol)协议与IP协议是一同产生的。事实上,两者最初是一个协议,后来才被分拆成网络层的IP和传输层的TCP。我们已经在UDP协议中介绍 ...

Vamei 发布于 2012-12-08 09:16 评论(66) 阅读(24686)
9

Socket通信中的多进程编程实例

1 需求描述:(1)Linux下编写。(2)创建一个服务器、若干个客户端。(3)用户可以通过客户端输入文字向服务器发送消息。(4)服务器端接收到客户端发送的数据,将用户输入的内容在服务器上打印出来,并原样返回。2 相关基础2.1 套接字Socket通信编程2.1.1 TCP/IP通信过程:图2.1.... ...

JamieChu 发布于 2012-12-08 00:14 评论(23) 阅读(21252)
2

“模态”对话框和“后退”按钮

各位,你们在浏览网站的时候还能看到“模态”对话框吗?(不是那种模拟的,是真实的用showModalDialog这个破玩意儿唤出来的)。你肯定说,现在那个网站还敢这么做呢,不是不相干了就是流氓网站吧,要不就是开发者是一群小白。OK,那么您在浏览网页的时候用“后退”按钮的次数多吗?甚至于依赖后退按钮的功... ...

TW-刘夏 发布于 2012-12-06 20:49 评论(10) 阅读(4423)
3

E-Learning是学习系统而不是教育系统

从我开始开发企业E-Learning系统到现在已经四年了。这四年实在是有很多槽要吐,因此以下是一些胡言乱语。莫怪。 学习所产生的变化来源于两个方面,第一是教授,第二是体验。显然,“教育”仅仅是学习变化来源的一个方面。但是,目前的学习系统的着眼点大部分还是放在“教育”层面。即,在特定的场所(如果我们... ...

TW-刘夏 发布于 2012-12-05 22:20 评论(16) 阅读(4573)
18

协议森林07 傀儡 (UDP协议)

作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。 我们已经讲解了物理层、连接层和网络层。最开始的连接层协议种类繁多(Ethernet、Wifi、ARP等等)。到了网络层,我们只剩下一个IP协议(IPv4和IPv6是替代关系)。进入到传输层(tran ...

Vamei 发布于 2012-12-05 22:02 评论(26) 阅读(25156)
17

协议森林06 瑞士军刀 (ICMP协议)

作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。 到现在为止,我们讲解了网络层中最重要的IP协议(参考协议森林)。IP协议的一个重要补充是是ICMP协议。 ICMP协议 ICMP(Internet Control Message Protocol) ...

Vamei 发布于 2012-12-05 15:22 评论(14) 阅读(21034)
201

HTTP协议之缓存

之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header. 本文会使用Fiddler来查看HTTP ...

小坦克 发布于 2012-11-28 20:38 评论(67) 阅读(50204)
88

裘千丈还是裘三尺——用挖矿的比喻说平台与门槛

先摆明观点:强烈反对 .NET社区面临的问题及其对策 一文中对“门槛”的定义,照这个观点下去,会害死很多人的。 从一个比喻开始:一个平台就是一个矿区,程序员就是在矿区里挖矿的人。这里就衍生出几个问题: (1)这个矿是贫矿还是富矿; (2)挖矿怎么个挖法; (3)矿好不好挖。 第一个问题是平台的前途问... ...

xiaotie 发布于 2012-11-28 15:09 评论(118) 阅读(11279)
90

浏览器缓存机制

浏览器缓存机制 浏览器缓存机制,其实主要就是HTTP协议定义的缓存机制(如: Expires; Cache-control等)。但是也有非HTTP协议定义的缓存机制,如使用HTML Meta 标签,Web开发者可以在HTML页面的<head>节点中加入<meta>标签,代码如下: html code... ...

吴秦 发布于 2012-11-28 14:03 评论(51) 阅读(91722)
45

小喇叭开始广播——以太网与WiFi协议

作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。 “小喇叭开始广播啦”,如果你知道这个,你一定是老一辈的人。“小喇叭”是五十年代到八十年代的儿童广播节目。在节目一开始,都会有一段这样的播音:“小朋友,小喇叭开始广播了!” 听到这里,收音机前的小朋友 ...

Vamei 发布于 2012-11-27 10:08 评论(63) 阅读(34813)
21

SQL server 容易让人误解的问题之 聚集表的物理顺序问题

对于MS SQL server 数据库,有几个容易让人产生误解的问题,对于这几个问题,即使很多 SQL server DBA 都有错误认识或者认识不充分,所以我想撰文几篇,把这些容易理解错误的问题前前后后深入阐述一下,也希望纠正一下网上对这几个问题的讹传(我也可能有认识不对的地方,欢迎批评指正)。 ... ...

周强 发布于 2012-11-26 08:57 评论(46) 阅读(7788)