- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Ruby
1. 如何安装ralis. 在线安装常常因为公司proxy server的原因产生连接问题。所以可以先到https://rubygems.org下载然后离线安装。 gem install -l rails2.3.5.gem
2013-07-26 11:48:11 391
原创 Asynchronous Method的理解
其实异步的东西很多, 例如Asynchronous Delegate, Asynchronous Method等。异步的意思是实际完成工作的不是调用线程而是另起一个线程来完成。异步方法在Server端百年编程中应用很多,比如ASP.NET等。举一个经典的scenario: 用Thread Pool + Asynchronous Method来实现用很少的线程比如10个来处理并发请求高达1000
2013-07-12 10:41:50 588 1
原创 ASP.NET MVC Note1
学习ASP.NET MVC第一件事应该就是Route。下面的图摘自的Dino的书:由此粗略的学习可以归结于理解Routing Http Module和Http Handler.Route Handler是Route Module的一部分:public interface IRouteHandler{ IHttpHandler GetHttpHandler(RequestCo
2013-07-10 11:40:35 619 3
原创 String处理
首先对面试总结一下:普通的面试经常问到的关于数据结构方面的问题主要包括三类:1) String; 2) Array; 3) List这三类是最简单的也是使用最频繁的,也因此我们常常忽略了它们的使用。但实际上我们应该加深对这些数据结构的理解。以String为例说明:1)使用Split方法分拆字符串;public static string[] Split2(this strin
2013-07-08 15:50:10 1083
原创 多线程 并发编程与异步方法
1. Parallel Programming中的PLINQ, Parallel Class与Task Parallelism的特点? 并发编程的内容类似于Google的Map-Reduce的算法。多线程的着眼点是线程的互斥,同步等。而并行编程的着眼点是如何处理Big Data。书中描述了未来的景象,PC机有32个内核。这个在Server中估计已经是现实了。而宏观的例如Map-Reduce不
2013-07-03 17:15:30 4031 4
原创 关于链表的三个常用算法
//找到环的第一个入口点 static public SinglyLinkedListNode FindLoopPort(SinglyLinkedList list) { SinglyLinkedListNode pslow = list.head; SinglyLinkedListNode pfast = list.
2013-07-01 11:29:20 785
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人