摘要:
分享常用的GoLang包工具 包名 链接地址 备注 Machinery异步队列 https://github.com/RichardKnop/machinery Mqtt通信 github.com/eclipse/paho.mqtt.golang go文档http://www.eclipse.org 阅读全文
摘要:
前提是已经安装了openssl 问题 当我在python3虚拟环境中导入ssl模块时报错,报错如下: 解决办法如下: 1.首先进入Python 3.6.3目录,就是你解压后安装python3.6的目录文件。 2. cd 到 Modules 目录里,找到Setup和Setup.dist文件,将下面几行 阅读全文
摘要:
Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括 1.用户注册 2.用户登录 3.用户认证 4.注销 5.修改密码 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统 auth ,它默认使用 阅读全文
摘要:
配置单/双向认证 1.生成证书 使用如下shell 来生成证书: Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following d 阅读全文
摘要:
1、多态 同一个方法在不同的类中最终呈现出不同的效果,即为多态。 执行效果如下: 2、继承 (1)子类可以继承父类所有的公有属性和公有方法: 执行后: (2)对于父类的私有属性,子类不可以访问。 (3)对于多继承 多个父类的有相同的某个属性,子类只继承第一个父类的属性。 3、方法重载 子类重写父类的 阅读全文
摘要:
简介 由于众所周知的原因,在下载一些库的时候会下载不了,比如 golang.org/x/... 相关的库。为此,网上出现了很多解决方案。 从 Go1.11 开始,Go 引入了 module,对包进行管理,通过 go mod 命令来进行相关操作。这里,我们基于 Go 目前最新版本 Go1.12,通过 阅读全文
摘要:
简介 做大量的输入,通过对比、借鉴,加上自己的经验,产出一个尽可能优的方案。 开源界优秀项目的结构示例 因为最新的 Go 版本已经使用 module 作为版本依赖,所以,所有项目的 vendor 我都忽略,建议直接使用 module 来管理依赖,而且较好的解决某些库国内访问不了的问题,参考:http 阅读全文
摘要:
1.安装 Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。 erlang:http://www.erlang.org/download.html rabbitmq:http://www.rabbitmq.com/download.htm 阅读全文
摘要:
1、介绍 RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。 RabbitMQ的官网:http://www.rabbitm 阅读全文
摘要:
1. json使用 JSON 应该比较熟悉,它是一种轻量级的数据交换格式。层次结构简洁清晰 ,易于阅读和编写,同时也易于机器解析和生成。 1. 创建 conf.json: 2. 新建config_json.go: 启动运行后,输出如下: 2. ini的使用 INI文件格式是某些平台或软件上的配置文件 阅读全文