- 博客(12)
- 收藏
- 关注
原创 golang 数组于切片
四种初始化方式但是数组必须要在 [] 里面填值 来表达数组的长度 或者 ... 无尽长但是有些数组 不知道长度 而且要高效的处理代码就衍生了 切片。
2023-04-03 19:39:54 57
原创 go _web
默认标识符 是 {{}}但是前端的 默认标识符也是 {{}}为了防止出错 我们可以 自定义在index函数中 解析模板时//自定义模板//非自定义。
2023-04-03 19:39:44 60
原创 数据库redis的使用
从左往右存 取出时最后一个进去的先出来 123 取出 321。lpop取出最右边的值 取出后demo里面就没有这个值了。0 代表从第一个取 -1 代表取到倒数第一个 以此类推。可以像map一样 以一个key里面存储多个类型的值。切换数据库 int 可以是1 2 3 ,,,从右往左存 取出时 123 取出123。查看哈希里面有结几个字段hlen。如果存在 并且为空 那么返回0。删除成功返回1 删除失败返回0。rpop 取出最左边的值。有就返回1 没有就返回0。查看当前数据库几个文件。rpush 从右存入。
2023-02-26 17:52:04 82
原创 网络编程--
line, err := reader.ReadString('\n')输入并已\n结束时。在第15行发送到客户端时 客户端line后面+\n 以便客户端输出时会换行输出。netstat-anb 查看监控端口的ipd 结合任务管理器关闭不安全的端口。11行需要判断当line==xxx时退出程序 因为带\n所以没办法判断 所以。netstat-an侧看本机有哪些端口在监听。使用了 strings里面的Trim方法。退出链接 需要使用ctrl+】1025-6535可以使用。1-1024有程序再用。
2023-02-23 02:40:00 29
原创 groutine和channel
当代码出现问题 不想让这个错误影响整个程序可以使用 defer recover()并发就是一个cpu 有十个任务 每个任务轮流10毫秒 以此进行。intchan是变量名 chan是管道 int是管道指定存放的类型。并行就是十个任务 十个cpu 每个任务 执行10毫秒。当不知道 什么时候关闭管道时可以使用select。intchan只能传入int类型的数据。
2023-02-21 23:53:10 31
原创 golong 时间函数 time
time.Unix 和 time.UnixNano 分别代表 从1970年一月一日 8点 到现在的 秒数 和纳秒。中的int是转数字类型 后面的 Year代表年份 以此类推。文中的 除以 10 是取十分之一秒执行一次。程序的休眠 time.Sleep。获取本地时间的 函数。
2022-11-15 15:04:50 201
原创 golang函数
函数的引用图二中的Rator 开头字母必须大写 不然回报错因为大写开头字母时公开的 小写开头字母是私有的golang不支持传统的函数重载其他语言 定义两个一样名的函数 只要函数内的比那辆不一样就支持但是golang中不支持函数重载只有有一个相同用的函数名init函数和main函数一样都是固定函数init函数会在 main函数之前被调用函数执行的顺序变量定义 (全局变量的定义 )>init函数 >main函数变量定义 (去哪句变量的定义)就是 在函数外定义的变量如包的引用。
2022-11-15 14:51:18 41
原创 进制的转换
表达为 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0XF 0x10.........通常使用的基本数据类型是十进制的就是0,1,2,3,4,5,6,7,8,9,10,11,12............通过八进制表达就是 01,02,03,04,05,06,07,010,011,012..........十进制转八进制就是以0开头 但是满8进1 十进制是满10进1 八进制就是满8进1。16进制 通常使用 0x或者0X开头 满16进1。
2022-09-17 18:55:31 1127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人