摘要: 所谓管道(Pipeline)设计模式,就是把数据传递给一个任务队列,由任务队列按次序依次对数据进行加工处理。在laravel框架中,这里的数据就是http请求,任务队列包含了一个又一个的中间件。 类比1:以流水线或流水管道作类比,流水线上的产品(http请求),依次经过一个又一个的加工单元(对应一个 阅读全文
posted @ 2017-04-27 16:47 jade640 阅读(2171) 评论(0) 推荐(0) 编辑
摘要: mac下从vim中复制内容至系统剪切板 :w ! pbcopy 查看vim下设置的变量的值 下面三个前缀用来访问特殊的数值 “$”——访问环境变量; “&”——访问 Vim 选项; “@”——访问寄存器。例如::echo $VIM /usr/share/vim:echo &tags./tags,ta 阅读全文
posted @ 2017-04-27 11:15 jade640 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 理解OAuth 2.0 by 阮一峰 微信网页授权 阅读全文
posted @ 2017-04-27 00:04 jade640 阅读(166) 评论(0) 推荐(0) 编辑
摘要: linux下文件的读、写、执行权限很直观。 但是,目录的读、写、执行 权限分别代表什么意义呢? 我的总结: r权限:表示具有读取目录结构列表的权限。 w权限:表示具有修改该目录结构列表的权限,具体指以下权限: 不过需要注意的是,具有修改目录结构列表的权限之后,并不一定能修改目录结构。因为,想要修改目 阅读全文
posted @ 2017-04-26 21:25 jade640 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 这是一个NIM游戏,可以直接通过判断异或操作判断序列{a1,a2,...,an}是否为p-positon(即 a1^a2^...^an),不过因为1=<n<=10^5, mi<=10^16,导致参与异或运算的数会特别多,可以通过(n*4)^(n*4+1)^(n*4+2)^(n*4+3) = 0 ,n 阅读全文
posted @ 2017-04-26 00:13 jade640 阅读(162) 评论(0) 推荐(0) 编辑
摘要: http://www.123kuai.com/index.php?a=show&c=index&catid=9&id=54&m=content 阅读全文
posted @ 2017-04-18 09:47 jade640 阅读(2642) 评论(0) 推荐(0) 编辑
摘要: 本文只是对PSR中的overview的摘录,不足以覆盖推荐标准的全部内容。具体细节参考官网,或PSR编码规范(中文版)。其中,中文版对官网的规范进行了翻译,便于阅读。但是用例方面,虽然也是复制自官网用例,但是用例的格式已经发生错误,用例应该参考官网。 "This section of the sta 阅读全文
posted @ 2017-04-17 09:31 jade640 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 数组排序函数包括: sort()、rsort()、asort()、arsort()、ksort()、krsort()、natsort()、natcasesort()、shuffle()、array_multisort()、usort()、uasort()、uksort() 在区分这些数组排序函数之前 阅读全文
posted @ 2017-04-16 17:18 jade640 阅读(577) 评论(0) 推荐(0) 编辑
摘要: echo、print、print_r、printf、sprintf、var_dump、var_export的区别 1. echo echo 不是一个函数,而是一个语言构造器,因此可以不使用小括号来指明参数。另外它返回的是void,并不是值,所以不能使用它来赋值。当想给echo传递多个参数时,不能使用小括号(这样会报parse error),应该使用echo 'ab','cd';的形式(此时的... 阅读全文
posted @ 2017-04-08 23:45 jade640 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 输出日期的string格式 年Y 四位数字的年份 如1999,2000y 两位数字的年份 如99,00o ISO-8601规范的年份,格式与Y相同,差异的是判定一年开始与结束的标准不同,在边界可能会输出与Y不同的年份。 如2011-01-01 通过o输出为2010,而通过Y输出为2011L 是否是闰 阅读全文
posted @ 2017-04-07 10:18 jade640 阅读(156) 评论(0) 推荐(0) 编辑