摘要: 关于架构的几点设计原则:业务范围的框定领域模型的抽取符合业务场景的设计模式或解决方案的复用局部功能点的算法设计、性能优化和安全考虑 以上是最近本人对框架设计的一点心得体验,记博文以备忘!作 者:lonely_rain 出 处:http://www.cnblogs.com/lonely_rain/ 个人站: http://www.thinkeer.com/欢迎任何形式的转载,但请务必注明出处。 阅读全文
posted @ 2012-03-24 23:41 lonely_rain 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一、关于dz nt,我要说! 最近由于工作需要,开发了一套企业内网管理系统。领导想要加上一个论坛,自己做工期太长,况且做出来的也不一定比得上市面上成熟的一些论坛产品(国内如风讯,动网,dz等)。So领导决定采用dz nt v3.60整合到现有企业内网管理系统中,何况 dz nt v3.60刚开源。理... 阅读全文
posted @ 2012-02-07 01:22 lonely_rain 阅读(3002) 评论(3) 推荐(2) 编辑
摘要: 一、前言.net 下导出Excel,是一项常用功能,本人在Win7+VS2010+SqlServer2008环境下测试了几种导出方法,并提供源码下载。二、导出Excel 导出Excel文件是常用功能,在.net下导出Excel文件大致可分为下列几种情况 :1、DataGrid、GridView等导出Excel2、DataTable等导出Excel3、OWC组件导出Excel4、三方组件导出Excel三、最后功能很简单,网上资料也很丰富,整理以下方便后人,附上源码。PS:本文单纯技术探究,以上内容部分资料来源于互联网,若用于商业行为本人不承担任何责任,另由于个人技术经验有限,若有纰漏或错误之处敬 阅读全文
posted @ 2012-01-09 00:15 lonely_rain 阅读(1412) 评论(7) 推荐(0) 编辑
摘要: 目录背景问题思路CTECTE递归查询结束语参考资料背景 好久未写博了,最近遇到一个问题:“怎么遍历出一个父级菜单下所有子菜单?”小的随后用CTE递归查询解决此问题,整理记录下来以作分享。问题怎么遍历出一个父级菜单下所有子菜单?思路用CTE递归查询解决写一个自定义函数/存储过程迭代算法来实现CTE定义语法结构使用CTE准则示例代码定义CTE(Common Table Expressions)是从SQL Server 2005以后版本才有的。指定的临时命名结果集,这些结果集称为CTE。 与派生表类似,不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用 阅读全文
posted @ 2011-11-12 16:58 lonely_rain 阅读(1453) 评论(0) 推荐(1) 编辑
摘要: 背景 前段时间换了个工作 ,找了份新工作 ,进入新公司,以后也要和这个新团队在一起共事了。随之而来的就是一些工作方式的改变,我不可能让整个团队来适应,惟有我去适应这个团队。如果适应不了,那我直接也就OUT了!好了,下面进入主题:因为是新机器,工作需要我要配置我的工作环境。首先说一下,因为我们的客户他们服务器大部分还是支持SQL2000+VS2005,这对于习惯SQL2005/2008+VS2005/2008的我来说也是一个不小的适应。没办法,客户是上帝,老板说的算,只好装吧。下面说问题, 开发环境我的机器配置:LENOVO Y450系列硬件环境:P7350+2G+320G+512M... 阅读全文
posted @ 2010-04-19 16:06 lonely_rain 阅读(283) 评论(1) 推荐(1) 编辑
摘要: 俗话说:" 工欲善其事,必先利其器" 阅读目录: 背景 目标 准备 友情提示 制作引导盘 分区及备份 拆机装盘 重装系统 写在结束的 参考资料 背景: 作为一个近六年的IT从业Coder,我的"利器"就是 ThinkPad Sl410k系列的"小黑"机。2010年左右购置的入门机,对于当年学生党来说... 阅读全文
posted @ 2015-12-23 17:25 lonely_rain 阅读(2464) 评论(2) 推荐(1) 编辑
摘要: List 的Contains 是区分大小写的代码:List test = new List(); test.Add("aaa"); test.Add("BBB"); test.Add("... 阅读全文
posted @ 2013-12-13 11:33 lonely_rain 阅读(7081) 评论(3) 推荐(0) 编辑
摘要: //排序 private static void ListSort(List<MD.Entity.User> infoList, string field, string rule) { if (!string.IsNullOrEmpty(field) && !string.IsNullOrEmpty(rule)) { try { infoList.Sort(delegate(MD.Entity.User model1, MD.Entity.User model2) ... 阅读全文
posted @ 2013-06-21 17:04 lonely_rain 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 最近项目中用到类似EDM给用户发送营销邮件,被折腾的够呛。现在主流服务器对HTML规范的支持太差,甚至不如IE6.笔者经历了几十次的蹂躏之后总结以下几点经验,不全对,但都是实践过的,希望能给你有点帮助。邮件页面规则:1.页面结构越简单越好,不要嵌套太多table2.用table布局3.样式不要写在头... 阅读全文
posted @ 2013-02-26 10:45 lonely_rain 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 我们做开发人员的,每天都在写各种各样的软件、程序。在linux环境下,在windows环境下,有用高级语言的,有面向对象编程的,也有面向过程编程的,有开源程序的,也有闭源的等等,琳琅满目,让人眼花缭乱。我们写程序不是了高兴,也不是为了应付boss,而是为了解决问题,抑或提供某种服务为人们提供便利,... 阅读全文
posted @ 2012-04-19 16:00 lonely_rain 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 道生一,一生二,二生三,三生万物。 ——老子《道德经》 无意中看到上面这句话,突然联想到编程中三层构架,设计模式中的适配器模式。都是针对当前两个对象或对象间的关系所不能解决新的业务需求或问题的时候,适时引进一个第“三”者。两个对象之间的关系简单,但系统中有三个及三个以上的对象时,他... 阅读全文
posted @ 2012-04-02 15:32 lonely_rain 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 最近一段时间,脑子里一直在想着两道算法。因一直苦苦未解,寝食难安!特地发文,和各路高人交流交流?或许就能得到答案,众人拾柴火焰高嘛。问题前段时间在园子里逛的时候,无意间看到了kkun写的一篇[经典排序算法][集锦]甚感兴趣,随仔细观摩起来桶排序,鸡尾酒排序等都很趣。但我最感兴趣的是珠排序,但可惜的... 阅读全文
posted @ 2012-02-11 19:41 lonely_rain 阅读(1058) 评论(1) 推荐(0) 编辑
摘要: 如果你的博客被转载,你是高兴,还是愤怒? 我是一名从业coder,不是大牛也不是明星coder。来博客园两年有余,一直以来才疏学浅,浅水于各位大牛精品佳作之间学习,求教。虽业不精,也尽量分享一些自己平时工作上遇到的问题,对一些技术上的见解,希望能对园友有所帮助。我也经常阅读大牛们的精品佳作,看到精... 阅读全文
posted @ 2012-02-09 12:39 lonely_rain 阅读(3904) 评论(69) 推荐(12) 编辑