摘要: 学到Redis中需要整理和配置的东西比较多,资源也是比较分散!这次的主要还是将知识整合一下,开发过程中所需要的资源整合一下,也方便今后涉及到这块地方的知识时,将时间大量浪费在了找这些资源上了! 一.Redis(NOSQL数据库): redis主要是用于存储键值对数据(主要对这进行了优化)的一种数据库 阅读全文
posted @ 2016-05-05 02:13 风雪幻林 阅读(737) 评论(0) 推荐(1) 编辑
  2017年9月20日
摘要: 一.WaitHandle: ”.Net 中提供了一些线程间更自由通讯的工具,他们提供了通过"信号"进行通讯的机制 可以通过ManualResetEvent,AutoResetEvent(他是在开门并且一个 WaitOne 通过后自动关门)来进行线程间的通讯 waitOne: 等待开门 Set: 开门 阅读全文
posted @ 2017-09-20 11:14 风雪幻林 阅读(506) 评论(0) 推荐(0) 编辑
  2017年9月19日
摘要: × 目录 [1]CPU,进程与线程 [2]线程的参数传递 [3]线程的执行[4]线程同步[5]WinForm中的多线程 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握,最近,我读到一篇材料,发现了一个很好的类比,可以把它们解释的清晰易懂。为接下来学习多 阅读全文
posted @ 2017-09-19 01:05 风雪幻林 阅读(2707) 评论(1) 推荐(2) 编辑
  2017年6月1日
摘要: Quartz .Net(定时框架): 基本说明: 说明:Quartz .Net 是一个从 Java 版的 Quartz 移植过来定时任务框架,可以实现异常灵活的定 时任务 用法: 安装 Quartz .net ,版本变化太大,前后不兼容说以这里主要介绍的是2.5.0这个版本 NuGet的安装指令: 阅读全文
posted @ 2017-06-01 09:39 风雪幻林 阅读(243) 评论(0) 推荐(0) 编辑
  2017年3月20日
摘要: × 目录 [1]this和base的区别 [2]var和dynamic的区别 [3]const和readonly的区别 [4]is和as的区别 这几个关键字,在用法上有许多相似之处。这里主要看看细节之处的差异: 一.this和base的区别: this(本类相关):只能在和对象相关的地方使用。thi 阅读全文
posted @ 2017-03-20 00:24 风雪幻林 阅读(342) 评论(0) 推荐(0) 编辑
  2017年3月13日
摘要: 一.抽象工厂模式: 在工厂模式中具体的产品和具体的工厂是一一对应的,一个工厂只能生产一种产品,结构单一,例如小米公司刚开始是只生产小米手机,但是伴随着公司的发展,他们需要生产不同型号的手机,也会生产路由器,小米电视等等,那么工厂方法模式已不能满足业务的需求了,此时我们就需要抽象工厂模式,即一个工厂可 阅读全文
posted @ 2017-03-13 20:25 风雪幻林 阅读(333) 评论(0) 推荐(0) 编辑
  2017年3月12日
摘要: 什么是设计模式: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 一.常用的设计模式: 设计模式总体分为三大类: 创建型模式(5种):单例模式,工厂模式,抽象工厂模式, 阅读全文
posted @ 2017-03-12 18:57 风雪幻林 阅读(235) 评论(0) 推荐(1) 编辑
摘要: 一.适配器模式介绍: 适配器模式:将一个类的接口,转换成客户希望的另外一个接口。adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 例子分析(充电器充电): 模式中的角色: 安卓充电器:刚开始设计时,只能android手机充电。随着苹果手机的使用,需要提供能够给苹果手机充电 阅读全文
posted @ 2017-03-12 11:43 风雪幻林 阅读(189) 评论(0) 推荐(0) 编辑
  2017年3月11日
摘要: × 目录 [1]委托与事件的关系 [2]事件的定义 [3]使用事件需要的步骤 [4]订阅事件 [5]引发事件 前面已经具体说明了委托,这里重点解析事件。(关于委托和Lambda:委托与Lambda表达式) 一.委托与事件的关系: 委托可以理解为指向一个方法的数据类型 由于委托外界只需要通过一个委托变 阅读全文
posted @ 2017-03-11 22:47 风雪幻林 阅读(196) 评论(0) 推荐(0) 编辑
  2017年3月9日
摘要: 一.简单工厂模式(UML类图): 核心类代码: public class Calc { public double NumberA { get; set; } public double NumberB { get; set; } public virtual double GetResult() 阅读全文
posted @ 2017-03-09 23:59 风雪幻林 阅读(230) 评论(0) 推荐(0) 编辑
  2017年3月5日
摘要: × 目录 [1]IO文件的操作 [2]Directory类 [3]File类 [4]FileStream类 [5]文本文件的操作 一.IO文件的操作: .net中对文件操作,经常会用到这样几个类: FileStream (操作大文件) Path (操作路径) File (操作小文件) Directo 阅读全文
posted @ 2017-03-05 11:17 风雪幻林 阅读(215) 评论(0) 推荐(0) 编辑