摘要: 一般说到网络系统框架,都要配上一个服务器,做NET使用IIS,做Java的使用Apach。不过,我记录却可以实现不用服务器也可以运行,下面先看一段代码。1StringWritersw=newStringWriter();2IWebContextwebContext=MockWebContext.New("http://localhost/user.aspx",sw);3newCoreHandler().ProcessRequest(webContext);4Console.WriteLine(sw.ToString());首先,初始化了一个 MockWebContext;其 阅读全文
posted @ 2011-06-19 10:28 灰毛毛 阅读(3237) 评论(20) 推荐(6) 编辑
摘要: 本文不是作者讨厌腾讯,只是打败一个航空母舰一样的企业的可能性的讨论。腾讯是一个出色的公司,老马也是个好领导。我也想去腾讯,如果老马肯收我的话 腾讯已经成为了中国互联网的龙头企业了,辖6.5亿用户,呼风唤雨,将触角伸向了网络的各个方面,这样的巨无霸,怎么打败他,是这篇文章讨论的问题。当然,本人对于腾讯,不喜欢也不讨厌,只要他不作恶,也不希望他倒掉。 1.腾讯的产品线过长,杀毒,微薄,媒体播放,浏览器,媒体播放器,可以预见的QQ输入法(每天的聊天记录里面可以提取海量的词语)。要打倒腾讯,必须要让他将精力分散在各个业务里面,然后在各个业务里面打败他。从各个业务上的恶名,影响到QQ的声誉。360原本. 阅读全文
posted @ 2011-06-18 20:22 灰毛毛 阅读(5205) 评论(45) 推荐(1) 编辑
摘要: 源代码位置:\Web\Mvc\Processors:PermissionChecker.csConfig -> wojilu.Web.Mvc.CoreHandler.ProcessRequest - > wojilu.Web.Mvc.CoreHandler.ProcessRequest: ProcessContext.Begin -> RouteProcess InitContextProcess ActionMethodChecker ForbiddenActionChecker LoginActionChecker HttpMethodChecker Permission 阅读全文
posted @ 2011-06-18 08:33 灰毛毛 阅读(1727) 评论(2) 推荐(1) 编辑
摘要: 此文非常小众,只是想认识一下圆子里面的做大型机的朋友。文章内容是这几年做语言转换积累来下的资料。全部原创的内容,觉得有些可惜,想给做大型机开发的朋友,不过,也没有专门的地方发表,借园子的人气找点朋友。资料有800K的Excel和一个VBNET写的自动转换软件。 数据类型整理 数据类型 实例 说明 BIT DCL ENDTR BIT(1); 1个Bit位,通常用做FLAG CHAR DCL EDSTR CHAR(99); 字符 EXTERNAL ENTRY DCL MSTWZ00 EXTERNAL ENTRY; 外部程序 FILE DCL MSFILE RECORD INPUT; 外部文件 FI 阅读全文
posted @ 2011-06-17 12:25 灰毛毛 阅读(3207) 评论(5) 推荐(3) 编辑
摘要: 一   公历2011年6月20日,就是VB.NET的使用者数又创下新低的结果发表的那一天,我独自在博客园徘徊,遇到了Vber君,前来问我道:,“先生可曾为VBNET写了一点什么没有?”我说“没有”。她就正告我,“先生还是写一点罢;毕竟先生一直在使用VBNET” 这是我知道的,凡是我所写的程序,大概是因为人懒,往往有始无终,没有什么大作。然后在这么多的优秀开发语言中,毅然一直在使用的就是VBNET。... 阅读全文
posted @ 2011-06-16 22:08 灰毛毛 阅读(5330) 评论(53) 推荐(17) 编辑
摘要: 源代码位置:\Web\Mvc\Processors:HttpMethodChecker.cs Config -> wojilu.Web.Mvc.CoreHandler.ProcessRequest - > wojilu.Web.Mvc.CoreHandler.ProcessRequest: ProcessContext.Begin -> RouteProcess InitContextProcess ActionMethodChecker ForbiddenActionChecker LoginActionChecker HttpMethodChecker这个流程,我第一次看 阅读全文
posted @ 2011-06-16 16:56 灰毛毛 阅读(1447) 评论(6) 推荐(2) 编辑
摘要: 源代码位置:\Web\Mvc\Processors:ActionMethodChecker.cs ForbiddenActionChecker.cs LoginActionChecker.csConfig -> wojilu.Web.Mvc.CoreHandler.ProcessRequest - > wojilu.Web.Mvc.CoreHandler.ProcessRequest: ProcessContext.Begin -> RouteProcess InitContextProcess ActionMethodChecker ForbiddenActionCheck 阅读全文
posted @ 2011-06-16 09:06 灰毛毛 阅读(816) 评论(0) 推荐(1) 编辑
摘要: CSS是前台工程师的必修课,一般我们使用CSS只是统一写在.css里面。不过,wojilu提供了一些操作CSS的类,你可以将CSS当作一个个类来操作。源代码位置:\wojilu\Web\UI我们可以将一个CSS看作一个字典Dictionary<String,Dictionary<String,String>>字典的主键就是类名或者是控件类型,值又是一个名值对的字典。在css.cs中,我们可以看到这里有一个css字符串转换到Dict对象的方法,同样也有一个Dict转Css的方法.privatestaticDictionary<String,Dictionary< 阅读全文
posted @ 2011-06-15 16:44 灰毛毛 阅读(1833) 评论(10) 推荐(3) 编辑
摘要: 源代码位置:\Web\Mvc\Processors: InitContextProcessor.csConfig -> wojilu.Web.Mvc.CoreHandler.ProcessRequest - > wojilu.Web.Mvc.CoreHandler.ProcessRequest: ProcessContext.Begin -> RouteProcess InitContextProcess上次我们说到了wojilu的路由系统,这次我们看看路由处理的下一步,内容初始化处理: 还记得一开始所说的,wojilu对于每一个请求,会将和这个请求有关的东西都放在一个Pro 阅读全文
posted @ 2011-06-15 09:31 灰毛毛 阅读(1766) 评论(3) 推荐(0) 编辑
摘要: 本稿源引于大名鼎鼎的路边社,据微软不愿透露姓名的内部人士处得知,新版的VisualStudio将会有以下新的特性。1.新的VisualStudio2012的代号为Ark,方舟。 众所周知,2012年有67.58%的可能性为世界末日(据中国国家统计局调查结果推算)。为了使大家能够平安渡过世界末日,微软将新的VS代号命名为Ark,可见M$的社会责任感。2.新的VS将增加触摸事件。 随着触摸设备的普及,原有的鼠标键盘事件将不能满足需要了,配合Win8的上市,VS将增加大量的触摸事件在WPF,SL里面。值得大家关注的是,这次为了体现博爱和自然和谐,首次导入了Miao系统。一种专为猫咪设计的触摸系统。猫 阅读全文
posted @ 2011-06-14 19:09 灰毛毛 阅读(5400) 评论(36) 推荐(6) 编辑