C语言复习 1.字符,字符串,数组2.函数地址,函数指针 C++学习 1.函数的参数默认值:调用函数时不传参数则使用默认值。可以前面的参数不给默认值,后面的参数给默认值,反之不可以。 2..h文件和.cpp文件的拆分,类的声明和实现3.继承:public,protected,private,权限问题 ...
分类:
编程语言 时间:
2016-11-13 16:32:35
阅读次数:
200
知识点:Python中,万物皆对象。 python中不存在所谓的传值调用,一切传递的都是对象的引用,也可以认为是传址。 一、可变对象和不可变对象 Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容可变,而不可变对象是指对象内容不可变。 不可变(immuta ...
分类:
编程语言 时间:
2016-11-08 22:48:06
阅读次数:
321
插件开发,我们一般运用面向对象的思维方式 例如定义一个对象 $.extend({}, this.defaults, opt)有{}主要是为了创建一个新对象,保留对象的默认值。 调用这个插件直接如下就可以 上面的开发方法存在一个严重的问题,就是定义了一个全局的Haorooms,这样对于插件的兼容等等各 ...
分类:
其他好文 时间:
2016-11-05 02:37:24
阅读次数:
211
KVC是OC特有的,本质是在运行时动态的给对象发送setValue:forKey 消息,设置数值 -调用super.init 保证对象已经被创建完成 .当给对象发送setValue:forKey 消息时要判断对象是否存在key所对应的属性,直接赋值 如果没有就调用undefinedKey(默认崩溃, ...
分类:
其他好文 时间:
2016-11-04 20:06:40
阅读次数:
220
调用每一个函数会暂停当前函数的执行,传递控制权和参数给新函数。除了声明时定义的形式参数,每个函数还接收两个附加的参数:this 和 arguments。 参数this在面向对象编程中非常重要,他的值取决于调用的模式。 在JS中一共有4中调用模式:方法调用模式、函数调用模式、构造器调用模式和apply ...
分类:
Web程序 时间:
2016-10-13 02:04:03
阅读次数:
164
1.指针变量在内存中会占用一定的空间2.可以定义指针来保存指针变量的地址值3.指针在本质上也是变量,对于指针也同样存在传值调用与传址调用#include<stdio.h>
#include<malloc.h>
intreset(char**p,intsize,intnew_size)
{
intret=1;
inti=0;
intlen=0;
char*pt=N..
分类:
编程语言 时间:
2016-10-06 00:50:42
阅读次数:
177
Linux提供了setuid函数和seteuid函数来更改与进程相关的用户ID,和进程相关的用户ID有“实际用户ID、有效用户ID和保存的设置用户ID” 函数原型: 函数参数: uid:要设置的用户ID 返回值: 调用成功时返回 0 调用失败时返回 -1 当进程的有效用户ID是root的时候,调用s ...
分类:
系统相关 时间:
2016-10-01 19:40:58
阅读次数:
481
Linux系统提供了 fork 函数用来创建子进程。fork 函数和普通的函数相比,其特殊的地方在于 fork 函数被调用一次,但是会返回两次。一次返回时在父进程中,另一次返回值是在子进程中。 函数原型: 返回值: 调用失败时返回 -1 给父进程,而且子进程也不会被创建。 调用成功时,在父进程中返回 ...
分类:
系统相关 时间:
2016-10-01 17:03:31
阅读次数:
155
chmod和fchmod函数分别可以用来修改文件和一个已经打开的文件的文件权限位。 函数原型: 函数参数: path:要操作的文件路径名 fd:要操作的文件描述符 mode:要修改的文件权限 返回值: 调用成功时返回 0 调用失败时返回 -1 参数mode可以为下列宏的组合 要注意的一点是: 进程使 ...
分类:
其他好文 时间:
2016-10-01 14:41:20
阅读次数:
156
lseek函数用来设置当前文件偏移量。 函数原型: 函数参数: fd:要操作的文件描述符 offset:基于whence参数的偏移量 whence:参考点位置 返回值: fd:要操作的文件描述符 offset:基于whence参数的偏移量 whence:参考点位置 返回值: 调用成功时返回当前相对于 ...
分类:
其他好文 时间:
2016-10-01 12:51:11
阅读次数:
156