代码分享之使用ImageMagick将PDF转图片
对象,然后通过这个对象去读取这一张 PDF 的内容(这样会不会重新加载整个 PDF 文档?);第一次为了计算 PDF 页数,也 new 了一个对象。不过实际运行下来,还是非常慢,一个十多页的 PDF,如果内容特别复杂,需要将近一分钟的时间,如果内容相对简单,十几秒可以转换完成。测试发现,降低 resolution 的值可以加快速度,设置为 30 的话图片的质量仍然能被接受。 解决 imagemagic...
装修之西门子洗碗机
装修过程中很多东西都需要预约安装,洗碗机也不例外,其实洗碗机像冰箱一样,并不需要专门去预约专业的人来安装,因为,如果你家环境不符合安装,安装人员来了马上就会走,如果你们家水电排水都符合要求,要他来何用?我想说,洗碗机安装真的太简单,装个玻璃门,拧几个螺丝,推进去,把水电螺丝拧好,不需要太紧,电源一插,搞定,so so so easy。但我们还是预约了洗碗机安装师傅,整个过程师傅特别不耐烦,特别粗糙,特...
目睹中国互联网行业之怪现状
何空闲时间,连写个文章也都是抽空写出来的,更别说午休啦。不是有位作家说,我们中国很难成为一个文化大国吗。 来看看目前互联网公司都是什么样的,帝国式的无监管管理,导致了一个又一个国中国。“末位淘汰制度,如果你的绩效是最后一名,那对不起,你就得走”,这句话竟然是中国的一位首富说出来的。如果你活在三十年以前,在一个政府单位工作,虽然不能算特别富有,但是一个银饭碗,一辈子不用愁了吧。从这点可以看出来,现在的年...
nginx: [emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 64
ase server_names_hash_bucket_size: 32 解决方法: 在配置文件的 http{} 段增加一行配置 server_names_hash_bucket_size 64; 如果 64 还不够,那么就按32的倍数往上加。 下面是在中文 wiki 上摘抄的一段说明: 保存服务器名字的hash表是由指令 server_names_hash_max_size 和 server_na...
提升幸福感的一个动作
那就是自定义 rom,我想大家都有这样的需求,一个陌生号码,几分钟内拨打几次以上才响铃,这样功能,我想 IOS 没有,安卓没有一个手机是有的吧!这就是 ROM 的风口,因为定制化的功能永远不能被满足,如果出现了开源手机硬件,加自定义功能,不仅能提升人类的幸福感,并且无数失业的 IT 技能人才,可以有一个薅羊毛赚点外快的平台!!!现在,屏幕前的你,如果看到这样的一个风口,请转出去,让大资本家看到,资本家...
感
,觉得这个好,于是我们装修,所有的东西都是扛进来的,辛苦啦自己,辛苦啦工人,我当时很不懂事,觉得那些帮我们送木板的就是应该他们自己来搬,其实现在想想,是这个小区操蛋的规则,他们也是受害者。所有的规则,如果一视同仁,那是没有话说的,在现在的世界就是没有规则,没有法制,没有约束!权贵想进来,随便搞,这些施工车几辆几辆的开进来,毁坏啦多少绿植。其实在最一开始,我也发现是小区设计的问题,比如很多楼是开车到达不...
通过 UA 来识别浏览器和操作系统
通过 UA 来判断浏览器及版本信息和操作系统类型及版本信息,其实意义不大,也是不太准的。一般这种只适用于浏览器请求识别,如果是 APP 客户端一般也不会设置这样的字段,至少会换种方式或名字。如果要更加准确的判断这些信息,应该在客户端完成识别。即使意义不大,还得尝试去做。写这种代码,比较费时间,因为不仅仅是技术,而是需要大量的搜集工作。找了一些开源的软件包,大的吓人,有些竟然依赖网络请求,这样就很慢且不...
核酸检测有感
你核酸检测了吗?愚蠢的最高统治者,如果最高统治者有能力管理的话,那绝对是愚蠢的,或者最高统治者没有能力,或者人们没有认清国家机器。如果小明是一个新冠肺炎患者,他要做一个阴性的核酸检测报告,不要太容易了。反正,凡事要做核酸检测,不要问为什么,不要问为什么?你要去做核酸检测,不要问为什么?你做了核酸检测吗?不要不听话,做就对了。做为老百姓,不需要懂为什么,没必要去知道为什么,不需要去弄明白怎么回事。做核酸...
解决Nginx报错Permission denied和Primary script unknown
级服务器。但是 PHP7.1 实在是太不争气了。PHP7 自带的服务器有个毛病,不能正确加载静态资源,也就是只要你访问的 URL 是以 .js .css .jpg 等后缀结尾的,它都认为这是静态资源,如果这个静态文件或文件夹不存在,就直接返回 404。按理来讲,PHP7 不应该出现这样低级的 Bug。也许一个人技术再牛逼,没有实战经验做出来的东西还是不行的。技术人员的阶层已经出现了,做底层的人只知道底...
HTTP协议代理相关头Vary等的含义
请求经过了哪些服务器。HTTP 协议本身就是非常灵活和开放的,所以一个字段用的人多了也就成了规范,而一个人只要真的理解了 HTTP 协议本身,要怎么玩就怎么玩,完全可以按照自己的习惯自定义规则。另外,如果客户端请求服务器中间经过代理,Connection 字段会被改为 Proxy-Connection,这个是客户端代理的标识。而如果一个请求,服务器主动关闭了,比如响应 Proxy-Connection...