摘要:
关于Orchard中的Caching组件已经有一些文章做了介绍,为了系列的完整性会再次对Caching组件进行一次介绍。 缓存的使用 在Orchard看到如下一段代码: 可以看到使用缓存的方法Get而看不到以前常见的缓存方法:Add\Set\Remove,是不是很神奇。 其实也不是那么的神奇,Get... 阅读全文
摘要:
Orchard中大量使用了依赖注入,而实现依赖注入的组件就是Autofac,它在Orchard中扮演者非常重要的角色,多租户如是,模块如是,工作区也如是。今天就来讲讲Autofac在Orchard中的应用。 从OrchardStarter认识Autofac OrchardStarter中向Ioc容器... 阅读全文
摘要:
摘要: 之前承诺过针对Orchard Framework写一个系列。本应该在昨天写下这篇导航篇,不过昨天比较累偷懒的去玩了两盘单机游戏哈哈。下面进入正题。写在前面面向读者之前和本文一再以Orchard Framework为Title,其实只是因为本人没有用Orchard开发过实际的东西,只是研究了它Frae... 阅读全文
摘要:
最近在做移动端的营销活动,其中包含刮刮卡、大转盘等小游戏,对于用户来说他们不关心Code只关心我是否中奖了,之前也在群里看到有人要概率的“算法”或者说是计算工具类。 ps:这里不得不提一下,每当自己在做什么东西的时候总会在一些地方发现相似的需求或者文章,来源有很多比如:cnblogs、QQ群等各种渠... 阅读全文
摘要:
摘要: 今天在整理tfs工作区的时候发现了一个感觉很危险的事情,纠结之下还是写出来,虽然这会让有些坏脑筋的人有机可乘,但我相信广大程序猿还是很好的程序猿哈哈,不开玩笑了,事情是这样的…如何拿到表单中记住的密码?不需要Cookie、不需要注册表、不需要任何工具在Windows里就能办到。依次打开:控制面板 -... 阅读全文
摘要:
摘要: 最近一段时间感觉没什么东西可以分享给大家,又由于手上项目比较赶,不太更新博客了,今天趁着生病闲下来的时间分享一些项目中的东西给大家。公众平台提起公众平台当下最流行的莫过于腾讯的微信了,当然还有易信等公众平台,每个公众平台都提供了一些API接口供开发者进行二次开发,当然肯定不是这些所有的API都是我们需要的也当然不是所有的功能都是能通过这些API可以实现的,所以抱着这个问题我自己写了一些常用的API,技术当然是百用不厌的模拟请求了。Rabbit.PublicPlatformWebApi目前这个项目托管在:https://publicplatformwebapi.codeplex.com/实现的功 阅读全文
摘要:
摘要: 摘要: 前端时间的报导“微软将推新编程语言M#:系统编程级别的C#”,第一眼看到并没有当初看到F#的那一种不安,反而感到欣喜,业界一直存在“语言论”讨论c#、java、vb、c/c++等语言的优胜略汰。当然那个时候我也是讨论大军的其中之一,但这一次我看到M#更多的是惊喜是喜悦或者说是完全都是这一种感觉,下面我会给大家分享一下我为什么会如此期待M#。它是C#的补充报导里面这么说:“它在C#的基础上添加了系统编程特性,可用来构建各种类型的应用,尤其是云计算应用。”用C#开发了三年,总觉得缺少了些什么,虽然C/S、B/S都能做但还是觉得少了些什么,期间有考虑过是否尝试c/c++、虽然C#的语法我非常喜欢,是 阅读全文
摘要:
摘要: 众所周知.NET在第一次执行的时比第二第三次的效率要低很多,最常见的就是ASP.NET中请求第一个页面的时候要等上一段时间,而后面任意刷新响应都非常迅速,那么是什么原因导致的呢?为什么微软不解决这个问题呢?问题首先大家可以在心底回答这几个问题,这也是读完本文之后会陆续解决的问题。1.生成就是编译吗?2.既然执行过一次之后效率会高很多为什么微软不解决这样的问题呢?3.预编译比默认的方式好吗?效率比较第一次执行耗费了399第二次执行耗费了5为什么差这么多呢?后面就让我们来揭晓。注:单位不是ms(毫秒)生成就是编译吗?首先我先回答第一个问题:生成也是编译(语言编译),只不过不是编译成机器码(汇编), 阅读全文
摘要:
摘要: 场景先上逻辑代码 1: /// 2: /// 图片真实地址 3: /// 4: public string FullImagePath 5: { 6: get 7: { 8: _fullImagePath = ImagePath; 9: if (string.IsNullOrWhiteSpace(_fullImagePath)) 10: return _fullImagePath; 11: if (Uri.IsWellFormedUriString(_fullIm... 阅读全文
摘要:
摘要: 记一次会议,我提出插件化的想法,有支持也有反对,其中“系统架构师”表示插件化后的项目没什么意义,今天来讨论项目是否需要插件化的一些观点。 项目背景 公司内部“ERP”系统,其职责以远远超出ERP,更像公司内部信息管理系统,以下简称公司ERP或公司ERP系统。公司ERP系统是C/S架构,除了用户控件之外系统内部实现没有分层,以文件夹的形式维护着一个个业务模块的功能。 这个系统除了包含了ERP系统的基本功能外,还需要维护公司内部电商网站的数据(网站后台的一些功能被搬到C/S上),客服管理等等的功能。 值得一提的是,公司ERP系统为了安全考虑将数据访问以Web Services向外部公开,W... 阅读全文