代码改变世界

EF 预热

2015-09-18 12:05 by xchit, 834 阅读, 0 推荐, 收藏,
摘要:由于EF第一次加载比较慢,所以要对EF进行一次初始化的加载,类似第一次打开网页很慢,但第二次打开都很快了的原理一样;第一次把所有静态的图片和JS缓存到本地了;当第二次打开的时候都不需要再去下载这些东西;因为EF第一次需要生成实体类和数据库的对应关系并做缓存;所以第一次加载的时候很慢;博客园里面有很多... 阅读全文

多线程实战(三)线程池

2015-09-05 16:18 by xchit, 444 阅读, 0 推荐, 收藏,
摘要:创建线程是昂贵的操作,所有为每个短暂的异步操作创建线程会产生显著的开销。为了解决这种短暂的任务,我们把它交给线程池(pooling);线程池可以成功地适应任何需要大量短暂开销资源情况。我们事先分配一定的资源,将这些资源放入到资源池。每次需要新的资源,只需要从池中获取一个,而不是创建一个新的。当资源不... 阅读全文

多线程实战(二)线程同步

2015-09-04 16:31 by xchit, 321 阅读, 0 推荐, 收藏,
摘要:当多个线程使用共享对象的时候,依次等待,这种我们通常叫着线程同步;下面介绍几种线程同步的方法:原子操作MutexSemaphoreSlimAutoResetEventManuualResetEventSlimCountDownEventBarrierReaderWriterLockSlim原子操作所... 阅读全文

C#并行编程 (Barrier,CountdownEvent,ManualResetEventSlim,SemaphoreSlim,SpinLock,SpinWait )

2015-09-04 16:22 by xchit, 2144 阅读, 1 推荐, 收藏,
摘要:背景有时候必须访问变量、实例、方法、属性或者结构体,而这些并没有准备好用于并发访问,或者有时候需要执行部分代码,而这些代码必须单独运行,这是不得不通过将任务分解的方式让它们独立运行。当任务和线程要访问共享的数据和资源的时候,您必须添加显示的同步,或者使用原子操作或锁。之前的.NET Framewor... 阅读全文

多线程实战(一) 线程基础

2015-09-01 23:30 by xchit, 424 阅读, 0 推荐, 收藏,
摘要:线程的好处,我想都不必多说,博客园太多了;但个人对线程了解还比较基础,决定把学习线程记录下来(有一些例子来之博客园):创建线程暂停线程等待线程线程传参数lockMonitor创建线程Thread t = new Thread(PrintNumbers);//线程创建t.Start();//开始线程P... 阅读全文

构建千万级web访问架构

2015-08-14 11:27 by xchit, 701 阅读, 0 推荐, 收藏,
摘要:、 HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户... 阅读全文

程序员创业,远离管理软件

2015-08-13 14:41 by xchit, 421 阅读, 0 推荐, 收藏,
摘要:近日看到新浪前SAE技术经理程辉的微博写道:“近10年来企业软件创业公司几乎没有成功的:开源生意在中国行不通,服务收费也不行,License没有人买,大订单没资质,中等订单靠关系,小订单收不到钱,能活下去的竟然都是些靠政府关系或依托垄断企业而活的公司,这是企业软件市场的现状。中国只有市场,没有钱赚,... 阅读全文

两棵树,你砍哪一棵?

2015-08-10 09:36 by xchit, 253 阅读, 1 推荐, 收藏,
摘要:老教授问:“如果你去山上砍树,正好面前有两棵树,一棵粗,另一棵细,你会砍哪一棵?” 问题一出,大家都说:“当然砍那棵粗的了。” 老教授一笑,说:“那棵粗的不过是一棵普通的杨树,而那棵细的却是红松,现在你们会砍哪一棵?” 我们一想,红松比较珍贵,就说:“当然砍红松了,杨树又不值钱!”老教授带着不变的微... 阅读全文

NopCommerce Html扩展方法Html.Widget

2015-07-30 15:09 by xchit, 1122 阅读, 0 推荐, 收藏,
摘要:在Nop中有一个Html扩展的类叫HtmlExtensions,主要源码:public static class HtmlExtensions { #region Admin area extensions public static MvcHtmlString... 阅读全文

NopCommerce 数据库初始化

2015-07-29 19:26 by xchit, 675 阅读, 0 推荐, 收藏,
摘要:NopCommerce数据库初始化比较复杂,我简化了,只初始化创建一张表,不多说,直接上代码://数据实体/// /// Represents an affiliate /// public partial class Affiliate { /// ... 阅读全文
上一页 1 2 3 4 5 6 7 ··· 19 下一页