时间: 2017-12-19     分类: iOS      标签:
1.耗时操作 这是应用最广泛的场景,为了避免阻塞主线程,将耗时操作放在子线程处理,然后在主线程使用处理结果。 2.延时执行 延时一段时间后执行代码,一般见于打开 App 一段时间后,弹出求好评对话框。 3.定时器 由于 Timer 的 Target 是强引用,对于 Timer 的销毁需要特别处理,此外,Timer 的运行依赖于 Runloop,在 Runloop 的一次循环中,Timer...

时间: 2017-11-29     分类: iOS      标签:
一、屏幕显示图像原理 首先明确两个概念:水平同步信号、垂直同步信号。 CRT的电子枪按照上图中的方式,从上到下一行行扫描扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次的扫描。当电子枪切换到新的一行准备扫描时,显示器会发送一个水平同步信号(Horizonal Synchronization),简称HSync;完成一帧画面绘制后,电子枪会回到原位,显示器会发送一个垂直同步...

时间: 2017-11-25     分类: MacOS      标签:
1. 安装 brew install httrack 2. 运行(以下命令行操作) #httrack Welcome to HTTrack Website Copier (Offline Browser) 3.48-21 Copyright (C) 1998-2015 Xavier Roche and other contributors To see the option...

时间: 2017-10-26     分类: MacOS      标签:
激活 试用期的用户可在 PhpStorm菜单栏–>Help–>Register打开 选择License server,输入以下任意一个地址: http://xidea.online http://idea.imsxm.com/ http://114.215.133.70:41017/ http://mcpmcc.com:1017 http://id...

时间: 2017-10-11     分类: MacOS      标签:
一、Finder 快捷键 作用 备注 Command + ↑ 返回上一层   Command + ↓ 进入当前文件夹   Shift + Command + G 前往指定...

时间: 2017-10-10     分类: MacOS      标签:
1、显示隐藏文件 方法一: 1、打开访达,在访达左侧点击隐藏文件所在的目录。 2、在这里隐藏文件所在的目录按键盘上面的shift + cmmand + . ,接着看到隐藏文件夹内凡是前面带有小点的隐藏文件,或者是显示淡蓝色的文件都是隐藏文件。通过这个方式就可以查看隐藏的目录。 3、要恢复隐藏文件的话再次按shift + cmmand + . ,即可恢复文件的隐藏状态. 方法二: 在终端输...

时间: 2017-09-26     分类: iOS      标签:
1、Xcode 9 使用 command + 单击 直接跳转到定义 Xcode 9 之前按住command +鼠标左键 即可跳转定义。如今不一样了,如图: 首先整块区域高亮,弹出菜单,Jump to Definition在菜单第一项,点击才会跳转,我想大部分人都不喜欢这种操作,多了一步,回到之前的快速跳转定义的姿势方法: 鼠标用户: 对准你的对象,Command+鼠标右键 触摸板用...

时间: 2017-08-23     分类: 程序人生      标签:
  程序员联盟发布了一条消息:以后我们的代码要按行收费。客户们立即就炸了锅,按代码收费?那你程序员不是想怎么写就怎么写,我们让你们做个项目,你写个空行,写点注释什么的,谁来管?   物竞天择。有人有需求就立即有人响应。正当这些客户无所适从的时候,一个职业产生了:代码缩行师。客户在审查项目交付的时候会先去缩行事务所请一位缩行师。缩行师的职责就是,在保证不改变原有系统功能的前提下,将程序最大程...

时间: 2017-06-27     分类: web前端      标签:
一、创建数组 var testArray = new Array(); 二、数组中添加元素   1)在数组的开头添加新元素 - unshift() var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.unshift("Lemon","Pineapple"); //结果: Lemon,Pineapp...