上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 101 下一页
摘要: 信号机制的本质是操作系统向应用的单向通信。 阅读全文
posted @ 2017-12-07 14:37 zzfx 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 语言混编的核心在于建立联系。 语言混编是两种以上的语言合作,利用各自的优点,协作完成软件的功能。 要完成语言的混合编程开发,需要各种层次的支持,分别是开发时、编译时、运行时;同时要准对不同语言的特点区别对待。 开发要做的事情: 1)建立语言同等层次的对象和值的映射关系; 2)建立联系;包含赋值、调用 阅读全文
posted @ 2017-12-07 11:08 zzfx 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 理论上完美的可执行文件可以不包含任何符号; 之所以有的可执行文件包含符号,是为了支持语言的运行时特点;比如c++和oc; 更进一步,理论上只包含函数符号和地址的对应关系即可,比如c++; 但是对于oc语言,变量是作为运行时结构的一部分存在的,所以变量符号在可执行文件中也存在。 阅读全文
posted @ 2017-12-07 10:44 zzfx 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/gaoyp/article/details/46912753 一、错误报告中的三种地址:stack addressload addresssymbol address1)stack address同意词:runtime address从操作系统的堆栈0点算起 阅读全文
posted @ 2017-12-05 18:10 zzfx 阅读(438) 评论(0) 推荐(0) 编辑
摘要: Address space layout randomization (ASLR) is a computer security technique involved in preventing exploitation of memory corruption vulnerabilities. I 阅读全文
posted @ 2017-12-05 16:59 zzfx 阅读(789) 评论(0) 推荐(0) 编辑
摘要: ASLR: Address space layout randomization:地址空间布局随机化,是参与保护缓冲区溢出问题的一个计算机安全技术。是为了防止攻击者在内存中能够可靠地对跳转到特定利用函数。ASLR包括随机排列程序的关键数据区域的位置,包括可执行的部分、堆、栈及共享库的位置。历史:在1 阅读全文
posted @ 2017-12-05 16:57 zzfx 阅读(2965) 评论(0) 推荐(0) 编辑
摘要: 1、程序存储器(program storage)在计算机的主存储器中专门用来存放程序、子程序的一个区域。2、指令寄存器(IR ):用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。指令划分为操作码和地址码字段,由二进制数字组成。为了执行任何给定 阅读全文
posted @ 2017-12-05 16:01 zzfx 阅读(6710) 评论(0) 推荐(1) 编辑
摘要: Symbols have always presented a conundrum for developers: You want to remove all symbols from your program because this makes the code smaller, and po 阅读全文
posted @ 2017-12-05 11:36 zzfx 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Architecture The foundation layer of Darwin and OS X is composed of several architectural components, as shown in Figure 3-3. Taken together, these co 阅读全文
posted @ 2017-12-04 18:58 zzfx 阅读(361) 评论(0) 推荐(0) 编辑
摘要: http://my.oschina.net/chenliang165/blog/125825. 最近同事的程序设计过程中用到了Linux的signal机制,从而引发了我对Linux中signal机制的思考。Signal机制在Linux中是一个非常常用的进程间通信机制,很多人在使用的时候不会考虑该机制 阅读全文
posted @ 2017-12-04 18:32 zzfx 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: 调试器工作原理(3):调试信息 本文是调试器工作原理探究系列的第三篇,在阅读前请先确保已经读过本系列的第一和第二篇。 本篇主要内容 在本文中我将向大家解释关于调试器是如何在机器码中寻找C函数以及变量的,以及调试器使用了何种数据能够在C源代码的行号和机器码中来回映射。 调试信息 现代的编译器在转换高级 阅读全文
posted @ 2017-12-04 11:58 zzfx 阅读(2307) 评论(0) 推荐(0) 编辑
摘要: 一、绝对布局、layoutsubviews。 二、父视图相对布局 注意:Autoresizing只能设置父子视图之间的关系,也就是说,Autoresizing只能控制子视图和父视图之间的位置/大小关系。Autoresizing不能设置兄弟视图之间的关系,当然也不能设置完全不相关的两个视图之间的关系。 阅读全文
posted @ 2017-11-30 18:59 zzfx 阅读(272) 评论(0) 推荐(0) 编辑
摘要: The Runtime Interaction Model for Views Any time a user interacts with your user interface, or any time your own code programmatically changes somethi 阅读全文
posted @ 2017-11-30 18:19 zzfx 阅读(298) 评论(0) 推荐(0) 编辑
摘要: margin与padding如何进行区分,这是很多学html人的困扰,其实说白了padding 就是内容与边框的空隙。而margin则是模块与模块的空隙。[3] 阅读全文
posted @ 2017-11-30 14:55 zzfx 阅读(323) 评论(0) 推荐(0) 编辑
摘要: A regular expression, regex or regexp[1] (sometimes called a rational expression)[2][3] is, in theoretical computer science and formal language theory 阅读全文
posted @ 2017-11-28 19:10 zzfx 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1)操作非法、操作受限; 2)数据非法、数据不支持; 3)操作的上下文环境被破坏。 阅读全文
posted @ 2017-11-24 17:41 zzfx 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 应用崩溃时,崩溃线程一定有重要线索保留。正如谋杀现场,当事人和被害者已经交互细节需要保留一样。 应用崩溃现场需要保存和还原的信息分为三个方面: 1)硬件环境:主要是cpu位数和其他信息; 2)进程信息:主要是进程标示符号; 3)线程信息,也就是线程执行是的上下文环境。比较主要的指标是(1)函数调用栈 阅读全文
posted @ 2017-11-24 17:27 zzfx 阅读(199) 评论(0) 推荐(0) 编辑
摘要: In computing, a context switch is the process of storing and restoring the state (more specifically, the execution context) of a process or thread so 阅读全文
posted @ 2017-11-24 17:07 zzfx 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1)线程存在的目的:提高cpu的使用效率; 2)线程实现模型:用户线程、内核线程; 3)线程谁在持有:内核维护线程列表、进程维护线程列表、应用维护线程池; 4)线程的数据结构属性:tcb结构、线程属性结构等; 5)线程的运行时:调度与切换; 6)线程的业务与数据侧面:本质上是数据处理流; 7)线程的 阅读全文
posted @ 2017-11-24 16:56 zzfx 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 作者:阿波链接:http://blog.csdn.net/livelylittlefish/article/details/7918110 (整半年没有更新,发几篇以前的读书笔记。) Content 1. 基础概念 2. 线程安全 3. 可重入 4. 并发系统基本功能 1. 基础概念 线程 进程里执 阅读全文
posted @ 2017-11-24 16:27 zzfx 阅读(232) 评论(0) 推荐(0) 编辑
上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 101 下一页