摘要: map初识 map是一个以键值对元素的数据集合,map是一个集合。 map的优点是查找速度非常快,原因是map的底层存储是hash表。 hash表的存储原理: 对key进行计算,计算出hash值,对hash值进行取模,通过取模得到索引。 这种模式快的原因就是可以根据key直接寻找到数据存放的位置,不 阅读全文
posted @ 2022-10-04 21:39 思伊不见 阅读(142) 评论(0) 推荐(0) 编辑
摘要: git init:在项目所在的目录输入初始化git仓库 git remote add origin https://github.comxxxxxxx :指定要提交的远程仓库地址 git add . :注意add与‘.’之间有一个空格,此处为添加当前文件夹的全部内容 git add xxx: 此处为 阅读全文
posted @ 2022-10-03 11:14 思伊不见 阅读(18) 评论(0) 推荐(0) 编辑
摘要: go语言中的占位符还是比较多的,所以特地记录以下方便查阅 一般:%v 相应值的默认格式。在打印结构体时,“加号”标记(%+v)会添加字段名%#v 相应值的Go语法表示%T 相应值的类型的Go语法表示%% 字面上的百分号,并非值的占位符 布尔:%t 单词 true 或 false。 整数:%b 二进制 阅读全文
posted @ 2022-10-02 20:59 思伊不见 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 初学golang,整理下遇到的问题: main方法的文件名必须命名为main.go 方法中带...的变量不能写在参数中间,必须写在最后 Any 类型就是空接口,即 interface {} 用var时就不要用:= for range 循环的时候会创建每个元素的副本,而不是元素的引用 :=只能在函数内 阅读全文
posted @ 2022-09-28 15:59 思伊不见 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1.打钩 - [ ] ’-’ + ‘空格’ + ‘[’ + ‘空格’ + ‘]’ + ‘空格’,最后的空壳记得打出来 2.平方 x2,则输入 x^2^ 阅读全文
posted @ 2022-09-26 08:59 思伊不见 阅读(22) 评论(0) 推荐(0) 编辑
摘要: golang中枚举的实现是通过const和iota关键字来实现的 1.枚举的作用 是一种重要的数据类型,由一组键值对组成,通常用来在编程语言中充当常量的标识符。使用枚举代替整数传入参数时,可以将参数的范围缩小到枚举集合内,防止了不可用的参数的传入。枚举自带说明性,使得代码更加易读。 枚举常用于星期、 阅读全文
posted @ 2022-09-26 00:06 思伊不见 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1.忽略返回值 2 判断一个类是否实现了某个接口 //定义了一个animal接口1type Animal interface { Say() }//定义了一个dog结构体 type Dog struct { }//用来判断Dog是否实现了Animal, 用作类型断言,如果Dog没有实现Animal, 阅读全文
posted @ 2022-09-25 23:16 思伊不见 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 查看cpu信息 cat /etc/cpuinfo 捕获eth0网口6677端口的包 tcpdump -i eth0 "udp port 6677" lspci 列出所有pci设备 lsmod 列出加载了的驱动/模块 阅读全文
posted @ 2022-09-25 20:05 思伊不见 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 服务端获取数据首先从redis获取,如果redis中的数据被删除就从mysql中获取数据,在把数据更新到redis 1.redis设置固定时间更新,时间不宜太长,缺点是修改mysql数据不会立即更新 2.更新mysql时同时删除redis的数据,但这个操作不是原子性的,如果这个时候有其他线程插进来也 阅读全文
posted @ 2022-03-29 16:36 思伊不见 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 今天在Windows上想访问虚拟机上的数据库,经过网上的教程成功连接后却发现我在虚拟机上访问MySQL被拒绝。 一开始走了些弯路,但后来发现解决的方法很简单,既然可以远程登录那就远程访问MySQL,打开MySQL数据库中的user表,发现Host=localhost一行的密码为空,这时候给这一行加上 阅读全文
posted @ 2021-09-22 22:44 思伊不见 阅读(279) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示