摘要: 第一部分SDWebImage库的作用:通过对UIImageView的类别扩展来实现异步加载替换图片的工作。主要用到的对象:1)UIImageView(WebCache)类别,入口封装,实现读取图片完成后的回调2)SDWebImageManager,对图片进行管理的中转站,记录那些图片正在读取。向下层... 阅读全文
posted @ 2015-11-04 16:06 Chars-D 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、什么是库库是程序代码的集合,是共享程序代码的一种方式。二、库的分类根据源代码的公开情况,库可以分为2种类型。1.开源库公开源代码,能看到具体实现。比如,SDWebImage、AFNetworking2.闭源库不公开源代码,是经过编译后的二进制文件,看不见具体实现。三、静态库和动态库1.动态库和静... 阅读全文
posted @ 2015-11-04 15:59 Chars-D 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一、UIAccelerometer 使用步骤//1).获得单例对象UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer];//2).设置代理accelerometer.delegate = self;//3).设... 阅读全文
posted @ 2015-11-04 15:55 Chars-D 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1.进程进程是指在系统中正在运行的一个应用程序。负责程序运行的内存分配。每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。2.线程一个进程要想执行任务,必须得有线程(每一个进程至少要有一个线程)。线程是进程的基本执行单元,一个进程(线程)的所有任务都在线程中执行。一个线程中任务的执行... 阅读全文
posted @ 2015-11-04 15:34 Chars-D 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、CLLocationManagerDelegate不调用didUpdateLocations这是因为xcode升级造成的定位权限设置问题。升级xcode6以后打开以前xcode5工程,程序不能定位。工程升级到xcode6编译时需要iOS8 要自己写授权,不然没权限定位。解决方法:首先在 info... 阅读全文
posted @ 2015-11-04 15:10 Chars-D 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 1.NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程。2.NSOperation和NSOperationQueue实现多线程的具体步骤:1)先将需要执行的操作封装到一个NSOperation对象中。2)然后将NSOperation对象添加... 阅读全文
posted @ 2015-11-04 15:09 Chars-D 阅读(198) 评论(0) 推荐(0) 编辑
摘要: XML和解析1.什么是XML?Extensible Markup Language,可扩展标记语言。一般也叫XML文档。和JSON一样,也是常用的一种用于交互的数据格式。2.XML语法1)一个常见的XML文档一般由以下部分组成1>文档声明:在XML最前面,必须编写一个文档声明,用来声明XML文档的类... 阅读全文
posted @ 2015-11-04 15:01 Chars-D 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 定义代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问.使用场景1.远程代理,也就是为一个对象在不同的地址空间提供局部代表.这样可以隐藏一个对象存在于不同地址空间的事实.2.虚拟代理,是根据需要创建开销很大的对象.通过它来存放实例化需要很长时间的真实对象.3.安全代理,用来控制真实... 阅读全文
posted @ 2015-11-04 14:46 Chars-D 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 主要介绍使用net-snmp开源代码,通过conf配置文件配置SNMP部分功能参数。 阅读全文
posted @ 2015-11-04 13:42 Chars-D 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 1 import java.io.*; 2 3 public class AppendToFile { 4 /** 5 * A方法追加文件:使用RandomAccessFile 6 */ 7 public static void appendMethodA(S... 阅读全文
posted @ 2013-05-01 22:16 Chars-D 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 在这里,贴出选择排序源码,以期大神能指出问题所在,在两个排序中,得到的不是预期结果。 1 #include "stdio.h" 2 /********************************* 3 选择排序降序 4 ***********************************/ 5... 阅读全文
posted @ 2013-04-27 22:59 Chars-D 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 最近在看算法书籍,碰见了在大一就接触到的冒泡排序,熟悉而亲切,但是,当遇见要求排序列为:{3,6,4,2,11,10,6‘}时,就发现问题了。之前的冒泡排序算法会进行2趟无意义的排序,至此,将原来的算法添加标记变量,以达到控制排序趟数的效果,现将源码贴出共享。 1 #include "stdio.... 阅读全文
posted @ 2013-04-27 22:39 Chars-D 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 最近看见一些正版软件,便想到pc端软件的破解,便在网络上大肆搜索,终于找到了一个办公软件破解key的软件,对其实现非常感兴趣,想着反编译其apk,在网上也找了很多相关的实现方式,在这里,本人介绍自己使用的简约方法与工具。希望大家批评指点。1.将apk文件解压,得到其中的classes.dex(jav... 阅读全文
posted @ 2013-04-17 22:42 Chars-D 阅读(435) 评论(2) 推荐(0) 编辑
摘要: 编译原理 语法是指这样的一组规则,用它可以形成和产生一个合适的程序。 词法规则是指单词符号的形成规则。 语法规则是语法单位的形成规则,规定了如何从单词符号形成更大的结构(即语法单位或语法范畴)。 一般程序语言的语法单位有:表达式、语句、分程序、函数、过程和程序等。 程序语言的基本功能是描述数据和对数 阅读全文
posted @ 2013-04-16 18:08 Chars-D 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: VC中常用函数 阅读全文
posted @ 2013-01-19 11:46 Chars-D 阅读(402) 评论(0) 推荐(0) 编辑