时间戳和日期之间转换在不同时区的差异
在 PHP 程序中,使用 time() 函数不论时区是否设置,是不会报错的,在 PHP7 以下版本中,使用 date 函数在 time zone 没有指定的情况下会报 Notice 错误。容易造成一个误解,timestamp 和时区无关。其实 timestamp 和 date 都是与时区有关系的。在不同的时区同一时刻获取的 timestamp 是不一样的。使用 timestamp 存储有个好处,就是转...
冬夜寒风中漫天飞舞的银杏叶
发现可以显示广告了,很开心。过了没多久,在 Ipad,PC 上都能显示广告的网页突然又不显示了。弄的我非常的莫名其妙,查了好多为什么不能显示的原因,官方的,非官方的,英文的,中文的。最后发现对于我这种情况,只有两种可能:其一,代码放置错误;其二,我之前被拒绝过,需要耐心等待 48 小时。首先,我要吐槽下,Adsense 的新版后台做的真的很烂。在网速不太好的用户完全不能忍受,有些按钮点了之后没有任何 ...
解决Nginx报错Permission denied和Primary script unknown
这样的地址 Nginx 肯定是没有权限访问到的。Nginx 没有权限访问并不是因为这个目录很深,最重要的关卡就在用户目录 /home/may 这里。一般的 Linux 发行版用户的 home 目录默认情况下同组用户和其他用户都是没有权限访问的,也就是 700 权限。想了一下,最简单的方法那就是 sudo chmod o+x /home/may,更傻逼的办法当然是 sudo chmod -R 777 /...
谈谈关于技术和设计中 px dp in 等的含义
Dots Per Inch 的缩写,ppi 是 Pixels Per Inch 的缩写,两者在表示屏幕时是同一个意思。个人认为,dp 不算是长度单位。虽然从公式上来看,理论上它也是长度单位,但是现实情况下,手机的分辨率是有极限的,跟理论相差很大,相同的 dp 在不同的手机上显示的大小会有差距,这个肉眼完全能辨别,所以我认为它不属于长度单位。 dpdp 据说是安卓为了适应不同分辨率的手机而发明的一种单...
谈谈PHP框架Laravel和CodeIgniter
用反射的技术也可以实现,即使语言不支持反射,解析文件一样可以实现。最后,任何技术理念都不能太过于追求,语言的 OOP 支持是有点用处的,但太过的设计反而麻烦。我自己开发现在觉得 MVC 都很麻烦,很多情况下直接路由到渲染模板。也许开发到了一定的阶段才会返璞归真吧!其实软件本身真的没什么高深的东西拿的出手的,并没有什么技术含量,真正到了汇编也就是 Size 和偏移的问题。软件技术影响力大不厉害,做出牛逼...
Ngx 反向代理 504 错误解决
决了” 朋友对我如是说。现在分享给大家,这位朋友因为这个问题困扰了很久,希望给大家带来帮助,少走弯路。关注我们,给我们投稿,一起成长,帮助他人。 nginx reverse proxy 的问题,在某些情况下会出现 504 错误,重启机器后就好了,过了一会儿又出现,最后确定问题和文档长度有关,慢慢的找出了元凶。期间经历了太多的曲折过程,包括每个环节的检查,还一度怀疑是数据库不稳定或者是服务器不稳定亦或是...