谈谈PHP框架Laravel和CodeIgniter
使语言不支持反射,解析文件一样可以实现。最后,任何技术理念都不能太过于追求,语言的 OOP 支持是有点用处的,但太过的设计反而麻烦。我自己开发现在觉得 MVC 都很麻烦,很多情况下直接路由到渲染模板。也许开发到了一定的阶段才会返璞归真吧!其实软件本身真的没什么高深的东西拿的出手的,并没有什么技术含量,真正到了汇编也就是 Size 和偏移的问题。软件技术影响力大不厉害,做出牛逼的产品才是真的厉害。...
2017年1月6日公司年会照片
然倒过来了,看来华为相册自带的旋转治标不治本啊,本站也有图片旋转功能,只是不想用而已。有人说,我运气爆表,中了二等奖空气净化器,又中了特等奖小米 MIX(期货)。中奖了是开心,但心情还是特别的平静的,也许这也是变化吧。其实,生活有苦有甜,人生中大部分都是痛苦和无奈,偶尔一点点小乐子而已,这都将过去~...
驾考科目一考试指南
或查看上一题。当选择交卷会提示你有多少分和做错了多少题外,还会提示你有一道题没做。这时选择不交卷,过一会再重试就不会提示有一道题没做了,估计是系统太慢了。关于考场,其实还是非常吵闹的,心理素质不好的人也许思维会被扰乱。上机对于每个人来讲,都是有那么点紧张的,特别是女儿身。谨以此文献给没有驾考的朋友们,当所有没有驾照的人在一起是什么感觉呢,当然特别屌丝。驾考题目说难不难,说简单不简单,考了六遍没过的大有...
如何通过服务端HTTP头解决前端跨域问题
么是跨域,浏览器还是会屁颠屁颠的去请求服务端,因为它还是要询问服务端的意思,如果服务端没有返回允许的头信息,浏览器就不处理这个内容,在审查元素里面看到 response 是空的。而 IE 系列的浏览器也许就直接不发出请求了。下面描述具体做法,可以通过 nginx 的 add_header 来做,同样也可以通过后端程序来做。通过后端程序做比服务器的配置肯定要灵活的多,并且更好维护。nginx 的配置方法...
nginx header 下划线问题
ores_in_headers 默认为 off,会忽略掉带有下划线的 header name。解决办法可以将下划线改成连接符-减号,或者在 nginx.conf 中将其配置成 on。nginx 这样做也许是为了和绝大多数 http 协议头字段名保持风格一致。...
所思所想谈谈对这个社会的看法
较苦的缘故吧。看微博网友的评论,几乎全部都是批判他们的,大家的意思都是活该。包括之前在北京动物园里面,被老虎伤到的那对母女事件一样,网友的评论也几乎都是说当事人的不是。当我看到这样的事件发生的时候,我也许会觉得当事人是有点问题,做的不好,但骂是骂不出口的,只能不评论吧。而现在的网友,大部分都是知识分子,也大都是比较年轻的人,为什么这么缺乏同情心呢?。当今时代的快速发展,导致社会脱节,贫富加剧。大家活的...
花生WIFI天猫百度图片加载失败问题
在上海挤地铁上班的人应该会经常连接花生WIFI,也许会发现一个问题,有些网站的图片加载不了,比如天猫,百度,一点资讯什么的。这个问题我一开始也觉得很奇怪,时间一长,就想了解到底是什么原因。我开始求证,在电脑上调试天猫移动站点的图片,发现百度和天猫的图片在移动 UA 下使用的是 webp 后缀文件名,天猫的图片文件名里面含有感叹号逗号等一些非常规字符。webp 是谷歌研发的有损图片压缩格式,率先在 ch...
PHP5.2.1和PHP5.5.9之间的差异
.2.1 和 PHP5.5.9 在语言编译方面的一些差异,因为这个差异导致我用低版本的 PHP 在压缩 LMLPHP 代码的时候产生了一些小问题 - 双引号里面的空格被丢失。TOKEN 的值发生错位,也许是 PHP5.3 之后加入的 namespace 关键字导致的。// php5.2.1 echo token_name(314); // T_ENCAPSED_AND_WHITESPACE echo ...
写网页爬虫遇到标签匹配难题
上面的代码针对这样的标签做了特殊处理,判断的是大于号 > 的前面不能有 width。当今的网页很难做到每个地方都完全的遵守 WEB 2.0 的规范,一个成熟的网页分析工具,这样的问题是必须要解决的,也许通过正则真的做不到,目前想到的比较好的方式是使用 DOMDOCUMENT 来渲染。 ...
在GITHUB上进行团队项目开发教程
者都可以向原项目作者贡献代码。在 Pull Request 之前,我们需要做个 git rebase master 的操作。一般情况下开发周期比较长,大型项目很多人都在开发,在新分支开发完成时,主分支也许进行了很多次的提交,我们新开发的分支已经落后主分支很多次的提交。rebase master 的意思就是将这个分支的所有提交和修改以主分支现在的状态为起点,rebase 的过程其实是临时的产生了一个新的...