摘要:
异步编程:线程概述及使用=============C#.Net篇目录==============从此图中我们会发现.NET与C#的每个版本发布都是有一个“主题”。即:C#1.0托管代码→C#2.0泛型→C#3.0LINQ→C#4.0动态语言→C#5.0异步编程。现在我为最新版本的“异步编程”主题写系列分享,期待你的查看及点评。异步编程:线程概述及使用异步编程:使用线程池管理线程异步编程:同步基元对象异步编程:并行任务Task异步编程:.NET1.0异步编程模型(APM)异步编程:.NET 2.0基于事件的异步编程模式(EAP)异步编程:.NET 4.5基于任务的异步编程模式(TAP)异步编程: 阅读全文
posted @ 2012-12-16 22:21
HackerVirus
阅读(187)
评论(0)
推荐(0)
摘要:
图书商城项目总论图书商城项目总论这些年来,我随指南针公司做了一些网站。在这里也感谢指南针用户对鄙人的大力支持,厚爱。汇聚很多程序员多年的智慧,今天我把多年来积累的经验汇聚到一个图书商城项目里面,为大家介绍网站的源代码。关键的环节在于融会贯通,举一反三。先从注册开始,注册说起来相对来比较简单 一、登录界面注册界面里面有文本框,有用户名的检测 – 用到“AJAX”这个知识点填写完信息点击注册后,有个js或是jq的校验当信息全部填写完,用户点击注册按钮后,把表单里面的数据向服务端提交,在服务端接收数据,插入数据库。那么,除了把用户信息插入数据库当中之外,我们还要实现用户激活的功能... 阅读全文
posted @ 2012-12-16 19:08
HackerVirus
阅读(332)
评论(0)
推荐(0)
摘要:
昨晚稍微写了一点,我订制的cms系统的标签,今天我把标签所代替的代码也写出来。我的方法很简单,就是"替换"二字.例①HTML——绑定数据<!--{an:alist filed=[title,time] category=[#] num=[10] page=[true] sort=[time desc]}--><li><span class="fr_time">${2}</span><a href="$href[articleview][{"id",#0}]"&g 阅读全文
posted @ 2012-12-16 13:55
HackerVirus
阅读(268)
评论(0)
推荐(0)
摘要:
入驻园子已快三年了,看到一部分新人变牛人,一个个牛人将自己的源代码分享出来,也见了Java与.NET阵营的朋友互相争闹的场况,甚至有的朋友在对比WebForm与MVC优劣对比,看了这么多,于是我也惭惭有一点想法,将自己痛苦学习MVC的经历与项目教程的一些界面与代码分享出来,望大家指点,以尽快学习掌握好MVC 这门技术。 ASP.NET MVC 3.0高级编程这本红皮书我买了,从来到头做了一遍,感觉收获了一些,但是也不知道自己能做什么,所以又花钱买了一套视频教程,加了一把火。哎,苦逼的代码工人,每年都要花在自己学习费用上的钱都不少,每个月平均花费用的费用平均算起来,应该2000多一点点。看到园. 阅读全文
posted @ 2012-12-16 13:51
HackerVirus
阅读(201)
评论(0)
推荐(0)
摘要:
之前提到[链接]RabbitMQ会把启动过程分成若干阶段,按照依赖关系进行启动.rabbit_boot_step里面的requires 和 enables配置节是描述这种依赖关系的关键.require约定了该项目启动所依赖的前置条件,enables 表示当前项目启动之后可以启动什么;如果有多个项目enable一个项目(比如:external_infrastructure),要等这些项目都启动了external_infrastructure 才可以启动. 为什么要搞得那么复杂?一股脑调用启动不就行了?RabbitMQ启动过程中复杂的依赖关系,以及灵活扩展的要求,不可能随机顺序启动或者硬编码启动顺 阅读全文
posted @ 2012-12-16 13:48
HackerVirus
阅读(285)
评论(0)
推荐(0)
摘要:
使用RabbitMQ半年有余,每天跑的数据量数亿这个量级吧,期间做了些工作,也处理了些问题,稍加总结。我们使用的场景主要是用于模块件的数据中转和分发,客户端以C++为主,php和python为辅。工作:基于rabbitmq-c开发了c/c++客户端,主要实现了连接管理、统一配置管理、负载均衡、QPS限制等功能,同时为支持队列迁移,提供了消息本地缓存功能,通过信号开关;为解决特定场景下内存暴涨的问题,额外提供了thrift形式的访问接口,在thrift层增加了统计、配额管理等功能,同时提供队列抽象层及多队列机制,支持后续不中断服务的扩容;开发了配套的工具脚本,一键创建vhost\exchange 阅读全文
posted @ 2012-12-16 13:40
HackerVirus
阅读(184)
评论(0)
推荐(0)
摘要:
短网址,忽然一下子就冒出来的东西,长长的一个URL,提交过去,出来就只有短短的一个URL了,看起来似乎挺神奇,其实简单分析一下,明白其中的原理,也是一件很简单的事情。短网址的名称网上叫的有很多种,网址缩短、网址压缩什么什么的,原理说白了就跟您带了一包东西去超市购物,进超市前把东西塞到超市的储物柜,然后拿到一个号码牌,您进超市就不用再背一大包东西了,只需要拿着一个小小的号码牌,出来时再把号码牌还回去,把您的背包拿出来,是一个道理。知道原理,我们实现起来就简单了很多,无非就是接收一个URL,然后分配一个号码,当有人读取这个号码时,我们再把对应的URL调出来并重定向,就完事了。所以表其实很简单,简单 阅读全文
posted @ 2012-12-16 13:07
HackerVirus
阅读(180)
评论(0)
推荐(0)
浙公网安备 33010602011771号