代码改变世界

对企业级应用开发的思考(2)--会话状态

2015-09-27 22:08 by 李玉宝, 1986 阅读, 收藏, 编辑
摘要: 在我们使用HTTP协议进行应用开发的的时候,通常服务器端是不关心请求是从哪个客户到来的,客户端也不并不关心服务器端是通过生成哪个对象处理的这次请求。这就是我们通常说的HTTP无状态请求,从技术的角度上讲是因为:客户端和服务器用TCP Socket通信,服务器将请求结果返回给浏览器后,通常会关闭So...阅读全文

.Net深入实战系列—JSON序列化那点事儿

2015-09-13 19:17 by 李玉宝, 3251 阅读, 收藏, 编辑
摘要: 序 当前主流的序列化JSON字符串主要有两种方式:JavaScriptSerializer及Json.net(Nuget标识:Newtonsoft.Json)。JavaScriptSerializer是微软官方提供的一种方法,所以如果你用的是asp.net mvc,在Action中如果你返回的语句写...阅读全文

.NET深入实战系列—Linq to Sql进阶

2015-08-30 22:55 by 李玉宝, 3769 阅读, 收藏, 编辑
摘要: 最近在写代码的过程中用到了Linq查询,在查找资料的过程中发现网上的资料千奇百怪,于是自己整理了一些关于Linq中容易让人困惑的地方。本文全部代码基于:UserInfo与Class两个表,其中Class中的UserId与UserInfo中的Id对应本文唯一访问地址:http://www.cnblog...阅读全文

.NET深入实战系列--EF到底怎么写过滤条件

2015-08-20 22:30 by 李玉宝, 6167 阅读, 收藏, 编辑
摘要: 本文唯一访问地址:http://www.cnblogs.com/yubaolee/p/DynamicLinq.html 对于系统开发来说,按不同字段进行过滤查询是一种常见的需求。在EF中通常的做法是: 这时如果我有一个新的需求,比如查询用户名中必须包含不定个数关键字的用户。那我们可以用参数数组做类似阅读全文

为了理想,我放弃了一切!

2015-07-17 07:53 by 李玉宝, 12392 阅读, 收藏, 编辑
摘要: 从07年毕业到现在,最近这两年应该是我人生中经历最丰富的两年。去年与女友结束了长达10年的爱情马拉松走入婚姻的殿堂,年底有了可爱的女儿。还有现在,为了理想我放弃了一切! 本人二线城市一个业务不错公司软件部主管,公司5大BOSS之一!公司主要为电力行业提供解决方案,并一直努力扩展自己的产品线,现在已...阅读全文

领域驱动设计实战--战略建模

2015-06-04 18:46 by 李玉宝, 12329 阅读, 收藏, 编辑
摘要: 引子 自从去年接触DDD以来,阅读了大量的相关书籍,看了园子里面很多DDD方面的文章,也在实际项目中也有意无意的使用DDD的一些思想和方法。但总觉得这些知识太分散,没有给自己思想带来质的升华。观摩了园子里面很多DDD的例子:[.NET领域驱动设计实战系列]专题二:结合领域驱动设计的面向服务架构来搭建...阅读全文

对企业级应用开发的思考--分层

2015-02-27 11:58 by 李玉宝, 9935 阅读, 收藏, 编辑
摘要: 序 首先声明,本文并不是介绍什么是N层架构,然后给张分层图,最后来一堆代码结束。本文主要是对分层过程中常常让人感到困惑地方的思考,以及最近园子里面讨论异常激烈的一些问题的再讨论。本文从个人经验角度出发,努力尝试来解决这些困惑,欢迎拍砖,但,如果你进行人生攻击,我也只能在心里画个圈圈诅咒你一下!开始我...阅读全文

通用数据采集平台,从架构到代码

2014-11-03 09:15 by 李玉宝, 8667 阅读, 收藏, 编辑
摘要: 需求场景还原国内某二线城市某科技公司,项目、产品繁多,软硬件通吃。硬件大牛H,软件新人S,研发BOSS:H:BOSS,这两天刚刚搞出个采集电参数的模块,能不能安排人做个简单的测试程序,就是一个串口,电脑上看一下数据就行,很简单的;BOSS:可以,小S,你把老H这个功能实现下,在我原来的那个XXX串口...阅读全文

基于多线程的TCP服务器项目【开源】

2014-08-02 09:18 by 李玉宝, 4657 阅读, 收藏, 编辑
摘要: 本文提供一个完整的TCP Server实例,包括动态连接库、单元测试、验收测试、Winform模拟测试。供新手学习,还望老手多提意见。阅读全文

仅此一文让你明白ASP.NET MVC 之Model的呈现(仅此一文系列三)

2013-09-13 18:56 by 李玉宝, 3379 阅读, 收藏, 编辑
摘要: 本文目的我们来看一个小例子,在一个ASP.NET MVC项目中创建一个控制器Home,只有一个Index: public class HomeController : Controller { public ActionResult Index() { var model = new DemoModel {Email = "test@test.com"}; return View(model); } } public class DemoModel { [DataType...阅读全文