01 2022 档案
时序数据库介绍和使用
摘要:1、时序数据 (1)时间序列数据(Time Series Data,TSD,以下简称时序)从定义上来说,就是一串按时间维度索引的数据。简单说,就是这类数据描述了某个被测量的主体在一个时间范围内的每个时间点上的测量值。它普遍存在于IT基础设施、运维监控系统和物联网中。 (2)对时序数据建模,包含三个重 阅读全文
posted @ 2022-01-21 10:04 西伯尔 阅读(172) 评论(0) 推荐(0) 编辑
毕设(一)系统实现
摘要:1、通过数据结构设计和函数实现SAML语言 数据库体现数据结构 规则均为函数实现 2、尝试用Java实现SAML语言 主要是判断关系有难度,如果仿照标准编译器,是比较官方正统的方法,或许少走些弯路。 参考: 编译原理:DIY一门编程语言(1)-- 入门 如何用JavaScript实现一门编程语言 - 阅读全文
posted @ 2022-01-17 01:08 西伯尔 阅读(148) 评论(0) 推荐(0) 编辑
http学习(二)HTTP协议
摘要:1. 各层协议 HTTP既可以基于TCP也可以基于UDP,但一般基于TCP。HTTP/3支持UDP。 UDP是流媒体的最佳协议。 类型 协议 协议职责 网络层协议 IP 路由选择,找到IP对应的主机 传输层协议 客户端:TCP/UDP 把HTTP报文按序号分割成很多小段,保证每个报文段可靠地传给对方 阅读全文
posted @ 2022-01-13 16:51 西伯尔 阅读(74) 评论(0) 推荐(0) 编辑
mysql的字符集和排序规则
摘要:参考:https://www.cnblogs.com/BKYhailong/p/15425012.html utf8mb4:MySQL中的 “utf8mb4” 才是 真正意义上的“UTF-8”,并且utf8可以说是utf8mb4的子集。 utf8mb4_unicode_ci或utf8mb4_gene 阅读全文
posted @ 2022-01-12 19:50 西伯尔 阅读(189) 评论(0) 推荐(0) 编辑
go学习(十二)报错
摘要:1、go build demo/gin_test: no non-test Go files in xxx 以*_test.go结尾的文件都无法编译运行,因此,修改文件名不以*_test.go结尾 参考:https://www.cnblogs.com/Zev_Fung/p/10371163.html 阅读全文
posted @ 2022-01-12 19:18 西伯尔 阅读(79) 评论(0) 推荐(0) 编辑
http学习(一)资源
摘要:1、理论基础 (1)《图解HTTP》,HTTP基本理论。 http://www.downcc.com/soft/311616.html 本地下载即可 (2)HTTP报文头 https://www.cnblogs.com/suizhikuo/p/8493362.html 2、实践 (1)HTTP实现通 阅读全文
posted @ 2022-01-12 17:24 西伯尔 阅读(51) 评论(0) 推荐(0) 编辑
go学习(十一)IO及实现类型
摘要:参考:https://blog.csdn.net/weixin_40003478/article/details/113008857 在 io 包中最重要的是两个接口:io.Reader 和 io.Writer 接口。只要实现了这两个接口,它就有了 IO 的功能。 以下类型中,常用的类型有:os.F 阅读全文
posted @ 2022-01-11 16:57 西伯尔 阅读(67) 评论(0) 推荐(0) 编辑
go学习(十)go的编码方式
摘要:1、go的编码方式 byte 等同于int8,即1Byte长度,常用来处理ascii字符。若要表示utf-8需要用byte数组。 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码) rune 等同于int32,即4 阅读全文
posted @ 2022-01-07 18:31 西伯尔 阅读(1620) 评论(0) 推荐(0) 编辑
go学习(九)通过匿名组合实现继承
摘要:参考:https://blog.csdn.net/pengpengzhou/article/details/108050771 1、go通过组合实现的继承与Java继承的区别 Java继承,子类对象调用函数时,直接调用子类重写后的同名方法。 go继承,子类对象调用函数时,调用的是父类的方法,即使重写 阅读全文
posted @ 2022-01-07 10:09 西伯尔 阅读(51) 评论(0) 推荐(0) 编辑
面向对象思想
摘要:## 1、消息就是函数调用,向一个对象发送消息就是调用一个对象的成员函数。 你可以创建某一类型的变量(对象或者实例),然后操作这些变量(称为发送消息或者请求,发送消息,对象就知道要做什么)。 接口确定了对某一特定对象所能发出的请求。但是,在程序中必须有满足这些请求的代码。这些代码与隐藏的数据一起构成 阅读全文
posted @ 2022-01-07 09:46 西伯尔 阅读(67) 评论(0) 推荐(0) 编辑
go学习(八)包总结
摘要:1、go引入包的链接用“github.com”还是“gorm.io”? 建议用新版本,即从gorm.io引入! 老版本:Gorm v1-v1.9.16,从 github.com 导入: import ( ... "github.com/jinzhu/gorm" ) 新版本:v2及以后,从 gorm. 阅读全文
posted @ 2022-01-06 19:54 西伯尔 阅读(98) 评论(0) 推荐(0) 编辑
go学习(七)并发:多线程通信
摘要:一、Go并发 1、Go两种并发编程模型 Go语言中的并发程序可以用两种手段来实现: 第8章:基于Goroutines和Channels的并发 第8章讲解goroutine和channel,其支持“顺序通信进程”(communicating sequential processes)或被简称为CSP。 阅读全文
posted @ 2022-01-06 19:31 西伯尔 阅读(330) 评论(0) 推荐(0) 编辑
vscode设置
摘要:1、terminal清屏 命令行输入 cls 2、滚轮调整字体大小 File-Preference-Settings-Text Editor-Font,Edit in settings.json,添加如下: , //记得加逗号 "editor.mouseWheelZoom": true 参考: ht 阅读全文
posted @ 2022-01-06 17:42 西伯尔 阅读(84) 评论(0) 推荐(0) 编辑
并发
摘要:有空了,合并两篇为一篇: https://www.cnblogs.com/sybil-hxl/p/15772500.html 进程、线程和协程 概念 进程 线程 协程(coroutine) 协程是一种用户态的轻量级线程,协程的调度完全由用户控制。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存 阅读全文
posted @ 2022-01-05 10:06 西伯尔 阅读(65) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示