摘要:
http://blog.csdn.net/gatieme/article/details/51892437 之前讲解过内核线程、轻量级进程、用户线程三种线程概念解惑(线程≠轻量级进程), 但是一直对其中提到的线程的实现模型比较迷惑, 这次就花了点时间怎么学习了一下子 1 线程的3种实现方式 在传统的 阅读全文
摘要:
结论:线程崩溃不一定导致进程崩溃。 线程崩溃的本质就是内存出错。而内存出错有时不会引起其他线程出错的,因为崩溃的线程,也就是出错的内存有时侯没有被其他线程访问,也就不会产生问题,但有时候会打乱其他线程的内存。 https://bbs.csdn.net/topics/330102295 阅读全文
摘要:
符号表将标识符和其类型、位置关联起来,当我们去处理变量,函数的声明时,就是将这些信息组织(绑定)起来,放在表里,当需 要知道这些函数,变量的意义时,就去这个表里查。 重定位。链接器把每个符号定义与一个虚拟地址联系起来,然后修改所有对这些符号的引用,使得它们指向这个存储位置,从而重定位这些节。 一般来 阅读全文
摘要:
PS:EBP是当前函数的存取指针,即存储或者读取数时的指针基地址;ESP就是当前函数的栈顶指针。每一次发生函数的调用(主函数调用子函数)时,在被调用函数初始时,都会把当前函数(主函数)的EBP压栈,以便从子函数返回到主函数时可以获取EBP。 下面是按调用约定__stdcall 调用函数test(in 阅读全文
摘要:
The stack frame at the top of the stack is for the currently executing routine. The stack frame usually includes at least the following items (in push 阅读全文
摘要:
https://en.wikipedia.org/wiki/Call_stack#STACK-FRAME In computer science, a call stack is a stack data structure that stores information about the act 阅读全文
摘要:
http://en.citizendium.org/wiki/Stack_frame In computer science, a stack frame is a memory management strategy used to create and destroy temporary (au 阅读全文
摘要:
http://en.citizendium.org/wiki/Stack_frame To use a stack frame, a thread keeps two pointers, often called the Stack Pointer (SP), and the Frame (FP) 阅读全文
摘要:
In computer science, a symbol table is a data structure used by a language translator such as a compiler or interpreter, where each identifier (a.k.a. 阅读全文
摘要:
http://blog.csdn.net/aigoogle/article/details/45076617 在编译程序中符号表用来存放语言程序中出现的有关标识符的属性信息,这些信息集中反映了标识符的语义特征属性。在词法分析及语法在分析过程中不断积累和更新表中的信息,并在词法分析到代码生成的各阶段, 阅读全文
摘要:
有时候我们会有需求从一个字符串中截取其他的字符串,根据情况的不同,我们来分析几种方法~~ 一. 固定长度字符串中截取固定位置长度的字符串 // 这是比较简单的一种情况:比如截取手机号的后4位 let phoneNum = "18515383061" var suffixNum:String? // 阅读全文
摘要:
1)要素的个数; 2)要素布局和渲染的复杂度; 3)交互的复杂度。 本质上分为两种:要素的复杂度和联系的复杂度。 联系包含要素间布局的联系与交互的联系,已经和外部上下文的联系。 阅读全文
摘要:
http://www.cnblogs.com/gaochundong/p/design_patterns.html#designing_for_change 寻找合适的对象 面向对象程序由对象组成,对象包括数据和对数据进行操作的过程,过程通常称为方法或操作。 对象在收到客户的请求(或消息)后,执行相 阅读全文
摘要:
抽象、多样性与可变性。 抽象就是把事物归类便于管理 比如自然界也是有动物和植物这样分类的,动物下面也有细分,这就是大类小类。把相同点提出来就是抽象。 抽象的层级越高,可归类的具体越多,多样性就越大,相对软件来说可变性和可扩展型就越多。 抽象是通过对比、分析找出事物的共性,对事物进行归类的过程。 阅读全文
摘要:
结构、渲染、交互、数据。 要素、呈现、交互 1)UI(组成)要素;结构 2)布局; 3)渲染; 4)事件处理; 5)数据; 阅读全文
摘要:
职场与非洲大草原的动物世界-观察 阅读全文