随笔分类 - [01]C#
摘要:Dapper的Query的方法提供了多个泛型重载可以帮助我们实现导航属性的查询 1对1 1对n 但是如果职工类中加入这样一个属性呢 ? public List<Role4Employees> Role { get; set; } 之前看到过这样一个方式,但是它是不能像我们想象的那样工作,这里如果一个
阅读全文
摘要:忽然一想好久不写博客了,工作原因个人原因,这些天一直希望一天假如36个小时该多好,但是,假如不可能。 由于近期在项目中接触了lucene,这个已经没有人维护的全文搜索框架,确实踩了不少坑,为什么用lucene呢?其实我也不知道 关于lucene原理和全文搜索引擎的一些介绍,园子里有这几篇写的还是很好
阅读全文
摘要:回顾C#5.0是如何进行异步编程的 这个代码在上一篇同步VS异步中也有的 http://www.cnblogs.com/cheesebar/p/6553310.html 上一篇着重记录了基于C#5.0之前是如何进行异步编程的,这里就在探讨一下async和await 首先去掉async 1.这里表明标
阅读全文
摘要:同步请求资源 请求msdn上的一个页面计算页面大小 Ctrl+F5输出 闪烁两下后 这里对资源的请求都是同步的,通俗易懂点就是一个步骤一个步骤的执行,任何一个步骤耗时较长都会阻塞上下文线程(这里就是主线程) 使用C#5.0异步请求资源 这种写法在MVC中早就熟悉了,但是原理确不是很清楚,只知道这样不
阅读全文
摘要:常规Thread中处理异常 使用Thread创建的子线程,需要在委托中捕捉,无法在上下文线程中捕捉 Task中处理异常 1.仍然可以在委托中捕获异常 2.可以捕获Task.Wait() 或者 Task.Result 的 AggregateException 异常 AggregateException
阅读全文
摘要:最近花了近两周时间读完了C#本质论,这本书非常喜欢,但是到后面关于多线程和同步这块,读起来就感觉有些困难了,所以做了笔记,一方面防止忘记,另一方法如果有不正确的地方,十分欢喜各位前辈不吝赐教 什么是单线程 通过一个控制台程序来认识单线程 在Console.WriteLine处添加一个断点,查看主线程
阅读全文
摘要:史上最强大的IDE也会有bug的时候哈,今天遇到这个问题特别郁闷,百度了下,果然也有人遇到过这个问题 解决方法: 1.调用的时候参数和接口声明的参数不一致(检查修改) 2.继承接口中残留一个废弃的方法未实现,本来错误提示XXX不实现接口成员XXX,但是却出现现有语言不支持XXX方法,只要实现那个方法
阅读全文

浙公网安备 33010602011771号