下载谷歌字体

首页要安装 node.js: yum install nodejs

然后安装 goog-webfont-dl
npm install -g goog-webfont-dl

接下来可以下载字体了:

例如 “http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,900”

执行:goog-webfont-dl -a -f ‘Source Sans Pro’ -y ‘300,400,600,900’

会在当前目录下生成一个css文件,和一个目录,目录里是字体文件,放到可以访问的位置,在页面里加载这个css就行了。

composer中文网的中国镜像挂了很久

一真用的composer 中文网的镜像。可是去年的某一天,发现安装不上包也更新不了包,查到一下,发现composer中文网从开始修改到恢复上线,啥也没变,就是不更了,这下可好,那些更新停止了。

找呀找,找到一个还能用的composer镜像。

https://github.com/zencodex/composer

modbus 协议 功能码 03 和 04的区别

modbus 协议 功能码 03 和 04的区别

function Code 03是用于读Holding Registers,而Function Code 04用于读Input Registers。两个功能码的区别在于使用在不同的寄存器上。
Input Register用于读取Slave的信息,长度为16-bit,只能读,不能写,地址范围是30001 – 39999。
Holding Register用于读取Slave的信息,或向Slave发送信息,长度为16-bit,可以读,也可以写,地址范围是40001 – 49999。
为什么只能用03来读数据呢?因为你要读的Slave,把数据放在了Holding Registers里,地址是4xxxx。之所以选择Holding Register,考虑到既要能读,也要能写。