一、 基本原理1. 什么是内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、fl...
分类:
其他好文 时间:
2015-12-17 10:30:11
阅读次数:
372
一、synchronized基本原理二、基本规则第一条: 当一个线程访问“某对象”的“synchronized方法”或者“synchronized代码块”时,其他线程对“该对象”的该“synchronized方法”或者“synchronized代码块”的访问将被阻塞。class MyRunable ...
分类:
编程语言 时间:
2015-12-16 15:15:23
阅读次数:
200
内容大纲如何存储记录备忘录模式的基本原理优化存储方案回复UIView的状态1、如何存储记录在存储记录时,第一步我们需要用一把钥匙去打开一把锁。第二步,当我们打开锁之后就会有黑盒子,我们一开始还不知道里面有什么,所以是黑盒子。1、存储记录的必要性生活中,比如去超市购物有时候就需要在入口储物柜存放自己的...
分类:
移动开发 时间:
2015-12-12 18:38:05
阅读次数:
221
Android手机都有USB共享网络的功能 ,利用此功能可以将网络共享给电脑基本原理:手机连接WIFI,开启USB网络共享(下面是博主的两款手机示意图)windows下很简单,mac os x上不能直接用。usb共享网络使用的是RNDIS协议,这个协议是Microsoft家的。于是国外大神开发了ma...
分类:
移动开发 时间:
2015-12-12 12:37:08
阅读次数:
1619
TCP/IP协议族的传输层协议主要包括TCP和UDP。TCP是面向连接的可靠的传输协议。它支持在并不可靠的网络上实现面向连接的可靠数据传输。UDP是无连接的传输协议,主要用于支持在校可靠的链路上的数据传输,或用于对延迟敏感的应用。TCP/IP传输层的作用TCP/IP的传输层位于应用层和..
分类:
其他好文 时间:
2015-12-11 18:58:54
阅读次数:
214
SPI基本原理与结构串行外围设备接口(SPI)是由Motorola公司开发的、用来在微控制器和外围设备芯片之间实现数据交换的低成本、易使用接口。与标准的串行接口不同,SPI是一个同步协议接口,全双工通信,所有的传输都参照一个共同的时钟,这个同步时钟信号由主机产生。接收数据的外设使用时钟对串行比特流的...
分类:
其他好文 时间:
2015-12-11 18:21:11
阅读次数:
641
介绍:在运行着的数据库驱动的应用程序中,SQL复制能解决许多问题。由于发送/订阅的模式不是十分容易理解,复杂的脚本语言和监视复制系统也是需要一定的思想在里面。希望在接下来的几个章节中能尽量将基本原理和操作阐述的详细完整些,便于大家理解。在SQLServer中,复制就是产生或复制数据;比如你需要去创建...
分类:
数据库 时间:
2015-12-07 22:21:53
阅读次数:
273
介绍: 在运行着的数据库驱动的应用程序中,SQL复制能解决许多问题。由于发送/订阅的模式不是十分容易理解,复杂的脚本语言和监视复制系统也是需要一定的思想在里面。希望在接下来的几个章节中能尽量将基本原理和操作阐述的详细完整些,便于大家理解。 在SQLServer中,复制就是产生或复制数据;比如你需要去...
分类:
数据库 时间:
2015-12-07 02:16:51
阅读次数:
321
网络爬虫-使用正则表达式抓取网络数据关于网络数据抓取不仅仅在iOS开发中有,其他开发中也有,也叫网络爬虫,大致分为两种方式实现1:正则表达2:利用其他语言的工具包:java/Python先来看看网络爬虫的基本原理:一个通用的网络爬虫的框架如图所示: 网络爬虫的基本工作流程如下: 1.首先选取一部分精...
分类:
移动开发 时间:
2015-12-04 20:16:54
阅读次数:
269
网络爬虫-使用正则表达式抓取网络数据关于网络数据抓取不仅仅在iOS开发中有,其他开发中也有,也叫网络爬虫,大致分为两种方式实现1:正则表达2:利用其他语言的工具包:java/Python先来看看网络爬虫的基本原理:一个通用的网络爬虫的框架如图所示: 网络爬虫的基本工作流程如下: 1.首先选取一部分精...
分类:
移动开发 时间:
2015-12-04 18:22:10
阅读次数:
235