1.分配内存空间函数malloc 调用形式: (类型说明符*) malloc (size) 功能:在内存的动态存储区中分配一块长度为"size" 字节的连续区域。函数的返回值为该区域的首地址。 “类型说明符”表示把该区域用于何种数据类型。(类型说明符*)表示把返回值强制转换为该类型指针。“size” ...
分类:
其他好文 时间:
2016-08-31 22:20:00
阅读次数:
166
PHPnamespace命名空间函数调用类引用详细测试分析本文测试中,假设index.php页面和test.php页面在同一个根目录下,方便加载test.php页面。前提条件都是在namespaceA;下进行测试。namespaceA;
useB\D,C\EasF;//函数调用foo();//首先尝试调用定义在命名空间"A"中的函数foo()\foo();..
分类:
Web程序 时间:
2016-08-05 21:40:39
阅读次数:
203
一、Date对象 1. 获取 oDate.getFullYear() 获取年份 oDate.getMonth()+1 获取月份( 0-11) >1-12 oDate.getDate() 获取日 1-31 oDate.getHours() 获取小时 oDate.getMinutes() 获取分 oDa ...
分类:
其他好文 时间:
2016-07-24 09:18:59
阅读次数:
214
一.堆栈在地址空间中的位置任何一个程序通常都包含代码段和数据段,这些代码和数据本身都是静态的。程序想要运行,首先要由操作系统为其创建进程,并在进程的虚拟地址空间为其代码段和数据段建立映射。光有代码段和数据段是不够的,进程在运行过程中还要有其动态环境,其中最重..
分类:
其他好文 时间:
2016-07-15 13:52:17
阅读次数:
152
栈帧:堆栈是C语言程序运行时必须的一个记录调用路径和参数的空间函数调用框架、传递参数、保存返回地址、提供局部变量空间。堆和栈的关系:堆栈一般指的是栈;实际上堆和栈是不同的。堆需要用户在程序中显性申请,空间由用户维护,释放空间不当会导致内存泄漏;但是栈不用,由..
分类:
系统相关 时间:
2016-07-07 06:23:56
阅读次数:
228
第10章 嵌入式Linux的调试技术 打印内核调试信息:printk Printk函数运行在内核空间,printf函数运行在用户空间 函数原型:asmlinkage int printf(const char *fmt, ...) Printk函数第一个参数不加信息级别,默认值是KERN_WARIN ...
分类:
其他好文 时间:
2016-07-02 15:57:50
阅读次数:
147
①__selector__:绑定要回调的函数名,注意要加上命名空间:函数名 ②__target__:绑定一个对象 ③std::placeholders::_1:绑定的函数里除了第一个参数之外的参数,就是调用函数传参时要传第一个参数,如果_selector_后面有参数,则在用CC_CALLBACK时要 ...
分类:
其他好文 时间:
2016-05-21 20:18:40
阅读次数:
123
第一周总结1.存储程序计算机 + 函数调用堆栈 + 中断机制 2.堆栈:C语言程序运行时候必须的一个记录调用路径和参数的空间(函数调用框架/提供局部变量/传递参数/保存返回地址) 不同指令可能实现相同的功能 3.堆栈相关:esp ebp ;操作: push pop; ebp在C语言中用作记录当前函数 ...
分类:
系统相关 时间:
2016-04-18 18:33:00
阅读次数:
182
简介篇存储引擎MyISAM是MySQL5.1及之前的版本的默认存储引擎。MyISAM提供了大量的特性,包括全文索引、压缩、空间函数(GIS)等,但是MyISAM不支持事务和行级锁,而且有一个毫无疑问的缺陷就是崩溃后无法安全回复。MyISAM会将表存储在两个文件中:数据文件和索引文件,分别以.MYD和.MYI为扩展名。InnoDB表是基于聚簇索引建立的。推荐InnoDB存储引擎数据类型MySQL支持的...
分类:
数据库 时间:
2016-04-06 11:30:01
阅读次数:
223
1. 函数参数 (1)函数参数在本质上与局部变量相同,都在栈上分配空间 (2)函数参数的初始值是函数调用时的实参值 (3)函数参数的求值顺序依赖于编译器的实现(注意:这里指求值顺序而不是入栈顺序!) 【实例分析】函数参数的求值顺序 2. 程序中的顺序点 (1)程序中存在一定的顺序点。 (2)顺序点指 ...
分类:
其他好文 时间:
2016-04-05 09:28:20
阅读次数:
133