自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张亚楠的博客

喜欢学习,喜欢计算机,喜欢思考

  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

转载 arc和非arc混编

arc和非arc混编: 【解决方案】 Xcode 项目中我们可以使用 ARC 和非 ARC 的混合模式。 如果你的项目使用的非 ARC 模式,则为 ARC 模式的代码文件加入 -fobjc-arc 标签。 如果你的项目使用的是 ARC 模式,则为非 ARC 模式的代码文件加入 -fno-objc-arc 标签。 添加标签的方法:     1.    打开:你的target -> Bui

2015-12-23 20:12:17 284

转载 OAuth详解

什么是OAuth授权?   一、什么是OAuth协议 OAuth(开放授权)是一个开放标准。 允许第三方网站在用户授权的前提下访问在用户在服务商那里存储的各种信息。 而这种授权无需将用户提供用户名和密码提供给该第三方网站。 OAuth允许用户提供一个令牌给第三方网站,一个令牌对应一个特定的第三方网站,同时该令牌只能在特定的时间内访问特定的资源。   二、OAuth的原理和授权流程

2015-12-20 15:25:23 487

原创 IOS访问系统通讯录(记录学习过程)

导入系统头文件 #import    //通讯录对象     ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, NULL);     //获取权限     ABAddressBookRequestAccessWithCompletion(addressBook, NULL);     //获取数据

2015-12-20 15:20:54 317

原创 UISearchDisplayController实现搜索功能

UISearchDisplayController + UISearchBar + UITableView + 2个 NSMutableArray (一个存放所有的数据 另一个存放搜索的结果)实现搜索功能 1、创建UISearchBar  推荐坐标 CGRectMake(0,0,320,44) 2、设置UISearchBar的搜索条件  searchBar.scopeButtonTitles

2015-12-20 15:14:15 384

转载 Java关键字final、static使用总结

Java关键字final、static使用总结   一、final         根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。         final类不能被继承,final类中的方法默认是final的。         final方法不能被

2015-09-04 18:27:42 222

转载 Java中@Override的作用

@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:  1、可以当注释用,方便阅读; 2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。   举例:在重写父类的onCreate时,在方

2015-09-03 20:06:34 251

原创 CSS选择符的种类以及对比分析

CSS选择符             选择符就是你要操作的XHtml元素,可以使Xhtml标签,比如;可以使标签的class属性,例如;也可以是标签的ID属性,例如:;          选择符的种类有一下七种:          标签选择符:就是Xhtml的元素,比如:,等,操作范围是一种标签的范围,由于操作范围比较广,常用语格式化标签的默认属性,解决浏览器的兼容性问题。   

2015-08-18 21:27:31 2173

原创 CSS添加的方式

四种添加样式表的方式: 1、内部样式表: 直接在标签内部添加,例如:样式表"> 2、内嵌样式表 在之间添加样式表 例如 样式表 3、外部链接样式表: url"/> 4、导入样式表 @import url("样式表");

2015-08-17 21:44:32 261

原创 Java中的Iterator

Iterator作为集合中的迭代器,可以快速遍历集合,以链表为题,说明在学习迭代器中出现的问题以及思考: 以下是简单的例子: //创建字符串链表 LinkedList list = new LinkedList(); //添加字符串 for(int i = 0 ; i <= 10 ; i ++){ list.add("add " + i); } //创建链表的迭代器

2015-08-13 22:17:12 206

原创 JDBC学习笔记一(简介与简单的实例)

JDBC简介 JDBC(JAVADataBase Connectivity)java数据库连接 是由一些接口和类构成的API用于对数据库进行操作。 JDBC工作层次示意图: JDBC定义了操作数据库的规范(接口),其实现由数据库的厂商实现,当更换不同的数据库的时候,只用更改很少量的代码,就可以完成数据库的更换工作,减少的工作量。 这种思想在Java体系中大量存在。(由此可以看出:大

2015-08-08 22:09:49 290

翻译 简单的抓包演示程序

简单的抓包程序,演示程序(抓取特定的ARP包) 编程环境:Winpcap VS2008 代码:#include "stdafx.h" #include "pcap.h" #define LINE_LEN 16 #define Number 10 #pragma comment(lib,"wpcap.lib") int _tmain(int argc, _TCHAR* argv[]) { pc

2015-08-07 20:59:38 866

原创 StringBuffer常用方法

StringBuffer常用方法 StringBuffer对象用于动态的对字符串对象进行处理。 构造方法:       StringBuffer();       StringBuffer(int size);       StringBuffer(String str); 动态添加字符串:       StringBuffer str = new StringBuffer();

2015-08-07 12:59:49 530

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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