liyonghui

导航

2014年2月27日 #

MongoDB基本命令用

摘要: mongodb 阅读全文

posted @ 2014-02-27 16:19 李永辉 阅读(74720) 评论(0) 推荐(5) 编辑

2013年12月11日 #

Highchart使用json格式数据lineDemo

摘要: Highcharts Example 选择查询日期: 从 至 阅读全文

posted @ 2013-12-11 09:50 李永辉 阅读(3528) 评论(0) 推荐(0) 编辑

2013年7月12日 #

windows配置thrift开发环境

摘要: 1)安装thrift:到thrift官网下载exe文件,然后将文件重命名为thrift.exe,拷贝到c:\windows目录下(或者任何目录下),然后就可以在dos环境下使用了c:\windows>thrift -gen java D:\mywork\javaProject\thriftTest\test.thrift ,输出的java文件默认输出到当前目录下c:\windows,也可以使用-o参数指定输出路径2)下载相关依赖包2.1)libthrift.jar ,下载地址:http://repo1.maven.org/maven2/org/apache/thrift/libthrif 阅读全文

posted @ 2013-07-12 13:18 李永辉 阅读(10259) 评论(0) 推荐(0) 编辑

2013年6月7日 #

windows 2003增加tcp的连接数

摘要: windows 2003增加tcp的连接数 阅读全文

posted @ 2013-06-07 10:17 李永辉 阅读(4483) 评论(0) 推荐(0) 编辑

IIS增加并发数

摘要: IIS 7+ASP.NET支持10万个同时请求 阅读全文

posted @ 2013-06-07 10:13 李永辉 阅读(4459) 评论(0) 推荐(0) 编辑

2013年4月3日 #

修改windows 2003 最大tcp链接数

摘要: 最近在开发程序过程中,原本好好运行好的程序,突然出现以下错误:Net SqlClient Data Provider thrown System.Data.SqlClient.SqlException在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: TCP 提供程序, error: 0 - 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。错误很频繁,机器的CPU很高。分析:1、程序未进行改动。没有任何上线。2、发现IIS链接数比之前增高。分析是由于网站流量增大,增 阅读全文

posted @ 2013-04-03 13:28 李永辉 阅读(1900) 评论(0) 推荐(0) 编辑

C#List随机交换取数据(C#实现的洗牌算法)

摘要: /// <summary> /// 洗牌算法 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="listtemp"></param> public void Reshuffle<T>(List<T> listtemp) { //随机交换 Random ram = new Random(); int currentIndex; T tempValue; for (int i 阅读全文

posted @ 2013-04-03 13:26 李永辉 阅读(2676) 评论(0) 推荐(0) 编辑

2012年12月11日 #

ThreadPool和Thread

摘要: private static void ThreadTest() { //新建ManualResetEvent对象并且初始化为无信号状态 ManualResetEvent eventX = new ManualResetEvent(false); ThreadPool.SetMaxThreads(3, 3); thr tt = new thr(15, eventX); for (int i = 0; i < 15; i++) { ThreadPool.QueueUserWorkItem(new WaitCallback(tt.ThreadProc), i); } //等待事件的完成,即线 阅读全文

posted @ 2012-12-11 13:25 李永辉 阅读(309) 评论(0) 推荐(0) 编辑

使用Task代替ThreadPool和Thread

摘要: 一:Task的优势ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如:1: ThreadPool不支持线程的取消、完成、失败通知等交互性操作;2: ThreadPool不支持线程执行的先后次序;以往,如果开发者要实现上述功能,需要完成很多额外的工作,现在,FCL中提供了一个功能更强大的概念:Task。Task在线程池的基础上进行了优化,并提供了更多的API。在FCL4.0中,如果我们要编写多线程程序,Task显然已经优于传统的方式。以下是一个简单的任务示例:staticvoid Main(string[] args) ... 阅读全文

posted @ 2012-12-11 13:15 李永辉 阅读(351) 评论(0) 推荐(0) 编辑

推荐体系算法总结

摘要: 推荐体系算法总结 阅读全文

posted @ 2012-12-11 10:47 李永辉 阅读(584) 评论(0) 推荐(0) 编辑