Nginx 403 错误解决方法
前一阵子在配置 Nginx 时,总是出现 403 错误,虽然之后看起来这个问题是非常简单的,但是对于不熟悉的人来讲,能找到问题还是很不容易的,请求了运维大哥,大哥依然找了很久就没能解决问题,最后解决问题了也是碰巧,还是没能真正的理解到 Nginx 的配置的含义。 Nginx 的配置比 Apache 要简单,好像并不能继承默认的 localhost,比如 index 的配置,不愧是轻量级的服务器。大概...
LMLJS 1.1 发布兼官网文档更新
Jquery,为了更快的达到回调的效果,可以同时加载 MaxCDN,Google,MicroSoft 的 Jquery CDN 来达到最快的渲染体验。competeLoad 很好的解决了这个问题。 最后请看官方文档 LMLJS。 ...
谈谈PHP框架Laravel和CodeIgniter
与实现的关系出问题不满足需求需要重新绑定新的实现类的,一般公司倒闭的可能性比这个都要大很多。另外就是语法糖,即使语言或框架不支持,手动用反射的技术也可以实现,即使语言不支持反射,解析文件一样可以实现。最后,任何技术理念都不能太过于追求,语言的 OOP 支持是有点用处的,但太过的设计反而麻烦。我自己开发现在觉得 MVC 都很麻烦,很多情况下直接路由到渲染模板。也许开发到了一定的阶段才会返璞归真吧!其实软...
小米MIX尊享版真机体验
的陶瓷共振发声还没尝试。膜还舍不得撕掉呢。当 6.4 英寸超大屏幕 2040*1080 的超大分辨率的 MIX 呈现在手上,220 多万的像素同时点亮,那是什么样的震撼。陶瓷机身,鬼斧神工,浑然天成。最后才发现,MIX 的充电接口是 Type-C,我真的太老土了。...
使用GIT将所有提交合并为一个提交
使用 GIT 将多个提交合并为一个提交,这个问题我们很轻易的就能想到,使用 git rebase 命令即可。但是,凡事都有例外,rebase 最后的两个提交是不可以再合并的,剩下最近的两个提交怎么办。下面的命令可以用来将最终的两个提交合并为一个提交。git reset --soft "HEAD^" git commit --amend ...
UI设计用户体验之Wifi图标
的原因造成的,也有可能跟Wifi图标的设计有关系。那种发射的样子,会不会给人一种不安全感?后来我们聊到他们家的宽带和手机套餐费用,姐姐才想起查看话费账单,发现最近一些时间的费用比较多,超出了套餐部分,最后打电话询问电信客服才知道是副卡用的流量超出了,大概用了500多M。后来我对外甥女说,你平时在家可以关闭数据,打开Wifi,这样就不会超出流量了。试想一下,如果一个小孩子,无忧无虑,家庭也还算幸福,还真...
再谈同名 Cookie 优先级问题
a"]=> string(26) "GA1.2.106199550.1490547854" ["_gid"]=> string(27) "GA1.2.2119853286.1496442120" } 最后发现,和 Cookie 位置有关,先设置的在前面,而服务端只取了第一个,所以二级域名 Cookie 设置晚了就获取不到。到底是谁的问题?也许不同的浏览器处理方式不一样,也许不同的服务器软件处理的方式也...
谈谈 SEO 对中文搜索引擎百度的影响
不知道 Baidu 为什么会这样,而远在天涯的 yandex 却没有那么浮躁。当然,对于知名度高的网站也许会做出妥协,不知道是百度主动渲染人家的,还是人家直接提交需要检索的数据到百度,比如知乎和微博。最后,互联网的阶层已经非常固化了,对于一些站长的努力经营,也许是为了心中的理想吧,总之是挣不到钱的,还是实实在在的睡个觉,混个日子保存体力比较好。...
基于 HTML5 的 EventSource 实时推送实现
if ($arr[0] <= $last){ sleep(1); continue; } $last = $arr[0]; output($arr[1]); sleep(1); } 一开始,读取文件最后一行内容,使用 tail 命令导致程序运行一直不成功,实在是个坑。前端代码实现 comet.php:<div id="result"></div> <script> if (typeof(EventS...
不靠谱的 execCommand 之 insertText
ument.execCommand("insertText",false,text);上面的方式做了一次变更,因为 insertText 粘贴的时候会产生很多节点,不能很好的处理换行,不知道怎么回事,最后改为如下。document.execCommand("insertHTML",false,$('<div/>').text(text).html()); 搞来搞去,归根结底,execCommand 方...