本文授权转载,作者:左书祺(关注仓库,及时获得更新:iOS-Source-Code-Analyze) 因为 ObjC 的 runtime 只能在 Mac OS 下才能编译,所以文章中的代码都是在 Mac OS,也就是 x86_64 架构下运行的,对于在 arm64 中运行的代码会特别说明。 写在前面 ...
分类:
其他好文 时间:
2016-05-19 19:03:13
阅读次数:
246
解析字符串,将%格式的内容,存储到后面的参数中 %% - 返回一个百分号 % %c - ASCII 值对应的字符 %d - 包含正负号的十进制数(负数、0、正数) %e - 使用小写的科学计数法(例如 1.2e+2) %u - 不包含正负号的十进制数(大于等于 0) %f - 浮点数 , %o - ...
分类:
其他好文 时间:
2016-05-19 19:03:20
阅读次数:
111
一、前言 对于这类抽象问题还有self用法,还要多做多练习,此题是参考其他答案所做。 二、题104 Maximum Depth of Binary Tree Given a binary tree, find its maximum depth. The maximum depth is the n ...
分类:
编程语言 时间:
2016-05-19 19:03:31
阅读次数:
162
将一个现有的ios项目添加react native支持时,有以下几个关键步骤: 在项目里新建一个group,然后在node_modules下面找到React和Libraries两个文件夹,将这两个文件夹下的.xcodeproj文件引入到我们创建的group中。 找到项目的build settings ...
分类:
其他好文 时间:
2016-05-19 19:02:31
阅读次数:
107
1、什么是交叉工具链: 从两个层次理解,第一个层次,交叉工具,第二个层次,链; 链是集合的意思,合并到一起,交叉工具链就是一系列交叉工具的集合; 2、嵌入式开发模型——交叉开发 在嵌入式开发里面,有一种非常重要的模型叫交叉开发模型; 在这个模型中,有宿主机,目标机(开发板),宿主机和目标机的硬件平台 ...
分类:
其他好文 时间:
2016-05-19 19:01:42
阅读次数:
136
http://blog.csdn.net/k8080880/article/details/11253305 select case when pid=0 then case when @prevType=QUETYPE_ID then @rank:=@rank+1 when @prevType:= ...
分类:
数据库 时间:
2016-05-19 19:02:48
阅读次数:
515
组合模式 允许你将对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象组合。 使用组合结构,我们能把相同的操作应用在组合和个别对象上。换句话说,在大多数情况下,我们可以忽略对象组合和个别对象之间的差别。 说明: 1、组合模式使添加或者删除子节点变得容易; 场景 ...
分类:
其他好文 时间:
2016-05-19 19:03:06
阅读次数:
181
动态伪类选择器 伪类选择器:大家熟悉的:【:link】【:visited】【:hover】【:active】CSS3的伪类选择器分为六种:(1)动态伪类选择器(2)目标伪类选择器(3)语言伪类选择器(4)UI伪类选择器(5)结构伪类选择器(6)否定伪类选择器注:和其它CSS选择器的区别-伪类选择器都 ...
分类:
Web程序 时间:
2016-05-19 19:01:38
阅读次数:
214
原文链接:http://www.cnblogs.com/Cohlint/archive/2012/11/26/2788790.html 1.6种值会为假(==false),分别是false,null,undefined,' ',0,NaN 2.typeof有6种值,分别是'number','stri ...
分类:
编程语言 时间:
2016-05-19 19:02:08
阅读次数:
171
Youtube励志红人Mateusz M,最近刚推出了网友期待已久最新励志短片《The mind》,短短一周播放量已近50万。来自波兰的他,年仅23岁,用自己擅长的蒙太奇,已创作十几个影响和激励全球亿万观众的励志短片。去年他的视频《Unbroken》即《坚不可摧》也激励了亿万中国微信网友。 ...
分类:
其他好文 时间:
2016-05-19 19:02:56
阅读次数:
128
DBCP--""连接池创建"与"资源关闭"Util类 ...
分类:
数据库 时间:
2016-05-19 19:02:34
阅读次数:
267
实验题目 三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一 个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王 ...
分类:
其他好文 时间:
2016-05-19 19:00:34
阅读次数:
141
一、目的 1、消除javascript语法的一些不合理,不严谨的地方,减少一些怪异行为; 2、消除代码运行的一些不安全之处,保证代码运行的安全; 3、提高编译器效率,增加运行速度; 4、为未来新版本的javascript做好铺垫; 二、使用标志 "use strict"; (注:老版本浏览器会把它当 ...
分类:
其他好文 时间:
2016-05-19 19:01:41
阅读次数:
191
今天在工作中遇到一个问题,就是输入框提示内容被输入框下方的控件档到了。使用z-index可解决。 浏览器支持 所有主流浏览器都支持 z-index 属性。 注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。 定义和用法 z-index 属性设 ...
分类:
其他好文 时间:
2016-05-19 18:59:34
阅读次数:
100
一、 首先我们先来看看淘宝不同分辨率下的适配页面 可以看出来,淘宝在不同的分辨率下,页面的尺寸和模块间的间距会发生变化,这是因为淘宝采用了rem,这篇文章会简单介绍淘宝的布局思路以及具体做法,不过在此之前我们先了解一些移动端的知识,以为更好的理解淘宝布局的方案,下面我们来看一些移动端的知识 二、了解 ...
分类:
移动开发 时间:
2016-05-19 19:00:17
阅读次数:
5940
如今的app,利用各种前端框架结合html5的混合开发模式已然盛极一时。其中ionic+angularjs更是如日中天。这种模式利用angularjs $http 请求数据api 以达到前后端分离深得人心。说到webapi 跨域和认证授权始终是不得不提的。这种现成的例子有很多,但我发现的要么是过于复... ...