本文授权转载,作者:左书祺(关注仓库,及时获得更新: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 跨域和认证授权始终是不得不提的。这种现成的例子有很多,但我发现的要么是过于复... ...