摘要: The SOLID Principles in C# – Open / Closed原文链接:http://www.remondo.net/solid-principles-csharp-open-closed/The second post in theSOLID by Example seriesdeals with the Open / Closed Principle (OCP). This is the notion that an object should be open for extension, but closed for modification.SOLID示例代码系列 阅读全文
posted @ 2012-11-06 15:51 麦克默菲 阅读(610) 评论(0) 推荐(0) 编辑
摘要: The SOLID Principles in C# — Single Responsibility原文链接:http://www.remondo.net/solid-principles-csharp-single-responsibility/For us developersS.O.L.I.D.is a five letter acronym with each letter pointing to a basic principle of good Object Oriented Design. The principle set was introduced almost twent 阅读全文
posted @ 2012-11-06 10:39 麦克默菲 阅读(455) 评论(0) 推荐(0) 编辑
摘要: IP地址有很多种表示方式,比如原始的二进制,常用的点分十进制。但在涉及到一些有关IP的计算时,这两种表示方式的操作都不是很方便。本文介绍最近在网管项目中使用的uint型ip表示法。使用这种方式,不论是在IP地址的存储,还是计算处理上,都能得到立竿见影的效果。首先贴出将IP转型为uint的代码: 1 /// <summary> 2 /// 将点分十进制格式的IP转换为UInt格式 3 /// </summary> 4 /// <param name="ipStr">IP的点分十进制表示</param> 5 /// <ret 阅读全文
posted @ 2012-10-31 16:30 麦克默菲 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 这几天用OpenFlashChart这个开源组件做一些图形呈现方面的工作(OFC基于LGPL开源协议)。由于OFC对JSON支持的非常好,所以用它加载数据非常方便。同时它本身的配置就是JSON格式,这就可以方便的用JS对它的行为进行动态控制。但熟悉OFC的朋友都知道,它本身并没有提供直接导出图形的功能。仅在右键菜单中预留了一个"Save Image Locally"的接口。其实,在OFC内部已经实现了几个与图形有关的辅助方法。下面对本人最近实现的OFC导出图形做一个记录(部分代码参考了互联网)。项目中用到的最新版本的OFC下载地址:http://sourceforge.ne 阅读全文
posted @ 2012-10-15 20:26 麦克默菲 阅读(828) 评论(3) 推荐(0) 编辑
摘要: 转眼之间,毕业已经一年多了。刚毕业的时候,似乎是毫不犹豫地,选择了坐两天两夜的绿皮火车到了乌鲁木齐。虽然在之前的三年已经去过三次,又恰逢毕业这种人生米字路口,但当时的念头,就是千万个借口,也抵不过一个想见她的理由。上火车的前两天回了老家一趟,见到了日益老迈的外公外婆,还有各种称呼的各种亲戚。外公年事已高,视力不佳,习惯在早上揣一包零钱,出门去找人打麻将,输完了回家忍受外婆的唠叨。外婆一生辛苦,十分疼我,每次去的时候,总给我做最好吃的。每次走的时候,总是以我没有零钱坐车为借口,硬塞给我一百元的大钞。如果一年回去一次,这辈子不知道还能见他们多少次。其余的各路亲戚,有些打听我在哪儿工作,月薪多少,我 阅读全文
posted @ 2012-09-25 17:40 麦克默菲 阅读(390) 评论(0) 推荐(2) 编辑
摘要: 本示例以常用的:用户,帖子,评论为基础模型,实现了一个简单的MongoDB结合Flexgrid数据呈现的Demo。由于时间所限,功能上仅提供对MongoDB数据的常用查询操作(分页,排序,查询等)。高手请对我这种菜鸟多些包容。一,准备工作:MongoDB官方下载:http://www.mongodb.org/当前最新版本是2.2.0版本。话说,MongoDB的版本更新是相当的快。本示例使用的MongoDB C#版驱动下载:https://github.com/samus/mongodb-csharp该驱动附源码和示例程序,有兴趣的朋友可以研究一下,对自己的编码能力会有很大的提高。用VS打开So 阅读全文
posted @ 2012-09-20 14:04 麦克默菲 阅读(627) 评论(1) 推荐(1) 编辑
摘要: 子曰:工欲善其事,必先利其器。合理的利用一些优秀的工具将助你事半功倍。今天本鸟就向大家推荐几款日常工作中经常用到的开发利器。1,W3Cfuns 前端开发工具箱让前端开发变得更简单。主要集成了正则表达式测试、JavaScript/CSS代码压缩工具、CSS Sprite(s)自动生成工具、JSON格式化调试工具等功能。还有一些非常好的前端开发资源链接。搞前端的朋友,你值得拥有。如果再集成一些常用的API文档就完美了。下载地址:http://www.w3cfuns.com/lab/intro.html?labid=MQ==2,Axure RPAxure RP 能帮助网站需求设计者,快捷而简便的创建 阅读全文
posted @ 2012-09-10 09:08 麦克默菲 阅读(3773) 评论(46) 推荐(24) 编辑