最近空闲的时候在看OC的面向对象特性,作为Apple的当家开发语言(请暂且忽略swift小兄弟,呵呵),OC近几年可谓风光无限。不过说真的,OC的确有他的美妙之处,一旦用到熟练就会发现OC其实非常顺手通俗。对于他的面向对象特性,“消息机制”、“Protocol”、“Catagory”,这三者绝对是三...
分类:
其他好文 时间:
2014-08-13 00:55:54
阅读次数:
1295
介绍之前先思考一个问题:有时我们通过su命令切换用户后,却发现并没有进入该用户的shell环境。这是为什么?login shell:取得bash时需要完整的登录流程。就是说通过输入账号和密码登录系统,此时取得的shell称为login shellnon-login shell:取得sbash接口的方...
分类:
其他好文 时间:
2014-08-13 00:50:54
阅读次数:
167
问题背景[cpp]view plaincopy#includeusingnamespacestd;vectordoubleValues(constvector&v){vectornew_values(v.size());for(autoitr=new_values.begin(),end_itr=n...
分类:
编程语言 时间:
2014-08-13 00:45:54
阅读次数:
266
php(PHP开发)PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。PHP的特性包括:1. PHP 独特的语法混合...
分类:
Web程序 时间:
2014-08-13 00:42:34
阅读次数:
255
声明:本文是在Alex Allain的文章http://www.cprogramming.com/c++11/c++11-auto-decltype-return-value-after-function.html的基础上写成的。加入了很多个人的理解,不是翻译。转载请注明出处 http://blog...
分类:
编程语言 时间:
2014-08-13 00:40:14
阅读次数:
260
声明:本文参考了Alex Allain的文章http://www.cprogramming.com/c++11/c++11-lambda-closures.html加入了自己的理解,不是简单的翻译C++11终于知道要在语言中加入匿名函数了。匿名函数在很多时候可以为编码提供便利,这在下文会提到。很多语...
分类:
编程语言 时间:
2014-08-13 00:39:04
阅读次数:
337
最近开是做新项目,准备尝试使用ARC,记录遇到的一些问题。ARC是编译器特性,所以要求Xcode的最低版本为4.2。ARC的规则:不能调用dealloc方法(可以重写,做一些清除操作,例如delegate置空,清除非ARC管理的内存,不能调用[super dealloc],编译器会自动帮你出入该代码...
分类:
其他好文 时间:
2014-08-12 22:01:24
阅读次数:
255
一. 二叉树定义:二叉树具有天然的递归特性,凡是二叉树相关题,首先应该联想到递归struct BinTreeNode { BinTreeNode* left; BinTreeNode* right; int val; BinTreeNode(int valu...
分类:
其他好文 时间:
2014-08-12 21:45:24
阅读次数:
314
1.JSON概念: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性,从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 JSON可以将Java对象转成json格式的字符串,可以将json字符串转换成Java。比XML更轻量级,Json...
分类:
移动开发 时间:
2014-08-12 21:28:24
阅读次数:
262
在CSS2中就通过media types来实现media queries(媒体查询)的功能特性了。你可以使用Media Types来指定所要的一种媒体目标,所以你可以指定print,handled等等,但是这些媒体类型被支持得太少,所以你很少看到media types在被使用,除了print媒体类型...
分类:
Web程序 时间:
2014-08-12 21:25:24
阅读次数:
209