- 博客(6)
- 收藏
- 关注
原创 如果ubuntu显卡神经质似地死了,开机怎么处理?
0 闭上眼1 使用ctrl+alt+t召唤看不见的命令行2 输入sudo init 33 输入密码4 睁开眼,看到命令行。可以安装显卡驱动了
2019-04-09 09:18:24 46
原创 内存管理相关笔记
参考侯捷内存管理视频 1 内存池:问题分析:每次new,底层调用malloc。每次malloc,会在数据的首尾加上几字节的cookie。考虑一个对象数组。比如 一个对象大小12字节。1w个对象的数组。如果前后cookie的字节数一共8字节。那么cookie的耗费是8w字节解决办法1:1 一组内存共用一个cookie2 未用的内存单元的头四个字节 当作指针...
2019-02-24 11:05:45 109
原创 gdb
--------------------------------------------LV0compile: g++ xx.cpp -guse gdb: gdb a.out -tui #start gdb with a.out . #open tui window CTRL X A #open / close tui...
2019-02-23 13:16:34 131
原创 static
存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期一般存储类都是autostatic存储类和auto的区别是:1 局部变量生命周期改变成程序生命周期2 全局变量的作用域在本文件内另外:在 C++ 中,当 static 用在类数据成员上时,会导致仅有一个该成员的副本被类的所有对象共享
2017-07-24 14:41:36 201
原创 c++ const和#define
const可以定义一个常量,而#define也可以在一些业务代码中,常常用#define 定义一个全局的常量。比如IMAGE_HEIGHT。其作用,是在所有包含该代码段的文本中(一般#define定义在头文件中,然后被别的文件包含),用更可读的宏 替代常值的出现。const也可以做到这一点,但是它在程序中,会占用运行时的内存。在跨文件的时候,还要考虑const是否存在。避免编译错误。所
2017-07-24 13:34:49 168
原创 为什么开始写博客,怎么战胜拖延症,怎么避免沉迷在一些感兴趣的爱好上
开始写博客:作为一个没什么展示欲望的小朋友,写博客的目的更像是日记。入门it之后更深有体会,程式化和迭代的好处。如果一个程序员老了,他写的程序不断进化,他自身的源能力没什么长进,是可耻的。需要对自己的做事方式,做事效率经常检查于是日记很必要博客比日记更先进是因为他在云端不喜欢哗众取宠,技术论坛让我更舒服,喜欢csdn战胜拖延症:1 降低对
2017-07-20 17:48:23 277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人