Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

jQuery扩展实现复选框批操作

jQuery扩展实现复选框批操作

jQuery提供了扩展接口jQuery.extend(Object)和jQuery.fn.extend(Object),前者是在jQuery对象上进行扩展(同jQuery的工具方法),而后者是在jQuery对象实例集上进行扩展(通常用于制作jQuery插件)。1.问题引入:上图一看就明白了需求。 点击全选,一组复选框全部选中;取消全选,一组复选框全部未选中;选中一组复选框中任意一个,如果一组复选框全选中,全选框选中,否则全选框为选中。2.实现思路 全选框改...
C++ Copy Constructor (拷贝构造函数,复制构造函数)

C++ Copy Constructor (拷贝构造函数,复制构造函数)

1.什么是Copy Constructor?Copy Constructor 是一个特殊的构造函数,一般只有一个参数,这个参数一般是用const修饰的,对自己类的一个引用(reference)。什么时候会用到Copy Constructor?当我们定义一个对象时,它是由另外一个对象来初始化的时候就用到Copy Constructor了。还有就是在一个方法以值作为参数传进去或者一个方法中以值作为返回。对于我这新手C++,Copy Constructor 用的...
来谈谈C++ 位运算 & | << >> ^ ~ %

来谈谈C++ 位运算 &amp; | &lt;&lt; &gt;&gt; ^ ~ %

老实说,我对+ = * / % && || ==一些比较简单的运算符比较熟悉。对位运算就陌生了,主要用的少。我觉得高手用的会比较多,因为位运算速度比较快。位运算应该适用于大多数的语言,不限于c++1.&如果两个相应的二进制位都为1,则该位的结果值为1;否则为0。注:下面都用8位的 unsigned char 来做例子。目录 [隐藏]&简单举例:&比较实用的例子:2. || 简单例子:| 比较实用的例子3. <&...
排列算法 C++实现

排列算法 C++实现

1.什么是排列?排列的任务是确定个不同的元素的排序的可能性。从下边的示意图可看出,3个不同颜色的彩球一共有6种不同的排列方式,因此有如下定理:“个不同的元素可以有种不同的排列方式,即的阶乘。”因此上面的例子的算法是3 ! = 6。为什么是3的阶乘呢?因为第一个位置有3种颜色可选,除去第一个位置,第二个位置就只有2种颜色可选了,确定好第一位置和第二个位置,第三个位置自动就确定下来了,故一共有3*2*1种可能就是3的阶乘,6种可能。2....
组合算法 C++高效实现 (二进制辅助法)

组合算法 C++高效实现 (二进制辅助法)

1.什么是数学中的组合?和排列不同的是,在组合中取出元素的顺序则不在考虑之中。从个元素中取出个元素,这个元素可能出现的组合数的总数量为:以1,2,3,4,5中选2个数为例,总共的组合为:1,21,31,41,52,32,42,53,43,54,52.在计算机中如何高效的实现排列算法?乍一看,这个问题并不简单。有递归的实现方式,效率较低,还比较难,先不考虑。我们注意到一种以二进制的思想的实现方式,比较高效,来讲讲它。首先还是需要讲下上次的排列算法中比较高效的...
OTL的使用

OTL的使用

OTL可通过odbc,数据库本身的连接库如oci,与数据库进行交互,跨平台,跨数据库,api使用方便且仅只是个头文件,我一直都使用这个。OTL的官网是:http://otl.sourceforge.net/ 里面例子文档什么的都相当全。以OTL连接Oracle 11g为例,说明下在VS中的使用方式:1. VS 编译环境设置a. 在工程项目中引入otlv4.h头文件b. 在vs中指定头文件目录:C:oracleproduct11.2.0dbhome_1OCI...
Linux下调用库函数实现文件的读写

Linux下调用库函数实现文件的读写

1. Linux系统调用,文件的描述符使用的是一个整数,库函数访问文件使用FILE类型的指针去指向描述文件;2. 库函数不随系统平台而变,即不管win还是Linux都适用;库函数 - 读文件size_t fread(void *ptr, size_t size, size_t n, FILE *stream)功能:从stream指向的文件中读取n个字段,每个字段为size字节,并将读取的数据放入ptr所指向的字符数组中,返回实际已读取的字节数。(读出来的数...
Linux下的无名管道pipe的设计

Linux下的无名管道pipe的设计

1. 函数说明pipe(建立管道):1) 头文件 #include<unistd.h>2) 定义函数: int pipe(int filedes[2]);3) 函数说明: pipe()会建立管道,并将文件描述词由参数filedes数组返回。filedes[0]为管道里的读取端filedes[1]则为管道的写入端。4) 返回值: 若成功则返回零,否则返回-1,错误原因存于errno中。错误代码:EMFILE 进程已用完文件描述词最大量ENFILE...
Linux下的进程等待(wait和waitpid)

Linux下的进程等待(wait和waitpid)

wait(等待子进程中断或结束)表头文件 #include<sys/types.h> #include<sys/wait.h>定义函数 pid_t wait (int * status);函数说明: wait()会暂时停止目前进程的执行,直到有信号来到或子进程结束。 如果在调用 wait()时子进程已经结束,则 wait()会立即返回子进程结束状态值。 子进程的结束状态值会由参数 status 返回,而子进程的进程识别码也会一...
<< 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 >>