HTML5本地缓存

这个实现难点在缓存图片上。html代码的缓存对你来说不是问题吧。基于这个前提, 下面这个方案是我自己做的,也具体在项目实现了。思路是这样的: 第1步、先获取html页面里所有图片地址。 方法一:离线获取获取到html代码。html代码你可以把他理解成是一个很长的字符串。通过正则表达式把这个h...

2015-05-19 13:38:49

阅读数 365

评论数 0

iOS开发-缓存图片到沙盒 总结

iOS开发-缓存图片到沙盒 今天写一个demo, 涉及图片缓存操作。 也就是, 把通过照相机拍下来的图片, 保存到应用中。 因为还涉及了其他数据, 包括图片像素大小, 关键点等等等... 所以很自然的想到了存储在.plist文件中, 再把plist文件写入沙盒。 于是乎...

2015-05-10 11:16:48

阅读数 295

评论数 0

iOS7 UIWebView内存泄露问题解决方法

webView的 内存问题

2015-05-09 10:46:39

阅读数 568

评论数 0

IT爱情

本文摘自知乎同名问答贴《在北上广深打拼的情侣生活状态是什么样的?》 用户回答 知乎用户:匿名用户 1、在广州,同是咨询从业。 2、每个月大约有两周时间因为我或她出差,不能在一起。所以相当于半个异地恋。 3、每个月两人到手一共一万三左右(给同行丢脸了,应届生工资...

2014-12-27 18:39:30

阅读数 476

评论数 0

OC类注意细节归纳

点语法 1)其实就是set,get方法 2)先写一个类Girl  写几个属性并用get,set实现,在mian中调用 *->直接调用   用description打印 *set方法调用  *.调用  调用.语法时,会自动转化成set方法,这是在编译阶段发生的.    断点调试验证   赋值...

2014-11-07 11:48:46

阅读数 328

评论数 0

OC特殊语法区别知识点总结

OC特有语法知识点总结:   方法调用: Student *stu = [Student new]; [stu setAge:100]; int age = [stu age];   点语法: stu.age= 100; intage = stu.age;   当使用点语法时,编译器会自动展开成...

2014-11-07 11:09:51

阅读数 364

评论数 0

OC基础知识点总结类的定义与实现

1.不带参数方法定义   首先oc中的方法有两种:对象方法,类方法 对象方法 必须要以-号开头  2).将数据类型(返回值,参数)放在小括号里面,而且只有数据类型才放到括号里面. 3).interface里面只能写方法的声明 先写c的函数void  test() oc的对应的方法   - (voi...

2014-11-07 00:57:16

阅读数 264

评论数 0

位运算与预编译知识点总结

位运算: 求反~:例如char i = 5;~i = -6;对每位求反,前面的0也是要求反的。 按位与&:二进制数进行and操作,和全是1与是原数,和全是0与是0. 按位或|:二进制数进行or操作 按位异或^:两个数相同是0,不同是1. 注:如果IP地址和子网掩码按位与相同的话,说明是在...

2014-11-06 13:22:37

阅读数 396

评论数 0

字符串处理函数的代码总结

gets gets解决了scanf的不能输入空格的问题。但gets不能实现将输入的字符串转化为其他类型的功能。   fgets函数 gets函数不检查预留缓冲区是否能够容纳用户实际输入的数据。多出来的字符会导致内存溢出,fgets函数改进了这个问题。 由于fgets函数是为读取文件设计的,所以读取...

2014-11-06 12:57:09

阅读数 285

评论数 0

算法与数据结构知识点总结

算法与数据结构: 1.数据结构:数据、数据元素、数据对象、数据结构、数据类型、抽象数据类型(DAT)。 2.算法:有穷性、确定性、可行性、输入(0个或多个)、输出(1个或者多个输出)。 3.排序算法:     冒泡排序:每次找出最大值,然后放到所在范围的最后一位(是一种简单的易于理解的排序算法,但...

2014-11-05 00:57:36

阅读数 2160

评论数 0

指针数组函数的综合运用

指针也一个变量,只是存放的是地址,地址是操作系统随机分配的。*p是指指向这个地址的内容。指针向的内容必须和指针的类型一样。 注:切记不要讲一个整数直接赋值给指针,因为这样会出现未知的错误。也不要使用野指针(就是指向无效的地址),避免野指针的方法,定义的时候就赋一个初值;或者指向一个null(其实就...

2014-11-04 19:22:07

阅读数 369

评论数 0

数组指针的综合运用代码总结

由用户指定一个n生成一个n*n的二维数组in heap 创建二维数组: int createArrayHeap(int ***p,int n); int **   createArrayHeap(int n); 利用随机数初始化: Int initArrayHeap(int **p); 打印二...

2014-11-04 01:54:33

阅读数 286

评论数 0

C语言文件操作

结构体代码总结 1. 结构体3种变量赋值方法: struct student st;     strcpy(st.name, "tom");     st.age = 20;     st.score = 30;         struct student st = {...

2014-11-04 00:23:55

阅读数 264

评论数 0

C语言基础练习题总结

1.     从源代码helloworld.c经历 预编译,汇编,编译,连接四个过程到可执行文件helloworld。并写出使用gcc编译器对应每个过程的语句。连接的时候 -l gcc –o  a.i  a.c  –E    gcc -E a.c  - o  a.i  //预编译 gcc –o ...

2014-11-03 15:29:49

阅读数 358

评论数 0

复合类型学习总结

今天开始学习复合类型,自己构建的数据类型。 结构体的定义和初始化:struct stu{};//声明一个结构体,struct stu s//定义一个结构为stu的结构体。初始化的时候可以指定初始化,点号加数据成员名称。 结构体内存的对齐:将最大内存的元素大小作为宽度,构成一个矩形,而且是顺序排列。...

2014-11-03 12:47:01

阅读数 355

评论数 0

数据结构复习总结

首先还是复习,二维数组和指针: Int  a[2][3];  int (*p)[3] = a; 这里输出p和*p是一样的,p ==a整个数组的首地址,*p == a[0]是这个一维数组的首地址,p++就是移动int[3]个字节,(*p)++移动了4字节,但是这样是错的,相当于a[0]++。...

2014-11-03 12:46:13

阅读数 310

评论数 0

字符串处理函数学习总结

今天开始是复习之前学过的内容,写程序的时候,要尽可能的优化代码,尤其是循环语句,字符串就是字符数组,C语言没有单独处理字符串的功能。 字符串的处理函数: strlen(str)返回字符串的有效长度,遇到’\0’结束; strcat(str1,str2)字符串追加,会越界strncat(str1,s...

2014-11-03 12:05:26

阅读数 310

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭