go读取练习

笔记  Go 

练习 12.1: word_letter_count.go编写一个程序,从键盘读取输入。当用户输入 ‘S’ 的时候表示输入结束,这时程序输出 3 个数字:i) 输入的字符的个数,包括空格,但不包括 ‘\r’ 和 ‘\n’ii) 输入的单词的个数iii) 输入的行数// Q28_word_letter

go实现递归下降分析器

笔记  Go 

package mainimport ("bufio""fmt""os""strings")var (str []bytepointer interror_str string = "

Go数组和切片练习

笔记  Go 

Go数组和切片练习数组练习1:证明当数组赋值时,发生了数组内存拷贝。package mainimport "fmt"func main() {arr1 := new([5]int)arr2 := arr1arr2[1] = 3fmt.Println(arr1) //&[0

利用channel和go的exec包调用系统命令

笔记  Go 

package mainimport ("bufio""fmt""os/exec")func main() {cmd := exec.Command("ls", "-l")// Create a pi

go实现词法分析器

笔记  Go 

package mainimport ("bufio""fmt""os""unicode")var keywords = map[string]int{"begin": 1,"if"

Docker用代理拉取镜像

折腾 

配置代理打开/usr/lib/systemd/system/docker.service,在[Service]域中添加以下参数:Environment="HTTP_PROXY=http://proxy-addr:port/" # 代理服务器地址Environment=&quo

数据库六种范式


数据库六种范式一些基本概念一些基本概念:实体: 实体通常指代数据模型中的一个对象,常常对应数据库中的表属性: 属性是关系数据库中的一个重要概念,对应于数据表中的列,描述了实体的特征或者特性元组: 在关系数据库中,元组指的是数据表中的一行,包含了一组属性值分量: 分量是元组中的某个具体的属性值候选码和

设计模式(Dive Into Design Patterns 读书笔记)


Dive Into Design Patterns 读书笔记1.1 什么是设计模式?设计模式是在软件设计中常见问题的解决方案。它们提供了经过验证的、可重用的设计思想和方法,用于解决特定的设计问题和模式。设计模式可以被视为预先制定的蓝图或模板,可以帮助开发者在代码中自定义解决重复出现的设计问题。设计模

CS144 Lab0

笔记  C++ 

仓库地址https://github.com/meowrain/minnow实验pdfhttps://github.com/meowrain/minnow/blob/main/pdf/check0.pdfhttps://cs144.github.io/assignments/check0.pdf项目

字节序


字节序大端"大端"是一种内存存储方式,其中数据的低位字节存储在内存高地址处,而高位字节存储在内存的低字节处大端更适合人类阅读举个例子53其在内存中如果采用大端存储就是0x0035小端“小端”是一种内存存储方式,其中数据的低位字节存储在内存的低地址处,而高位字节存储在内存的高地址处