摘要: 做日志组件时,常常会记录调用者信息,通常都是通过反射来获取相应信息。不过.Net 4.5引入了三个新的特性,即CallerFilePathAttribute,CallerLineNumberAttribute和CallerMemberNameAttribute。这三个特性都只能应用于参数并且只有在应 阅读全文
posted @ 2017-10-22 17:18 who? 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: 有一个习惯,每天翻看不同的技术博客,将其中感觉写的不错而且会用到的知识点进行收藏。下面分享几个自己感觉不错的文章。 mysql 数据库优化: http://www.cnblogs.com/qcloud1001/p/6814585.html http://www.cnblogs.com/qcloud1 阅读全文
posted @ 2017-10-22 16:54 who? 阅读(589) 评论(0) 推荐(0) 编辑
摘要: Linq的出现让代码简洁了不少。之前在项目中基本都在使用它,但是没有完整的整理过,今天借这个周末,将其进行整理,方便后期对其的使用。Linq的操作可以分为聚合,连接,转换,元素操作符,相等操作,生成,分组,分部,投影,数量,过滤,排序等,下面我们就通过实例的方式一一说下。 在具体实例之前先定义两个集 阅读全文
posted @ 2017-10-22 16:32 who? 阅读(1022) 评论(1) 推荐(0) 编辑
摘要: 前言: 本文主要是介绍了Nunit的基本使用,其中参详了很多已有的文章,由于最近要使用其进行测试,所以对网上的文章做了下整理,同时加入了一些自己的实践。 NUnit的属性 TestFixture 它标记一个类包含测试,申明该类是用来测试的。一般用在class的定义之前; Test 一般是放在meth 阅读全文
posted @ 2017-07-18 12:18 who? 阅读(3882) 评论(2) 推荐(0) 编辑
摘要: 1、双引号 把搜索词放在双引号中“”代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词连顺序也必须完全匹配。百度和Google都支持这个指令。例如搜索"九江生活论坛" 2、减号 减号代表搜索不包含减号后面的词的页面。使用这个指令时减号前面必须是空格减号后面没有空格,紧跟着需要排 阅读全文
posted @ 2017-06-23 12:35 who? 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 忙里偷闲,从网上找了几个模板,攒出来一个类似可以叫屏保的东西,只供玩耍!页面型的,记得F11哦! 屏保.rar 阅读全文
posted @ 2017-06-21 18:06 who? 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 当某个字段是引用类型,并且该字段被标记为readonly时,不可改变的是引用,而非字段引用的对象,例如: 阅读全文
posted @ 2017-06-14 14:16 who? 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 本文是之前看博客时候的记录,忘记是哪位仁兄的了,在这只做一次转载: 常见误区 count(1)和count(primary_key) 优于 count(*) 很多人为了统计记录条数,就使用 count(1) 和 count(primary_key) 而不是 count(*) ,他们认为这样性能更好, 阅读全文
posted @ 2017-06-14 12:52 who? 阅读(284) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-06-14 12:25 who? 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 引用类型 构造器是将类型的实例初始化为良好状态的特殊方法,创建引用类型的实例时,首先为实例的数据字段分配内存,然后初始化对象的附加字段(类型对象指针和同步块索引),最后调用类型的实例构造器来设置对象的初始化状态。 构造引用类型对象时,在电泳类型的实例构造器之前,为对象分配的内存总是先被归0,没有被构 阅读全文
posted @ 2017-06-14 11:37 who? 阅读(338) 评论(0) 推荐(0) 编辑