memcpy和memmove都是C语言的库函数,相比于strcpy和strncpy只能拷贝字符串数组,memcpy与memmove可以拷贝其它类型的数组,但是为什么要同时提供...
memcpy和memmove都是C语言的库函数,相比于strcpy和strncpy只能拷贝字符串数组,memcpy与memmove可以拷贝其它类型的数组,但是为什么要同时提供...
一、static的概念 在局部变量之前加上static,局部变量就会变成局部静态变量。在全局变量之前加上static,全局变量就会变成全局静态变量。 1.1 static修饰...
首先打开你的VirtualBox虚拟机 1.打开设置 2.选择系统,点到处理器部分。注意,黑色框框部分:是根据你的CPU数量而定的,其实两个就够用了,毕竟你的windows也...
Http定义了与服务器交互的不同方法,最基本的方法有4种:GET,POST,PUT,DELETE 。URL全称是资源描述符,可以理解成:一个URL地址,用于描述一个网络上的资...
自己用代码创建的其他线程 需要从一个函数开始运行当这个函数运行完毕的时候代表这个线程运行结束 什么是多线程 不是一条线执行,而是多条线,可以同时干多个事,即使一条线被堵住了,...
为什么要修改TCP的缓冲区? image.png 为什么TCP传输速度不高? image.png 数据的大小一定要小于MSS。 并行的发送网络数据,接收方是否有强大的接受处理...
三次握手在一个HTTP请求中的平均时间占比在10%以上,当网不好,高并发 ,遭遇SYN泛洪攻击的时候,性能就会受影响。 TCP协议是通过OS实现的,调整TCP必须通过OS提供...
重定位 基地址base放在PCB中PC IR等的概念 二次整理 因为程序是放在内存中的,当开始取指执行的时候,内存就用起来了。 PC指向开始地址可以让程序开始执行起来。 需要...
内存碎片的存在会导致空间利用率不够高。页号对应的是逻辑页,页框号对应的是物理内存。 因为页很小,所以页表会很大,32位的PC机的会有2^20个页面,如果OS同时并发100个进...