#构成

物联网架构成长之路(7)-EMQ权限验证小结

1.前言  经过前面几小节,讲了一下插件开发,这一小节主要对一些代码和目录结构进行讲解,这些都是测试过程中一些个人经验,不一定是官方做法。而且也有可能会因为版本不一致导致差异。2.目录结构   这个目录结构整体就是从emq-plugin-template复制一份过来的,然后修改。  .erlang.mk这个是...

物联网架构成长之路(6)-EMQ权限控制

1.前言  EMQTT属于一个比较小众的开源软件,很多资料不全,很麻烦,很多功能都是靠猜测,还有就是看官方提供的那几个插件,了解。2.说明  上一小节的插件emq_plugin_wunaozai  文件 emq_plugin_wunaozai.erl  这个文件就是Hook钩子设计了,里面默认已经有了。比如在...

物联网架构成长之路(5)-EMQ插件配置

1.前言  上一小结说了插件的创建,这一节主要怎么编写代码,以及具体流程之类的。2.增加一句HelloWorld  修改./deps/emq_plugin_wunaozai/src/emq_plugin_wunaozai.erl增加一行HelloWorld  增加后,保存1makeclean2make3cp-rebin...

物联网架构成长之路(4)-EMQ插件创建

1.说明  以下用到的知识,是建立在我目前所知道的知识领域,以后如果随着知识的拓展,不一定会更新内容。由于不是EMQ公司的人,EMQ的文档又很少,很多知识点都是靠猜的。2.一些资料  架构设计http://emqtt.com/docs/v2/design.html  扩展插件http://emqtt.com/docs/...

物联网架构成长之路(3)-EMQ消息服务器了解

1.了解  物联网最基础的就是通信了。通信协议,物联网协议好像有那么几个,以前各个协议都有优劣,最近一段时间,好像各大厂商都采用MQTT协议,所以我也不例外,不搞特殊,采用MQTT协议,选定了协议,接下来就是选一个MQTT服务器(Broker),项目初期肯定是使用开源的解决方案会好一点,一方面是有人为之填坑,一方面可以...

物联网架构成长之路(2)-脚手架工具准备

0.说明  开始搞服务器了,总要准备几个专业一点的Linux工具,不然给人看起来不是很专业的样子。这一小节,只是简单的举例几个小工具,主要是保存一些配置文件,方便以后查看。后期心情好的话,就在以后遇到好的工具,在这里进行更新。1.Oh-my-zsh  一般搞服务器都是在Linux上的,默认的shell不是很好用,自己一...

物联网架构成长之路(1)-前言

  自从工作后,特别是最近一年,都没有怎么更新过博客,主要是本身工作内部没有什么高大上的内容,就是一些简单的企业级开发,没有多少技术含量,更多的是对业务的了解和抽象,所以就不怎么想写。其实呢,平时也有多当今前沿技术进行了解,所以更主要的原因是因为自己懒。现在好了,公司有意向往物联网发展了,让我先调研一下。我是很期待的,...

6个实例详解如何把if-else代码重构成高质量代码

本文提纲:为什么我们写的代码都是if-else?这样的代码有什么缺点?是否有优化的方法?如何重构?异常逻辑处理型重构方法状态处理型重构方法为什么我们写的代码都是if-else?程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如...

OpenStack云计算快速入门之一:OpenStack及其构成简介

    云计算是一种计算模型,它将诸如运算能力、存储、网络和软件等资源抽象成为服务,以便让用户通过互联网远程享用,付费的形式也如同传统公共服务设施一样。因需而定、提供方便、动态改变和无限的虚拟化扩展能力是云计算的几个重要特征。不同的“云”对应着不同的基础设...

Anagram 由颠倒字母顺序而构成的字

2018-07-1519:23:08ValidAnagram问题描述:问题描述:可以使用map来记录各个字符出现的个数,在O(n)的时间复杂度内完成,当然也可以使用排序算法在O(nlogn)完成。publicbooleanisAnagram(Strings,Stringt){int[]alphabet=newint[2...

mysql的服务器构成

这里的实例不是类产生的实例对象,而是Linux系统下的一种机制1.MySQL的后台进程+线程+预分配的内存结构。2.MySQL在启动的过程中会启动后台守护进程,并生成工作线程,预分配内存结构供MySQL处理数据使用。 连接层1.提供链接协议(socket,tcp/ip)#这里的socket也不是网络连接的so...
代码星球 ·2020-05-17

浅析网站的基本构成和主要类型

  互联网已经渗透到了人们的日常生活中,想要学习制作网页的人也逐渐多起来:但是,要学习制作网页,最好首先了解一下与网页相关的基础知识。下面讲一下网站构成的三要素和网站的主要类型,一方面为自己理解网站做准备,一方面也是帮助大家理解网站的构成。 1.域名(俗称网址):域名类型很多种,目前主要使...

epub格式电子书剖析之三:NCX文件构成

ncx文件是epub电子书的又一个核心文件,用于制作电子书的目录,其文件的命名通常为toc.ncx。ncx文件是一个XML文件,该标准由DAISYConsortium发布(参见http://www.daisy.org)。下列是一个toc.ncx文件的实例,其中红色部分为必需。<navMap>元素列出了目录的...

epub-2格式电子书剖析之一:文档构成

epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub格式电子书的后缀.epub修改为.zip后,可以通过解压缩软件(例如winrar、winzip)进行浏览或解压处理。一个未经加密处理的epub电子书以三个部分组成,其文件结构如下图所示:&...

浏览器的主要构成High Level Structure

1.     用户界面-包括地址栏、后退/前进按钮、书签目录等,也就是你所看到的除了用来显示你所请求页面的主窗口之外的其他部分2.     浏览器引擎-用来查询及操作渲染引擎的接口3.   ...
首页上一页...23456下一页尾页