摘要: Linq To EF 用泛型时生成的Sql会查询全表的问题 阅读全文
posted @ 2017-10-11 11:33 圣叹&北京 阅读(1134) 评论(1) 推荐(1) 编辑
摘要: 数据库中为了实现表格数据的自由设置,我们经常设计纵表,或者列定义的表(如下KeyValue),定义一个列超级多的表中每个字段的意义。 但是在设计时简单的东西却很容易被人们忘记,如下一个简单但是很松散的列表查询。 这种设计可用于自定义列表查询,EXCEL导出,很方便,使用起来比在C#中写更便捷,不过缺 阅读全文
posted @ 2016-11-21 23:34 圣叹&北京 阅读(6634) 评论(0) 推荐(0) 编辑
摘要: 成功排除故障的十个步骤1.定义问题,建立一个清晰的问题陈述,目标是获取技术问题和成功标准的一两句摘要。2.确定问题的影响,企业利益相关者不会知道技术细节,你需要确定问题所造成的财物影响。3.占用正确的资源,可能是内部资源或者外部资源,以便问题得到有效的技术和人力支持。4.确定潜在的原因,会见所有必要 阅读全文
posted @ 2016-11-11 10:01 圣叹&北京 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.一个sqlserver数据库实例上只能有一个tempdb数据库,这个实例上所有的用户都共享这个数据库。2.tempdb数据库在每次sqlserver重启后都会重新创建,所以数据会丢失。3.因为tempdb数据库上面的特性所以对tempdb数据库的操作日志不会保存重做信息,所以相比正常数据库来说, 阅读全文
posted @ 2016-11-10 10:32 圣叹&北京 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 摘要: 1.闩锁就像是内存上的锁,随着越来越多的线程参与进来,他们争相访问同一块内存,导致堵塞。2.自旋锁就是闩锁,不同之处是如果访问的内存不可用,它将继续检查轮询一段时间。3.拴锁和自旋锁是我们无法控制的,由sqlserver自动维护,但是我们应积极寻找避免他们发生堵塞的方法。4。id作为聚集索引 阅读全文
posted @ 2016-11-09 10:05 圣叹&北京 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.事务的四个特点,原子性,一致性,隔离性,持久性。2.并发的危险丢失更新:两个进程读取同一个数据然后试图更新会丢失一个进程的更新;脏读:当一个进程读取了另一个没提交进程修改的数据时,如果另一个进程会滚第一个进程就是脏读;不可重复读:在一个事务内不能保证两次读取一个数据的结果是一样的就是不可重复读; 阅读全文
posted @ 2016-11-08 09:46 圣叹&北京 阅读(304) 评论(0) 推荐(0) 编辑
摘要: sql server 2012深入解析与性能优化(第3版) 第五章 查询处理和执行 1.sqlserver通过四个步骤处理一个查询,分析,algebrizing,优化,执行。2.分析是分析语法错误生成分析树,绑定部分有,名字解析,类型推倒,聚合绑定,组合绑定。查询优化器,将查询树找到好的执行计划,如 阅读全文
posted @ 2016-11-05 09:51 圣叹&北京 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 最近自己找了一个开源的博客网站,放到阿里云上,方便自己发布博客。 我一般把文章发布到博客园和QQ空间,家了这个网站后又要多发布一次,为了省事就做了一个从博客园读取文章的功能; 输入链接URL地址点击提交; 从GetHub安装HtmlAgilityPack 后台C#代码 应用的技术 WebClient 阅读全文
posted @ 2016-11-04 15:30 圣叹&北京 阅读(9023) 评论(1) 推荐(0) 编辑
摘要: 1.剔除editor编辑器中的HTML标签 public static string striphtml(string strhtml) { string stroutput = strhtml; Regex regex = new Regex(@"<[^>]+>|</[^>]+>"); strou 阅读全文
posted @ 2016-11-03 10:36 圣叹&北京 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 最近发现公司接口的验密方式很简单,就是简单的用户名密码校验。客户方面的负责人说要修改一下,所以想起了微信的验证密码的方式故写了这个Demo以供大家学习参考; 阅读全文
posted @ 2016-10-31 00:07 圣叹&北京 阅读(7013) 评论(2) 推荐(1) 编辑