
数据结构考点
C++中类的静态成员与实例成员的区别1、有static修饰的成员变量或成员函数称为静态成员。 2、在内存中,类的静态数据成员占有一块特定的内存空间,被该类的所有实例(对象)共...
C++中不能重载的运算符原因https://blog.csdn.net/huoxingrenhdh/article/details/77403431https://blog....
对栈溢出攻击的理解https://www.jianshu.com/p/bb081628a083
wine使用参考https://www.jianshu.com/p/6aa175a534c4
const extern static
POSIX同步IO、异步IO、阻塞IO、非阻塞IO,这几个词常见于各种各样的与网络相关的文章之中,往往不同上下文中它们的意思是不一样的,以致于我在很长一段时间对此感到困惑,所...
实现缩进两种方案 手动输入空格 ( ;)。注意!此时的分号为英文分号,但是不推荐使用此方法,太麻烦! 使用全角空格(切换快捷键shift+空格)。即:在全角输入状态下...
execl(执行文件)相关函数fork,execle,execlp,execv,execve,execvp表头文件#include 定义函数int execl(const c...
在Linux使用 echo 并配合命令重定向是实现向文件中写入信息的快捷方式。 比如要向 test.asc 文件中随便写入点内容,可以:echo "信息" > test.as...
8chown和chmod区别 chown 修改文件和文件夹的用户和用户组属性1。要修改文件hh.c的所有者.修改为sakia的这个用户所有chown sakia hh.c这样...
宏定义对比函数的优点 要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,经常有一些常用或者通用的功能或者代...
define和typedef区别 define PINT int *typedef int * pint; 这个问题再一次提醒我们:typedef和#define不同,它不是...
管道通信的特点 1.管道通信是单向的,有固定的读端和写端。2.数据被进程从管道读出后,在管道中该数据就不存在了3.当进程去读取空管道的时候,进程会阻塞;4.当管道往满管道写数...
写的非常好,学习了
那些年让你迷惑的阻塞、非阻塞、异步、同步在IT圈混饭吃,不管你用什么编程语言、从事前端还是后端,阻塞、非阻塞、异步、同步这些概念,都需要清晰地掌握,否则,怎么与面试官谈笑风生(chui niu pi)?但是,掌握这...
命令 1.&在命令后加上&表示后台执行的意思2.;在命令间;相连,表示顺序执行的意思3.&&命令间&&相连,只有第一个命令执行成功,第二个才执行4.``命令中如果包含另外一个...
程序:由若干条具有一定功能的指令所组成的解题顺序和步骤程序是静态的,没有生命周期的概念;而进程是一个动态概念,它是有着自己的生命周期的。一个程序可以对应多个进程,但是一个进程...
一 解析:判断一个字符串旋转是否为另一个字符串,可以转换成等价问题,前面串联拆分两份,再看是否包含第二个字符串。 二 解析:因为超过众数超过一半,所以可以找出中位数就可以求得...
set和map map map本身是键值(key)和映射值(value)的一个映射。其中key和value可以选择任意数据类型。1.map以RBTree作为底层容器2.所有元...