shared_ptr c++    2017-06-15 23:25:32    200    0    0
# 智能指针 ## 种类 > tr1::shared_ptr: 当引用计数为0时,自动delete该对象;**但是**不能解决有环的情况 > tr1::weak_ptr: 为了解决shared_ptr有环的问题(挖个坑,不了解 > std::unique_ptr: (不了解 ## shared_ptr 实现对原成员函数的调用 `->` 这个操作符比较特殊,这个操作符返回的对象会重复调用此
2017-06-07 20:47:40    149    0    0
# Linux 制作U盘启动 ## 步骤 1. 卸载U盘 > df -h // 查看U盘挂在点 > umount * // 卸载U盘 2. 删除U盘分区,重新分区 > fdisk * // 根据提示删除原有分区,新建一个分区 > a 选项增加boot功能 > t 选项更改为 ntfs分区方式 3. 格式化分区 > sudo mkfs.ntfs -f * 4. 把iso文件复制到U盘
shell    2017-06-06 17:27:40    134    0    0
## 查看本机支持的shell vim /etc/shells 我的ubuntu的bash为一下内容 > /bin/sh /bin/dash /bin/bash /bin/rbash ## 设置shell 变量 > * 等号两边**不能**有空格 > * "" 双引号之间可以放空格,直接使用空格会出错 > eg: myname="zheng peikai" // 正确 > e
vim    2017-06-06 15:26:06    173    0    0
# vim 复制 --- vim 中复制和删除的内容放入 **默认** 寄存器 常用的寄存器有 a-zA-Z0-9"+ * 0-9是数字寄存器,vim的一些操作会改动这些寄存器的数值,其中**0**号寄存器保存最近一次操作内容 * a-zA-A是用户寄存器,vim不会修改这里面的值,也不会自动复制其中的值,只能用户指定某个寄存器才能操作其中的值 * "(单个双引号)是**默认寄存器**, *