为什么说代码缩进一定要一致? 看一下今天我去维护公司外包的一个项目,在 终端 打开的样子。 先不说代码质量什么的,光这个缩进,你就得看一会吧。 你会不会有想骂人的冲动。 为什么会这样? 熟悉的小伙伴都知道,在 IDE 下,会自动的帮你处理一些 TAB 和 空格的关系的,在 IDE 下 是看不出什么的 Read More
最近有点忙,都没有时间来写博客了。 不过这也是自我沉淀的一个过程。 什么是视图? 视图并没有想象的那么复杂,简单来说的话。 视图就是把你写的SQL保存起来,在使用视图的时候等于使用了这么个SQL。 为什么要用视图? 当业务足够复杂的时候,多个表之间的数据关联越来越紧密。当我们要找一条数据的时候往往要 Read More
1:什么是 Beanstalkd ? Beanstalkd 一个高性能、轻量级的分布式内存队列系统 简单来说,就是一个队列,相比于 数据库/redis 队列相比。 更专业。能完成的功能更多。就这么理解就好。 3:Beanstalkd 的优势是什么? 4:Beanstalkd 基本概念和原理? 在 B Read More
什么是适配器模式? 简单来说,我想买一根充电线,我买一根安卓的?还是买一根苹果的? 我也不确定,因为我以可能会换手机,对于我的形式我也不确定。 所以,我要买一根可以同时适配 安卓/苹果 的线。 所谓适配器,就是这样。 适配器模式的应用场景? 在我们的实际项目中,会引入 第三方 的库。 这个第三库并不 Read More
一:Rewrite - 概述 - flag 作用 - last / break 实现对 Url 的重写。 - redirect / permanent 实现对 Url 的重定向。 - 使用范围 - server / location / if - 语法 rewrite <regex>(正则) <re Read More
有感而发,感觉现在想买双靠谱的假鞋比真鞋都难~ 1:什么是观察者模式? - 编程和生活其实是很像的,比如我们在坐地铁。 - 到了【红桥区】,地铁的小喇叭会通知在地铁上的每个人,由我们来决定是否下车。 - 这里的话,【地铁上的乘客】其实就扮演了【观察者】的角色,【观察】地铁的动态。 - 说到这,明白观 Read More
首先抛出一个问题,如果你在文件中建立了一个 -a.txt 的文件,你会怎么删除它? 我之前的回答是 实验结果很明显,不能删除。 因为在 Linux 下,会把 -a.txt 前面的 - 认为是 rm 的一个选项,然而 rm 命令并没有这个选项,所以会报错,并且不能删除。 所以对于前面有特殊字符 - 的 Read More
在学习中,越学习越觉得自己基础薄弱。 在平常工作中,对于某些错误处理感觉不知道怎么下手,于是决定重新再整理一下。 强烈推荐这篇文章,真的感觉学习到了很多。 部分引用::再谈PHP错误与异常处理 -- 1、在 PHP 中,什么是错误和异常处理? 在我的理解中。 只要是不符合程序预期的执行计划,都是异常 Read More
最近一直在学习其他,导致博客就疏忽了,很不好(其实就是自己懒了......)。 -- 为什么要使用 .bash_profile和.bashrc ? 在平常的使用中,有些文件夹或者命令很长,在执行时需要键入很长的文件路径来找到这个文件。 这样太繁琐了,我应该更记录一些东西来代替我冗余的命令和文件路径 Read More
-- 获取/设置响应的 HTTP 状态码 -- ... 操作符知道是什么么?看看 PHP 官方的 小例子 吧。 PHP 在用户自定义函数中支持可变数量的参数列表。 在 PHP 5.6 及以上的版本中,由 ... 语法实现;在 PHP 5.5 及更早版本中,使用函数 func_num_args(),f Read More