自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 web前端面试

不用临时变量怎么实现 swap(a, b)——用加法或者异或都可以CSS3新属性CSS居中事件委托机制请解释什么是事件代理事件代理(Event Delegation),又称之为事件委托。是 JavaScript 中常用绑定事件的常用技巧。顾名思义,“事件代理”即是把原本需要绑定的事件...

2018-07-06 19:12:00 167

转载 iOS面试

对mrc和arc的理解ARC全称是 Automatic Reference Counting,是Objective-C的内存管理机制。简单地来说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。ARC的使用是为了...

2018-07-06 18:48:00 196

转载 排序算法

冒泡排序 function bubbleSort(array) { let length = array.length; for (let i = 0; i < length; i++) { for (let j = 0;...

2018-07-04 14:44:00 85

转载 WeakMap 类和 WeakSet 类

基本上, Map和Set与其弱化版本之间仅有的区别是:WeakSet或WeakMap类没有entries、 keys和values等方法;只能用对象作为键。创建和使用这两个类主要是为了性能。 WeakSet和WeakMap是弱化的(用对象作为键),没有强引用的键。这使得JavaSc...

2018-07-04 09:57:00 135

转载 Javascript 高级教程 笔记

数据类型 console.log(typeof 1); // number console.log(typeof "a"); // string console.log(typeof false); // bo...

2017-07-20 14:01:00 102

转载 NPM 常用命令

npm init 引导创建一个package.jsonnpm root -g 查看全局模块的安装安装路径npm install gulp 安装gulp模块npm instal -g gulp 全局安装gulp模块npm list 列出已安装模块npm show gulp...

2017-07-06 13:09:00 89

转载 ionic2

Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK. Looked here: /Users/xxx/Library/Android/sdk/tools...

2017-05-10 19:01:00 77

转载 Angular 命令

命令// 发布 angular 包npm install ng-packagr --save-dev"packagr": "ng-packagr -p ng-package.json"// 加快npm 的访问速度--registry=https://registry.npm.taob...

2017-04-10 20:46:00 152

转载 Angular2开发中所遇问题及解决方案记录

Can't bind to 'formGroup' since it isn't a known property of 'form'. ("<form [ERROR ->][formGroup]="form">.解决import {ReactiveFormsModule...

2017-04-04 14:46:00 103

转载 Angular2 Pipe 用法

常见内建管道示例大写转换<div> <p ngNonBindable>{{ 'Angular' | uppercase }}</p> <p>{{ 'Angular' | uppercase }}</p> <!-- O...

2017-03-22 21:08:00 164

转载 Angular2 Directives 用法

*ngFor <div *ngFor="let product of products"> <product [data]="product"></product> </div>//getting an index &lt...

2017-03-22 16:13:00 133

转载 Objective-c并发编程 -- NSRunLoop

RunLoop概念运行循环内部是由do-while循环实现的RunLoop 作用保证程序的持续运行处理App的各种事件(滑动, 定时器, selector)节省CPU资源, 提高程序性能默认启动的RunLoop是跟主线程相关联的, 主要处理与主线程相关的事件RunLoo...

2017-02-03 00:38:00 110

转载 Objective-c并发编程 -- NSOperation

NSOperation 和 NSOperationQueue 实现多线程的步骤先将需要执行的操作封装到一个NSOperationQueue对象中将NSOperation对象添加到NSOperationQueue中系统会自动将NSOperationQueue中的NSOperation取出...

2017-02-02 22:42:00 102

转载 Objective-c并发编程 -- GCD其它用法

线程通信 // 开启新线程 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ { // 耗时操作 } ...

2017-02-02 22:06:00 83

转载 Objective-c并发编程 -- GCD代码演示

并发队列(全局队列) + 同步任务没有开启新的线程, 任务是逐个执行的代码 // 获取全局队列 // dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, ...

2017-02-02 01:38:00 74

转载 Objective-c并发编程 -- GCD基础

什么是GCD全称是 Grand Central Dispatch纯C语言, 提供了非常强大的函数GCD的优势是苹果公司为多核的并行运算提出的解决方案会自动利用个多的CPU内核会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序员只需要告诉GCD想要执行什么任务, 不...

2017-02-01 22:39:00 101

转载 Objective-c并发编程 -- 多线程概念

#进程进程是指在系统中正在运行的一个应用程序。例如: 比如同时打开微信、QQ, 系统就会分别启动两个进程每个进程之间是独立的且均运行在其专用并受保护的内存空间内线程线程是进程的基本执行单元,一个进程要想执行任务, 必须得有线程(每个进程至少要有一个线程)例如:使用QQ进...

2017-02-01 21:20:00 61

转载 Objective-c并发编程 -- NSThread的使用

NSThread的使用实例方法- (id)initWithTarget:(id)target selector:(SEL)selector object:(id)argumentNSThread *myThread = [[NSThread alloc] initWithTarge...

2017-01-30 20:34:00 142

转载 Objective-c并发编程 -- 并发编程概念

并发与并行的区别并发(concurrency)并发: 在同一个cpu上同时(不是真正的同时,而是看来是同时,因为cpu要在多个程序间切换)运行多个程序。并行(parallellism)并行: 是每个cpu运行一个程序。并发编程的目标是充分的利用处理器的每一个核,以达到最...

2017-01-23 11:12:00 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除