Linux中所有的设备和文件的操作都使用文件描述符来进行。文件描述符是一个非负的整数,它是一个索引值,指向内核中每个进程打开的记录表。当打开一个文件或者创建一个新文件时,内核就向进程返回一个文件描述符;当需要读写文件的时候,就要把文件描述符作为参数传递给相应的函数。一个进程时,都会打开3个文件:标准...
分类:
系统相关 时间:
2015-01-24 22:40:29
阅读次数:
321
定义回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。实现的机制[1]定义一个回调函...
分类:
其他好文 时间:
2015-01-24 17:09:17
阅读次数:
152
说明:1、红色高亮部分为目标检测区域,即为鼠标单击区域是否为指定的div元素或层;2、(事件对象)IE:有window.event对象 火狐:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event) 解决方法:var.....
分类:
Web程序 时间:
2015-01-24 14:19:22
阅读次数:
10262
?在成员函数中,可以将this指针当参数传递,也可以返回this指针,或返回通过this指针拿到的对象
/*
成员变量是别的类的对象
*/
#include
using namespace std;
//日期类
class Date {
int year,month,day;
public:
//构造方法
Date(){
cout << ...
分类:
编程语言 时间:
2015-01-23 23:08:33
阅读次数:
531
本文将总结Asp.Net MVC向视图View传值的三种常见的方法:--------------------------------------------------------------------------1.通过View( parameter )的参数传递action:public Ac...
分类:
Web程序 时间:
2015-01-23 17:42:21
阅读次数:
215
概述线程函数要么没有参数,要么只能有一个object参数,而且均没有返回值,这样就大大降低了程序的灵活性,其实我们想要的是能像普通方法一样正常使用参数和返回值!能不能实现这个需求呢?下面就介绍两种方法一、添加外壳方法原理:把参数传递变成了对变量的调用方法:定义一个专门的线程类。1、需要向线程传递的参...
分类:
编程语言 时间:
2015-01-23 00:39:53
阅读次数:
245
MyBatis的mapper接口不需要自己实现,框架会自动帮我们实现,到时候直接调用就可以了。定义的mapper接口中的方法可以有多个参数 吗?答案是肯定。在Ibatis时代是自己通过代码实现如何调用xml中定义的statement,接受的参数只能是一个,所以处理的办法通常是用Map 的方式。当然这...
分类:
其他好文 时间:
2015-01-22 20:09:13
阅读次数:
201
如果使用了缓存,比如方法 A 吧,那么你需要注意 DateTime.Now 对缓存的影响,简单来说,DateTime.Now 可能出现在两个地方:在调用方,将DateTime.Now 作为参数传递给了 A,如:A(DateTime.Now),如果 A 是采用DateTime.Now 来构造缓存使用的...
分类:
系统相关 时间:
2015-01-22 09:19:09
阅读次数:
217