虚拟内存自上而下分为 堆栈段,数据段,代码段 , 堆栈段分为堆区和栈区 ,栈区从上往下分配内存,堆区从下往上分配内存 。数据段分为静态区和全局区。两者的作用域不同。代码段分为只读区和代码区 。最后还有bss区现在还不涉及。 六个区域的定义如下: 1 #include 2 #include ...
分类:
其他好文 时间:
2014-10-16 23:00:33
阅读次数:
324
近来用ollvm来编译一些代码,主要是需要对so进行一些混淆的操作,发现了一个bug,记录如下:代码段1jintbegin_antidebug()
{
pthread_tantidebugtid;
intret=0;
ret=pthread_create(&antidebugtid,NULL,antidebug_listen_thread,NULL);
if(ret!=0)
{
LOGANTI("Createpthre..
分类:
其他好文 时间:
2014-10-15 21:44:32
阅读次数:
1229
一、什么是循环? 当条件满足的时候,重复的执行某一个代码段 构成循环的条件是什么? 1)循环退出的条件 2)循环体(重复执行的代码段) 3)让循环正常退出条件满足的代码 C语言有哪几种循环? while循环 do...while循环 for循环二、1、while循环 格式: w...
分类:
编程语言 时间:
2014-10-14 23:44:29
阅读次数:
298
案例受到Jason Frame开发的jQuery.tipsy插件的启发,我们才把这个工具提示插件做的更好,而且此插件不依赖图片,只是使用CSS3来实现动画效果,并使用data属性存储标题。将鼠标悬停到下面的链接上就可以看到工具提示了:代码段:[javascript]view plaincopy[ht...
分类:
Web程序 时间:
2014-10-14 11:46:28
阅读次数:
172
第一题:线程的基本概念、线程的基本状态及状态之间的关系?线程,有时称为轻量级进程,是CPU使用的基本单元;它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一进程的其他线程共享其代码段、数据段和其他操作系统资源(如打开文件和信号)。线程有四种状态:新生状态、可运行状态、被阻塞状态、死亡状态。...
分类:
编程语言 时间:
2014-10-13 23:09:47
阅读次数:
253
Python函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则...
分类:
编程语言 时间:
2014-10-13 23:06:17
阅读次数:
253
过滤器通过其构造函数与流连接。例如,下面的代码段将缓冲文件data.txt的输入: InputStream?in?=?new?FileInputStream("F:/data.txt");
BufferedInputStream?bin?=?new?BufferedInputStream(in); 从文件...
分类:
其他好文 时间:
2014-10-12 00:36:07
阅读次数:
407
1、滚动监听案例滚动监听插件可以根据滚动条的位置自动更新所对应的导航标记。Bootstrap中文网左侧就是一个滚动监听的例子。代码段:[html]view plaincopyToggle-navigationProjectName@fat@mdoDropdownonetwothree[html]vi...
分类:
Web程序 时间:
2014-10-10 09:50:14
阅读次数:
301
对于要求性能的代码,输出程序运行的时间还是很有必要的,而且需要较高的精确度,下面这个代码段就实现了此功能注意:只限于Linux下使用,因为的缘故 1 #include 2 #include 3 4 using namespace std; 5 6 int main(int argc, cha...
分类:
其他好文 时间:
2014-10-09 22:27:17
阅读次数:
222
一个正在进行的应用程序叫进程,一个进程包括程序里的所有资源线程是进程的一部分.进程是给线程提供资源的任何一个程序至少有一个线程,那个程序叫主线程系统会为线程分配1兆的栈空间多线程是为了执行并发线程:执行任务(代码)的单元任务:一个方法,代码段1.什么是线程同步?同步其..
分类:
编程语言 时间:
2014-10-09 19:13:58
阅读次数:
170