①代码在可执行程序中的对应关系 ②文件布局在内存中的映射 ③各个段的作用 1. 堆栈段在程序运行后才正式存在,是程序运行的基础 2. .bss段存放的是未初始化的全局变量和静态变量 3. .text段存放的是程序中的可执行代码 4. .data段保存的是那些已经初始化了的全局变量和静态变量 5. . ...
分类:
其他好文 时间:
2018-03-25 12:04:44
阅读次数:
242
静态广播 (为了让程序在未启动的情况下也能接收到广播) 标签intent filter里的东西,相当是在监听系统一个叫"com.example.broadcasttest.MY_BROADCAST"的 action。如果接收到了 就让 .MyBroadcastReceiver 这个继承类 的onRe ...
分类:
移动开发 时间:
2018-03-24 23:58:08
阅读次数:
379
php的引用(就是在变量或者函数、对象等前面加上&符号) //最重要就是 删除引用的变量 ,只是引用的变量访问不了,但是内容并没有销毁 在PHP 中引用的意思是:不同的名字访问同一个变量内容. 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 函数的传址调用 传址调用我就不多说了 下面直接 ...
分类:
Web程序 时间:
2018-03-24 00:52:21
阅读次数:
206
一、内存布局 1、栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量值等,其操作方法类似数据结构中的栈。 2、堆区(heap):一般由程序员分配释放,与数据结构中的堆毫无关系,分配方式类似于链表。 3、全局/静态区(static):全局变量和静态变量的存储是放在一起的,在程序编译时 ...
分类:
编程语言 时间:
2018-03-24 00:48:05
阅读次数:
188
当一个对象实现了Serilizable接口,这个对象就可以被序列化。 一个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 在开发过程中,当要求对象被序列化时(写入字节序列到目标文件)时,有些属性需要序列化,而有些属性不需要被序列化。 不需要被序列化的属性加上transie ...
分类:
其他好文 时间:
2018-03-21 23:17:03
阅读次数:
200
1、定义局部静态变量,存放在全局数据区的静态变量区。初始化的时候自动初始化为0; 其作用域为局部作用域,当定义它的函数或语句块结束时,其作用域随之结束。 2、static定义全局变量的时候,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。 3、static定 ...
分类:
编程语言 时间:
2018-03-20 22:54:19
阅读次数:
282
描述 PHP中把定义在函数、类之外的变量称之为全局变量,也就是定义在主脚本中的变量,这些变量可以在函数、成员方法中通过global关键字引入使用。 存储 全局变量在整个请求执行期间始终存在,它们保存在EG(symbol_table)中,也就是全局变量符号表,与静态变量的存储一样,这也是一个哈希表,主 ...
分类:
Web程序 时间:
2018-03-20 13:57:30
阅读次数:
624
PHP的面向对象:声明类: 访问权限关键字 class 类名{成员属性: 访问权限关键字 $属性名;成员方法: 访问权限关键字 function 方法名(){}构造方法:function __construction($参数){}析构函数:fuction __destruct(){}//这个函数是在 ...
分类:
Web程序 时间:
2018-03-18 16:21:56
阅读次数:
234
执行顺序是: 静态成员变量初始化 静态代码块调用 动态成员变量初始化 非静态代码块调用 构造方法调用 以下供练习: 结果: 静态代码块2静态代码块1代码块2代码块1无参构造方法代码块2代码块1无参构造方法 ...
分类:
其他好文 时间:
2018-03-17 19:43:29
阅读次数:
174
蒋贵良课程时间:标准C++(11天)QT(8天) 《C++程序设计原理与实现》《C++ Primer》 联系: jianggl@tedu.cn QQ:280089088 一 C++概述1 C++历史背景1)C++的江湖地位 jave C C++ C# python 2)C++之父:Bjarne St ...
分类:
编程语言 时间:
2018-03-14 22:38:20
阅读次数:
278