自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯C_C++ Java程序设计常用算法&技巧总结_蓝桥杯算法训练java(1)

long long fun(long long n) //求阶乘i

2024-05-17 03:30:40 723

原创 蓝桥杯AcWing学习笔记 1-2递推的学习(附相关蓝桥真题:翻硬币)(Java)_翻硬币acwing(1)

第二行的操作完全取决于第一行,第一行操作完改变了第一行的状态,第一行的状态决定了第二行的操作,假如第一行操作完之后还有灭的,因为第一行不能操作了,所以我们只能按第二行来使第一行的灯全亮,同理,第三行的操作完全取决于第二行,以此类推。我们发现这个题是很难递推出来的,它跟上一题开关问题不一样,上一题是每一次只会有一个开关能影响灯泡,但是这题是每一个开关可以被很多个开关控制,这一个开关的状态并不会影响到其余开关的操作,因此我们不能用递推的方法来解决这道题。灭掉(2,5),(2,4)(3,5)亮,(1,5)灭。

2024-05-17 03:29:34 409

原创 英语小短文翻译1——The Significance of Books_they are presented with a of

在建立他们自己的人际关系和对生活做出反应时, 读者经常发现他们读到的故事里的那些人物有相似的经历,这能够帮助他们认清自己的行为,并使之具有意义。第一次在博客打英语短文,对于我这种英语渣渣而已,这痛苦,每个单词都是看一个字母敲一下的,希望下次不会这样,熟练一些。读者通过阅读寻找生活更深刻的意义,因为书可以让他们即了解过去的世界的生活,也可以了解现在社会的生活。在丰富人们想象的同时,书还会拓展人们的视野,培养人们的求真务实的精神,帮助人们合理的安排闲于时间。书为人们想象力的扩展提供了丰富的材料。

2024-05-17 03:29:00 715

原创 Qt C++编写推流综合应用示例(文件推流 桌面推流 本地摄像头 网络摄像头 转发推流 视频分发)_mediamtx(1)

大纲路线、讲解视频,并且后续会持续更新**

2024-05-16 14:30:11 507

原创 Qt C++编写安防视频监控系统(支持win linux mac 海康 大华 宇视 264 265等)_qt 视频监控

项目、大纲路线、讲解视频,并且后续会持续更新**

2024-05-16 14:29:38 421

原创 Qt C++编写安防视频监控系统(支持win linux mac 海康 大华 宇视 264 265等)_qt 视频监控(1)

国内安防领域,当属海康大华第一第二,这两个单位也是有大量的Qt职位,使得Qt这么一个极其小众的编程开发环境能够发挥出更大的魅力,本系列文章将会介绍如何用Qt来编写一个基础的视频监控系统,提供部分核心代码,欢迎各位提出建议。

2024-05-16 14:29:04 298

原创 最全文件监控之FileSystemWatcher(c++)_c+(1),2024年最新灵魂一问-如何彻底防止APK反编译

/创建一个FileSystemWatcher并设置它的属性.

2024-05-16 10:55:10 385

原创 最全整理的C C++相关的面经知识点_c++ gdb 面经,7年老C C++一次操蛋的面试经历

为对象分配内存调用构造函数初始化这块内存在第一步中分配内存时就使用了operator new,其实现机制size=1;void *p;if(nh)nh();if(ptr)在第二步中,调用构造函数初始化内存,如果不涉及继承,这一步非常简单,就是给内存赋值,重点是operator new分配内存上,其处理流程如下:3. 分配内存如果成功则直接返回,否则;

2024-05-16 10:54:37 407

原创 最全数组与结构体_为什么只有数组可以并行处理,做了6年的C C++

int i = 0;for(i=0;i

2024-05-16 10:54:04 234

原创 最全数据结构初阶 二叉树_如图所示,节点d是节点h、i、g的() a,2024年最新已有千人收藏

if (a[child] > a[parent])//孩子结点的值比双亲结点的值大就交换位置。if (a[child] >a[parent])//如果孩子的值大于双亲结点的值,则交换位置。if (a[child] size == hp->capacity)//堆已满,需要扩容。

2024-05-16 10:53:30 365

原创 最全C++阶段总结第三部分——八千字面向对象总结。三期C,2024年最新阿里大牛教你自己写C C++框架

b = 100;A p;p.a = 100;p.b = 100;const A q;//常对象不能修改普通值q.b = 100;//错误,常对象只能调用常函数,因为普通成员函数可以修改属性int main()test();return 0;

2024-05-16 06:51:43 771

原创 最全c++输入和输出流(1),2024年最新教你一种更清晰的C C++架构

二、标准I/O流三、标准输入流//cin.get#if 0//链式编程#endif//忽略缓冲区当前字符//cin.putback 将数据放回缓冲区//从缓冲区取走一个字符cout

2024-05-16 06:51:10 681

原创 最全C++课程设计学生宿舍管理信息系统_c++学生宿舍信息管理系统(2),80后程序员感慨中年危机

cout

2024-05-16 06:50:37 1108

原创 最全C++编程语言类对象的赋值与复制介绍(二)_c+,5年老C C++面试竟然被这3道C C++基础题难倒了

/ 创建并初始化对象obj2,此处调用了自定义的拷贝构造函数。// 创建并初始化对象obj1,此处调用了普通构造函数。95%以上C C++开发知识点,真正体系化!// 形参是类ClassA的对象obj。// 自定义的拷贝构造函数。// 打印成员变量的值。

2024-05-16 06:50:02 348

原创 内存泄漏专题(2)如何判断程序有内存泄露_如何测试软件是否有内存泄漏(1)

当内存池化之后,由于对于内存的申请和销毁都是先由内存池初始化时向系统申请一块内存,在程序结束时销毁该内存池,中间所有关于内存的操作都是针对池子而言的,因此不太容易出现内存泄漏。如果某个程序是长期运行的,那么可能申请的内存一直存在于池子中,不会得到销毁,定长内存池相对好一点 ,特别是对于非定长的内存池,如果在程序中一味地从池子中申请内存,但并没有在适当的地方及时归还给池子,同样会造成内存越用越大,导致系统内存耗尽。其中,内存池的典型实现,包括定长内存池。之类的工具是无法排查出来的。

2024-05-16 02:48:34 621

原创 内存函数 memcpy、memmove、memcmp、memset(超详细讲解,小白一看就懂!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将

2024-05-16 02:48:02 806

原创 关于使用IE浏览特制网页时允许远程执行代码漏洞(MS10-018)的复现_ie 漏洞复现

设置Web服务器的地址,应为kali虚拟机的地址,show targets将识别和匹配目标操作系统的类型,但是大多数MSF渗透攻击模块会自动对目标系统类型进行识别,无需手动。事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!在kali上启动postgresql命令【systemctl start postgresql】使用metasploit框架,需要启用metasploit所依赖的postgresql数据库。

2024-05-16 02:47:29 202

原创 兰理鲲鹏-C语言简单的【栈和队列】(括号匹配问题)_括号配对问题c语言

可以把栈理解为一个饮料瓶,top就是瓶盖那一片片上面形容top是瓶盖,那么我们要找到最上面的一块水总得找到瓶盖下的一块位置才能访问最后一个元素。

2024-05-16 02:46:54 822

原创 MFC-两个基本控件:DateTimeControl以及CalendarControl_mfc中两个基本的控件介绍(1)

/ TODO: 在此添加控件通知处理程序代码。// TODO: 在此添加控件通知处理程序代码。// TODO: 在此添加控件通知处理程序代码。

2024-05-15 18:16:40 317

原创 MFC CListCtrl解决闪烁问题(采坑无数)_mfc listctrl deleteitem 闪

友,可以添加戳这里获取](https://bbs.youkuaiyun.com/topics/618668825)**

2024-05-15 18:16:07 607

原创 2024年最全【C语言】汉诺塔自动递归演示程序(源码)_c语言动画源码(3),2024最新大厂C C++面试集合

尝试写出可视化的小算法。

2024-05-15 15:08:53 376

原创 2024年最全【C语言】常用库函数的介绍与模拟实现(有手就行)—,2024年最新腾讯T3大牛总结

计算字符串 str 的长度,直到空结束字符,但不包括空结束字符。str – 要计算长度的字符串。该函数返回字符串的长度。字符串已经 ‘\0’ 作为结束标志,strlen函数返回的是在字符串中 ‘\0’ 前面出现的字符个数(不包含 ‘\0’ )。参数指向的字符串必须要以 ‘\0’ 结束。注意函数的返回值为size_t,是无符号的( 易错 )函数声明把 src 所指向的字符串复制到 destdest – 指向用于存储复制内容的目标数组。src – 要复制的字符串。

2024-05-15 15:08:20 408

原创 2024年最全【C语言】字符函数和字符串函数,2024年最新阿里面试官

这个函数的功能就是在一个字符串中找另一个字符串是否存在\0。

2024-05-15 15:07:47 287

原创 2024年最全【C语言】大厂指针笔试题(1码+1图)详解(2),2024年最新C C++工程师跳槽经验分享

是第一行数组的数组名,单独放在这里表示的就是是第一行首元素的地址,将第一行首元素的地址赋给指针变量p是个指针,p[0]等价于*(p+0)等价于*(a[0]+0)等价于*a[0],所以这里打印的其实是第一行第一列的元素1,结果如下。

2024-05-15 15:07:13 322

原创 C++(14)——顺序容器和容器适配器_适配器依附于一个顺序容器上,具有自己的构造函数,而没有自己的析构函数。(1)

七、泛型算法针对数据的其他操作vector向量容器底层数据结构,动态开辟数组,每次以原来空间大小二倍扩容vectorvec;(优点,尾插、尾删、访问)末尾添加元素O(1) 可能导致容器扩容allocate:allocate开辟空间\deallocate释放空间\construct构造\destroy析构it迭代器指向的位置添加一个元素20 O(n)vec.pop();末尾删除元素 O(1)删除it迭代器指向的元素vec.erase(迭代器区间)

2024-05-15 09:01:44 258

原创 C++(11)——再谈new和delete 内存池_内存池创建的对象 和new 的对象区别是什么

【代码】C++(11)——再谈new和delete 内存池_内存池创建的对象 和new 的对象区别是什么。

2024-05-15 09:01:08 373

原创 C++ 面向对象程序三大特性之 继承_c++中,以下哪三个语法具有代码复用的特点

/格式 class childName : 继承方式 parentNamepublic:A a;B b;//A类中没有B类的成员//a._b = 3;b._a = 3;b.printA();//子类赋值给父类:切片操作p = stu;Person p;//父类赋值给子类stu = p;

2024-05-15 09:00:32 280

原创 C++ 面向对象程序三大特性之 多态_c++面向对象中多态性是如何体现的

在虚函数的后面写上=0 ,则这个函数为纯虚函数。

2024-05-15 08:59:56 323

原创 C C++最新linux基本命令学习笔记_将两个文件名指向硬盘上一个存储空间,百度C C++岗一面+二面内容

2:多用户模式,网络文件系统(NFS)服务没有启动 3:多用户模式,允许多用户登录系统,是系统默认的启动级别 4、留给用户自定义的运行级别 5、多用户模式,也就是图形界面 6、所有进程被终止,然后系统重新启动。$ln file1 file2建立文件1的硬链接file2,硬链接与被链接者必须在同一分区,硬链接不能指向目录,而这两者软连接都可以。目录和硬链接、符号链接(软链接):目录文件由一组目录项组成,目录项可以是对其他文件的指向,也可以是对其下的子目录指向。

2024-05-15 04:32:07 325

原创 C C++最新Linux函数popen pclose学习_pclose函数,2024年最新京东面试真题解析

【代码】C C++最新Linux函数popen pclose学习_pclose函数,2024年最新京东面试真题解析。

2024-05-15 04:31:31 442

原创 C C++最新linux内核list,2024年最新研发4面真题解析(C C++岗)

with another list-mutation primitive, such as list_add_rcu() 方法冲突,例如list_add_rcu() 或者是。list_for_each_entry_reverse - iterate backwards over list of given type. 向后遍历给定类型的链表。list_add_tail_rcu - add a new entry to rcu-protected list 向RCU保护机制链表中添加一个新的条目。

2024-05-15 04:30:56 664

原创 C C++最新Linux下TCP IP编程--TCP实战_linux tcp(1),技术详细介绍

/客户端请求处理函数。//客户端地址信息结构体。//服务器地址信息结构体。//客户端结构体变量。//socket描述符。#define BACKLOG 5 //listen队列等待的连接数。//socket描述符。#define PORT 6666 //服务器端口。//处理客户端链接的接收工作*//使用pthread线程库。

2024-05-15 04:30:18 850

原创 C C++最全【华为OD】C卷真题200分:服务器广播 C C++代码实现[思路(1),C C++基础语言教程

3。

2024-05-15 00:03:11 916

原创 C C++最全【①C++ 梦想起航】从C语言到C+,2024年最新网易严选C C++开发三面面经

if (SHAPE::CIRCLE == WEEK::MON) //error C2676: 二进制“==”:“main::SHAPE”不定义该运算符或到预定义运算符可接收的类型的转换。//错误 error C2440: “=”: 无法从“main::SHAPE”转换为“main::WEEK”//错误 error C2440: “初始化”: 无法从“int”转换为“main::WEEK”//错误 “初始化”: 无法从“int”转换为“int &”,非常量引用的初始值必须为左值。a:b) = 66;

2024-05-14 23:59:28 1091

原创 C C++最全【Vue入门必备知识篇01】--- 简介、基本使用、调试工具和指令,2024年最新3个月学会C C++开发

2️⃣ 当表单元素的值发生变化时,也会被 VM 监听到,VM 会把变化过后最新的值自动同步到Model 数据源中;

2024-05-14 23:58:51 1104

原创 C C++最全【TypeScript】中的函数详解_typescript 函数(1),深度集成

接收两个参数的函数: num1和num2,并且都是number类型;并且这个函数是有返回值的, 返回值类型也是number;

2024-05-14 23:58:15 707

原创 Android Context完全解析,你所不知道的Context的各种细节_android context怎么用

前几篇文章,我也是费劲心思写了一个ListView系列的三部曲,虽然在内容上可以说是绝对的精华,但是很多朋友都表示看不懂。好吧,这个系列不仅是把大家给难倒了,也确实是把我给难倒了,之前为了写瀑布流ListView的Demo就写了大半个月的时间。那么本篇文章我们就讲点轻松的东西,不去分析那么复杂的源码了,而是来谈一谈大家都熟知的Context。Context相信所有的Android开发人员基本上每天都在接触,因为它太常见了。

2024-05-14 17:40:15 886

原创 Android Context完全解析,你所不知道的Context的各种细节_android context怎么用(1)

【代码】Android Context完全解析,你所不知道的Context的各种细节_android context怎么用(1)

2024-05-14 17:39:39 1005

原创 Android C++ 系列:Linux Socket 编程(二)网络套接字函数_安卓用c

三方握手完成后,服务器调用accept()接受连接,如果服务器调用accept()时还没有 客户端的连接请求,就阻塞等待直到有客户端连接上来。典型的服务器程序可以同时服务于多个客户端,当有客户端发起连接时,服务器调用的 accept()返回并接受这个连接,如果有大量的客户端发起连接而服务器来不及处理,尚未 accept的客户端就处于连接等待状态,listen()声明sockfd处于监听状态,并且最多允许有 backlog个客户端处于连接待状态,如果接收到更多的连接请求就忽略。查看系统默认backlog。

2024-05-14 17:39:03 1083

原创 Anaconda安装与Python虚拟环境配置保姆级图文教程(附速查字典)_anaconda配置python环境

Anaconda是一个开源的跨平台Python发行版本,支持WindowsmacOSLinux操作系统。Anaconda中包含了conda等180多个科学包及其依赖项。其中conda则是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。

2024-05-14 17:38:26 2156

空空如也

空空如也

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

TA关注的人

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