代码改变世界

记AOP概念理解

2017-05-25 16:52 by mi-战斧, 226 阅读, 0 推荐, 收藏, 编辑
摘要:OOD/OOP面向名词领域,AOP面向动词领域。 应用举例 假设有在一个应用系统中,有一个共享的数据必须被并发同时访问,首先,将这个数据封装在数据对象中,称为Data Class,同时,将有多个访问类,专门用于在同一时刻访问这同一个数据对象。 为了完成上述并发访问同一资源的功能,需要引入锁Lock的 阅读全文

静态类和非静态类中静态变量

2016-11-04 10:48 by mi-战斧, 787 阅读, 0 推荐, 收藏, 编辑
摘要:深入理解C# 静态类与非静态类、静态成员的区别 静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或 阅读全文

(转载)关于C# 全局异常捕捉

2016-10-24 17:39 by mi-战斧, 14539 阅读, 0 推荐, 收藏, 编辑
摘要:C# 全局异常捕获 开发界有那么一个笑话,说是“「我爱你」三个字,讲出来只要三秒钟,解释要三小时,证明却要一辈子。「Bug」三个字母,发现需要三秒,找到需要三小时,Debug却要一辈子。”。就算是资深的程序员也会写出Bug,但Bug并不可怕,重要的是在Bug发生的时候迅速定位Bug。 在Visual 阅读全文

js闭包写的很经典透彻(转载)

2016-06-21 21:04 by mi-战斧, 629 阅读, 0 推荐, 收藏, 编辑
摘要:一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1(); 阅读全文

js $的扩展写法

2016-03-10 10:00 by mi-战斧, 245 阅读, 0 推荐, 收藏, 编辑
摘要:(function ($, w) { $.extend({ getRenderList: function (keyword, pageIndex, pageSize, renderEle, renderCallback) { } })(jQuery, window); 用法 $.getRender 阅读全文

js 获取时区

2015-07-07 15:03 by mi-战斧, 4128 阅读, 0 推荐, 收藏, 编辑
摘要:js的时区函数:设datename为创建的一个Date对象====================datename.getTimezoneOffset()--取得当地时间和GMT时间(格林威治时间)的差值,返回值以分钟为单位====================举例:根据本地时间获得GMT时间和任... 阅读全文

export to excel

2015-06-01 17:50 by mi-战斧, 1076 阅读, 0 推荐, 收藏, 编辑
摘要:using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;npoi是重点。定义一个exporttoexcel的类using NPOI.HSSF.UserModel;using NPOI.SS.UserMod... 阅读全文

使用Sqlserver事务发布实现数据同步(zhuanqian)

2015-05-25 20:56 by mi-战斧, 222 阅读, 0 推荐, 收藏, 编辑
摘要:事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与大家进行一下分享和交流。费话就不多说了,... 阅读全文

json to entity in api

2015-05-25 19:58 by mi-战斧, 310 阅读, 0 推荐, 收藏, 编辑
摘要:using (var client = new HttpClient()) { var WVMId = DB.Vehicles.Where(v => v.Id == new Guid(vehicleId)).Select(v => v.WVMID... 阅读全文

automapper demo

2015-05-11 17:00 by mi-战斧, 327 阅读, 0 推荐, 收藏, 编辑
摘要:最近做项目,需要把DataTable中的数据强类型化.于是试用了下比较常用的AutoMapper,通过看代码中附带的Demo与网上的教程,也算能够勉强使用了,现将学习笔记记录如下:namespaceConsoleApplication1{classProgram{staticvoidMain(st... 阅读全文

爱自己爱生活