Laravel框架之Migration使用教程
Laravel 框架的,抛开其他的不说,第一:它让开发成本大大增加,我认为,需求变化,代码需要修改是非常正常的事情,最重要的还不是架构,而是工程师对系统是不是足够熟悉,并且没有哪种架构能够在需求修改的情况下完全不修改代码。第二:框架应该解决的只是框架该做的事情,当一件事不能近乎完美的解决的时候,最好不要触碰;比如分页,比如 Migration,我第一次构建项目的时候,由于 Migration 太多,卡...
VI编辑文件忘记SUDO不退出如何保存
在 VI 模式下,当编辑的文件权限不属于当前用户,或者编辑系统文件时,如何获取 SUDO 权限?如何在提示因为权限问题而无法保存时并且不退出编辑器的情况下保存当前文件?当忘记 SUDO 时,如果退出重新再 SUDO 编辑会比较麻烦,比较简单的解决方式如下。 is read-only (add ! to override) Can't open linked file for writing 使用 !...
使用array_map取代PHP函数array_column
PHP 函数 array_column 是 PHP5.5 之后才支持的,在国内各大平台运行环境比较混乱的情况下,绝大多数的主机服务器还都在使用 PHP5.3 左右的版本。为了程序的健壮性,慎用此函数,最好使用 array_map 来取代它,不过 array_map 的取代也只能向下兼容到 5.3 的版本,因为需要使用 lambda 函数表达式。如下示例:array_column($array, $co...
PHP适合创业Java才更适合打工
响应,一秒处理 100 个请求是很轻松的,单核 CPU 的负载通常在 0.1 左右,加上 PHP 本身就不是一个非常高效的语言,依然能做成这样,并且能轻松挡住在一个小时内三万次的猜测式进攻请求(这样的情况经常有)。从这些数据来看,现代的服务器都很牛逼了,剩下的就是软件架构和设计了,这个是重中之重。谈谈程序员和打工。我觉得只要是有技术有追求的人,工作了五六年一般都不会再打工帮人写程序了,除非你家里太穷,...
Linux发行版CentOS和ArchLinux同步时间
Linux 服务器时间同步是非常重要的一件事情,时间的不准确会导致很多问题。时间同步需要用到 NTP 服务器,NTP 服务一般情况下不用自己搭建。笔者曾经思考过这样一个问题,两台服务器的时间如何做到相同,思考得到的结果是:这是不可能的,就像这个世界上找不到完全一样的东西一个道理。当我在 Google 上寻求 NTP 服务的原理以及如何做到时间同步时,才知道 NTP 也是有误差的,只是误差比较小而已。下...
如何通过服务端HTTP头解决前端跨域问题
X-Requested-With"); header("Access-Control-Allow-Methods: GET,POST,OPTIONS"); }上面的判断是防止浏览器不支持通配符 * 的情况下,通过 HTTP_ORIGIN 来返回。...
前端技术之CSS实现图片垂直居中
使用 table 会更好一些,如果 DIV 显示成 table-cell 是很难控制边距的。 除了完成了上面的事情外,图片本身也是需要做一些处理的,一般要居中显示的图片的大小和比例都是不一致的。这样的情况下,我们需要去除图片标签本身自带的 width 和 height 属性,然后设置 max-width 和 max-height 属性即可。 除了使用 CSS 实现图片的居中显示,也可以根据图片的高度和...
C语言和PHP语法相异点
PHP 的语法规则和 C 语言语法规则非常的相似,PHP 中很多内部函数调用的就是原生的 C 语言函数。由于两种语言的运行方式不同,导致在某些情况下语法也有一些差异,下面列举几个。 获取全局变量方式不同 在作用域中获取全局变量的值,PHP 必须借助 global 关键字获取或者使用超全局变量 $GLOBAL 去访问外部变量值。C语言相对简单点,在局部作用域中若没有相同的变量名称则访问的就是外部声明的...
信用卡还有意思吗?
信用卡还有意义吗?或许国内的恶劣环境扼杀了信用卡的意义。近期,发生我有史以来第一次忘记还信用卡,其实也没有什么特别的事情打扰导致忘记了还,而是真的特别普通,特别正常的情况下忘记了还款。结果交通银行还产生了 0.55 人民币的利息。试问,哪个老百姓 30多块钱人民币放在余额宝在短短几天能产生 0.55 的收益?我估计 10 年都不一定,说不定还需要小额管理费,最后变成了 0。这就是特权和老百姓的区别?老...
Google Analytics 怎么样 Google Analytics 值得用吗
作用不大,你真的觉得报表会给你带来什么吗,这个世界上有多少人的决策是受到报表的影响,没有报表就没有决策吗?不是的,也就几个类似苹果一样的大公司需要数据挖掘类的报表,像普通站长来讲,自己也都知道自己站的情况,报表看亦或是不看,基本差不多,你该怎么做还是得怎么做。有位资深老友跟我讲,不用百度统计的网站流量特别好,一旦用了百度统计,几乎没有流量了。这话是有点道理的。统计这种东西,像 Google Analy...