PHP filesize 获取文件大小注意事项
使用 filesize 获取文件大小需要注意,此函数返回的内容是被缓存的,一般情况下不会出现问题,如果文件内容被频繁更改,那就获取到错误的大小了。看官方的注释:返回文件大小的字节数,如果出错返回 FALSE 并生成一条 E_WARNING 级的错误。 Note: 因为 PHP 的整数类型是有符号整型而且很多平台使用 32 位整型,对 2GB 以上的文件,一些文件系统函数可能返回无法预期的结果 。Not...
百度的爬虫 Baiduspider 也不过尔尔
“搜索引擎的”,大概的意思就是当今世界的搜索引擎大都是人工控制,根本没有什么算法可言,这导致了互联网海量的复制和垃圾信息成山。这些都是因为当前,搜索引擎没有能力去辨别信息的好坏,整个的就是数量和概率的问题;也就是你的站点的垃圾信息足够多,被宠幸的概率就足够大,所以这也就是优秀小站往往干个很多年依然是小站,而垃圾站垃圾信息满天飞,反而成了流量大站。屈指可数的几个搜索引擎都是针对性的对一些出名的大站的内容...
Fatal Error:imagecreatefrompng(): gd-png: fatal libpng error: Read Error: truncated data
这似乎是一个无解的问题?Fatal Error:imagecreatefrompng(): gd-png: fatal libpng error: Read Error: truncated data。 面对这种报错,在注册了 shutdown 函数处理用户错误之后,程序直接崩溃退出。PHP 的 gd 怎么不出一个检测图片文件是否是 truncated data 的函数呢?难就难在 PHP 的错误处理...
ArchLinux 更新报错解决 ffmpeg2.8 libxfont
opcfsudo pacman -Sy xorg-bdftopcf 再次删除 libxfontsudo pacman -Rs libxfont 最后更新系统,pacman -Syu,成功执行。解决这些问题的思路大致如下:更新依赖软件包的软件删除软件包更新系统一级一级的往下找,如果发现下级依赖超级多,那肯定不应该是全部删除,只能尝试更新。为什么系统更新这么麻烦,还是需要去做这件事情呢?主要还是不更新,后...
PHP 函数 mime_content_type 的缺陷
HP7.1.10 函数 mime_content_type 有个小的 Bug,至少是个缺陷。对于 css 后缀的文件返回的类型是 text/plain。这样导致 css 没法被浏览器解析,页面当然会出问题。echo mime_content_type('mime.css'); // text/plain对于 js 文件返回 text/plain 浏览器会正常解析,但是 css 是不行的。...
白领上班族如何保护健康
发挥到极致。人经常不去运用自己的身体,肌肉就会慢慢萎缩,慢慢的就形成了疾病。人的体质除了人类历史几千年乃至上万年的遗传进化影响外,要发挥潜能改善自己,还是需要自身的悟性和造化。雾霾是人类没有办法逃避的问题,虽然雾霾侵蚀我们的健康,若因为空气不好而不运动,对身体的伤害会更大。其实运动无处不在,其实运动条件很简单,甚至无需任何器材在任何地方,关键在于愿意不愿意,想不想得通。白领的健康除了自身不愿意运动之外...
Wincachegrind Cannot find all target
d all target 最后发现简书上有篇文章 wincachegrind-cannot-find-call-target,wincachegrind 很久不维护了,webgrind 更是出现奇怪的问题,最后使用 PhpStorm 分析解决。webgrind 丑陋奇葩的界面,完全不知道怎么用,还得通过配置文件来修改。PhpStorm 界面。...
OpenResty Lua Redis 加速接口响应
本文以完整的示例,展示使用 Nginx、Lua、Redis 对响应速度慢的接口进行加速响应,提供快速的用户体验。代码经过严格的测试,没有任何问题。缓存的核心思想在于读取缓存后,即时中断连接,返回结果,然后继续执行,更新缓存。可以缓存的接口一般都是与用户无关的接口,比如计算当日热度最高的商品排行等。需要加速的接口代码,如下示例:<?php sleep(2); echo 'sleep 2 seconds,...
MyBatis 生成器去除注释的方法
nnection),javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+)" 奇怪了,这个问题我们都被折腾了好久。因为我们把这段代码的位置,移动了好几个地方,就是差一个地方没有移动到,于是就被折腾了好久。mybatis generator MBG 配置注意事项,需要将上面的配置 comment...
无人机如何快速返航
里的高度大概都是在 100 米左右(病句,但符合正常人理解)。对于稍微有点飞行经验的人来讲,是不会使用自动返航功能的,还是实际操控带来飞行的乐趣,各位飞友们,你们说是不是?那如何快速返航,我们要解决的问题是下降的速度,只有下降的速度快了,返航时间才会缩短,那如何快速下降呢?先看一个截图。下面是大疆 悟2 的参数截图。明白了吧,就是斜下降,这样速度才会快,至于怎么操作,大家都是聪明人,就不用我再说了。...