- 博客(8)
- 收藏
- 关注
原创 泛型
泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引入了类型参数这个概念。...
2019-04-22 21:06:00
90
原创 观察者模式
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听一个主题对象,当主题对象发生变换时,会通知所有观察者,使他们能够自动更新自己。观察者模式中委托事件的应用,极大的弥补了观察者模式的不足。我做了一个简单的观察者模式首先先创建一个发布信息的类然后再创建一个发布者类还有一个观察者类通过控制台输入1或2让观察者来实现不同功能...
2019-04-04 19:59:06
81
原创 C#本地储存
首先做本地化登录需要引用头文件using System.IO;using System.Runtime.Serialization.Formatters.Binary;引用这两个头文件之后才可以写出 流的那个单词FileStream下面的代码就是一个简单的本地储存先创建一个 新的类 里头有要储存的东西 名字与年龄Main方法里面先把建的类实例化一下在把你想要存的信息写出来再写...
2019-04-03 19:25:24
1873
1
原创 线程互斥
一、互斥锁为啥要有互斥?多个进程/线程执行的先后顺序不确定,何时切出CPU也不确定。多个进程/线程访问变量的动作往往不是原子的。操作步骤(1)创建锁// 创建互斥锁mutexpthread_mutex_t mutex;(2)初始化锁 在Linux下, 线程的互斥量数据类型是pthread_mutex_t 在使用前, 要对它进行初始化:pthread_mute...
2019-04-02 20:49:49
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人