- 博客(10)
- 资源 (15)
- 收藏
- 关注
原创 网站页面布局
网站页面整体布局可以分为以下几个部分:header、sidebar、content、footer,sidebar展示菜单导航,点击某一菜单项,右侧content区域进行更新方案一:采用iframe形式方案二:利用$.load()方法加载,参数为url,可选参数,回调函数
2017-08-24 17:18:50 511
原创 CRC16校验码生成原理
CRC16-Modbus生成多项式为CRC-16 : X16 + X15 + X2 + 1 对应 0x8005移位寄存器初始化值为0xFFFF
2017-08-23 14:21:38 10717 1
原创 js中获取中文相应gbk编码
工程中碰到一个需求,需要将中文字符转换成相应gbk编码格式,举例子说明:将汉字“组件”编码为16进制 0xD7 0xE9 0xBD 0xA8为找到相应解决方案,进行了不少搜索与试验,结果却不尽如人意,没有能得到想要的结果,最后皇天不负有心人,还是找到了可行的js库(gbk.js)
2017-08-18 08:31:15 6496
原创 MQTT Over Websocket
HTML文件中引入mqtt.js文件下载地址var client = mqtt.connect('ws://localhost:3000');// 客户端连接成功client.on('connect', function () { .....});
2017-08-15 14:10:15 3482 3
翻译 MyBatis + Spring Boot
MyBatis-Spring-Boot-Starter有助于基于Spring Boot快速搭建MyBatis应用程序,使用该模块,可以做到以下几件事情:1)构建独立的应用程序;2)降低到几乎为零;3)更少XML配置文件安装 为使用Mybatis-Spring-Boot-Starter模块,仅仅需要在类路径上包含mybatis-spring-boot-autoco
2017-08-11 16:07:41 941
翻译 Mosca认证与授权
认证与授权借助Mosca,可以通过定义三个方法授权一个客户端:authenticateauthorizePublishauthorizeSubscribe这些方法可用于对特定客户端限制可获得的主题权限。下面是一个简单的的小例子,客户端在建链阶段发送用户名与密码,用户名会被保存起来,稍微使用(为验证是否特定的客户端可以为特定用户发布或者订阅)
2017-08-11 11:01:25 2691
翻译 MQTT 服务器
将Node HTTP服务器修改成具备MQTT Websocket能力var mosca = require("mosca");var ascoltatore = { //using ascoltatore // type: 'mongo', // url: 'mongodb://localhost:27017/mqtt', // pubsubCollection: 'ascolta
2017-08-09 09:17:08 865
原创 Node.js Buffer
在ECMAScript 2015(ES6)引入TypedArray之前,JavaScript语言本身没有读取或者操纵二进制数据流的机制。Buffer类作为NodeJS API的一部分引入,使得能够与TCP流或者文件系统操作等字节流交互。既然ES6中已经加入了TypedArray,Buffer类以更优化与适用NodeJS适用场合的方式实现Unit8Array API。
2017-08-07 17:24:58 573
原创 Mosca MQTT
Mosca--MQTT代理服务器(broker)开发环境:基于NodeJS1)安装Mosca npm install mosca --save2)创建MQTT服务端,端口为:8000
2017-08-04 08:32:04 6456 2
原创 jQuery程序化触发a标签点击事件
在写代码的时候,想在代码中控制a标签点击事件,一开始想当然的写下这样的代码:下载$("#downloadLink").trigger('click');但是,实际测试的时候,发现没有达到想要的效果,之后查阅其他资料,发现也有遇到过这样的情况,解决方法不外乎以下几种:方法一:直接使用原生javascript方法document.getElementById("downlo
2017-08-02 13:19:12 13297
基于Node.js开发的MQTT应用
2017-08-08
Gradle/Spring Boot/Thymeleaf
2017-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人