会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
老周
成于天性,行于自然。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
44
下一页
2016年12月21日
【.net 深呼吸】细说CodeDom(5):类型成员
摘要: 前文中,老周已经厚着脸皮介绍了类型的声明,类型里面包含的自然就是类型成员了,故,顺着这个思路,今天咱们就了解一下如何向类型添加成员。 咱们都知道,常见的类型成员,比如字段、属性、方法、事件。表示代码成员的类型与 CodeTypeDeclaration 类有着共同的基类—— CodeTypeMembe
阅读全文
posted @ 2016-12-21 18:06 东邪独孤
阅读(2799)
评论(2)
推荐(4)
2016年12月16日
【.net 深呼吸】细说CodeDom(4):类型定义
摘要: 上一篇文章中说了命名空间,你猜猜接下来该说啥。是了,命名空间下面就是类型,知道了如何生成命名空间的定义代码,之后就该学会如何声明类型了。 CLR的类型通常有这么几种:类、接口、结构、枚举、委托。是这么几个,应该没有漏掉的吧。 定义类型,除了委托外都可以用 CodeTypeDeclaration 类完
阅读全文
posted @ 2016-12-16 12:11 东邪独孤
阅读(2301)
评论(1)
推荐(2)
2016年12月15日
【.net 深呼吸】细说CodeDom(3):命名空间
摘要: 在上一篇文章中,老周介绍了表达式和语句,尽管老周没有把所有的内容都讲一遍,但相信大伙至少已经掌握基本用法。在本文中,咱们继续探讨 CodeDom 方面的奥秘,这一次咱们聊聊命名空间。 在开始之前,老周先厚着脸皮回答一位朋友的问题,有朋友问,我有一个代码文件,或者我直接把代码弄成文本,而不是生成的文档
阅读全文
posted @ 2016-12-15 18:20 东邪独孤
阅读(2490)
评论(1)
推荐(1)
2016年12月11日
【.net 深呼吸】细说CodeDom(2):表达式、语句
摘要: 在上一篇文章中,老周厚着脸皮给大伙介绍了代码文档的基本结构,以及一些代码对象与CodeDom类型的对应关系。 在评论中老周看到有朋友提到了 Emit,那老周就顺便提一下。严格上说,Emit并不是针对代码文档生成和编译而设计的,Emit一方面可以实时发出 IL 指令,另一方面也支持动态程序集,即可以在
阅读全文
posted @ 2016-12-11 11:10 东邪独孤
阅读(5966)
评论(7)
推荐(14)
2016年12月8日
【.net 深呼吸】细说CodeDom(1):结构大观
摘要: CodeDom 是啥东东?Html Dom听过吧,XML Dom听过吧。DOM一般可翻译为 文档对象模型,那 Code + DOM呢,自然是指代码文档模型了。如果你从来没接触过 CodeDom,你大概可以根据这个名字,推断它应该和代码文档模型有关。 这推断是靠谱的,CodeDom的功能,老周厚着脸皮
阅读全文
posted @ 2016-12-08 12:02 东邪独孤
阅读(4986)
评论(4)
推荐(8)
2016年12月1日
【.net 深呼吸】序列化中的“引用保留”
摘要: 假设 K 类中有两个属性/字段的类型相同,并且它们引用的是同一个对象实例,在序列化的默认处理中,会为每个引用单独生成数据。 看看下面两个类。 假设 ContactInfo 表示联系方式,帅哥有两个联系方式。 在上面代码中,帅哥实例的两种联系方式都引用了同一个 ContactInfo 对象。如果把该帅
阅读全文
posted @ 2016-12-01 10:05 东邪独孤
阅读(1221)
评论(5)
推荐(6)
2016年11月22日
【.net 深呼吸】设置序列化中的最大数据量
摘要: 欢迎收看本期的《老周吹牛》节目,由于剧组严重缺钱,故本节目无视频无声音。好,先看下面一个类声明。 这个类是老周随便瞎写的,没有特别内涵,只是用来做做实验而已。注意类型上应用的attribute,它被定义为数据协定。 下面是重点,对这个类的实例进行序列化,所以,我们先得new一个实例。 然后,可以序列
阅读全文
posted @ 2016-11-22 17:52 东邪独孤
阅读(1290)
评论(0)
推荐(4)
2016年11月14日
【.net 深呼吸】限制执行代码的权限
摘要: 前面好几篇文章,老周都跟大伙伴们聊了跟应用程序域有关的话题,干脆咱们一聊到底吧,做学问就应该这样,有恒心。 App Domain的创建新应用程序域的方法中,有一个特殊的重载: 这个重载比较特殊,它与咱们今天扯的话题接近,因为它的参数列表中有一个是 PermissionSet 类型的,它表示一个权限的
阅读全文
posted @ 2016-11-14 19:10 东邪独孤
阅读(1379)
评论(2)
推荐(6)
2016年11月2日
【.net 深呼吸】程序集的热更新
摘要: 当一个程序集被加载使用的时候,出于数据的完整性和安全性考虑,程序集文件(在99.9998%的情况下是.dll文件)会被锁定,如果此时你想更新程序集(实际上是替换dll文件),是不可以操作的,这时你得把应用程序退出,替换文件后再启动程序。 多数情况下这样做是可行的,只是有时候,比如ASP.NET或一些
阅读全文
posted @ 2016-11-02 19:15 东邪独孤
阅读(9849)
评论(31)
推荐(44)
2016年10月30日
【WCF】使用“用户名/密码”验证的合理方法
摘要: 我不敢说俺的方法是最佳方案,反正这世界上很多东西都是变动的,正像老子所说的——“反(返)者,道之动”。以往看到有些文章中说,为每个客户端安装证书嫌麻烦,就直接采用把用户名和密码塞在SOAP头中发送,然后在服务器端自定义一个消息拦截器来验证用户名和密码。 以老周不靠谱的学识水平认为,这样做不好,直接把
阅读全文
posted @ 2016-10-30 18:27 东邪独孤
阅读(3868)
评论(3)
推荐(4)
上一页
1
···
16
17
18
19
20
21
22
23
24
···
44
下一页
公告