曾经见过太多乱写版本号的(其实现在比以前好很多了),好多 1.9.0 的下个版本必然是 2.0.0, 2.9.0 下个版本必须 3.0.0……主要还是因为之前对版本号的命名就没有规范,大家都是看心情写。后来 semantic versioning 得到推广,版本号取名的情况得到改善,但依然有很多人不知道三段式版本号是什么含义(各种培训学校你们教一下这些规范会死么……)。 简单来说(我也就是搬运一下,上面提到的网站说的更清楚),三段式版本号各个段的含义是: 大版本.小版本.补丁版本 先说最明显的补丁版本。如果你的软件或者库,之前有一些 bug 被修复了,...

阅读全文>>

mosquitto中可以添加多个用户,只有使用用户名和密码登陆服务器才允许用户进行订阅与发布操作。可以说用户机制是mosquitto重要的安全机制,增强服务器的安全性。 用户与权限配置需要修改3处地方: 1、mosquitto中最最最重要的配置文件mosquitto.conf 2、pwfile.example (保存用户名与密码) 3、aclfile.example (保存权限配置) 首先我们来新增两个用户 1: admin/admin 2: mosquitto/mosquitto  具体步骤: 1: 打开 mosquitto.conf 文件,找到 allow_an...

阅读全文>>

1、安装其他依赖包 yum install gcc gcc-c++ libstdc++-devel yum install openssl-devel -y yum install c-ares-devel -y yum install uuid-devel -y yum install libuuid-devel -y 2、下载mosquitto安装包 源码地址:http://mosquitto.org/files/source/ 进入到下载并解压出来的文件夹中执行 make &&am...

阅读全文>>

/** * 获取最大公约数 * @param array $data 数值数组(数值均为整数,不能都大于0) * @example get_zdgys([20,200,660,180,400,350]) */ function get_zdgys($data = []) { $gys = []; $data_min = min($data); if ($data_min < 1) { return null; } for ($num = 1; $num <= $data_min; $num++)...

阅读全文>>

1、配置用户信息 git config --global user.name [username] git config --global user.email [email]   2、查询用户信息 git config --list   3、如果push遇到在输入密码是熟错后,就会报这个错误fatal: Authentication failed for 解决办法: git config --system --unset credential.helper 之后你在push就会提示输入名称和密码 -------...

阅读全文>>

复制到剪贴板 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>clipboard</title> <script type='text/javascript' src="https://cdn.staticfile.org/clipboard.js/1.5.15/clipboard.min.js"></script> <...

阅读全文>>

本教程以下面环境作为测试对象: 下载  php_redis和php_igbinary-php5.6版.zip 取出对应的x86, nts的 php_igbinary.dll、php_igbinary.pdb、php_redis.dll、php_redis.pdb四个文件移动至: D:\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext, 然后打开 D:\phpStudy\PHPTutorial\php\php-5.6.27-nts\php.in...

阅读全文>>