原文:【.net 深呼吸】自己动手来写应用程序设置类

在开始装逼之前,老周先说明一件事。有人说老周写的东西太简单了,能不能写点复杂点。这问题就来了,要写什么东西才叫 复杂 最重要的是,写得太复杂了,一方面很多朋友看不懂,另一方面,连老周自己也不知道怎么表述。 而且,老周也不能把以前在K公司 Z公司和T公司中做项目的东西写出来的,其实嘛,工作中的编程没什么可写的,无非就是 select insert delete update,无非就是连接数据库,断开 ...

2017-07-24 16:38 3 1922 推荐指数:

查看详情

【.net 深呼吸】跨应用程序域执行程序

应用程序域,你在网上可以查到它的定义,凡是概念性的东西,大伙儿只需要会搜索就行,内容看了就罢,不用去记忆,更不用去背,“名词解释”是大学考试里面最无聊最没水平的题型。 简单地说,应用程序域让你可以在一个进程中将某些代码隔离执行,相同的代码可以在不同的应用程序域中独立执行,互不干扰。也就是我做 ...

Thu Sep 22 02:54:00 CST 2016 3 1111
【.NET深呼吸应用上下文(AppContext)

在.net 4.6中新增了一个,叫AppContext,这个家伙嘛,技术含量不算高,只不过是在编程的时候可以方便用用而已。应用上下文允许定义一个标识(用字符串表示),并且在应用程序运行期间可以切换状态。相当于一个开关,有两个状态——true or false。 实际上我们自己也可以实现这样的 ...

Sat Sep 26 19:30:00 CST 2015 3 1898
【.net 深呼吸程序集的热更新

当一个程序集被加载使用的时候,出于数据的完整性和安全性考虑,程序集文件(在99.9998%的情况下是.dll文件)会被锁定,如果此时你想更新程序集(实际上是替换dll文件),是不可以操作的,这时你得把应用程序退出,替换文件后再启动程序。 多数情况下这样做是可行的,只是有时候,比如ASP.NET ...

Thu Nov 03 03:15:00 CST 2016 29 7148
【.net 深呼吸】写入日志文件

记录日志,一方面可以把日志写入系统的日志存储中,可在“事件查看器”窗口中查看;如果不喜欢写到系统的日志文件中,也可以写到自己定义的文件中。 其实,日志文件就是文本文件,可能有朋友会想到用写入文本文件的方式来写日志。当然,这样做也是可以的,不过,.NET 类型库提供了两个专用记录信息的 ...

Sun Jun 19 19:16:00 CST 2016 5 1839
【.net深呼吸】(WCF)OperationContextScope 的用途

一个WCF服务可以实现多个服务协定(服务协定实为接口),不过,每个终结点只能与一个服务协定关联,并指定调用的唯一地址。那么,binding是干吗的?binding是负责描述通信的协议,以及消息是否加密等内容。 好,不扯F话,说说今天的主题——OperationContextScope,这是一个 ...

Sat Jul 02 20:33:00 CST 2016 2 1566
【.NET深呼吸】元组数据(Tuple)

各位观众,大家好,欢迎收看由火星电视台直播的《老周吹牛》节目,注意:本节目没有任何技术含量,如果您没有兴趣,请砸掉电视机。 今天说一下System命名空间下的一个数据类型——Tuple,翻译过来叫“ ...

Tue Sep 15 01:45:00 CST 2015 1 1980
【.net 深呼吸】序列化中的“引用保留”

假设 K 中有两个属性/字段的类型相同,并且它们引用的是同一个对象实例,在序列化的默认处理中,会为每个引用单独生成数据。 看看下面两个。 假设 ContactInfo 表示联系方式,帅哥有两个联系方式 ...

Thu Dec 01 18:05:00 CST 2016 5 844
【.NET深呼吸】基于异步上下文的本地变量(AsyncLocal)

在开始吹牛之前,老周说两个故事。 第一个故事是关于最近某些别有用心的人攻击.net的事,其实我们不用管它们,只要咱们知道自己是.net爱好者就行了,咱们就是因为热爱.net才会选择它。这些人在这段时间攻击.net,估计和.net的开源、跨平台有关,并且,据说VS 2015 Update ...

Tue Dec 01 01:36:00 CST 2015 9 7079
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM