随着工作接触到的项目增多,越来越长见识了。对于程序员的廉耻感这个问题,总觉得有必要说两句。 背景,两件事:

  1. OTT的搜索引擎,整个项目的部署文档撰写不清不楚导致测试同学搭建测试环境时满脑袋问号; 接口文档的参数设置的莫名其妙:
    检索方式(由12位二进制(形如:p11p10p9p8p7

    [……]

阅读全文

有个需求,想实现PHP里用php_curl下载大文件,如果直接下载到内存呢,那肯定药丸,所以肯定要输出到文件才行,示例代码如下:

<?php
set_time_limit(0);
//This is the file where we save the information$f[......]

阅读全文

首先,需要安装ImageMagick:

apt-get install imagemagick -y

之后,进入目录,执行如下指令即可批量将PNG格式的图片转为JPG:

mogrify -format jpg *.png

相关参考: Batch converting PNG to JP[……]

阅读全文

本文承接昨天的博文,有个魔数,不是我想要的结果,因为这玩意儿稳定性有待考证。所以搜寻了一个支持设置像素的二维码的模块:endroid/qr-code
GitHub地址:https://github.com/endroid/qr-code

实际测试了下,这个模块易用性和兼容性更强,安装模块[……]

阅读全文

PHP QR code是一款常用的二维码生成库,但是里面控制二维码图像尺寸的参数其实对于一般用户可能有点迷,并不是直接输入像素的。

正好,近期有个需求是要调整之前微信小程序二维码的接口,要求支持指定宽度。所以有了本文。

参考:https://www.cnblogs.com/frey/p[……]

阅读全文

小米4A的电视,可能有同学尝试,安装最新的Kodi后,启动是会闪退的。
那么如何能正常使用Kodi呢?经过尝试合搜索,最终网上找到个答案,说是安装旧版本的Kodi,即17版本的即可。遂找到了17.0的Kodi,安装到电视上,可以正常启动使用,各个功能均正常。现提供Ko[……]

阅读全文

方法1、变量$cat,只能在分类页使用 。

方法2、global $wp_query; $cat_ID = get_query_var('cat'); 获取当前分类ID号,只能在分类页使用。

方法3、在page单页面使用:

$cat= single_cat[......]

阅读全文

查询是不区分大小写的,但是返回的字段可是区分的,有奇葩要求,强制字段名最小化,放到Yii2里如何实现呢?其实很简单,改下驱动配置,给数据库加个参数即可。

原始数据库配置示例:

<?php
return [
'class' => '[......]

阅读全文