摘要: http://www.cnblogs.com/snake-hand/p/3148191.html 我们从图上可以看出,两个线程之间的栈是独立的,其他是共享的,所以,在操作共享区域的时候才有可能出现同步需要,操作栈不需要同步。 最后我们知道,pthread也提供了私有堆机制,关于私有堆机制在以后说明。 阅读全文
posted @ 2017-02-08 11:07 zzfx 阅读(787) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/lujiandong1/article/details/44726373 1、在用户空间中实现线程 (1)特点:把整个线程包放在用户空间,内核对线程包一无所知。从内核角度考虑,就是按正常的方式管理,即单线程进程(存在运行时系统) (2)优点: 1、用户级线程 阅读全文
posted @ 2017-02-08 11:06 zzfx 阅读(935) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/wanpengcoder/p/5303444.html 1. 物理内存: 物理内存指的是插在计算机主板内存槽上的实际物理内存,CPU可以直接进行寻址; 物理内存的容量是固定的,但是寻址空间却取决于cpu地址线条数,如32位机,则寻址空间为2^32=4G, 阅读全文
posted @ 2017-02-06 23:40 zzfx 阅读(777) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/jjw97_5/article/details/39340261 MMU是个硬件,每当cpu访问一个地址的时候,MMU从内存里面查table,把cpu想访问的那个虚拟地址转换成物理地址。因为MMU每次查table都要读内存,比较慢,就在内存和MMU之间弄了个 阅读全文
posted @ 2017-02-06 19:32 zzfx 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: 先处理情绪,后解决问题。负面情绪不见人,见人不说话,说话不议论,议论不决策,决策不执行。 人只有在平静的心态时才可以处理好问题,合理地处理人际关系,如果带上情绪的话,判断力,处事力会下降使问题不能很好的解决, 阅读全文
posted @ 2017-01-22 17:48 zzfx 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1)不同语言间的类型转换;JSValue 2)调用耦合点:一种语言如何与另一种语言建立互动联系;进而相互合作完成功能。context[@"person"]=person; 3)不同语言间的调用约定: (1)直接式函数调用; (2)对象式函数调用; 4)平台对混合编程的支持。考虑编译运行语言和解释运行 阅读全文
posted @ 2016-12-05 23:42 zzfx 阅读(405) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/dreamingbaobei/p/5062901.html 工作多年,一直忙忙碌碌的应用各种技术,现在不忙了,问问自己究竟在做什么,究竟会什么竟答不上来,回想起来工作中经常是被要求多快好省的去实现一个目标,用度娘解决问题,却没时间了解原因,今天就从宏观的 阅读全文
posted @ 2016-12-02 16:23 zzfx 阅读(39997) 评论(1) 推荐(10) 编辑
摘要: http://www.jianshu.com/p/0042d8eb67c0 最近整理了一下原生与H5之间的交互方式,简单的做个总结。OC端与JS的交互,大致有这几种:拦截协议、JavaScriptCore库、WKWebView、自定义NSURLProtocol拦截、WebViewJavascript 阅读全文
posted @ 2016-12-01 00:29 zzfx 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: http://www.jianshu.com/p/1328e15416f3/comments/1724404 javascript目前看来仍是世界上最流行的语言,不管在web、服务端还是客户端都有广泛的应用,很多跨平台方案也采用js来实现,比如著名的reactjs,苹果在iOS7引入了javascr 阅读全文
posted @ 2016-11-26 00:29 zzfx 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/q_l_s/article/details/52597330 一、进程试探 编程实现一个简单的shell程序 点击(此处)折叠或打开 #include<stdio.h> #include<stdlib.h> #include<unistd.h> #inclu 阅读全文
posted @ 2016-11-24 23:52 zzfx 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/xuqiaobo/article/details/52534947 解释器和编译器两者各有优势:当程序需要迅速启动和执行的时候,解释器可以首先发挥作用,省去编译的时间,立即执行。在程序运行后,随着时间的推移,编译器逐渐发挥作用,把越来越多的代码编译成本地代码 阅读全文
posted @ 2016-11-23 23:57 zzfx 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/wvvv/p/5227318.html计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一 阅读全文
posted @ 2016-11-23 23:28 zzfx 阅读(2851) 评论(1) 推荐(1) 编辑
摘要: 1)公司的运作机制及个人职责:人员节点、关联人员、任务输入与输出; 2)沟通的要素:听与说 及个人思想; 3)问题的识别与解决; 4)察言观色与沟通技巧; 5)沟通的目的; 6)个人能力模型; 7)人物评价与个人历史人物分类总结; 8)管理学入门; 9)对事物发展的预判; 思考的目的:得出结论、达到 阅读全文
posted @ 2016-11-14 11:15 zzfx 阅读(142) 评论(0) 推荐(0) 编辑
摘要: http://chun.tips/blog/2014/11/05/bao-gen-wen-di-objective%5Bnil%5Dc-runtime-(2)%5Bnil%5D-object-and-class-and-meta-class/ 刨根问底Objective-C Runtime(1)- 阅读全文
posted @ 2016-11-07 23:38 zzfx 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 多态是函数调用的动态绑定技术; c++动态绑定依赖于this指针与虚函数表。 虚函数表的排序规则: 1)虚函数按照其声明顺序放于表中。 2)父类的虚函数在子类的虚函数前面。 3)如果子类重写了父类的虚函数,覆盖的函数被放到了虚表中原来父类虚函数的位置。 4)子类虚函数中使用父类同名函数: class 阅读全文
posted @ 2016-10-31 17:34 zzfx 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 版权声明:转载请注明出处:http://blog.csdn.net/hursing 版权声明:转载请注明出处:http://blog.csdn.net/hursing 方法一,hook已有公开头文件的类: 首先写一个Utility函数: #import <objc/runtime.h> void e 阅读全文
posted @ 2016-10-31 15:12 zzfx 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: hook钩子: 使用技术手段在运行时动态的将额外代码依附现进程,从而实现替换现有处理逻辑或插入额外功能的目的。 它的技术实现要点有两个: 1)如何注入代码(如何将额外代码依附于现有代码中)。 2)如何确定目标函数的地址及替换。 要素: 1)现有功能; 2)目标功能; 3)替换技术。 http://w 阅读全文
posted @ 2016-10-31 15:04 zzfx 阅读(12419) 评论(0) 推荐(1) 编辑
摘要: 任何事物的认识过程都是一个由量变到质变的过程。 定量:研究事物的细节,内部构成、运行原理等细节的东西。 定性:对事物认识的总结;是总体的概括与把握。 事物的认识由定量开始,以定性结束。 没有完成概括和总结,一个事物的认识就没有完成。后期还会有有量到量的循环。浪费时间和精力。 阅读全文
posted @ 2016-10-27 19:32 zzfx 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: app的描述=需求文档+接口文档+程序架构+工程结构。 程序架构:类结构图; 需求文档:业务逻辑--》时序图。 阅读全文
posted @ 2016-10-14 14:41 zzfx 阅读(402) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/cjjky/article/details/6441104 在Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(K 阅读全文
posted @ 2016-10-12 20:09 zzfx 阅读(766) 评论(0) 推荐(0) 编辑