胖胖滴加菲猫

导航

2019年2月22日 #

多线程Thread,线程池ThreadPool

摘要: 首先我们先增加一个公用方法DoSomethingLong(string name),这个方法下面的举例中都有可能用到 1 #region Private Method 2 /// <summary> 3 /// 一个比较耗时耗资源的私有方法 4 /// </summary> 5 /// <param 阅读全文

posted @ 2019-02-22 20:55 胖胖滴加菲猫 阅读(354) 评论(0) 推荐(0) 编辑

2019年2月21日 #

c#委托中的同步和异步方法即BeginInvoke和EndInvoke

摘要: 学习多线程之前我们先了解一下电脑的一些概念,比如进程,线程,这个参考https://www.cnblogs.com/loverwangshan/p/10409755.html 这篇文章。今天我们接着来介绍同步方法和异步方法。 一:同步方法:在程序继续执行之前需要等待同步方法执行完毕返回结果 通俗的例 阅读全文

posted @ 2019-02-21 00:10 胖胖滴加菲猫 阅读(1888) 评论(0) 推荐(0) 编辑

2019年2月20日 #

进程-线程-多线程

摘要: 进程-线程-多线程 阅读全文

posted @ 2019-02-20 22:46 胖胖滴加菲猫 阅读(851) 评论(0) 推荐(5) 编辑

2019年2月15日 #

sqlserver的over开窗函数(与排名函数或聚合函数一起使用)

摘要: 首先初始化表和数据 一:首先我们先举个例子来认识一下over的庐山真面目 现在我们的需求是查询出来两个班级的前三名可以通过以下: 之前我的想法是根据分数排序然后取三条,后面发现如果分数一致的话,比如有3个人并列第一名,则这样的写法就完全不满足需求,所以我们可以通过over开窗函数来实现上面的要求 得 阅读全文

posted @ 2019-02-15 17:24 胖胖滴加菲猫 阅读(1819) 评论(1) 推荐(1) 编辑

2019年1月31日 #

c# IO操作

摘要: 今天我们主要讨论的IO的一些操作,首先我们先引入三个变量: 以下代码会用到上面的变量! 一:Directory操作类 二:File类的操作类 三:DriveInfo类 四:Path操作类 五:最后来一个找到一个文件夹下面找出全部的子文件夹(使用递归) 1 public class Recursion 阅读全文

posted @ 2019-01-31 17:14 胖胖滴加菲猫 阅读(250) 评论(0) 推荐(0) 编辑

2019年1月22日 #

23种设计模式

摘要: 之前我们有讲过六大设计原则,分别为【单一职责】【里氏替换】【 迪米特法则】【依赖倒置原则】【接口隔离原则】【开闭原则】,这些只能叫原则,叫建议,而并没有实际的招数。 那今天我们来讨论一下23种设计模式。设计模式就是:面向对象语言开发过程中,遇到的种种场景和问题,然后提出了解决方案和思路。 沉淀下来的 阅读全文

posted @ 2019-01-22 23:02 胖胖滴加菲猫 阅读(889) 评论(0) 推荐(0) 编辑

2019年1月11日 #

表达式目录树(Expression)

摘要: 一:什么是表达式树 Expression我们称为是表达式树,是一种数据结构体,用于存储需要计算,运算的一种结构,这种结构可以只是存储,而不进行运算。通常表达式目录树是配合Lambda一起来使用的,lambda可以是匿名方法,当然也可以使用Expression来动态的创建!下面我们举例来说明什么是表达 阅读全文

posted @ 2019-01-11 16:33 胖胖滴加菲猫 阅读(4123) 评论(4) 推荐(3) 编辑

2019年1月2日 #

六大设计原则【单一职责】【里氏替换】【 迪米特法则】【依赖倒置原则】【接口隔离原则】【开闭原则】

摘要: 设计模式:面向对象语言开发过程中,遇到种种的场景和问题,提出的解决方案和思路,沉淀下来,设计模式是解决具体问题的套路 设计模式六大原则:面向对象语言开发过程中,推荐的一些指导性原则,这些是没有明确的招数的,而且也经常被忽视或者违背! 一:单一职责原则(Single Responsibility Pr 阅读全文

posted @ 2019-01-02 23:50 胖胖滴加菲猫 阅读(1237) 评论(0) 推荐(0) 编辑

2018年12月26日 #

lambda,linq

摘要: 一:什么是Lambda表达式 lambda表达式是实例化委托的一个参数,就是一个方法,具体实现如下: 1 { 2 //.NetFramework 1.0-1.1的时候这样应用 3 NoReturnNoPara method = new NoReturnNoPara(DoNothing); 4 met 阅读全文

posted @ 2018-12-26 23:16 胖胖滴加菲猫 阅读(652) 评论(0) 推荐(0) 编辑

2018年12月21日 #

c#中的特性Attribute

摘要: 一:特性是什么?特性怎么创建怎么使用? 这一章节,我想谈谈c#的特性方面的知识,特性大家在工作开发中都很熟悉,比如我们经常见到的 1:key Display --EF 2:Import 3:HttpGet HttpPost HttpDelete --MVC/WebApi 4:Serializable 阅读全文

posted @ 2018-12-21 11:21 胖胖滴加菲猫 阅读(824) 评论(0) 推荐(1) 编辑