摘要: 1.集合想要支持foreach方式遍历,需要返回一个迭代器(IEnumerator),foreach会自动调用迭代器的状态迁移(MoveNext()、Curent、Reset())#region Assembly mscorlib.dll, v4.0.0.0// C:\Program Files (... 阅读全文
posted @ 2015-12-22 17:37 格子左左 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 调用流程,不多阐述,请看下图下面通过代码执行流程演示1.浏览器请求:http://localhost/SimpleMvc/Home/Index2.在Global.asax文件的Application_Start方法中注册路由服务 protected void Application_Start(ob... 阅读全文
posted @ 2015-11-24 17:13 格子左左 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 项目一旦承接(更应该是在项目运做过程中,或者项目开始策划时),那么最起先要做的就是要组建一个团队,这个团队的好坏直接关系到项目是否能够按期按质完成,那么要建立一个团队,就要懂得识人、用人、激励人。那么首先我们先说一下识人,说到这里我就要谈一下择才标准。是具有很强能力的人就是人才吗?我不那么认为,我认... 阅读全文
posted @ 2015-10-10 16:54 格子左左 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 如果在IT项目实施中选出最难解决的几个问题,那么管理问题一定名列前茅。在管理问题中,团队管理又是其中的难点。一个项目管理的 好坏,很大程度就体现在团队的建设和管理上。团队管理涉及到管理学、心理学和哲学等诸多方面内容,具体实施起来还容易产生许多误区,因此,对项目主管的综 合素质要求颇高。笔者进入项目管... 阅读全文
posted @ 2015-10-10 16:40 格子左左 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 物流行业受成本、中转仓、时间等因素的限制,往往需要对货品的路由线路提出很多要求,怎样快速精准的找到这样的线路,并使用计算机语言实现出来?根据相关行业经验,抽取了以下计算模型,该算法效率不是最高的,但是比Dijkstra、链路向量等专业算法可能更容易理解:单向路由解递归实现: /// ... 阅读全文
posted @ 2015-09-24 14:56 格子左左 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 人们一直在强调,同 XML 相比, Protobuf 的主要优点在于性能高。它以高效的二进制方式存储,比 XML 小 3 到 10 倍,快 20 到 100 倍。对于这些 “小 3 到 10 倍”,“快 20 到 100 倍”的说法,严肃的程序员需要一个解释。因此在本文的最后,让我们稍微深入 Pro... 阅读全文
posted @ 2015-09-11 18:15 格子左左 阅读(759) 评论(0) 推荐(0) 编辑
摘要: RPC(Remote Procedure Call Protocol)——远程过程调用协议运行时,一次客户机对服务器的RPC调用,其内部操作大致有如下十步:1.调用客户端句柄;执行传送参数2.调用本地系统内核发送网络消息3.消息传送到远程主机4.服务器句柄得到消息并取得参数5.执行远程过程6.执行的... 阅读全文
posted @ 2015-09-11 17:11 格子左左 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 信息系统中经常用到排序、查找等简单的数据结构,结合大数据量的后台设计实践;将插入排序、折半查找结合起来,实现一个经常用的场景:实时从海量数据中获取指定数量产品的有序列表 1 /// 2 /// 插入排序 3 /// 获取前count个有序列表 4 ... 阅读全文
posted @ 2015-09-11 14:03 格子左左 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 远程过程调用协议:1.调用客户端句柄;执行传送参数2.调用本地系统内核发送网络消息3.消息传送到远程主机4.服务器句柄得到消息并取得参数 5.执行远程过程 6.执行的过程将结果返回服务器句柄7.服务器句柄返回结果,调用远程系统内核8.消息传回本地主机9.客户句柄由内核接收消息10.客户接收句柄返回的... 阅读全文
posted @ 2015-09-08 17:33 格子左左 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-... 阅读全文
posted @ 2015-09-08 14:14 格子左左 阅读(161) 评论(0) 推荐(0) 编辑