一、简介 Dispatch Sources常用于处理跟系统有关的事件,协调处理指定的低级别的系统事件。在配置Dispatch Source时,需指定监控的事件类型、Dispatch Queues、Event Handle(blocks/functions)。当被监控的事件发生时,Dispatch S ...
分类:
其他好文 时间:
2017-06-13 12:36:45
阅读次数:
282
demo1.scss 编译后的demo1.css a.scss ...
分类:
其他好文 时间:
2017-06-13 10:09:22
阅读次数:
154
【理论】 进程:一个可执行的程序 任务:一块可执行的代码 线程:指的是一个独立的代码执行路径,线程是代码执行路径的最小单位 串行和并行:串行是一次只能执行一个任务,并行是一次能执行多个任务 并行:是CPU的多核芯同时执行多个任务 并发:是单核CPU交替执行两个任务 【iOS 线程简述】 iOS 线程 ...
分类:
移动开发 时间:
2017-06-12 11:54:25
阅读次数:
234
1、首先来画个菱形玩玩,很多人学C时在书上都画过,咱们用PHP画下,画了一半。 思路:多少行for一次,然后在里面空格和星号for一次。 ? 1 2 3 4 5 6 <?php for($i=0;$i<=3;$i++){ echo str_repeat(" ",3-$i); echo str_rep ...
分类:
编程语言 时间:
2017-06-12 10:33:48
阅读次数:
247
yield的功能类似于return,但是不同之处在于它返回的是生成器。 生成器生成器是通过一个或多个yield表达式构成的函数,每一个生成器都是一个迭代器(但是迭代器不一定是生成器)。 如果一个函数包含yield关键字,这个函数就会变为一个生成器。 生成器并不会一次返回所有结果,而是每次遇到yiel ...
分类:
编程语言 时间:
2017-06-12 00:54:09
阅读次数:
316
工欲善其事,必先利其器 在使用MyBatis Generator 的时候生成的XML的Mapper文件总是不尽人意,例如在处理JdbcType为VARCHAR类型是只做null判断,在Update的时候就会出现一些不符合要求的作用不会做空字符串判断,利用剩余时间研究了一下源代码,如下: 没看错就是拼 ...
分类:
其他好文 时间:
2017-06-11 22:14:43
阅读次数:
179
一.词边界、正向预查、反向预查 1.词边界 \b词边界(单词的边界) \B非词边界 2.正向预查(?=后面是。。。。) 3.反向预查(?!后面不是。。。) 二.字符串边界 用于精确匹配 1.^以指定字符开头 2.$以指定字符结尾 三.正则表达式修饰符 1.g 执行全匹配 2.i执行对大小写不敏感 3 ...
分类:
编程语言 时间:
2017-06-11 15:40:16
阅读次数:
175
前端面试题 -- JS篇 类型 1.js中有哪些数据类型,并解释清楚原始数据类型和引用数据类型 js中共有null,undefined, string,number,boolean,object六种数据类型。 原始数据类型: null,undefined, string,number,boolean ...
分类:
Web程序 时间:
2017-06-11 10:25:55
阅读次数:
266
LNMP的基本配置cd /usr/local/nginx_php/etc/> php-fpm.conf //清空php-fpm.confvim php-fpm.conf [global] pid= /usr/local/nginx_php/var/run/php-fpm.pid error_log= ...
分类:
其他好文 时间:
2017-06-10 10:51:33
阅读次数:
176
《AndroidStudio每日一贴》3.高速切换代码风格、配色方案和键盘高速切换代码风格、配色方案和键盘,使用快捷键: control + ~很多其它有用技巧请查看《AndroidStudio有用指南》博客: http://blog.csdn.net/wirelessqa 作者: 老毕 《Andr ...
分类:
移动开发 时间:
2017-06-09 18:15:42
阅读次数:
226