Fork me on GitHub

2012年12月6日

摘要: 问题:大概每隔两个星期左右,秋色园上服务器就会来一次CPU百分百,由于问题发生的概率极低,要它重现也难,所以只能意淫是内存太少的原故。以前出现,远程上去结束掉进程,就正常了,悲剧的是最近秋色园VPS不知啥原因,经常远程不上去,最后转转折折只能进VPS管理后台重启。要遇上CPU百分百,又是需要机缘,所以一旦发生和遇到解决的时间差度大,就会造成服务器长时间打不开,后果大伙都懂的。。。解决:方法一:设置应用池CPU策略,达到N的时候自动回收进程(不实用,排除)因为更新网站dll时,偶尔有顺时达到100%,可能就1-2秒,可能会导致回收到,如果再有偶尔,就会造成死循环了。方法二:写个软件放上去,监控c 阅读全文
posted @ 2012-12-06 18:19 HackerVirus 阅读(280) 评论(0) 推荐(0)
摘要: 10 2011 档案SQL Server 中的事务和锁(三)-Range S-U,X-X 以及死锁摘要: 在上一篇中忘记了一个细节。Range T-K 到底代表了什么?Range T-K Lock 代表了在 SERIALIZABLE 隔离级别中,为了保护范围内的数据不被并发的事务影响而使用的一类锁模式(避免幻读)。它由两个部分构成:第一个部分代表了他锁定了一个索引范围,在这个范围内,所有索引使用 T 锁进行锁定;第二个部分是而这个范围内已经命中的Key,这些 Key 将使用 K 锁进行锁定。合并在一起我们说在这个范围内,索引范围和特定的row的锁定模式为 Range T-K。举上一篇的一个例子 阅读全文
posted @ 2012-12-06 14:22 HackerVirus 阅读(189) 评论(0) 推荐(0)
摘要: 最近从架构的角度做了一个 Windows 8 下 Metro Style 应用程序开发介绍的讲座。以下是讲稿。如有问题欢迎指正。下载地址:幻灯片附加说明1 概述这篇的标题叫做Windows RT Introduction而非Windows 8 Introduction是想强调此次介绍是从开发人员的角度而不是普通用户的角度出发的。同时,我们关注的是Metro Style应用而不是传统的Win32应用程序的开发。实际上,使用C#或者HTML + Javascript书写一个Hello world应用的代码例子已经在网上泛滥了。但是仅有一个Hello world并不能够说你掌握了Win RT的开发。 阅读全文
posted @ 2012-12-06 14:20 HackerVirus 阅读(171) 评论(0) 推荐(0)
摘要: E-Learning是学习系统而不是教育系统从我开始开发企业E-Learning系统到现在已经四年了。这四年实在是有很多槽要吐,因此以下是一些胡言乱语。莫怪。几乎每个E-Learning系统均打着“随时”,“随地”学习的旗号,并声称这是网络化的学习方式。但是我认为大部分的E-Learning系统仅仅作为教学系统,而不是一个学习系统而存在。教育《说文解字》的解释,“教,上所施,下所效也”;“育,养子使作善也”。现代汉语中“教育”一词的通行,与中国教育的现代化联系在一起,期望从“以学为本”向“以教为本”的现代性转变。在西方,教育一词源于拉丁文educate。本义为“引出”或“导出”。从词源上说,西 阅读全文
posted @ 2012-12-06 14:18 HackerVirus 阅读(255) 评论(0) 推荐(0)
摘要: 在使用Asp.net MVC3 开发企业网站系统的提议得到了广大园友的热情鼓励,也使我更加有信心和决心把这个简单的系统完成的希望。前两篇索引:Asp.net MVC 3 开发一个简单的企业网站系统 Asp.net MVC 3 开发简单的企业系统开篇--数据库麻雀虽小,五脏俱全。做一个小的企业网站我们也不能例外,上篇我们说了做这个网站应该具有的数据库设计阶段。按照工程理论来说,我们应该进行的就是总体设计了。好吧,废话不多说,咱们一起来讨论一下这个简单网站的总体设计应该如何进行。首先,我们确定具体的功能以及采用的实现接口。1.登录、用户注册。说实话,在 企业网站中一般不需要用户的注册,但是因为我. 阅读全文
posted @ 2012-12-06 13:52 HackerVirus 阅读(171) 评论(0) 推荐(0)
摘要: 分享12个效果精美的 JavaScript 倒计时脚本 倒计时功能是非常有用的一个小功能,可以告诉用户多久以后您的网站将会发布或者关闭进行维护,还可以用于举办活动的开始和停止的倒计时。今天,在这篇文章中收集了12优秀的倒计时脚本,有一天你可能会用到的。您可能感兴趣的相关文章10套精美的免费网站后台管理系统模板8个惊艳的 HTML5 和 JavaScript 特效精心挑选的优秀jQuery Ajax分页插件几款效果精美的jQuery加载进度条插件60款非常绚丽的jQuer 幻灯片插件下载jQuery Countdown Timer一款简单的jQuery倒计时插件,用于显示剩余的天数,小时,分钟. 阅读全文
posted @ 2012-12-06 11:17 HackerVirus 阅读(209) 评论(0) 推荐(0)

2012年12月5日

摘要: 这样一段代码:.class public auto ansi Test extends [mscorlib]System.Object{.method public static pinvokeimpl("msvcrt.dll" cdecl)int32 sscanf(string, string, int32&) cil managed { }.field public static int32 val.method public static void Main() cil managed{.entrypoint.locals init (int32 n)ldst 阅读全文
posted @ 2012-12-05 10:38 HackerVirus 阅读(242) 评论(0) 推荐(0)
摘要: 1、ARC(automatic reference counting)自动内存回收机制现如今已经当做一种行业机制添加到LLVM编译器(Low Level Virtual Machine)中。LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。LLVM计划启动于2000年,最初由University of Illinois at Urbana-Champaign的Chris La 阅读全文
posted @ 2012-12-05 10:38 HackerVirus 阅读(203) 评论(0) 推荐(0)
摘要: 前面的文章介绍了一个基于微线程的调度器框架,并测试了使用微线程实现远程调用的效率。本文将微线程和网络事件框架结合起来,在微线程中处理所有的事件(网络消息,用户定时器事件),这样,在事件回调函数中可以放心的发起远程调用而不用担心阻塞整个线程,只要还有未被阻塞的微线程,就可以切换到那个微线程上去执行,继续等待在事件队列上处理新到的事件.typedef struct coronet{ netservice_t nets; msg_loop_t msgl; sche_t coro_sche; uint32_t last_check... 阅读全文
posted @ 2012-12-05 10:34 HackerVirus 阅读(307) 评论(0) 推荐(0)

2012年12月4日

摘要: 上一篇年度开源力作,国产Linq ORM又一框架诞生了,这篇就开始首航之旅 一: 开始NLite.Data Linq Framework 之旅这个教程演示了如何在微软开发环境里搭建一个NLite.Data例子. 使用了以下工具:控制台应用程序.Access 2007 Northwind 数据库, NLite.Data也支持其他数据库,更换数据库要做的仅仅是在配置文件里更改数据库方言和数据库驱动。Visual Studio .NET 2010- 开发环境.SDK4.0 (当然也支持3.5)Nuget 包管理器备注:Nuget安装方法和步骤:http://docs.nuget.org/doc... 阅读全文
posted @ 2012-12-04 15:19 HackerVirus 阅读(334) 评论(0) 推荐(0)