1.什么是继承 在原有对象的基础上,略作修改,得到一个新的对象 不影响原有对象的功能 子类不影响父类,子类可以继承父类的一些功能(代码复用) 2.如何添加继承 属性:call 方法:for in 一、属性的继承 二、方法的继承 三、继承实例-拖拽 ...
分类:
其他好文 时间:
2018-02-02 14:18:26
阅读次数:
119
1、RPC概述 RPC(Remote Procedure Call)即远程过程调用,允许一台计算机调用另一台计算机上的程序得到结果,而代码中不需要做额外的编程,就像在本地调用一样。主要是为了应对当前互联网项目量级越来越大而出现的。 2、Broker模式介绍 3、RPC结构拆解 4、RPC客户端组件与 ...
分类:
其他好文 时间:
2018-02-02 11:41:06
阅读次数:
178
本文使用的 runtime 版本为 objc4-706。 __weak 修饰的指针最重要的特性是其指向的对象销毁后,会自动置为 nil,这个特性的实现完全是依靠运行时的。实现思路是非常简单的,对于下面的语句来说: id __weak weakObj = strongObj; 便是用 strongOb ...
分类:
其他好文 时间:
2018-02-01 22:10:16
阅读次数:
240
参考网址:http://blog.csdn.net/xyw591238/article/details/51900325 目录结构如下: CallableMethod类 RunnableMethod类: ThreadMethod类 Test测试类 结果: Runnable方式创建线程开始runnab ...
分类:
编程语言 时间:
2018-02-01 22:05:27
阅读次数:
207
实例化补充: 一、单例模式 1、单例模式介绍 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。常见有如下四种单例模式: 单例模式1:模块 模块是天然的单例模式 ...
分类:
编程语言 时间:
2018-02-01 20:44:55
阅读次数:
234
Python 解释器有一个全局解释器锁(PIL),导致每个 Python 进程中最多同时运行一个线程,因此 Python 多线程程序并不能改善程序性能,不能发挥多核系统的优势,可以通过这篇文章了解。但是多进程程序不受此影响, Python 2.6 引入了 multiprocessing 来解决这个问 ...
分类:
系统相关 时间:
2018-02-01 20:41:50
阅读次数:
224
var xhr = new XMLHttpRequest() xhr.onreadystatechange = function(){//状态触发事件 if(xhr.readyState == 4){ if(xhr.status >=200 && xhr.status<300 || xhr.stat... ...
分类:
Web程序 时间:
2018-02-01 20:35:38
阅读次数:
132
经常混淆这两个方法,在此做个总结 每个函数都包含两个非继承而来的方法:call()方法和apply()方法。 相同点 这两个方法的作用是一样的,即改变this的指向。 不同点 接收参数的方式不同 两个方法的第一个参数一般写的都是函数运行的作用域(this),可以为空,那当前函数运行的作用域就为 ,但 ...
分类:
移动开发 时间:
2018-02-01 19:25:14
阅读次数:
174
STM32出现HardFault_Handler故障的原因主要有两个方面: 1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。 2、堆栈溢出。增加堆栈的大小。 出现问题时排查的方法: 1、添加软件断点,一旦在调试过程中出现Hard Fault 则会停在__breakpo ...
分类:
其他好文 时间:
2018-02-01 17:36:09
阅读次数:
212
windows:不会 window.close();不起作用,windows下也报Scripts may close only the windows that were opened by it. 微信:WeixinJSBridge.call('closeWindow'); 只适用微信,其它入口比 ...
分类:
其他好文 时间:
2018-01-31 14:24:49
阅读次数:
150