小龙人的博客

未曾奢想,未曾绝望

C# 异步编程

关于“同步”和“异步”介绍可以先看这篇文章:真的理解同步和异步了吗? 使用Task对象来实现多线程async/async方式异步编程: public class Program { static int i = 0; static void Main(st...

2019-05-19 14:59:14

阅读数 4

评论数 0

First_FirstOrDefault_Single_SingleOrDefault 使用

public class Program { static void Main(string[] args) { List<People> peoples = new List<People&...

2019-05-16 20:32:13

阅读数 4

评论数 0

表连接查询 条件在On与Where后区别

左右关联的条件放在where后面有什么区别吗? 答案是有区别的,所有的连接条件都必需要放在ON后面,不然前面的所有LEFT,和RIGHT关联将作为摆设,而不起任何作用。 下面用两张表people和scores,people表的Id关联scores表的pid证明下: 1. LEFT JOIN 测...

2019-05-05 23:42:31

阅读数 16

评论数 0

Json与实体类 转化

public class JsonHelper { ///Json To Object public static T JsonToObject<T>(string jsonText) { DataContractJsonSeri...

2019-05-05 22:11:10

阅读数 29

评论数 0

算法的时间复杂度和空间复杂度详解

    通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的...

2019-05-04 17:15:05

阅读数 39

评论数 0

真的理解同步和异步了吗?

老实说,玩电脑也玩了好几年了;印象中看到"同步和异步"关键字的次数已经记不清了,总感觉自己知道点什么,但却又说不出来什么东西,这是为啥?—— 因为没有深入理解,没有总结;也应了那句古话:纸上学来终觉浅,绝知此事要躬行。 不卖关子了,开始进入正题。 ”同步“就好比:你去外地上学...

2019-05-01 16:30:27

阅读数 36

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭