Ubuntu16.04安装PHP7.2 Laravel5.6 要求 PHP7.1 以上的环境, 但是 Ubuntu16.04 自带的 PHP 只到 7.0, 所以需要通过 PPA 源安装下 PHP7.2 这一套的核心在于 Ubuntu 官方源里没有 PHP7.2 & PPA 源被墙了, 因此必须要将 PPA 源替换成中科大的代理源, 方法如下 添加 PPA 源: sudo add-apt-repository ppa:ondr 2018-04-01
面试总结/18年Todo 最近面了两家公司, 知道了很多自己欠缺的地方, 这点很好. 记一下发现的缺点吧. 基础知识 PHP 相关 PHP 里边的常见常量/函数, 这些都需要达到掌握的层度, 而非了解 PHP 相关编码规范, PSR 系列 1~16, 都需要了解一下 composer 需要达到了解的层度, 至少应该达到 webpack 配置的级别, 而不是 composer install 工程师 经典项目源码阅读: 2018-03-28
解决Laravel编写数据库查询语句时的反人类设计 Laravel 本身是一个很好用的框架, 但是每次查询数据库的时候, 都要DB::table(表名), 非常反人类 今天研究了一下, 发现 DB::table(表名) 实际上是返回了一个\Illuminate\Database\Query\Builder, 而这个 builder 是在框架初始化时创建的Illuminate\Database\Connection, 存在 app(‘db’)字段里, 2018-03-15
线上服务器vimrc 因为要在线上服务器使用, 所以只用的vim自带的功能 编写原则 => 简单, 方便, 无依赖, 方便在线上改代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263" 功能说明:" 显示行 2018-01-09
Chrome扩展推荐 日常工作 二维码生成器 功能说明: 点击后自动生成当前页面的二维码, 也可以直接输入网址, 生成二维码 下载地址: https://chrome.google.com/webstore/detail/quick-qr-code-generator/afpbjjgbdimpioenaedcjgkaigggcdpp Edit This Cookie 编辑/查看当前网站的 Cookie 下载地址:ht 2018-01-08
ThinkPad T460p 触摸板不定期失灵, 鼠标动不了的解决方案 新装系统之后触摸板会不定期失灵, 每小时能出现五六次, 很恶心. 最后发现是触摸板驱动的问题, 解决方案也很简单 1. 下载驱动精灵, 更新驱动, 然后删除当前系统内的触摸板驱动 2. 重启电脑(因为更新了驱动, 所以可能要重启两次) 3. 问题解决 4. 删除驱动精灵自动安装的一大堆软件(Chrome首页/金山毒霸/QQ浏览器/etc) update: 删除触摸板驱动之后, Windows还是 2018-01-07
利用端口转发绕过阿里云的备案限制 目前只有备案过的域名才能解析到阿里云服务器上, 这一点对于online域名来说就坑大了,所以需要利用端口转发,将域名先解析到国外的vps,由vps作为中转站将请求转发给阿里云服务器,再展示响应结果。这样才能绕过阿里云的备案限制 方案如下: 下载并安装端口转发服务器(tcptunnel) 123456git clone https://github.com/vakuum/tcptunnel.g 2017-10-11
解决adminer不能自动登录的问题 adminer是一个非常好用的数据库管理软件, 但是在我把网络服务器从apache换成ngnix之后,它的记住账号密码的功能突然不能用了。 每次重启完电脑,再点左边的登录记录,总是提示说『Master password expired. Implement permanentLogin() method to make it permanent.』 这个问题困扰了我很长时间,一开始认为是sessi 2017-10-11
编写可读代码的艺术 这是我在分享时的讲稿,主要介绍了《编写可读代码的艺术》中关于变量命名的部分 文中大量引用了《编写可读代码的艺术》书中的内容,向原作者以及译者致敬! 大家好, 相信大家都见过这样的代码: 通篇都是单字母变量和魔数, 一眼看过去很难知道它在做什么 这样的 运气好还能看到这样的 想想看, 如果在项目里有 1000 行这样的代码, 维护起来是什么感觉…… 在我们的项目中, 我们用了很多办法来增强 2016-06-26
使用Github输出Markdown简历时中所用到的最简css 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210 2016-06-25