自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 最新计算机网络之初识网络_学习计算机网络的前后区别(1),闭关在家37天“吃透”这份345页PDF

起初,计算机以单机模式被广泛使用(这种方式也叫独立模式(指计算机未连接到网络,各自独立使用的方式。) )。然而随着计算机的不断发展,人们已不再局限于单机模式,而是将一个个计算机连接在一起,形成一个计算机网络。连接多台计算机可以实现信息共享,同时还能在两台物理位置较远的机器之间即时传递信息。

2024-05-17 01:38:17 315

原创 最新计算机网络_数据链路层首部加不加伪首部,这些年我所经历的所有面试

TCP短连接: client向server发起连接请求,server接到请求,然后双方建立连接。client向server发送消息,server回应client,然后一次读写就完成了,这时候双方任何一个都可以发起close操作,不过一般都是client先发起 close操作.短连接一般只会在client/server间传递一次读写操作TCP长连接: client向server发起连接,server接受client连接,双方建立连接。

2024-05-17 01:37:42 274

原创 最新计算机数据存储——补码原码反码详解_补码中间的逗号,深入分析

1 + -1 = (0000 0001 + 1000 0001) = 1000 0010 = -2 则符号错误 当不同号时要先判断绝对值的大小确定结果正负。补码的0是唯一的 因此多出了以为1000 0000 负数 表示128 这也就是为什么8位表示的范围是-128到127。0000——1111——(1)0000—舍弃最高位又是一波循环了这就是补码的理念 实现加减法统一也就是这样的。反码 :正数的反码是它本身 而负数的反码就是他的数值位 取反。反码在计算机中使用很少 一般都是作为数码转化的中间表示形式。

2024-05-17 01:37:09 372

原创 最新蓝桥杯(c c++)(1),C C++未来路在何方

但在结帐的时候,常常会出现一些争执。幸运的是,所有人带的钱的总数是足够付账的,但现在问题来了:每个人分别要出多少钱呢?如果扫到这个人钱已经足够了,那么他之后所有的人钱都够了,算出钱足够的人,及其以后所出的平均值(youqian_avg=S/(n-i),剩余每个人的方差为(S/(n-i)-avg)*(S/(n-i)-avg)*(n-i)若这个人拿的钱小于平均值,钱不够平均数的人把钱都拿出来,那么就让他全部交出来,同时总钱数减去他的钱数,其方差就是(a[i]-avg)*(a[i]-avg)。

2024-05-17 01:36:36 222

原创 2024年最全cpp程序优化 嵌入式C C++代码优化 C C++代码优化具体方案_c+(4),腾讯C C++面试题社招

为了提高执行速度,用下面这段代码来替换这个上面的switch语句。

2024-05-16 12:40:53 235

原创 2024年最全Centos7下SVN服务端搭建以及hook应用_centeros svn 拉项目,2024年最新分享两道阿里P7究极难度算法题

实现原理:分别拉取一个project1和project2的本地分支,当project1有内容更新,通过hook触发update到project1本地分支,project1本地分支同步数据到project2本地分支(可通过cp或者rsync命令同步),最后由project2本地分支commit到project2仓库。[repository:/baz/fuz] 其中repository可以省略,[repository:/]或[/]表示该项目仓库根目录,[/foo/bar]表示仓库下/foo/bar目录。

2024-05-16 12:40:19 321

原创 2024年最全C++面试基础知识整理_c++面试知识点总结,2024C C++研发必问高级面试题

智能指针主要用于管理在堆上分配的内存,它将普通的指针封装为一个栈对象。当栈对象的生存周期结束后,会在析构函数中释放掉申请的内存,从而防止内存泄漏。C++ 11中最常用的智能指针类型为shared_ptr,它采用引用计数的方法,记录当前内存资源被多少个智能指针引用。该引用计数的内存在堆上分配。当新增一个时引用计数加1,当过期时引用计数减一。只有引用计数为0时,智能指针才会自动释放引用的内存资源。对shared_ptr进行初始化时不能将一个普通指针直接赋值给智能指针,因为一个是指针,一个是类。

2024-05-16 12:39:45 260

原创 最全【C++游戏设计】 通过函数设置字体的颜色_c+,2024年最新阿里后台开发

本节课主要是讲解了SetConsoleTextAttribute函数,至此SetConsoleTextAttribute的思想博主已经彻彻底底分享完了,相信大家对这个逻辑有了一定的理解,大家可以自己动手敲敲代码,感受一下。

2024-05-16 09:02:35 611

原创 最全【C++必知必会】异常处理机制,你了解多少,这些知识你必须拿下

throw抛出异常(通过throw关键字来抛出异常)try激活异常(在try语句块中编写可能发生异常的代码)catch捕获异常(用catch关键字来捕获异常并处理)throw 1;int b = 4;int c = 0;// 在try语句块中编写可能发现异常的代码try {// 无异常// 有异常(c的值为0)// 捕获异常并做出处理cout

2024-05-16 09:02:02 739

原创 最全【C++干货基地】C+,2024年最新靠这份C C++知识点PDF成功跳槽

C++ 支持函数重载是因为 对函数名做了修饰,相同函数名形参列表(参数个数 或 类型 或 类型顺序)但修饰过后 所生成的函数符号不同,这样我们就可以根据(参数个数 或 类型 或 类型顺序)的同名函数来进行函数重载的支持!C 语言不支持函数重载是因为,在C语言中所生成的符号表中 函数名是唯一的所以C语言不支持函数重载☁️看到这里了还不给博主扣个:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取。

2024-05-16 09:01:29 278

原创 最全【C++】非类型模板参数、模板特化,2024年最新C C++多进程从头讲到尾

/针对某些类型进行特殊处理——Date*//非类型模板参数——常量。

2024-05-16 09:00:56 293

原创 常用问题排查工具和分析神器,值得收藏_process explorer进程注入排查

4.1 FastIR功能:收集操作系统的关键日志、关键信息,方便后续取证和排查分析。功能:收集浏览器的历史记录,方便追溯域名、URL 的访问来源是否源自于用户行为。

2024-05-16 04:59:21 756

原创 常用问题排查工具和分析神器,值得收藏_process explorer进程注入排查(2)

文件系统查看,支持基本的文件操作。查看(编辑)IE 插件、SPI、启动项、服务、Host 文件、映像劫持、文件关联、系统防火墙规则、IME。13.ObjectType Hook 检测和恢复。14.DPC 定时器检测和删除。15.MBR Rootkit 检测和修复。内核对象劫持检测。其它一些手工杀毒时需要用到的功能,如修复 LSP、修复安全模式等。功能:XueTr 的增强版,功能和 XueTr 差不多,可参考上图。推荐更多使用 PCHunter,减少出故障的概率。

2024-05-16 04:58:48 745

原创 常用问题排查工具和分析神器,值得收藏_process explorer进程注入排查(1)

注:这是个命令行工具。

2024-05-16 04:58:15 991

原创 帧同步优化难点及解决方案_帧同步中 如果其中一个客户端卡顿怎么办

可以这样理解,客户端的时间,领先服务器,客户端不需要服务器确认帧返回才执行指令,而是玩家输入,立刻执行(其他玩家的输入,按照其最近一个输入做预测,或者其他更优化的预测方案),然后将指令发送给服务器,服务器收到后给客户端确认,客户端收到确认后,如果服务确认的操作,和之前执行的一样(自己和其他玩家预测的操作),将不做任何改变,如果不一样(预测错误),就会将游戏整体逻辑回滚到最后一次服务器确认的正确帧,然后再追上当前客户端的帧。那么,A可能预测错的情况,只有2~3帧,而网络不好的B,可能预测错误的帧有5帧。

2024-05-16 04:57:41 999

原创 【维生素C语言】第十六章 - 文件操作(下)_0x01怎么在txt文件写成01

printf(“睡眠10秒-已经写数据了,打开test.txt文件,发现文件没有内容\n”);printf(“再睡眠10秒-此时,再次打开test.txt文件,文件有内容了\n”);printf(“再睡眠10秒-此时,再次打开test.txt文件,文件有内容了\n”);// fgetc - 当读取失败的时候或者遇到文件结束的时候,都会返回EOF。//刷新缓冲区时,才将输出缓冲区的数据写到文件(磁盘)//注:fclose在关闭文件的时候,也会刷新缓冲区。//注:fclose在关闭文件的时候,也会刷新缓冲区。

2024-05-16 00:56:28 697

原创 【维生素C语言】第十九章:格式化输入输出函数讲解_sscanf 格式化输入输出 行末

scanf 针对标准输入的格式化的输入语句 -stdinfscanf 针对所有输出流的格式化的输出语句 -stdin文件sscanf 从一个字符串中读取一个格式化的数据printf 针对标准输出的格式化输出语句 -stdout既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!

2024-05-16 00:55:55 779

原创 【维生素C语言】第十七章 - C语言预处理(下)_总程序自定义comm(1)

pragma once // 让头文件即使被包含多次,也只包含一份。// #define TEST2 // 不定义。/* 如果TEST2不定义,下面参与编译 *//* 如果TEST定义了,下面参与编译 */#elif 2 == 2 // 真。#if 1 == 2 // 假。

2024-05-16 00:55:22 759

原创 【维生素C语言】第十七章 - C语言预处理(上)_c define a 0x0(1)

define PRINT(X, FORMAT) printf(“变量”#X"的值是 “FORMAT”\n", X);#define PRINT(X) printf(“变量”#X"的值是%d\n", X);// printf(“变量”“a”“的值是%d\n”, a);// 我们本意是想得到80,但是结果为44,因为整体没带括号。// #X 就会变成 X内容所定义的字符串。// 打印内容:变量a的值是10。// 打印内容:变量a的值是10。// 打印内容:变量a的值是10。// 整体再括一个括号,严谨。

2024-05-16 00:54:49 738

原创 2024年windows安装npm教程_npm 安装,2024年最新Jetpack-MVVM-高频提问和解答

如上图,我们再来关注一下npm的本地仓库,输入命令npm list -global。

2024-05-15 13:17:09 230

原创 2024年VS常见报错_pcquicklib,开发人员必学

原因:使用了第三方库并且自己还引入了windows.h文件解决方法:首先保证一些第三方库的头文件最好只在.cpp文件中引入,再查找有头文件嵌套引入包含了include要把这个引入放到后面,#include “NewManager.h”(这里面的有一个头文件中引入了#include )因此要换个顺序将就可以解决这类重复定义问题,这是常见的错误。

2024-05-15 13:16:36 244

原创 2024年VC++6,15个经典面试问题及回答思路

本文旨在指导同学们初步学会利用VC++6.0调试程序的方法,学会单步运行程序和使用断点的方法,并在过程中观察运行环境(最重要的是变量)的变化,从而在今后能够高效地完成程序的调试。这是因为F11的单步运行,进入到了实现cout功能的代码中去了(教训:以后再到这儿,切记用Step Over(F10),而不是Step Into(F11)),此时请用Step Out功能可以退出。首先,菜单中增加一个调试(debug)菜单,如图中①处,下面是菜单中的部分功能(鼠标浮到上面时,会有提示,请试一试。

2024-05-15 13:16:02 260

原创 C语言调试教程总结(以visual studio和Dev C++为例)_c语言怎么调试

在编写代码的过程中,相信大家肯定遇到过这样的情况:代码能够编译通过,没有语法错误,但是运行结果却不对,反复检查了很多遍,依然不知道哪里出了问题。这个时候,就需要调试程序了。所谓调试(Debug),就是让代码一步一步慢慢执行,跟踪程序的运行过程。比如,可以让程序停在某个地方,查看当前所有变量的值,或者内存中的数据;也可以让程序一次只执行一条或者几条语句,看看程序到底执行了哪些代码。

2024-05-15 11:22:55 403

原创 C语言调试教程总结(以visual studio和Dev C++为例)_c语言怎么调试(1)

define _PUTSIL(NUM) printf(“%d\n”,NUM) //输出整数。#define _PUTFD(NUM) printf(“%f\n”,NUM) //输出浮点数。// 函数: Convert2Jpeg(wchar_t*, wchar_t, int)DebugInfo(TEXT(“用户输入的数是 %d\n”), num);assert( c1 /*条件1*/ && c2 /*条件2*/ );fpoint = fopen(“存在的文件.txt”, “w”);//注意不要让缓冲区溢出!

2024-05-15 11:22:19 275

原创 C语言试题(二)_本程序输入字符串you are student然后输出字符串

2、 C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符(D).A. 可以是字母,数字和下划线中,任一字符B. 必须为字母C. 必须为下划线D. 必须为字母或下划线3、 以下选项中,与a=i++完全等价的表达式是(B).A. a+=i+1D. a=++i4、 以下程序的运行结果是©main()if(a

2024-05-15 11:21:42 296

原创 C语言试题(一)_设有定义“int k = 0;”,下列选项的4个表达式中与其他3个表达式的值不相同的是___

11、已有声明"int x,a=3,b=a;"后,变量x,a,b的值分别是(D).A、输出abcd B、编译不通过 C、输出a D、输出abcdUUUUU。A、用do-while 语句构成的循环,在while后的表达式为非零时结束循环。20、任何一个C语言的可执行程序都是从(main()函数的入口处)开始执行的.则执行a+=a-=a*a;语句后,a的值为(B).4、数组char a[2]中的所有元素是a[0]和__a[1]___.A、11和10 B、10和10 C、10和11 D、11和11。

2024-05-15 11:21:06 301

原创 C C++最新人工智能写的十段代码,九个通过测试了_ai人工智能编程代码,2024年最新【原理+实战+视频+源码】

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!}#include using namespace std;int main(){string in;string r

2024-05-15 06:57:25 1071

原创 C C++最新交叉编译(超详细),程序员翻身之路

【代码】C C++最新交叉编译(超详细),程序员翻身之路。

2024-05-15 06:56:49 280

原创 C C++最新亚马逊云科技入门资源中心,从0到1轻松上云(2),不愧是阿里P8

新技术,新语言,新框架来临的时候,不要犹豫,搞定他,这非常有意思。新岗位,新事物来临的时候,不要犹豫,搞定他,这有价值。新领域,新行业,跨界来临时,搞定他,就当是在玩。总之,不断的把自己的舒适圈扩大,扩大,再扩大,主动学习和挑战新的东西。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!

2024-05-15 06:56:13 732

原创 C C++最新五、VBO、EBO 和 VAO_vbevvo,2024年最新醍醐灌顶

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iOOPQIRJ-1686049956026)(C:\Users\CreatWall_zhouwen\Desktop\pic\pic\20190801184256585.png)]:就是存储纹理数据相关的,就是存储纹理的索引数组的。:就是管理顶点数据,从内存的角度使用偏移量来保存。

2024-05-15 06:55:35 404

原创 C C++最新2024-3-24【C++ 数据结构】【C(2),C C++最新面试题及答案

定义一个类,本质上是定义一个数据类型的蓝图。这实际上并没有定义任何数据,但它定义了类的名称意味着什么,也就是说,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。cout

2024-05-15 02:28:11 785

原创 C C++最新2023-4-6-C++11、C++14(1),不愧是Alibaba技术官

/hello2019/02/03word,hello2019/02/03word,hello2019/02/03word,函数的返回值就是代替之后的结果。

2024-05-15 02:27:35 904

原创 C C++最新2022年,我们为什么要学习C++?_对c+(2),C C++开发实用必备的几款插件

这个时期的C++ 非常粗糙,仅支持简单的面向对象编程,也没有自己的编译器,而是通过一个预处理程序(名字叫cfront),先将C++ 代码“翻译”为C语言代码,再通过C语言编译器合成最终的程序。随着C++ 的流行,它的语法也越来越强大,已经能够很完善的支持面向过程编程、面向对象编程(OOP)和泛型编程,几乎成了一门独立的语言,拥有了自己的编译方式。C++是游戏引擎和开发的首选,从维基百科列举的游戏引擎列表中,有61%的制定游戏引擎都是用C++实现的,包括《孤岛惊魂》《反恐精英》《天际》等。

2024-05-15 02:26:58 556

原创 C C++最新2021年复盘总结发现了C站博主缺少的赚钱之路_c站可以赚钱吗,2024年最新2024阿里+头条+腾讯等大厂C C++笔试题分享

那是因为我怕2022年flag没实现,这样就2021 和 2022 年都没总结了。

2024-05-15 02:26:21 670

原创 C C++最全linux内核设计与实现,2024年最新GitHub标星9K的Google官方MVP+RxC C++项目详解

这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**(3)调用prepare_write() 创建一个写请求,将数据从用户空间拷贝到内核缓冲中。(3)调用read_page()函数,从磁盘读入,加入到页缓存中,然后返回用户。fork的实际开销: 复制父进程的页表和子进程创建的唯一的进程描述符。可执行队列时给定处理器上的可执行进程的链表,每个处理器一个。(2)如果没有,内核分配一页,加入到页缓存中。优先级高的先运行,优先级高的时间片也长。

2024-05-14 21:55:53 481

原创 C C++最全Linux之DHCP服务器搭建_● dhcpd,你想学的都在这里

配置192.168.0.0地址池。

2024-05-14 21:55:17 777

原创 C C++最全Linux下的tar压缩解压缩命令详解_unzip解压后文件夹属性,C C++开发零基础教学

tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z。tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz。tar -xZvf file.tar.Z //解压tar.Z。7、*.tar.Z 用tar -xZf 解压。

2024-05-14 21:54:41 207

原创 C C++最全Linux下的tar压缩解压缩命令详解_unzip解压后文件夹属性(1),2024年最新腾讯T3大牛亲自讲解

B, --read-full-records 读取时重新分块(只对 4.2BSD 管道有效)-Z, --compress, --uncompress 通过 compress 过滤归档。-z, --gzip, --gunzip, --ungzip 通过 gzip 过滤归档。-F, --info-script=名称, --new-volume-script=名称。-X, --exclude-from=FILE 排除 FILE 中列出的模式串。

2024-05-14 21:54:05 751

原创 2024年最新栈和队列C语言实现附加力扣题_力扣栈怎么传参c语言,2024年最新阿里+头条+抖音+百度+蚂蚁+京东面经

(img-xD32c17u-1715672131571)](img-NFdlO3EL-1715672131571)]//非空队列往空队列里面倒数据,只剩一个数据的时候就将他释放并返回。//队列的尾部元素,等于栈顶的元素,取非空队列的尾部元素。//往不为空的队列里面倒数据,保证一个队列是空的。//两个队列都释放,最后释放obj。//两个队列都不为空栈就不为空。//求队列的元素个数。//求队列的元素个数。//求队列的元素个数。//求队列的元素个数。//获取栈顶元素个数。//获取栈顶元素个数。

2024-05-14 15:35:54 527

原创 2024年最新极速配置VScode C++运行环境_极速部署c++环境,C C++基础编程

但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!接下来再指定一个要放代码的文件夹,然后便可接上一杯热茶,回来之后就能看到配置好的C++环境了。这是一款markdown插件,有了它你就可以在VScode上markdown啦。推荐将mingw与vscode放在同一根目录下。如果你喜欢炫酷的动效,那么一定不要错过这款插件。下面就可以运行你的代码啦(附带一个测试代码)

2024-05-14 15:35:18 213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除