04 2017 档案
摘要:一切的起源:问题及问题的求解: 编程是为了解决问题,而解决问题可以有多种视角和思路; 世界观与方法论: 马克思:世界是物质的,物质是运动的;运动着的物质是普遍联系和永恒发展的; 编程思想与世界观: 我们知道,哲学领域中,最根本的对立是唯物主义和唯心主义的对立,而附属其下,又有许多对立,如形而上学和辩
阅读全文
摘要:我思故我在(I think, therefore I am)的意思是“思考的我(I as the thinking being)是我(the subject)的第一真实所在”。这个结论来自于一个简单反证:如果我试图怀疑这个“思考的我”的真实性,那么“怀疑”这个行为本身成为思考的一部分,从而证明了“思
阅读全文
摘要:https://zhidao.baidu.com/question/680100884243341852.html 所谓编程思想,就是指用计算机来解决人们实际问题的思维方式。 好比学习一门课程一样,首先我们应该对课程的基本概念熟悉掌握,然后学习了由定义得出的结论,等到一本书学完后,我们最重要的就是只
阅读全文
摘要:http://www.sxt.cn/u/328/blog/2410 什么是面向过程? 面向过程(Proceduce Oriented)是一种面向过程的思维方式。当我们面临一个问题时,我们首先关注处理这个问题的流程(过程)。 比如,我们面临一个问题:“将大象装入冰箱”。最常用的思路就是直接关注过程,这
阅读全文
摘要:http://blog.csdn.net/hjf19790118/article/details/6919578 面向过程 → 面向对象 → 面向组件 → 面向服务 约翰·巴库斯(John Backus) FORTRAN语言创始人 尼古拉斯·沃思(Niklaus Wirth) 结构化编程思想的创始人
阅读全文
摘要:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Multithreading/CreatingThreads/CreatingThreads.html#//apple_ref/doc/uid/100
阅读全文
摘要:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Multithreading/AboutThreads/AboutThreads.html#//apple_ref/doc/uid/10000057i
阅读全文
摘要:http://blog.csdn.net/xiaofei0859/article/details/5818511 线程安全: 线程安全函数:在C语言中局部变量是在栈中分配的,任何未使用静态数据或其他共享资源的函数都是线程安全的。 使用全局变量的函数是非线程安全的。 使用静态数据或其他共享资源的函数,
阅读全文
摘要:临界区是访问共享数据的代码块。 线程安全,线程共享数据的安全访问。 线程安全:对共享资源的有序访问。 http://www.cnblogs.com/wind-net/archive/2012/08/29/2661693.html 每个进程中访问临界资源的那段代码称为临界区(Critical Sect
阅读全文
摘要:https://developer.apple.com/library/content/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationQueues/OperationQueues.html#//apple_
阅读全文
摘要:Core Animation 是对现有图片的操作函数。 https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introduction.h
阅读全文
摘要:Working with High-Resolution Images Layers do not have any inherent knowledge of the resolution of the underlying device’s screen. A layer simply stor
阅读全文
摘要:Layers provide infrastructure for your views. 内核与外壳;数据与封装的关系。
阅读全文
摘要:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreAnimation_guide/CoreAnimationBasics/CoreAnimationBasics.html#//apple_re
阅读全文
摘要:1)iOS动画的模型:三层树模型; CALayer维护数据模型和图片,沟通了CPU和GPU;数据模型和图片本尊有CPU生成和维护;图片动画由GPU合成和呈现; https://developer.apple.com/library/content/documentation/Cocoa/Concep
阅读全文
摘要:http://stackoverflow.com/questions/14042755/coreanimation-confusion-catransaction-vs-catransition-vs-caanimationgroup CATransaction and CATransition a
阅读全文
摘要:https://zhidao.baidu.com/question/1238935513507031339.htmlGraphic Processing Unit,意思就是图形处理器啊,显卡的由GPU图形处理器,显存,外围电路,散热等等组成一个整体硬件设备,懂了么.比如显卡是一个车,GPU就好比引擎
阅读全文
摘要:原文地址:http://blog.csdn.net/wzzvictory/article/details/11180241 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢! 最近花了不少时间学习了核心动画(Core Animation),
阅读全文
摘要:https://en.wikipedia.org/wiki/Core_Animation#cite_note-apptech-1 Core Animation provides a way for developers to produce animated user interfaces via
阅读全文
摘要:鲁宾斯坦说:"思维是在概括中完成的。"
阅读全文
摘要:http://blog.csdn.net/hanxuemin12345/article/details/8544957 三层架构已经学了一段时间,一直想做一个比较完整、比较完美的总结。但是左思右想,不知道如何下笔。都说万事开头难嘛,今天整理了一下凌乱的思路,哎,还是没整理好,想到哪就说到哪吧。 初学
阅读全文
摘要:知识的同化。奥苏伯尔学习理论的基础是同化。他认为学习者学习新知识的过程实际上是新旧材料之间相互作用的过程,学习者必须积极寻找存在于自身原有知识结构中的能够同化新知识的停靠点,这里同化主要指的就是学习者把新知识纳入到已有的图式中去,从而引起图式量的变化的活动。奥苏伯尔指出,学习者在学习中能否获得新知识
阅读全文
摘要:语言是人与人沟通的工具; 使用不同语言的人需要翻译来进行沟通; 程序语言是人类与机器沟通的工具; 人类与机器沟通的翻译是编译器或解释器; 人类:写文章; 人类:写程序; 都是构思和创造的过程。 编程语言是人类与计算机沟通的工具。
阅读全文
摘要:混合开发的支持机制 编译器及目标语言,是否是cpu直接使用的机器码; 两种语言的编译器各自是什么; 混编耦合语言是否有混合编译器的支持; 两种语言运行时的内存结构; 编译时的函数调用约定; 编译语言与解释语言混编; 解释器对于其它语言调用的支持; 耦合点与调用约定(协议); 本质是以一种什么样的方式
阅读全文
摘要:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html 问题:extern “C” 在C++环境下使用C函数的时候,常常会出现编译器无法找到obj模块中的C函数定义,从而导致链接失败的情况,应该如何解决这种情况呢? 答案
阅读全文
摘要:JSContext:js执行环境,包含了js执行时所需要的所有函数和对象; js执行时,会在执行环境搜索需要的函数然后执行,或者保存传入的变量或函数; JSContext *jsContext = [self.webView valueForKeyPath:@"documentView.webVie
阅读全文
摘要:先看一下官方的基本介绍,短短几句就塞满了关键字。 SquirrelFish,正式名称是JavaScriptCore,包括register-based(基于寄存器的虚拟机), direct-threaded, high-level bytecode engine(字节码引擎).它使用基于内置copy
阅读全文
摘要:http://www.itxueyuan.org/view/6299.html JavaScript 是一种基于 ECMAScript 规范的脚本语言,并在此基础上进行了自己的封装。ECMAScript 不是一种编程语言,仅仅是一种脚本语言规范,由欧洲计算机协会制定和发布,任何基于此规范实现的脚本语
阅读全文