11 2018 档案
摘要:安装 apt-get install docker.io获取镜像:docker pull 运行一个容器: docker run 参数-d, --detach=false, 指定容器运行于前台还是后台,默认为false -i, --interactive=false...
阅读全文
摘要:中间件执行流程django的中间件是一个轻量级的插件,可以改变django的输入和输出,中间件共有5种方法,分别为:process_request(self,request) process_view(self, request, callback, callback...
阅读全文
摘要:基础知识想要弄清楚rest framework的执行过程首先需要明白Django中CBV和FBV执行流程,http请求最最本质的就是一个socket,一个请求过来第一步就是做路由匹配,在FBV中因为视图本身就是一个函数,所以直接调用函数就可以了,但是CBV中视图是一个...
阅读全文
摘要:首先看一个面试中非常常见的题目def num(): return [lambda x: x * i for i in range(4)]print([ n(2) for n in num()])先看一下num函数的作用,定义了一个匿名函数,返回传入参数乘以列表生...
阅读全文
摘要:88.合并两个有序数组 56ms 提交中击败了47.05% 的用户class Solution: def merge(self, nums1, m, nums2, n): """ :type nums1: List[int]...
阅读全文
摘要:摘要:Vue我也是刚开始学的,看了两天的文档就开始着手做这件事了,所以对vue了解不太深入,没有能力说的的太详细万一是错误的不就误导别人了,所以只对几个相对来说比较主要的点说明一下。搭建开发环境:老生常谈的话题!首先自然是要安装nodejs,这个直接去官网下载安装即可...
阅读全文
摘要:遇到的问题:查看了EMQ文档发现并不提供消息的持久化功能,MQTT协议是按照设备一直在线设计的,数据都是保存在内存里的,但是考虑到用户上传传感器数据不可能接收了就扔掉,那样就没法查看历史数据了,所以用户上传的消息必须要能够保存下来,以便查看历史数据,这样一来持久化功能...
阅读全文
摘要:数据库的设计:后台使用Django web框架实现,Django和python怎么用就不介绍了,东西太多了,看完下面的这些博客就可以了,差不多就够了https://www.cnblogs.com/wupeiqi/articles/4938499.html数据库设计: ...
阅读全文
摘要:$SYS-系统主题先来看一段EMQ对于系统主题的介绍:EMQ 消息服务器周期性发布自身运行状态、MQTT 协议统计、客户端上下线状态到 $SYS/ 开头系统主题。$SYS 主题路径以 “$SYS/brokers/{node}/” 开头,’${node}’ 是 Erla...
阅读全文
摘要:搭建开发环境:在开篇的时候就说过硬件部分会使用Arduino平台和NodeMCU,只是Arduino平台不能直接对NodeMCU进开发,正好换电脑了也需要重新安装一遍,就顺便说一下。首先下载ArduinoIDE安装包官网太慢可以用这个链接:Arduino 1.8.7我...
阅读全文
摘要:EMQ:现有的MQTT服务器有很多,例如Mosquitto、Apache-Apollo、EMQ等等,最后呢选择了EMQ毕,国内公司的开源产品,中文资料相对要多一些。EMQ的官网宣称是百万级分布式开源物联网MQTT消息服务器,百不百万倒无所谓,反正是给自用的没有那么多的...
阅读全文
摘要:前言:读大学的时候学的是物联网工程,大概是在大二的时候开始接触单片机,那时候特喜欢捣鼓那些东西,就觉得特别酷有极客范。还记得第一次做物联网相关的是一个远程控制的开关,第一次调通的时候真的很兴奋,啥也没干就挂在那用手机控制继电器听咔嗒咔哒的声音,现在想想真的好小儿科,明...
阅读全文