自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 nodejs+MQTT协议实现远程主机控制

摘抄自百度:MQTT(MessageQueuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。所谓物联网,就是“万物互联”,我们的电脑、工控机、开发板什么的也是“物体”,当然也可以加入“物联网”。远程控制电脑,有很多种方法,如Mstsc、TeamViewer、VNC、SSH、QQ远程等。在我参与过的几个物联网项

2018-02-07 14:23:16 5062

原创 nodejs一个函数实现消息队列中间件

消息队列中间件(Message Queue)相信大家不会陌生,如Kafka、RabbitMQ、RocketMQ等,已经非常成熟,在大大小小的公司和项目中也已经广泛使用。有些项目中,如果是只使用初步的消息队列功能(比如少量客户端和简单的消息中转),对于追求“简洁美”的程序猿、攻城狮们,实在不愿意部署、维护一个消息队列中间件,那么就自己动手吧,编写几十行代码,嵌入到现有的模块,消息队列功能就能正常

2018-02-07 13:09:15 7074

原创 golang实现文件上传权限验证(超简单)

Go语言创建web server非常简单,部署也很容易,不像IIS、Apache等那么重量级,需要各种依赖、配置。一些功能单一的web 服务,用Go语言开发特别适合。http文件上传下载服务,在很多地方都能用到,大到门户网站,小到公司内部文件共享等。下面的代码在后台上传处理代码里,先判断“key”字段,如果key 值与设定的“密码”不符合,则不保存文件,达到文件上传权限验证的目的。注意在g

2018-02-06 15:01:58 1953

原创 使用nodejs创建加入用户验证的websocket服务

使用nodejs创建websocket服务是非常简单的(”ws”模块等),网上教程也很多。websocket服务默认没有连接验证,再加上它支持跨域连接,这样就存在“盗连”和并发攻击的风险。nodejs的”ws”模块提供了一个verifyClient回调方法,可以在客户端连接时,获取到连接信息如url等。这样我们就可以在连接url中加入自己的验证信息(用户名、密码等)。直接上代码:*****

2018-02-06 11:59:14 8376

原创 智能开关:orange pi one(arm linux)控制继电器

大家都知道,继电器是用小电流去控制大电流运作的一种“自动开关”,在我们生活、工作中随处可见。现在的“智能家居”概念,有很多功能模块其实就是“智能开关”,远程开关、定时开关、条件触发开关等等。下面介绍的“orange pi one(arm linux)控制继电器”,就可以轻松实现“智能开关”。orange pi 和 树莓派一样,是基于arm linux的开发板,大家把它当成一台普通linux

2018-02-06 10:39:02 2825 1

原创 golang 2行代码在基于arm linux的树莓派、orangepi上运行http web服务

go语言(golang)简化了跨平台交叉编译步骤,支持在windows系统下交叉编译基于arm+linux平台的应用,运行时无需其它依赖库。以下以一个简单的http server为例,先上源码: ************************************************************package main import(        "n

2018-02-05 12:00:14 2297

原创 nodejs封装的webget webpost方法

在我之前的项目中,经常用到Nodejs通过post\get方法访问其它网站、webapi。下面是我封装的Get、Post方法,很适合在一些web字符串收发场景使用(暂不支持文件、二进制流等传输)。**************************************************************************************************

2018-02-05 10:43:26 546

原创 nginx-rtmp加入权限验证的简单方法

nginx-rtmp-module默认不限制推流权限、播放权限。如果想加入权限验证,有很多种方法。 方法一:修改源码,如:如何给 nginx rtmp 服务加入鉴权机制http://blog.csdn.net/cui918/article/details/53540397 方法二:修改nginx配置,如:nginx-rtmp-module权限控制http://blo

2018-02-02 16:41:24 11527 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除