- 博客(8)
- 资源 (4)
- 收藏
- 关注
转载 vi 命令
vi6.1 vi的三种模式一般模式:执行删除字符,删除整行,复制粘贴。编辑模式:通过a,i,o 进入编辑模式,esc退出。指令模式:输入:,/,?进入指令模式,进行文件的保存,搜素,替换,退出等操作。一般模式下可用的快捷键 按键 作用 备注 h 左移一个字符 nh 左移n个字符 j 下移一个字符 同上 k 上...
2018-03-29 17:53:49 192
转载 Linux 自动挂载u盘
手动挂载的流程sudo fdisk -l mkdir /mnt/usbmount -t vfat /dev/sd*1 /mnt/usbumount /mnt/usbrm -rf /mnt/usb自动挂载的步骤1. 在/etc/udev/rules目录下新建11-add-usb.rules和11-add-remove.rules,负责设备监测。 root@am3...
2018-03-28 15:53:34 2101 1
原创 go int size
由于之前学过c/c++,所以一直认为go的int是4个字节。 最近在go中文社区上看别人的问题时,忽然感觉他描述的int好像是8个字节,测试发现:func cpu() { fmt.Println(runtime.GOARCH) fmt.Println(strconv.IntSize)}当前机器是64位的,所以int也是64位即8个字节。。。。 学了这么久的g...
2018-03-19 14:38:48 768
转载 go hashmap的实现
本文转自:skoo’s note 参考 golang map源码详解hashmap 通过一个 bucket 数组实现,所有元素将被 hash 到数组中的 bucket 中,bucket 填满后,将通过一个 overflow 指针来扩展一个 bucket 出来形成链表,也就是解决冲突问题。这也就是一个基本的 hash 表结构,没什么新奇的东西,下面总结一些细节吧。注意一个 bucket ...
2018-03-18 16:40:09 2052
原创 golang 的slice 问题
关于go的slice 底层,这里不多做介绍,就是一个struct和一个数组构成。 通过以下几个例子说明,go对slice的处理方式。(1)func main() { var t = make([]int, 0, 10) var s = make([]int, 0, 10) fmt.Printf("addr:%p \t\tlen:%v content:%v\n", ...
2018-03-18 11:32:39 554 1
原创 Mysql性能调优
Mysql性能调优mysql 性能调优有很多方面,主要是这几个方面 数据库表的设计合理性,主要是满足三范式。 使用适当的索引 分表技术 读写分离 存储过程 mysql 的配置文件的youhua 定时处理垃圾数据 1. 三范式1 范式 是指表的列具有原子性,不可再拆分,只要数据库是线性的,都自动满足1NF。2 范式 表中的纪录是唯一的。...
2018-03-16 17:57:54 216
原创 Mongodb入门学习(3)聚合框架
mongodb学习笔记 (四)聚合框架简单的例子db.live_online_data.aggregate({"$match":{"startTime":{"$gte":1520179200000},"endTime":{"$lte":1520265600000}}},{"$project":{"userOnline":1,"_id":
2018-03-16 17:22:20 163
TCP-IP详解.卷3
2017-09-08
TCP-IP详解卷2:实现.pdf
2017-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人