上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页

2012年2月27日

使用操作符重载,生成ORM实体类的SQL条件语句

摘要: SQL的条件语句其实就是一些简单条件的复杂组合,因此采用“组合模式”能够很好的处理ORM框架生成复杂的SQL条件查询语句,而操作符重载的应用能够使得这个过程更加优雅! 阅读全文

posted @ 2012-02-27 00:20 深蓝医生 阅读(2782) 评论(11) 推荐(7)

2012年1月20日

模块架构不是软件成功的“决定因素”

摘要: 与公司中的非技术人员关于架构的设计、架构演进方面的PK文章。 阅读全文

posted @ 2012-01-20 17:29 深蓝医生 阅读(555) 评论(0) 推荐(1)

书读百篇,其义自现

摘要: “演绎推理”和“归纳推理”这两种思维方式是大脑重要的“思维模式”(用模式这个词可能更符合软件技术人员的口味),而它就像是金字塔的不同视角. 阅读全文

posted @ 2012-01-20 17:13 深蓝医生 阅读(633) 评论(0) 推荐(0)

卓越软件工程--《微软360度》读后感

摘要: 一篇对技术性质的公司发展战略的探讨性文章,论述了“技工贸”和“贸工技”两种模式的异同点。 阅读全文

posted @ 2012-01-20 17:12 深蓝医生 阅读(514) 评论(0) 推荐(0)

C#中?与??的区别

摘要: 起初我也不知道C#中有??操作符,今天张鹏在查看我的MVC示例程序的时候问了这个问题,检查代码后发现,下面的代码是VS2010在生成MVC应用程序自己添加的: public AccountMembershipService(MembershipProvider provider) { _provider = provider ?? Membership.Provider; }起初我猜想这个??操作符的意思可能跟下面的语句类似:foreach(...);循环块中没有任何内容,所以猜测??跟此类似,表示什么都不用处理,也就是说??前的表达式为真,什么都不用处理,反之才需要处理??后的内容。张鹏Ba 阅读全文

posted @ 2012-01-20 17:10 深蓝医生 阅读(367) 评论(0) 推荐(0)

浅议“全局变量”、“多线程”和“编译器陷阱”

摘要: 今天偶然看到一段代码,也看到了作者对此的说明,觉得很有意思:public event EventHandler Started;protected virtual void OnStarted(EventArgs e){ EventHandler handler = Started; if (handler != null) { handler(null, e); }} 为什么要申明一个全局的事件变量 Started?一开始我也觉得很多余,后来听作者说这段代码可以用到多线程中,有可能正在判断事件变量Started的时候,它有可能被另外的一个线程给改变了,这里引入一个局部变量 handler,可 阅读全文

posted @ 2012-01-20 17:09 深蓝医生 阅读(701) 评论(0) 推荐(0)

微软没有公开的游标分页

摘要: 转发的,原文地址在 http://87cool.spaces.live.com/blog/cns!C961D7041DDB28DA!269.entryCREATEprocedurep_qcd_Paginationcursor@sqlnvarchar(4000),--要执行的sql语句@currentpageint=1,--要显示的页码@pagesizeint=10,--每页的大小@pagecountint=0out,--总页数@recordCountint=0out--总记录数assetnocountondeclare@cursorint--cursor是游标的iddeclare@timedi 阅读全文

posted @ 2012-01-20 17:06 深蓝医生 阅读(380) 评论(0) 推荐(1)

为VS2010默认模板添加版权信息

摘要: 通过以下方式可以自定义CS类文件代码模板(以下为VS2010,VS2008类似):1,打开VS的安装目录,例如 D:\ProgramFiles\MicrosoftVisualStudio10.0\Common7\IDE\ItemTemplates\CSharp\Code\2052 2,打开文件 Class.zip,找到文件 Class.cs,在文件头部加上下面的内容:#region<<版本注释>>/**========================================================================*Copyright(c) 阅读全文

posted @ 2012-01-20 17:04 深蓝医生 阅读(801) 评论(0) 推荐(1)

VS2008连接CodePlex的源代码管理服务

摘要: 为了更有效的分享部门的.NET代码,我们决定把一些通用的组件源代码通过CodePlex来托管。CodePlex是MS提供的一个第三方源代码托管服务和开源项目管理网站,只要注册了CodePlex用户或者有LiveID,即可使用。目前,VS2010能够非常轻松的连接到CodePlex的TFS,但是VS2008却有点问题,需要经过以下步骤来连接:1,先看看有关VS2005、2008连接TFS注意事项的内容:http://codeplex.codeplex.com/wikipage?title=Connect%20to%20TFS%20with%20Team%20Explorer%202008%20o 阅读全文

posted @ 2012-01-20 17:03 深蓝医生 阅读(913) 评论(0) 推荐(0)

那些满脑子只考虑后台数据库的人他整天研究的就是针对自己查询一些数据的sql语句

摘要: 如果从那些满脑子只考虑后台数据库的人的思路出发,就很难接受这种方式,因为他整天研究的就不是围绕着用户的千变万化的交互操作需求爱好的变化的而是针对自己查询一些数据的sql语句。 阅读全文

posted @ 2012-01-20 17:01 深蓝医生 阅读(772) 评论(0) 推荐(0)

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页

导航