$(document).on('mouseover mouseout','ul li',function(){ if (event.type == 'mouseover') { console.log($(this)); }else if(event.type == 'mouseout'){ con ...
分类:
其他好文 时间:
2016-12-08 11:43:21
阅读次数:
240
上一篇介绍了Rainbow的Create方法, 这里就来介绍一下Update方法吧, 毕竟新增和修改是双胞兄弟嘛. 一、Update 测试代码: 使用方法和Insert方法类似, Update方法由两个参数, 第一个参数是Id, 第二个参数是dynamic data, 如果你不想更新全部的列, 只需 ...
分类:
移动开发 时间:
2016-12-08 09:58:13
阅读次数:
292
一、线程创建 Windows线程在创建时会首先创建一个线程内核对象,它是一个较小的数据结构,操作系统通过它来管理线程。新线程可以访问进程内核对象的所有句柄、进程中的所有内存及同一进程中其它线程的栈。 创建有以下几种方式,分别说明 首先声明一个线程函数,原型为: 1. CreateThread() 该 ...
分类:
编程语言 时间:
2016-12-08 03:38:44
阅读次数:
363
一、明确两个基本概念 隐式转换: a、对于值类型,低精度=>高精度。eg:int=>long b、对于引用类型,子类向祖宗类转换过程。eg:对象=>Object 显式转换:显示转换是隐式转换的逆过程。 对于c#,与类型转换相关的其他术语,就不在此处提及,如: 拆箱与装箱 GetType获取对象类型( ...
方法一:利用CWnd本身自身支持的tooptip来实现,这种方法适用给控件增加tooltip,非常方便和简单方法如下:1、在窗口中增加消息映射ON_NOTIFY_EX(TTN_NEEDTEXT, 0, SetTipText)SetTipText是个回调函数,名字叫什么无所谓,符合原型就行了,原型下面 ...
分类:
编程语言 时间:
2016-12-08 03:14:29
阅读次数:
259
字面量创建的方式使用 constructor 属性不会指向实例,而会指向 Object,构造函数创建的方式则相反。 function Box(){} //使用字面量的方式创建原型对象,这里{}就是对象,是Object,new Object就相当于{} Box.prototype={ construc ...
分类:
其他好文 时间:
2016-12-08 02:36:31
阅读次数:
179
Destination高级特性 >Composite Destinations 组合队列Composite Destinations : 允许用一个虚拟的destination代表多个destinations,这样就可以通过composite destinations在一个操作中同时向多个queue ...
分类:
其他好文 时间:
2016-12-08 02:26:10
阅读次数:
255
合法列表:c = [1,"a",2,"b"] c.insert(1,3) ->[1, 3, "a",2,"b"] 第一个参数是索引 c.append(4)->[1, 3, "a",2,"b", 4]插到最后 python build in functions(BIF)查看 >> dir(__buil ...
分类:
编程语言 时间:
2016-12-08 02:21:41
阅读次数:
172
并发 并发在单核和多核 CPU 上都存在, 对于单核 CPU,通过轮训时间片的方式实现并发. 线程 线程对象 利用Thread对象, 有两种方式来创建并发程序: 线程的创建 有两种方式创建线程: 两种方法的优缺点? Runnable 总体来说更好一点 线程的基本状态 线程有如下状态: WAITING ...
分类:
编程语言 时间:
2016-12-08 02:14:28
阅读次数:
337
/*#include"iostream"using namespace std;void any_function(int & p);//声明函数any_function//p为引用对象的别名int main(){ int a = 1; cout << "a is" << a << endl; an ...
分类:
编程语言 时间:
2016-12-07 23:14:36
阅读次数:
237