Dev_Eric

新浪微博:卖螃蟹的程序员

导航

2016年8月24日 #

Entity Framework技术导游系列 开篇 (转)

摘要: 在微软平台写程序有年头了,随着微软数据存取技术的持续演化,我在程序中先后使用过ODBC、DAO、ADO、ADO.NET、LINQ to SQL、 Entity Framework这些技术。 近几年来,Entity Framework(后文简称EF)的地位日益上升,成为微软数据存取技术的主角,也是我个 阅读全文

posted @ 2016-08-24 15:58 Dev_Eric 阅读(176) 评论(0) 推荐(0) 编辑

Generate SQL from Excel

摘要: Use below clause in Excel to generate insert sqls to import data in Excel into SQL server. Tips: SUBSTITUTE(D4,"'","''") if D4 contain ', this functio 阅读全文

posted @ 2016-08-24 15:11 Dev_Eric 阅读(288) 评论(0) 推荐(0) 编辑

2016年5月23日 #

ASP.NET Web API系列教程目录

摘要: ASP.NET Web API系列教程目录 Introduction:What's This New Web API?引子:新的Web API是什么? Chapter 1: Getting Started with ASP.NET Web API第1章 ASP.NET Web API入门 Your 阅读全文

posted @ 2016-05-23 18:38 Dev_Eric 阅读(386) 评论(0) 推荐(0) 编辑

2016年4月26日 #

进阶篇:以IL为剑,直指async/await

摘要: 接上篇:30分钟?不需要,轻松读懂IL,这篇主要从IL入手来理解async/await的工作原理。 先简单介绍下async/await,这是.net 4.5引入的语法糖,配合Task使用可以非常优雅的写异步操作代码,它本身并不会去创建一个新线程,线程的工作还是由Task来做,async/await只 阅读全文

posted @ 2016-04-26 18:12 Dev_Eric 阅读(3648) 评论(4) 推荐(4) 编辑

30分钟?不需要,轻松读懂IL

摘要: 先说说学IL有什么用,有人可能觉得这玩意平常写代码又用不上,学了有个卵用。到底有没有卵用呢,暂且也不说什么学了可以看看一些语法糖的实现,或对.net理解更深一点这些虚头巴脑的东西。最重要的理由就是一个:当面试官看你简历上写着精通C#时,问你一句: "懂不懂IL?" 怎么回答? "不好意思,那东西没什 阅读全文

posted @ 2016-04-26 18:08 Dev_Eric 阅读(326) 评论(0) 推荐(0) 编辑

2016年4月20日 #

进程简介

摘要: 进程的定义 进程是程序处于一个执行环境中在一个数据集上的运行过程,它是系统进行资源分配和调度的一个可并发执行的独立单位。 进程是程序的一次执行,该进程可与其它进程并发执行;它是一个动态的实体,在传统的操作系统设计中,进程既是资源的基本分配单元,也是基本的执行单元。 进程与程序的区别和联系 (1)程序 阅读全文

posted @ 2016-04-20 12:00 Dev_Eric 阅读(382) 评论(0) 推荐(0) 编辑

2016年4月8日 #

二维码详解

摘要: 一、什么是二维码? 二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的。通常分为堆叠式二维码和矩阵式二维码。二维码的原理可以简单概括为:在矩阵相应元素位置上用“点”表示二进制“1”, 用“空”表示二进制“0”,“点”和“空”的排列组成代码。现在所看到的二 阅读全文

posted @ 2016-04-08 10:37 Dev_Eric 阅读(3170) 评论(0) 推荐(1) 编辑

通过IL分析C#中的委托、事件、Func、Action、Predicate之间的区别与联系

摘要: 先说一下个人理解的结论吧: delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。 delegate声明的变量与delegate声明的事件,并没有本质的区别,事件是在delegate声明变量的基础上包装而成的,类似于变量与属性的关系(在IL代码中可以看到每一个delegat 阅读全文

posted @ 2016-04-08 09:44 Dev_Eric 阅读(524) 评论(0) 推荐(0) 编辑

2016年4月7日 #

我是一个线程

摘要: 来自:码农翻身(微信号:coderising) 作者:IBM刘欣 我是一个线程,我一出生就被编了个号: 0x3704,然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0x6900待的时间比较长, 他带着沧桑的口气对我说: “我们线程的宿命就是处理包裹。把包裹处理完以后 阅读全文

posted @ 2016-04-07 19:01 Dev_Eric 阅读(177) 评论(0) 推荐(0) 编辑

2016年4月6日 #

ServiceLocator 简单示例(转)

摘要: Service Locator Pattern in C#: A Simple Example(转) Service Locator Pattern in C# with Lazy Initialization(转) A Singleton Service Locator Pattern(转) 阅读全文

posted @ 2016-04-06 17:10 Dev_Eric 阅读(335) 评论(0) 推荐(0) 编辑