摘要:
数组、切片(包括字符串):“append” 方法的机制 原文 介绍 数组是编程语言中最常见的一个概念。数组看起来很简单但却有许多问题需要在加入编程语言中解答,比如: 固定大小还是可变大小? 大小作为类型的一部分吗? 多维数组应该是什么样子? 空数组有意义吗? 这些问题的答案会影响数组是否只是语言的一 阅读全文
摘要:
1. 前言 将windows作为开放环境,对于开发人员并不友好(至少对于我这总习惯在unix下开发的人来说),其难用的powershell,让人很头疼,不过幸运的是Windows提供了WSL2,可以运行linux子系统。倘若能够用WSL作为开发环境,宿主Windows用作办公环境,就可以弥补只用li 阅读全文
摘要:
前言 在一次项目中收到一个json字符串,这个json对应的是自定义的一个模型,但是坑爹的是python自带的json库并不支持json序列化到对象实例,标准库只支持序列化到字典或者列表。在查找适合的第三方库无果后,我决心自己写一个,希望对那些遇到和我一样的问题的人有帮助。 项目地址: jsonla 阅读全文
摘要:
概述 snmp全称Simple Network Management Protocol,中文名为简单网络管理协议,属于应用层协议。 版本 SNMP目前共有v1、v2、v3三个版本 v1 SNMP的最初版本 v2c 在v1的基础上增加 ·共同体· 字段(community,实质上是密码) v3 增加认 阅读全文
摘要:
opc ua 是一种应用层协议,基于tcp之上,其url通常为opc.tcp://127.0.0.1:4840/abc,在opc ua中常被称为endpoint 两种模式 opc ua支持c/s模式,同时也支持类似mqtt的发布订阅模式,通常各种设备作为opc ua的服务端提供各种服务。 信息模型 阅读全文
摘要:
介绍 supervisor是一个利用python开发的进程管理工具,可以控制其所管理的进程,包括但不限于其所管理程序异常退出时的重启 安装 利用linux自带的包管理命令或者python的包管理命令即可安装 Debian apt-get install supervisor Cent yum ins 阅读全文
摘要:
在WSL2中安装ArchLinux 0. 提示 已经安装好wsl2的同学请跳至第6步 1. 启用WSL 用管理员打开powershell输入 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux 阅读全文
摘要:
官方文档 创建机器人 在telegram中我们可以通过和一个名为BotFather的机器人交互来申请我们自己的机器人,具体步骤如下 添加BotFather为好友 点击这里添加botfather 打开和botfather的对话框发送 /newbot 这一步过后botfather会提示你输入你要创建的机 阅读全文
摘要:
RPC RPC(Remote Procedure Call: 远程过程调用)是一个计算机通信协议,该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计算机)的子程序,而程序员就像调用本地程序一样,无需额外地为这个交互作用编程(无需关注细节)。 gRPC gRPC 一开始由 阅读全文
摘要:
1. 安装cron go get -u github.com/robfig/cron 2. 先看一个例子 这个例子将会每秒钟打印 一次hello world package main import ( "fmt" "github.com/robfig/cron" "time" ) func main 阅读全文