![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
C++ 基础(一)题目练习_使用输出运算符输出一个字母圣诞树。如下图所示
/ 定义四个整型变量 num1,num2,num3,num4。// 定义一个整型变量 sum 来接收这三个数的总和。// 定义三个整型类型的变量来接收键盘输入的值。// 定义出生年、月、日这三个整型。// 接收用户输入的年、月、日信息。// 定义两个整型变量 a、b。//按日期格式输出这些信息。原创 2024-05-15 08:53:58 · 260 阅读 · 0 评论 -
C++ 基础知识笔记(一)变量和数据的输入输出_编程如何将数字保存到变量c+
-就是把牛奶这些放到杯子里的过程赋值运算符:=原创 2024-05-15 08:53:22 · 224 阅读 · 0 评论 -
C++ 关联容器set map multiset multimap_map,set的原理,别的容器会那些c++
3.执行insert(make_pair(k,mapped_type())), 插入这个创建好的pair对象,并返回pair,其中iterator是新插入的key对应迭代器。6.执行(*((this->insert(make_pair(k,mapped_type()))).first)).second,调用pair对象的第二个元素,也就是value。但是map中的[]具有新的功能,即使key不存在,也可以通过[]来插入新的一个键值对并输出对应的value值。原创 2024-05-15 08:52:46 · 225 阅读 · 0 评论 -
C++ vector中的迭代器失效问题_c++ vector insert操作迭代器会失效吗
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取片转存中…(img-AKFrpGFC-1715734306742)]既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!原创 2024-05-15 08:52:09 · 825 阅读 · 0 评论 -
C C++最新LeetCode 76,手慢无
no(n)o(n)时间内解决此问题的算法吗?原创 2024-05-15 04:24:24 · 273 阅读 · 0 评论 -
C C++最新LeetCode 48(2),毕业工作5年被裁
nn × nn×n 的二维矩阵matrix表示一个图像。请你将图像顺时针旋转 90 度。你必须在旋转图像,这意味着你需要直接修改输入的二维矩阵。使用另一个矩阵来旋转图像。原创 2024-05-15 04:23:48 · 323 阅读 · 0 评论 -
C C++最新LeetCode 209,2024年最新字节跳动算法工程师面试总结
看成滑动窗口,那么两个指针就分别表示滑动窗口的开始位置和结束位置,同时我们再维护一个。每次向右扩展滑动窗口一步,维护区间。3、我们向右扩展滑动窗口的同时也不能忘记收缩滑动窗口。时,我们再去扩展滑动窗口就显得没有意义了。如果当前滑动窗口维护的区间和。是该条件下的长度最小的子数组,因此返回。的,可行中的长度最短的滑动窗口就是答案。,此时我们就可以向右收缩滑动窗口,,让我们找出该数组中满足其和。,我们就进行答案的更新,即。,下面来讲解双指针的做法。数组,枚举过程中,不断增加。,就说明当前的窗口是。原创 2024-05-15 04:23:12 · 322 阅读 · 0 评论 -
C C++最新LeetCode 152(3),C C++程序员春招三面蚂蚁金服
OnO(n)O(n)给你一个整数数组nums,让我们找出数组中乘积最大的连续子数组对应的乘积。如样例所示,,连续子数组[2,3]有最大乘积6,下面来讲解动态规划的做法。f[i]表示以num[i]结尾的连续子数组乘积的最大值。nums,对于每个以nums[i]nums[i]num[i]nums[i]nums[i]nums[i]最后的结果是两种选择中取最大的一个,因此。但是nums。原创 2024-05-15 04:22:36 · 582 阅读 · 0 评论 -
C C++最全【MySQL进阶教程】视图 存储过程 触发器(2),2024年最新C C++基础面试
含义: 当case_value的值为 when_value1时,执行statement_list1,当值为 when_value2时,执行statement_list2, 否则就执行 statement_list。– B. 每循环一次, 就会对n进行-1 , 如果n减到0, 则退出循环 ----> leave xx。– B. 每循环一次, 就会对n进行-1 , 如果n减到0, 则退出循环 ----> leave xx。– 先执行一次逻辑,然后判定UNTIL条件是否满足,如果满足,则退出。原创 2024-05-14 23:52:19 · 865 阅读 · 0 评论 -
C C++最全【MySQL进阶教程】SQL优化_mysql sql 优化分享(2),2024年最新34岁C C++程序员裸辞
设置全局参数local_infile为1,开启从本地加载文件导入数据的开关。– 客户端连接服务端时,加上参数 -–local-infile。原创 2024-05-14 23:51:43 · 972 阅读 · 1 评论 -
C C++最全【MySQL系列】MySQL索引事务_mysql加索引会提交事务嘛为什么,2024年最新C C++内存优化面试题
如果在执行SQL1之后,再执行SQL2的过程中,数据库出现问题了(宕机了),那么 李四就会减少500,而王五却并没有增加500,显然这个是非常不科学的~~严格要求,李四 在读代码的时候,张三不要去修改任何东西,保证读和写操作都是严格串行执行的(串行:一个执行完,才能执行另一个)~~即 事务A提交了之后,事务B才开始读(读是加锁了),然后在B的执行过程中,A又开始了一次,修改了数据;事务B读取过程中,事务A进行了修改,没有直接修改B读取的数据,但是 却影响到了B读取的结果集~~原创 2024-05-14 23:51:07 · 537 阅读 · 0 评论 -
C C++最全【MySQL】表的基本操作,从三流C C++外包到秒杀阿里P7,
在项目实际开发中,经常修改某个表的结构,比如字段名字,字段大小,字段类型,表的字符集类型,表的存储引擎等等。新增列中SQL中的after表示将该列新增到哪一列之后,如果想要将新增的列放到第一列,可以将after及其之后的SQL换成 not null first。修改表的过程中可能会影响到表中的数据,为了演示这个过程,我们在修改表之前先在user表中插入两条数据。且新增列之后,由于原来插入的记录没有该列,可能还需要对原来插入的记录进行修改。不同的存储引擎,创建表的文件不一样。本篇博客介绍表的DDL操作。原创 2024-05-14 23:50:30 · 539 阅读 · 0 评论 -
51单片机的入门知识(献给初学者最易懂的文章)更新篇_51单片机编程入门基础知识(1)
/在1行1列显示字符A。@brief LCD1602延时函数,12MHz调用可延时1ms。LCD_Init();Password=0;//如果S12按键按下,取消。原创 2024-05-14 17:32:28 · 568 阅读 · 0 评论 -
51单片机使用HC-05蓝牙模块向Android手机发送数据程序编写_51单片机蓝牙发送数据到手机
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!while(*p) //若指针指向的地址为空,则跳出循环。TMOD=0x20;//设置定时器1工作方式为方式2。//指针第一次默认指向首地址。delay(20);//延时,作用为提高发送准确度。PCON=0x00;原创 2024-05-14 17:31:52 · 331 阅读 · 0 评论 -
51单片机使用HC-05蓝牙模块向Android手机发送数据程序编写_51单片机蓝牙发送数据到手机(1)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!以上就是51单片机使用HC-05蓝牙模块与Android手机通信的程序的要点和原理。原创 2024-05-14 17:31:15 · 341 阅读 · 0 评论 -
4月从零学习C语言(第25天)——共用体_联合体的初始化与结构体不同,联合体只能存储一个值
为了定义共用体,您必须使用union语句,方式与定义结构类似。union 语句定义了一个新的数据类型,带有多个成员。...其中,union是C语言中的关键字,表明定义一个共用体类型,union tag 是可选的,每个 member definition 是标准的变量定义,比如 int i;或者 float f;或者其他有效的变量定义。在共用体定义的末尾,最后一个分号之前,您可以指定一个或多个共用体变量,这是可选的。定义共用体后定义变量...定义共用体的同时定义变量...原创 2024-05-14 17:30:38 · 281 阅读 · 0 评论 -
2024年最新VC++消息映射机制 WindowProc的函数(wincore,2024年最新C C++开发者必看避坑指南
其中有一个。原创 2024-05-14 13:02:31 · 541 阅读 · 0 评论 -
2024年最新V-REP教程(九) Paths_vrep的path from csv有什么用,2024年C C++网络编程总结篇
但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-05-14 13:01:56 · 529 阅读 · 0 评论 -
2024年最新uniapp markdown最佳渲染方案(2),C C++开发工程师面试题目
带有表格的页面展示如图带有表格的页面展示如图带有表格的页面展示如图。原创 2024-05-14 13:01:20 · 213 阅读 · 0 评论 -
2024年最新ubuntu安装gcc5,2024年最新阿里P7大牛亲自教你
如果update报错了,则去设置里面找到软件与更新(Software & update)->Other Software里面把报错的源取消选择,重新再update一下。这个是我在网上看到的源码安装版本,但我在make的环节出错了。若有报错出现:Depends: libmpfr4 (>= 3.1.3) but it is not installable。1.下载所需版本安装包(以gcc5.4为例,下载gcc-5.4.0.tar.gz)(该链接为64bit)原创 2024-05-14 13:00:43 · 351 阅读 · 0 评论 -
2024年最全HTML 基本开发方式,学会常用的 HTML 标签_html 开发,2024年最新阿里P8亲自讲解
这些也是可以通过 CSS 来实现的,实际开发中,很少会直接使用 table 的属性来做,这是历史遗留问题,上古时期,只有 HTML,没有CSS。前面的标签,都是"有语义"的标签,每个标签都有一个明确的角色,最初 HTML 诞生的初衷就是为了表示 “报纸 / 杂志” 这样的媒体。极端来讲,一个网页,可以 90% 的标签都是 div / span (完全可行的,但是这种做法并不常见)也可以使用 checked 来表示默认选中。如果不加任何属性,看到的表格,就是一个特别 “原始” 的表格,给 table 标签。原创 2024-05-13 20:24:10 · 770 阅读 · 0 评论 -
2024年最全go语言序列化及反序列化_go 反序列化(1),2024年最新全靠这份C C++知识点PDF大全
fmt.Print("json.NewEncoder 编码结果: ", string(bytes1.Bytes()))内容: map[Age:6 Name:Wednesday Parents:[Gomez Morticia]]类型: map[string]interface {}person1 := Person{“张三”, 30}// 编码结果暂存到 buffer。原创 2024-05-13 20:23:33 · 796 阅读 · 0 评论 -
2024年最全go汇编及相关坑记录_a quick guide to go‘s assembler,2024年最新面试C C++开发自我介绍
Go汇编采用AT&T风格,早期采用plan9汇编器:源操作数在前,目的操作数在后GO汇编代码并不和具体硬件一一对应,它加了一些虚拟的寄存器这里推荐Go汇编系列中文学习好文: 《》,(Ps: 看到这里,应该回头重新看深入理解计算机系统 第三版了,汗)Go汇编为了简化汇编代码的编写,引入了PC、FP、SP、SB四个伪寄存器。原创 2024-05-13 20:22:56 · 353 阅读 · 0 评论 -
2024年【操作系统】进程数据结构_进程地址空间内核数据结构是在哪里(1),细节爆炸
在 Linux 里面,一个进程可以随时通过 setuid 设置用户 ID,所以,游戏程序的用户 B 的 ID 还会保存在一个地方,这就是 **suid 和 sgid,也就是 saved uid 和 save gid。的标识位,权限变成 rwsr-xr-x,然后用户 A 再启动这个游戏 的时候,创建的进程 uid 当然还是用户 A,但是 euid 和 fsuid 就不是用户 A 了,因为看 到了。每个进程都有自己独立的虚拟内存空间,这需要有一个数据结构来表示,就是 mm_struct。原创 2024-05-13 17:13:52 · 758 阅读 · 0 评论 -
2024年【操作系统】调度_completely fair scheduling(2),整理几个重要的C C++知识
在每个 CPU 上都有一个队列 rq,这个队列里面包含多个子队列,例如 rt_rq 和 cfs_rq,不同的队列有不同的实现方式,cfs_rq 就是用红黑树实现的。某个 CPU 需要找下一个任务执行的时候,会按照优先级依次调用调度类,不同的调度类操作不同的队列。只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**上下文切换主要干两件事情,一是切换进程空间,也即虚拟内存;二是切换寄存器和 CPU 上下文。调度, 切换运行进程, 有两种方式。原创 2024-05-13 17:13:16 · 534 阅读 · 0 评论 -
2024年【操作系统】模块四:进程和线程_进程 线程 模块,万字C C++技术类校招面试题汇总
进程间通信(Intermediate Process Communication,IPC)。所谓通信就是交换数据。原创 2024-05-13 17:12:40 · 580 阅读 · 0 评论 -
2024年【操作系统】 文件系统 磁盘文件系统_磁盘文件系统操作系统(1),2024年最新C C++工程面试问题
fdisk /dev/vdc # 启动一个交互式程序 可以将整块硬盘格式化为多个分区p # 打印分区n # 创建分区。原创 2024-05-13 17:12:03 · 545 阅读 · 0 评论 -
2024年C C++最新【带你吃透C++】C+,专题解析
C语言不能支持重载,是因为同名函数没办法区分。而C++是通过函数修饰规则来区分的,只要函数的形参列表不同,修饰出来的名字就不一样,也就支持了重载。另外我们也理解了,为什么函数重载要求参数不同,和返回值没关系。原创 2024-05-13 08:04:14 · 750 阅读 · 0 评论 -
2024年C C++最新【南京大学jyy操作系统(蒋炎岩)】(四,2024年最新2024年不想被公司优化
例子网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!系统化的资料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618668825)**原创 2024-05-13 08:03:37 · 556 阅读 · 0 评论 -
2024年C C++最新【动态规划之“0-1背包问题”----国王和金矿问题----C++实现,程序员如何技术划水
物品个数n=5,物品重量w[5]={2,2,6,5,4},物品价值v[5]={6,3,5,4,6}, 背包的最大容量为10,求价值最大化。// f[i][j]表示在背包容量为j的情况下, 前i件宝贝的最大价值。if (j < p[i])//工人数小于需要挖此矿的工人。//填充第一行的数字和边缘的数字0。原创 2024-05-13 08:03:01 · 636 阅读 · 0 评论 -
2024年C C++最新【前端三剑客三】JavaScript手术刀剖析第一篇_js挑战者,直接上干货
如果一个变量没有被初始化过, 结果就是 undefined, 是 undefined 类型let a;undefined 和字符串进行相加, 结果进行字符串拼接let a;undefined 和数字进行相加, 结果为 NaNlet a;原创 2024-05-13 08:02:25 · 987 阅读 · 0 评论 -
2024年C C++最全线程间通讯:PostThreadMessage,2024年最新C C++Apk安装过程
在线程的消息循环中,我们通过GetMessage函数获取消息并进行处理。在本例中,我们判断接收到的消息是否为自定义消息WM_USER,并进行相应的处理。MFC 是微软提供的一套用于开发 Windows 应用程序的类库,它封装了许多常用的 Windows API 函数和功能,简化了 Windows 应用程序的开发过程。该函数通常用于线程间的通信,可以用来传递自定义消息或系统消息,从而实现线程之间的协作和信息交换。请注意,上述示例中的线程函数ThreadProc是一个简单的消息循环,用于处理线程收到的消息。原创 2024-05-13 03:28:10 · 512 阅读 · 0 评论 -
2024年C C++最全线程编程(thread programming)介绍_什么事线程编程(2),2024年最新死磕原理
thread:被等待线程的线程标识符,即线程 ID,标识唯一线程;retval:用户定义的指针,用来存储被等待线程的返回值。pthread_join 的返回值:成功返回 0;失败返回相应的错误号。原创 2024-05-13 03:27:34 · 807 阅读 · 0 评论 -
2024年C C++最全线性表顺序表示和实现(C语言)_线性表的顺序表示和实现代码(1),2024年最新2024年C C++笔试题总
这里的形参同样要加&符号来确保形参与实参同时改变进行线性表赋值操作时用到了realloc函数,在这里简单的介绍一下realloc函数的作用当我们在输入线性表元素个数大于构造空线性表给线性表分配初始容量时,要一直开辟新空间,直到开辟的空间大于需要的空间为止在销毁线性表时,,如果线性表不存在,L.elem为NULL,所以此时!L.elem为true,执行后面的return ERROR;L.elem中存储的是初始化是动态分配内存首元素的地址,free函数的作用就是将之前动态分配的内存还给系统,但是。原创 2024-05-13 03:26:58 · 648 阅读 · 0 评论 -
2024年C C++最全线性表和顺序表,大厂C C++面试真题精选
size是有效个数,size–就是直接把这个数据删除,顺序表是按顺序排列的。的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入。思路三:双指针,保留不是val的值,覆盖前面的值。src找不是val的值,然后往dst的位置上放。思路二:保留不是val的值,挪到新数组。// 顺序表在pos位置插入x。// 顺序表删除pos位置的值。// 顺序表在pos位置插入x。// 顺序表删除pos位置的值。// 检查容量空间,满了扩容。时间复杂度O(N^2)时间复杂度为O(N)原创 2024-05-13 03:26:21 · 515 阅读 · 0 评论 -
2024年C C++最全C语言函数指针的应用——自制谐波分析软件_谐波分析 c,2024年最新成功入职字节跳动
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取部分效果图希望本文对您有帮助,谢谢阅读。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以原创 2024-05-12 22:51:20 · 408 阅读 · 0 评论 -
2024年C C++最全C语言从入门到入土——函数(1),C C++框架
函数声明首先要函数存在才能声明,不存在的函数无法进行函数声明函数声明要在函数使用之前,满足先声明后使用函数声明一般放在头文件中举个例子🍐//函数声明int main()test();//调用test函数return 0;void test()//函数的实现但是在有些地方会遇到下面这样的情况(通常在学校会遇到😅)int main()//函数的声明test(1);return 0;函数的定义就是指,函数的具体实现在进行函数声明的时候,只要满足声明or定义在使用的前面。原创 2024-05-12 22:50:44 · 350 阅读 · 0 评论 -
2024年C C++最全C语言中的这个小细节你知道吗 _0xb6二进制,C C++面试基础题记不住
就是决定先计算什么.比如. 因为的优先级高于,所以,先算b*c,再算就是同样优先级,就决定从哪个方向计算.比如,因为连续的,优先级已经没有用了,所以此时就是结合性,的结合性是从左到右.也就是说先计算a*b然后计算*c就是只计算哪边.c语言的操作符具有求值顺序的只有寥寥几个,比如||, && ,!那求值顺序到底什么意思呢?比如a等于0,b等于2,c等于3,,d的值最后是0,但是在运算时候只到a就完结了,因为&&是只要碰到假就是假,后面的真假已经无关,a为0,是假,所以后面不用再管.这就是求值顺序.原创 2024-05-12 22:50:08 · 590 阅读 · 0 评论 -
2024年C C++最全C语言curl实现FTP上传、下载、获取文件信息(2),2024年最新手慢无
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取}/***************************************************************************Project原创 2024-05-12 22:49:32 · 894 阅读 · 0 评论