加载中
二八法则

简介:二八定律又名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
8
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
9
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
7
如何手动解析CrashLog

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

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

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

02/04 19:24
15
YUV420的数据格式

1.YUV数据简介: YUV定义:分为三个分量,Y表示明亮度(Luma),UV表示色度(Chroma) YUV格式:planar和packed。planar:先存储所有像素的Y,再存储所有像素的U,然后V;packed:每个像素的...

02/04 14:59
19
ios Photos框架

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

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

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

2017/12/29 13:11
10
opengl矩阵变换与平移缩放旋转

坐标系: 1、右手坐标系 2、左手坐标系 左手坐标系是X轴向右,Y轴向上,Z轴向前,右手坐标系的Z轴正好相反,是指向“自己”的,在计算机中通常使用的是左手坐标系,而数学中则通常使用右手坐...

2017/11/10 16:22
7
符号化

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
3
判断是否在该页

- (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
矩阵

大多数人在高中,或者大学低年级,都上过一门课《线性代数》。这门课其实是教矩阵。 矩阵是由m×n个数组成的一个m行n列的矩形表格.特别地,一个m×1矩阵也称为一个m维列向量;而一个1×n矩阵 ...

2017/09/17 11:43
13
opengl-es for ios记录

设置指针:告诉opengles在缓存中的数据的类型和要访问的数据的内存偏移值;glVertexAttribPointer(GLKVertexAttribPosition,3,GL_FLOAT,GL_FALSE,sizeof(SceneVertex),NULL) 第二个参数代...

2017/09/09 14:48
7
IOS自定义相机

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

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

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

2017/08/09 11:46
15

没有更多内容

加载失败,请刷新页面

返回顶部
顶部