加载中
二八法则

简介:二八定律又名80/20定律、帕累托法则(定律)也叫巴莱特定律、最省力的法则、不平衡原则等,被广泛应用于社会学及企业管理学等; 内容:在任何一组东西中,最重要的只占其中一小部分,约...

04/23 11:07
7
递归

递归就是程序不断调用自身,递归方法就是方法直接或间接调用自身的方法 递归的两大特点: 反复执行的过程(调用自身) 结束反复执行过程的条件(方法跳出点) 递归的设计: 1.递归的定义:将...

04/01 20:22
6
JS原型对象

js对象分为普通对象和函数对象 //函数对象的创建 function f1(){}; var f2 = function(){}; var f3 = new Function('str','console.log(str)') //普通对象的创建 var o1 = {}; var o2 = new ...

03/12 23:31
10
Protobuf

protobuf是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。 为什么要用?   - 平台无关,语言无关,可扩展;   - 提供了友好的动态库,...

LLVM、Clang、GCC

GCC:GNU Compiler Collection,GNU编译器套装,是一套由 GNU 开发的编程语言编译器 可以处理C、C++、Fortran、Pascal、OC、Java, Go以及 Ada与其他语言。 LLVM: Low Level Virtual Machine ...

03/08 15:50
11
c++与oc混编

1.oc调用c++: 1.新建一个ios项目 2.新建一个c++文件,包括hpp文件和cpp文件,名字为MyCppFile.hpp、MyCppFile.cpp hpp文件: cpp文件: 3.修改ViewController.m为:ViewController.mm文件 ...

03/02 15:32
22
手动解析CrashLog之——原理篇

接下来再说说dwarfdump、atos等解析工具是如何从符号表文件中获取到崩溃位置信息的。一切还得从.dSYM符号表文件开始说起。 一、.dSYM文件的生成 符号表文件.dSYM实际上是从Mach-O文件中抽取调...

02/27 14:51
8
如何手动解析CrashLog

为什么要符号化? 如果是开发过程中遇到的崩溃,可以根据重现步骤调试,但线上版本就无能为力了。好在目前已经有很多不错的第三方CrashLog搜集平台(如友盟、Crashlytics等)为我们做好了解析...

02/27 14:48
7
Quartz和UIKit坐标系

Quartz和Uikit坐标系: UIImage *image = [UIImage imageNamed:@"lx_20180118102017.png"]; UIGraphicsBeginImageContext(image.size); CGContextRef context = UIGraphicsGetCurrentContex...

02/04 19:24
15
ios Photos框架

可以获取的对象:PHAsset,PHCollection,前者代表图片或者视频本身,后者代表一个集合; PHCollection是个基类,有PHAssetCollection和PHCollectionList两个子类,分别代表Photos里的相册和文...

01/09 11:22
15
tensorflow基本教程

训练神经网络有3个步骤: 1:定义神经网络的结构和前向传播的输出结果 2:定义损失函数以及选择反向传播优化算法 3:生成会话,并且在训练数据上反复运行反向传播优化算法 定义一个张量: a = ...

2017/12/29 13:11
13
符号化

1.首先分析一下crash文件: 1.a Incident Identifier : 是崩溃报告的唯一标识符 CrashReporter Key: 是与设备标识相对应的唯一键值。虽然它不是真正的设备标识符,但也是一个非常有用的情报...

2017/11/08 16:13
9
NSTimeInterval和CMTime

typedef struct { CMTimeValue value; CMTimeScale timescale; CMTimeFlags flags; .......... } CMTime; NSTimeInterval是一个把double进行typedef 重定义的一个类型,本质上还是一个表示6...

2017/09/26 15:49
6
判断是否在该页

- (BOOL)isShow { if (self.isViewLoaded&&self.view.window) { NSLog(@"sucess"); return YES; } return NO; } - (UIViewController *)getCurrentVC { UIViewController *result = nil; UIW...

2017/09/25 11:14
4
IOS自定义相机

AVFoundation 中关于视频主要的类(系统的输出类由于更新会增加或废弃一些) 自定义相机步骤: 1.创建session(捕捉会话) 2.创建device input(捕捉设备输入) 3.预览view 4.创建capture output(...

2017/08/12 22:24
26
GPUImage学习一

之前也了解GPUImage但只是会用,现在以博客的形式记录下来,做一个深入的了解

2017/08/09 11:46
16
Git使用

git工作流程 workspace:工作区;index/stage暂缓区;repository:本地仓库;remore:远程仓库。 index会记录git add添加文件的相关信息,不保存文件实体,使用git status查看暂缓区的内容。...

2017/08/06 18:37
10
iOS程序中的内存分配 栈区堆区全局区

在计算机系统中,运行的应用程序的数据都是保存在内存中的,不同类型的数据,保存的内存区域不同。 一、内存分区 栈区(stack) 由编译器自动分配并释放,存放函数的参数值,局部变量等。栈是系...

iOS - NSInvocation的使用

一、简介 在 iOS中可以直接调用某个对象的消息方式有两种: 一种是 performSelector:withObject; 再一种就是 NSInvocation。 第一种方式比较简单,能完成简单的调用。但是对于 >2 个的参数或...

2017/07/29 19:21
5
深入浅出iOS事件机制

本文章将讲解有关iOS事件的传递机制,如有错误或者不同的见解,欢迎留言指出。 iOS的事件有好几种:Touch Events(触摸事件)、Motion Events(运动事件,比如重力感应和摇一摇等)、Remote Even...

2017/07/29 19:07
6

没有更多内容

加载失败,请刷新页面

返回顶部
顶部