随笔分类 -  [01]C#

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



感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文连接