DARY·
DARY·
全部文章
分类
未归档(10)
归档
标签
去牛客网
登录
/
注册
DARY·的博客
全部文章
(共9篇)
每日进步一点
#pragma pack()用法详解 1.什么是对齐?为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一...
2020-09-16
0
647
每日进步一点
TCP三次握手和四次挥手小知识 1.为什么不能用两次握手进行连接? 答:3次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认。 现在把三次握手改成仅需要两次握手,死锁是可能发生的。作为例子,考虑计算...
2020-09-10
0
509
每日进步一点
Linux常用操作命令 cd :切换目录命令cd .. :返回上一级目录pwd :显示shell会话当前目录touch filename :表示创建一个文件mkdir dirname :表示创建一个目录rm filename :表示删除一个文件rm -rf dirname :表示删除该目录及其所有的...
2020-09-07
0
420
每日进步一点
交叉编译 1.1 本地编译解释什么是交叉编译之前,先要明白一个概念:本地编译我们之前常见的软件开发,都是属于本地编译:在当前的PC下,x86的CPU下,直接编译出来程序,可以运行的程序(或者库文件),其可以直接在当前的环境,即x86的CPU下,当前电脑中,运行。此时的编译,可以叫做,本地编译,即在当...
2020-09-01
0
465
每天进步一点
进程和线程的概念2020.9.7 增线程的状态1.创建(new)状态: 准备好了一个多线程的对象,即执行了new Thread(); 创建完成后就需要为线程分配内存2.就绪(runnable)状态: 调用了start()方法, 等待CPU进行调度3.运行(running)状态: 执行run()方法4...
2020-08-30
0
441
每日进步一点
每次写递归,都按照这三要素来写1.确定递归函数的参数和返回值:确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数, 并且还要明确每次递归的返回值是什么进而确定递归函数的返回类型。 2.确定终止条件:写完了递归算法, 运行的时候,经常会遇到栈溢出的错误,就是没写终止条件或者终止条件写...
2020-08-29
0
340
每日进步一点
Linux进程通信的几种方式总结 进程通信的目的 1.数据传输 一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间 2.共享数据 多个进程想要操作共享数据,一个进程对共享数据3.通知事 一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程...
2020-08-28
0
392
每天进步一点
C++常用容器之一 vector的用法1.要包含头文件 #include<vector> 2.初始化 (1) vector<int> a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何合法的数据类型),但没有给出初值,其值...
2020-08-26
0
333
每日成长一点
2020-08-24
0
398