青春纸盒子

文: 芦苇

你喜欢我笑的样子

我靠上了落寞的窗子

晚风吹起了我的袖子

明月沾湿了你的眸子


转身,你走出了两个人的圈子

树影婆娑,整座院子


挽起袖子

回头,把揽你忧伤一地的影子

装进,青春,这纸盒子


更多代码请关注我的微信小程序: "ecoder"

luwei0915

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

11 2021 档案

52_Go基础_1_19 切片的再扩容
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 slice := arr[start:end] 8 切片中的数据:[start,end) 9 arr[:end],从头到end 10 arr[start:]从start到末尾 11 12 阅读全文

posted @ 2021-11-30 18:38 芦苇の 阅读(232) 评论(0) 推荐(0) 编辑

51_Go基础_1_18 切片的扩容
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 切片Slice: 8 1.每一个切片引用了一个底层数组 9 2.切片本身不存储任何数据,都是这个底层数组存储,所以修改切片也就是修改这个数组中的数据 10 3.当向切片中添加数据时,如果 阅读全文

posted @ 2021-11-30 18:07 芦苇の 阅读(154) 评论(0) 推荐(0) 编辑

50_Go基础_1_17 slice-1
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 数组array: 8 存储一组相同数据类型的数据结构。 9 特点:定长 10 11 切片slice: 12 同数组类似,也叫做变长数组或者动态数组。 13 特点:变长 14 15 是一个 阅读全文

posted @ 2021-11-30 18:04 芦苇の 阅读(22) 评论(0) 推荐(0) 编辑

49_Go基础_1_16 数组的遍历
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 数组的遍历: 8 依次访问数组中的元素 9 方法一:arr[0],arr[1],arr[2].... 10 11 方法二:通过循环,配合下标 12 for i:=0;i<len(arr) 阅读全文

posted @ 2021-11-30 17:56 芦苇の 阅读(41) 评论(0) 推荐(0) 编辑

48_Go基础_1_15 数组的数据类型
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 数据类型: 8 基本类型:int,float,string,bool。。 9 复合类型:array,slice,map,function,pointer,channel。。 10 11 阅读全文

posted @ 2021-11-30 17:54 芦苇の 阅读(30) 评论(0) 推荐(0) 编辑

47_Go基础_1_14 数组排序
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 数组的排序: 8 让数组中的元素具有一定的顺序。 9 10 arr :=[5]int{15,23,8,10,7} 11 升序:[7,8,10,15,23] 12 将序:[23,15,10 阅读全文

posted @ 2021-11-30 17:48 芦苇の 阅读(32) 评论(0) 推荐(0) 编辑

46_Go基础_1_13 arr-2
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 一维数组:存储的多个数据是数值本身 8 a1 :=[3]int{1,2,3} 9 10 二维数组:存储的是一维的一维 11 a2 := [3][4]int{{},{},{}} 12 13 阅读全文

posted @ 2021-11-30 17:42 芦苇の 阅读(29) 评论(0) 推荐(0) 编辑

45_Go基础_1_12 arr-1
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 数据类型: 8 基本类型:整数,浮点,布尔,字符串 9 复合类型:array,slice,map,struct,pointer,function,channel。。。 10 11 数组: 阅读全文

posted @ 2021-11-30 17:39 芦苇の 阅读(41) 评论(0) 推荐(0) 编辑

44_Go基础_1_11 switch
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 1.switch的标注写法: 8 switch 变量{ 9 case 数值1:分支1 10 case 数值2:分支2 11 。。。 12 default: 13 最后一个分支 14 } 阅读全文

posted @ 2021-11-29 09:47 芦苇の 阅读(71) 评论(0) 推荐(0) 编辑

43_Go基础_1_10 随机数
摘要:1 package main 2 3 import ( 4 "fmt" 5 "math/rand" 6 "time" 7 ) 8 9 func main() { 10 11 /* 12 生成随机数random: 13 伪随机数,根据一定的算法公式算出来的。 14 math/rand 15 */ 16 阅读全文

posted @ 2021-11-29 09:28 芦苇の 阅读(190) 评论(0) 推荐(0) 编辑

42_Go基础_1_9 输入和输出
摘要:1 package main 2 3 import ( 4 "bufio" 5 "fmt" 6 "os" 7 ) 8 9 func main() { 10 /* 11 输入和输出: 12 fmt包:输入,输出 13 14 输出: 15 Print() //打印 16 Printf() //格式化打印 阅读全文

posted @ 2021-11-29 09:16 芦苇の 阅读(30) 评论(0) 推荐(0) 编辑

41_Go基础_1_8 逻辑运算符
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 7 /* 8 逻辑运算符:操作数必须是bool,运算结果也是bool 9 逻辑与:&& 10 运算规则:所有的操作数都是真,结果才为真,有一个为假,结果就为假 11 "一假则假,全真才真" 12 阅读全文

posted @ 2021-11-29 09:02 芦苇の 阅读(25) 评论(0) 推荐(0) 编辑

40_Go基础_1_7 位运算
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 位运算符: 8 将数值,转为二进制后,按位操作 9 按位&: 10 对应位的值如果都为1才为1,有一个为0就为0 11 按位|: 12 对应位的值如果都是0才为0,有一个为1就为1 13 阅读全文

posted @ 2021-11-29 08:57 芦苇の 阅读(29) 评论(0) 推荐(0) 编辑

39_Go基础_1_6 数据类型转换
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 7 /* 8 数据类型转换:Type Convert 9 go语言是静态语言,定义,赋值,运算必须类型一致 10 11 语法格式:Type(Value) 12 13 注意点:兼容类型可以转换 14 阅读全文

posted @ 2021-11-29 08:47 芦苇の 阅读(29) 评论(0) 推荐(0) 编辑

38_Go基础_1_5 string
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 字符串: 8 1.概念:多个byte的集合,理解为一个字符序列 9 2.语法:使用双引号 10 "abc","hello","A" 11 也可以使用`` 12 3.编码问题 13 计算机 阅读全文

posted @ 2021-11-29 08:22 芦苇の 阅读(31) 评论(0) 推荐(0) 编辑

37_Go基础_1_4 iota
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 const ( 7 A = iota // 0 8 B // 1 9 C // 2 10 D = "haha" // iota = 3 11 E // haha iota = 4 12 F = 1 阅读全文

posted @ 2021-11-29 08:13 芦苇の 阅读(25) 评论(0) 推荐(0) 编辑

36_Go基础_1_3 iota
摘要:1 package main 2 3 import ( 4 "fmt" 5 ) 6 7 func main() { 8 /* 9 iota:特殊的常量,可以被编译器自动修改的常量 10 每当定义一个const,iota的初始值为0 11 每当定义一个常量,就会自动累加1 12 直到下一个const出 阅读全文

posted @ 2021-11-29 08:09 芦苇の 阅读(30) 评论(0) 推荐(0) 编辑

35_Go基础_1_2 数据类型
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 Go语言的数据类型: 8 1.基本数据类型: 9 布尔类型:bool 10 取值:true,false 11 数值类型: 12 整数:int 13 有符号:最高位表示符号位,0正数,1负 阅读全文

posted @ 2021-11-29 08:05 芦苇の 阅读(33) 评论(0) 推荐(0) 编辑

34_Go基础_1_1 const常量
摘要:1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 常量: 8 1.概念:同变量类似,程序执行过程中数值不能改变 9 2.语法: 10 显式类型定义 11 隐式类型定义 12 13 3.常数: 14 固定的数值:100,"abc" 15 阅读全文

posted @ 2021-11-29 07:54 芦苇の 阅读(24) 评论(0) 推荐(0) 编辑

01_8086/8088 CPU 结构图
摘要:8086的功能结构可分为独立的两个部分 总线接口单元BIU (Bus Interface Unit)总线接口部件BIU是8086同存储器和I/O设备之间的接口部件,负责对全部引脚的操作。执行单元 EU (Execution Unit)。执行部件EU主要负责执行指令。 阅读全文

posted @ 2021-11-18 18:51 芦苇の 阅读(443) 评论(0) 推荐(0) 编辑

MySQL_02 数据类型
摘要:1. 数据类型 1.1 数值类型 类型 大小 范围(有符号) 范围(无符号) TINYINT 1 Bytes (-128,127) (0,255) SMALLINT 2 Bytes (-32768,32767) (0,65535) MEDIUMINT 3 Bytes (-8388608,838860 阅读全文

posted @ 2021-11-16 19:04 芦苇の 阅读(34) 评论(0) 推荐(0) 编辑

MySQL_01 常用命令
摘要:1. 查看版本 MariaDB [web1]> SELECT VERSION(); 2. 查看所有数据库 MariaDB [web1]> SHOW DATABASES; 3. 进入 web1 库 MariaDB [(none)]> USE web1; 4. 库中查看表 MariaDB [web1]> 阅读全文

posted @ 2021-11-16 16:02 芦苇の 阅读(20) 评论(0) 推荐(0) 编辑

33_Go基础(反射)
摘要:package main import ( "fmt" "reflect" ) // 1. reflect 获取变量的类型、值 func reflectFn(x interface{}) { v := reflect.TypeOf(x) v1 := reflect.ValueOf(x) fmt.Pr 阅读全文

posted @ 2021-11-08 18:15 芦苇の 阅读(36) 评论(0) 推荐(0) 编辑

32_Go基础(TCP通信)
摘要:Server: package main import ( "bufio" "fmt" "net" ) func worker(conn net.Conn) { defer conn.Close() for { reader := bufio.NewReader(conn) var buf [128 阅读全文

posted @ 2021-11-08 12:11 芦苇の 阅读(31) 评论(0) 推荐(0) 编辑

Go题库10_字符个数统计
摘要:package main import ( "bufio" "fmt" "os" ) func main() { scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { str := scanner.Text() if len(str) 阅读全文

posted @ 2021-11-08 10:25 芦苇の 阅读(17) 评论(0) 推荐(0) 编辑

Go题库9_提取不重复的数
摘要:package main import ( "fmt" "strings" ) func main() { var ( b strings.Builder str string newStr string ) fmt.Scan(&str) for i := len(str); i > 0; i-- 阅读全文

posted @ 2021-11-05 14:10 芦苇の 阅读(18) 评论(0) 推荐(0) 编辑

Go题库8_合并表记录
摘要:package main import ( "bufio" "fmt" "os" "sort" "strconv" "strings" ) func main() { scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { mp := m 阅读全文

posted @ 2021-11-05 11:58 芦苇の 阅读(12) 评论(0) 推荐(0) 编辑

Go题库7_取近似值
摘要:package main import ( "fmt" ) func main() { var input float64 _, err := fmt.Scanf("%f", &input) if err != nil { return } fmt.Println(int(input + 0.5)) 阅读全文

posted @ 2021-11-05 10:42 芦苇の 阅读(20) 评论(0) 推荐(0) 编辑

Go题库6_质数因子
摘要:package main import ( "fmt" ) func main() { var input int _, err := fmt.Scanf("%v", &input) // %v 相应值的默认格式 if err != nil { return } for i := 2; i*i <= 阅读全文

posted @ 2021-11-05 10:31 芦苇の 阅读(36) 评论(0) 推荐(0) 编辑

Go题库5_进制转换
摘要:package main import ( "fmt" ) func main() { var num int for { _, err := fmt.Scanf("%v", &num) // %v 相应值的默认格式 if err != nil { return } fmt.Println(num) 阅读全文

posted @ 2021-11-04 19:19 芦苇の 阅读(18) 评论(0) 推荐(0) 编辑

Go题库4_字符串分隔
摘要:package main import ( "bufio" "fmt" "os" "strings" ) func main() { scanner := bufio.NewScanner(os.Stdin) var b strings.Builder for scanner.Scan() { b. 阅读全文

posted @ 2021-11-04 19:00 芦苇の 阅读(29) 评论(0) 推荐(0) 编辑

Go题库3_明明的随机数
摘要:package main import ( "bufio" "fmt" "os" "strconv" ) func main() { /* 解题思路: 1. 数据范围在 1 - 1000, 可以初始化一个长度是1001, 列表项是 false 的列表 2. 获取的数字作为列表的 index, 值置为 阅读全文

posted @ 2021-11-04 17:52 芦苇の 阅读(18) 评论(0) 推荐(0) 编辑

Go题库2_计算某字母出现次数
摘要:package main import ( "bufio" "fmt" "os" "strings" ) func main() { /* 解题思路:for range 遍历字符串, v 默认是 int32类型 */ scanner := bufio.NewScanner(os.Stdin) sca 阅读全文

posted @ 2021-11-04 17:18 芦苇の 阅读(23) 评论(0) 推荐(0) 编辑

Go题库1_字符串最后一个单词的长度
摘要:package main import ( "bufio" "fmt" "os" "strings" ) func main() { /* 解题思路:将获取的字符串一空格分隔为数组,求出数组最后一项的长度 */ bs, _, _ := bufio.NewReader(os.Stdin).ReadLi 阅读全文

posted @ 2021-11-04 16:56 芦苇の 阅读(29) 评论(0) 推荐(0) 编辑

31_Go基础(并发)
摘要:1 package main 2 3 import ( 4 "fmt" 5 "runtime" 6 "strconv" 7 "sync" 8 "time" 9 ) 10 11 // sync包中的WaitGroup实现了一个类似任务队列的结构,你可以向队列中加入任务, 12 // 任务完成后就把任务 阅读全文

posted @ 2021-11-04 15:37 芦苇の 阅读(46) 评论(0) 推荐(0) 编辑

30_Go基础(接口)
摘要:package main import ( "errors" "fmt" "reflect" "strconv" ) // 1. 接口存在的意义 type Cat struct{} func (c Cat) say() { fmt.Println("喵喵喵") } type Dog struct{} 阅读全文

posted @ 2021-11-03 12:20 芦苇の 阅读(37) 评论(0) 推荐(0) 编辑

29_Go基础(结构体)
摘要:1 package main 2 3 import ( 4 "encoding/json" 5 "fmt" 6 "unsafe" 7 ) 8 9 // 1. 自定义变量类型 10 type newInt int 11 type myInt = int 12 13 // 2. 定义结构体 14 typ 阅读全文

posted @ 2021-11-02 18:27 芦苇の 阅读(26) 评论(0) 推荐(0) 编辑

28_Go基础(函数)
摘要:package main import ( "errors" "fmt" ) // 1. 无返回值的函数 func f1() { fmt.Println("Hello World!") } // 2. 有返回值;多个形参类型一致,可简写 func f2(x, y int) int { return 阅读全文

posted @ 2021-11-02 10:46 芦苇の 阅读(25) 评论(0) 推荐(0) 编辑

27_Go基础(defer)
摘要:package main import ( "fmt" ) // case 1: func f1() int { x := 5 defer func() { x++ }() return x } func f2() (x int) { defer func() { x++ }() return 5 阅读全文

posted @ 2021-11-02 10:37 芦苇の 阅读(50) 评论(1) 推荐(0) 编辑

26_Go基础(闭包_4)
摘要:package main import ( "fmt" ) func calc(base int) (func(int) int, func(int) int) { add := func(i int) int { base += i return base } sub := func(i int) 阅读全文

posted @ 2021-11-02 10:01 芦苇の 阅读(21) 评论(0) 推荐(0) 编辑

25_Go基础(闭包_3)
摘要:package main import ( "fmt" "strings" ) func makeSuffixFunc(suffix string) func(string) string { return func(name string) string { if !strings.HasSuff 阅读全文

posted @ 2021-11-01 18:41 芦苇の 阅读(24) 评论(0) 推荐(0) 编辑

24_Go基础(闭包_2)
摘要:package main import "fmt" func adder2(x int) func(int) int { return func(y int) int { x += y return x } } func main() { var f = adder2(10) // 返回一个 fun 阅读全文

posted @ 2021-11-01 18:35 芦苇の 阅读(17) 评论(0) 推荐(0) 编辑

23_Go基础(闭包_1)
摘要:package main import "fmt" func adder() func(int) int { fmt.Println(1) var x int return func(y int) int { fmt.Println(2) x += y return x } } func main( 阅读全文

posted @ 2021-11-01 18:25 芦苇の 阅读(33) 评论(0) 推荐(0) 编辑

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