正文内容加载中...
posted @ 2013-03-02 11:36 ITAres 阅读(911) 评论(0) 编辑
摘要: 目前的.net 架构下缺乏高效的TCP消息发送组件,而这种组件是构建高性能分布式应用所必需的。为此我结合多年的底层开发经验开发了一个.net 下的高效TCP消息发送组件。这个组件在异步发送时可以达到每秒160万包,而相同大小的数据包用WCF的TCP模式OneWay 方式发送每秒只能达到5.6万包。项目首页http://ntcpmsg.codeplex.com/功能介绍:NTCPMSG 组件是基于 .net framework 的开源TCP 消息发送和接收组件。和.net framework 提供的 TcpClient 类比较,这个组件是以包的方式发送消息,不存在沾包的情况。最新发布的1.3.0阅读全文
posted @ 2013-01-07 23:09 ITAres 阅读(75) 评论(0) 编辑
摘要: 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validationjQuery plugin: Validation 使用说明转载自:http://blog.sina.com.cn/s/blog_608475eb0100h3h1.html一导入js库<script src="../js/jquery.js" type="text/javascript"></script><script src="../js/jquery.validate.js&qu阅读全文
posted @ 2012-12-29 15:20 ITAres 阅读(61) 评论(0) 编辑
摘要: 下午,msn上面一个朋友发了一个dump文件过来,说是Web服务器的CPU使用率在100%,找不到问题在什么地方,让帮忙看看,遂让把dump文件传过来,找找问题出在哪儿。Framework2.0,Windows 2k的OS。加载了Dump文件之后,接着加载2.0版本的SOS扩展调试模块:.load C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\SOS.dll习惯性的列出托管线程:!threads发现报告以下错误:Unable to load imageC:\WINDOWS\assembly\NativeImages_v2.0.50727_64\ms阅读全文
posted @ 2012-12-13 21:26 ITAres 阅读(316) 评论(0) 编辑
摘要: 前些日子做了个 apache solr 应用的入门介绍,也在博客记录下,方便新手看看。以搜索论坛帖子为示例。1、先下载 Apache Solr 1.3http://apache.etoak.com/lucene/solr/1.3.0/apache-solr-1.3.0.zip,解压到如 E:\apache-solr-1.3.0。2、下载 Apache Tomcat 6.0.18http://labs.xiaonei.com/apache-mirror/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.zip,解压到如 E:\apache-tomc阅读全文
posted @ 2011-10-18 14:29 ITAres 阅读(480) 评论(0) 编辑
摘要: stream.js 是一个很小、完全独立的Javascript类库,它为你提供了一个新的Javascript数据结构:streams.1<scriptsrc='stream-min.js'></script>下载 stream.js(2Kb)streams是什么?Streams 是一个操作简单的数据结构,很像数组或链接表,但附加了一些非凡的能力。它们有什么特别之处?跟数组不一样,streams是一个有魔法的数据结构。它可以装载无穷多的元素。是的,你没听错。他的这种魔力来自于具有延后(lazily)执行的能力。这简单的术语完全能表明它们可以加载无穷多的元素阅读全文
posted @ 2011-10-13 10:06 ITAres 阅读(84) 评论(0) 编辑
摘要: find方法db.collection_name.find();查询所有的结果:select * from users;db.users.find();指定返回那些列(键):select name, skills from users;db.users.find({},{'name':1,'skills':1});补充说明: 第一个{} 放where条件 第二个{} 指定那些列显示和不显示 (0表示不显示 1表示显示)where条件:1.简单的等于:select name, age, skills from users where name = 'hur阅读全文
posted @ 2011-07-13 16:19 ITAres 阅读(1871) 评论(1) 编辑
摘要: mongodb更新有两个命令:1).update()命令db.collection.update( criteria, objNew, upsert, multi )criteria : update的查询条件,类似sql update查询内where后面的objNew : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的upsert : 这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。multi : mongodb默认是false,只更新找到的第一条记录,如果这个阅读全文
posted @ 2011-06-19 21:45 ITAres 阅读(1321) 评论(0) 编辑
摘要: mongodb查询的语法本文参考自官方的手册:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ConditionalOperators%3A%3C%2C%3C%3D%2C%3E%2C%3E%3D1 ) . 大于,小于,大于或等于,小于或等于$gt:大于$lt:小于$gte:大于或等于$lte:小于或等于例子:db.collection.find({ "field" : { $gt: value } } ); // greater than : field > valuedb.co阅读全文
posted @ 2011-06-19 21:43 ITAres 阅读(760) 评论(0) 编辑
摘要: 你所不知道的传输层题记:23页的文档上,满满当当的写满了笔记,纸质的东西,始终害怕丢失,还是选择把它总结到博客上来。PS.老规矩,列出可能遇到的20个问题,如果您是都能回答的高手,请您绕道,我是小菜,只做自己的学习笔记。1.传输层的主要功能是什么?2.传输层如何区分不同应用程序的数据流?3.传输层有哪些协议?4.什么是UDP协议?5.为什么有了UDP,还需要TCP?6.什么是TCP协议?7.怎么理解协议和程序?8.TCP是否真的有链接?9.链接是如何建立的(逻辑上)?10.所谓的建立TCP链接开销很大,具体是指什么?11.三次握手的目的是什么?12.TCP如何提供可靠性?13.什么是预期确认?阅读全文
posted @ 2011-04-22 10:33 ITAres 阅读(634) 评论(0) 编辑