1.Monitor.Enter(object)方法是获取锁,Monitor.Exit(object)方法是释放锁,这就是Monitor最常用的两个方法,当然在使用过程中为了避免获取锁之后因为异常,致锁无法释放,所以需要在try{} catch(){}之后的finally{}结构体中释放锁(Monit ...
1.使用多线程 2.使用委托 3.Invoke ...
分类:
其他好文 时间:
2018-10-29 16:00:14
阅读次数:
144
1 概述 Go 语言的源码复用建立在包(package)基础之上。包通过 package, import, GOPATH 操作完成。 2 main包 Go 语言的入口 main() 函数所在的包(package)叫 main,main 包想要引用别的代码,需要import导入! 3 包定义,pack ...
分类:
编程语言 时间:
2018-10-28 15:00:18
阅读次数:
156
拓展布局 在方法前面添加[InitializeOnLoadMethhod]表示此方法会在C#代码每次编译完成后首先调用,监听EditorApplication.projectWindowItemOGUI委托,即可使用GUI方法来绘制自定义的UI元素(在这里我们添加了一个按钮)。此外,GUI还提供了丰 ...
分类:
其他好文 时间:
2018-10-25 23:14:37
阅读次数:
250
委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。 委托特别用于实现事件和回调方法。所有的委托都派生自 System.Delegate 类。 (简单说就是委托是一个空壳,调用委托就是对其赋值(值为某一方法)并执行该值;) 简单实现五步骤: 1.声明委托类; - ...
0. Objective-C 中的观察者模式(KVO) Objective-C 语言实现了观察者模式(Key Value Observing, KVO),并提供了简单的使用接口。 供给使用者方便的注册观察者,注册观察方法,移除观察者。 a. 注册观察者 b. 实现观察者的观察方法 在观察者 obje ...
分类:
Web程序 时间:
2018-10-23 21:12:21
阅读次数:
174
这里是针对.NET版本过低的排序方式,没怎么用过,记录一下; 一、创建字典Dictionary 对象 假如 Dictionary 中保存的是一个网站页面流量,key 是网页名称,值value对应的是网页被访问的次数,由于网页的访问次要不断的统计,所以不能用 int 作为 key,只能用网页名称,创建 ...
分类:
编程语言 时间:
2018-10-23 21:10:16
阅读次数:
176
1.一分钟自我介绍,两个公司的题目有一定程度的重合,例如事件的委托代理,原型链等。 2.jquery中事件绑定与事件代理怎么写,要写出来哦,给所有li加点击事件利用事件代理怎么写? 事件绑定的方法主要有bind(),live(),on(),推荐使用on() 事件委托的方法主要有delegate(), ...
分类:
其他好文 时间:
2018-10-23 14:49:49
阅读次数:
154
QComboBox列表项高度设置步骤: 1. 设置代理 QStyledItemDelegate *delegate = new QStyledItemDelegate(this); ui->comboBox->setItemDelegate(delegate); 2. 设置风格 ui->comboB ...
分类:
其他好文 时间:
2018-10-22 16:41:42
阅读次数:
402
二,IntelliJ IDEA的工具栏介绍 2,IntelliJ IDEA菜单栏 (5)code编码 ?1.Override Methods:覆盖方法 ?2.Implement Methods:实现方法 ?3.Delegate Methods:委托方法 ?4.Generate:行成,发生 ?5.Su ...
分类:
其他好文 时间:
2018-10-22 14:41:19
阅读次数:
294