前端系列第2期-常被忽略的js隐式转换 发表于 2018-11-17 | 分类于 前端系列 | 字数统计: 3,238 字 | 阅读时长 ≈ 13 分钟 搞不懂的js数据类型在做面试题的时候,经常遇见非常奇葩的js隐式转换的面试题。经常都搞不懂是什么原因,js是如何去计算得到结果的。所以准备下定决心,好好了解一下js的计算原理。 阅读全文 »
前端系列第1期-flex常见布局 发表于 2018-11-14 | 分类于 前端系列 | 字数统计: 465 字 | 阅读时长 ≈ 2 分钟 Sticky Footer经典的上-中-下布局。 阅读全文 »
TP5源码分析之Db类实现 发表于 2018-08-10 | 分类于 PHP | 字数统计: 2,469 字 | 阅读时长 ≈ 10 分钟 前言从TP3.2到TP5,已经使用了TP框架快两年了。自认为使用TP处理一般的业务不成问题了。可是,却从来没有深究过TP是如何实现这些功能的,仅仅只是会调用API而已,也不敢动框架的代码。所以现在就整理一系列的文章来研究一下TP5的底层源码,设计模式,思想等。额!算是开始一个坑吧。从最经典的Db类开始吧! gogogo! 阅读全文 »
MVVM框架实现探究 发表于 2018-08-06 | 分类于 JavaScript | 字数统计: 798 字 | 阅读时长 ≈ 4 分钟 前摘2018-11-01在原文基础上,新添加一些东西,随着之后的深入会添加更多的内容。 阅读全文 »
Win10激活 发表于 2018-05-31 | 分类于 操作系统 | 字数统计: 160 字 | 阅读时长 ≈ 1 分钟 Windows10家庭版和专业版的激活方法几句命令即可,谁用谁知道 阅读全文 »
解决Linux重启后DNS被重写 发表于 2018-05-30 | 分类于 操作系统 | 字数统计: 284 字 | 阅读时长 ≈ 1 分钟 前言本人的系统是’Ubuntu18.04 LTS’,而网上的教程一般是16.X之前的版本,所以说按照网上的办法修改什么base,tail,head,都是不可以的。右键进入终端输入命令’cat /etc/resolv.conf’可以查看到当前的DNS配置文件,默认是没有什么谷歌,电信等DNS的,需要我们自己配置。而配置后重启计算机,刚才配置的又不见了。这是一个在linux系统下比较常见的问题。下面就是我的解决方法。 阅读全文 »
单电脑管理多github账户 发表于 2018-05-26 | 分类于 环境配置 | 字数统计: 438 字 | 阅读时长 ≈ 2 分钟 前言有些时候,可能需要一台电脑连接两个github的账号,或者一台电脑同时需要连接两个平台,例如码云,github等。所以这个时候我们需要在一台电脑上配置多个SSH-Key。 阅读全文 »
PHPstorm Xdebug工具安装 发表于 2018-05-16 | 分类于 环境配置 | 字数统计: 439 字 | 阅读时长 ≈ 2 分钟 Xdebug介绍Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。我们可以使用Xdebug对php代码进行断点调试,能够清楚的看清楚每个地方变量的值,不用再通过echo和var_dump来输出变量了。 阅读全文 »
js正则表达式 发表于 2018-03-09 | 分类于 JavaScript | 字数统计: 1,142 字 | 阅读时长 ≈ 4 分钟 本文主要记录js正则表达式中的难点:惰性匹配,贪婪匹配,分组组合,反向引用符。 贪婪匹配与非贪婪匹配贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。 阅读全文 »