自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最新用125行C语言编写一个简单的16位虚拟机_c语言实现虚拟机,2024年最新阿里腾讯PDD等大厂C C++面试真题

实现的具体过程,可以参看原博文。

2024-05-17 01:19:36 246

原创 最新现在快2022年了,c++为什么还要实现(,2024年最新微信小程序的事件处理

像 Java 或 C# 都不需要声明头文件,C++ 委员会为什么不解决这个问题?都有人贴stackoverflow的解答了,居然没人翻译,我来翻译一下,顺便夹点私货。有些人认为的的好处实际上,头文件是来自70年代产生的C语言。那个年代的计算机内存小,不太可能把整个模块全部放在内存里。编译器处理文件就是从头读到尾,有了头文件编译器就可以这么做。(按,编译器可以把头文件当作文本替换直接拿进来用,但是又不用编译实现。C++为了向后兼容就用了这套系统。

2024-05-17 01:18:30 410

原创 最新环形队列实现原理(1),又到一年金三银四

环形队列的关键是判断队列为空,还是为满。当tail追上head时,队列为满时,当head追上tail时,队列为空。内存上没有环形的结构,因此环形队列实上是数组的线性空间来实现。head/tail.其中head指向可以读的位置,tail指向可以写的位置。它是一个首尾相连的FIFO的数据结构,采用数组的线性空间,数据组织简单。因此环列队列的是逻辑上将数组元素q[0]与q[MAXN-1]连接,形成一个存放队列的环形空间。当head赶上tail,队列空,则令tag=0,出队操作:如果队列不空,则从head处读出。

2024-05-17 01:17:57 360

原创 《基于 FFmpeg + SDL 的视频播放器的制作》课程的视频_雷霄骅 ffmpeg视频课程下载

FFmpeg+SDL视频播放器-图形界面版》包括下面内容:MFC知识FFmpeg + SDL视频播放器知识回顾FFmpeg+SDL+MFC实现图形界面视频播放器PS: 这一部分有少量知识忘了录屏了…

2024-05-16 16:17:36 284

原创 《基于 FFmpeg + SDL 的视频播放器的制作》课程的视频_雷霄骅 ffmpeg视频课程下载(1)

示例程序运行FFmpeg解码的函数FFmpeg解码的数据结构《SDL视频显示》包括下面内容:视频显示知识SDL简介VC下SDL开发环境的搭建示例程序运行SDL视频显示的函数SDL视频显示的数据结构进阶-示例程序运行进阶-SDL中多线程和事件《FFmpeg+SDL视频播放器》包括下面内容:FFmpeg知识回顾SDL知识回顾FFmpeg和SDL的整合实现视频播放进阶:脱离开发环境的独立播放器《FFmpeg+SDL视频播放器-图形界面版》包括下面内容:MFC知识。

2024-05-16 16:17:03 315

原创 《力扣刷题笔记》除自身以外数组的乘积&& 复制带随机指针的链表

新节点的 next 指针和 random 指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点。返回复制链表的头节点。我们只有原链表的头指针,我们知道原7的random是指向NULL,那么拷贝7的random指向NULL是容易的,原13的random是指向7的,我们只知道random指向的地址空间。题目:给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。

2024-05-16 16:16:30 322

原创 最全【2021-10-19】JS逆向之快手滑块_快手 滑块 逆向,2024年最新C C++开发知识点

这里有个小坑,看看未处理前的轨迹,他这个数组的意思是位移距离x,y,和时间戳组成,这里的x 与实际缺口的位置是有一定比例缩放的,需要注意。这个接口会触发滑块验证,我们需要拿到url里的captchaSession这个参数,用来请求验证码的相关信息。进到网站多刷新几次就会出现滑块,这个滑块是跟did这个cookie绑定的。接着往下跟,找到了加密的位置,这个一看就是AES的加密了。滑块校验的接口,提交参数是加密的,先找他加密的入口。图片都是完整的,没有裂开,省去了还原的步骤。然后加密参数也是经过处理后的。

2024-05-16 08:43:53 287

原创 最全【 C++ 】类和对象(中,2024年最新毕业工作5年被裁

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

2024-05-16 08:43:20 661

原创 最全《起风了》C++源代码_dev-c(1),2024年最新妈妈再也不用担心我找工作了

化的资料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618668825)**

2024-05-16 08:42:46 258

原创 最全《细说 QML》(1),2024年最新史上超级详细

如果觉得写得不错、认为对你有那么一丝丝帮助,可以把本系列文章珍藏起来。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!获取](https://bbs.csdn.net/topics/618668825)**

2024-05-16 08:42:12 225

原创 实例详解C C++中static与extern关键字的使用_c++ extern static(1)

static和exrern是C语言中的关键字,C++语言中在处理C++类时做了一定的延伸。extern用来声明外部全局变量,static可以用来声明变量、全局函数及C++类的静态函数。这次遇到这个编译的问题,我特意翻看了谭浩强老师的 一书,书中对extern和static两关键字有详细的说明。有多年开发经验后再回过头去看这本书,才理解很多上学时理解不了的内容,才感叹书中对extern和static关键字的表述是多么的精准到位,也许这就是这本书最经典的原因吧!

2024-05-16 04:40:39 760

原创 完美C语言系列之《C语言程序设计现代方法》----第四章_各种那个赋值运算符都是有副作用的运算符,他们所作用的对象必须是其值允许改变的

答:C语言标准中引入了顺序点的概念,并且指出应该在前一个顺序点和下一个顺序点之间对存储的操作数的值进行更新。在表达式语句的末尾,该语句中的所有自增和自减操作都必须执行完毕,否则不能执行下一条语句。简单赋值运算符是已知的第一个有副作用的运算符,它改变了运算符的左操作数。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!答:左值是可以出现在赋值左侧的表达式,而右值是可以出现在赋值右侧的表达式。

2024-05-16 04:40:06 476

原创 完美C语言系列之《C语言程序设计现代方法》----第六章_default 错误 标号位于复合语句末尾

/编译器会把上面的表达式解释为。

2024-05-16 04:39:33 363

原创 完美C语言系列之《C语言程序设计现代方法》----第二章_c语言程序设计第二章笔记

属于标准库的标识符也是受限的。以下划线开头的标识符也是受限的。注意:如果main()函数的末尾没有return语句,程序仍然能终止。答:当出现在main()函数中使,这两种语句使完全等价的,二者都终止程序执行,并且向操作系统返回0值。指令默认只占一行,每条指令的结尾没有分号或者其它特殊标记。一个C程序可以包含多个函数,但是只有main()函数是必须有的,在执行程序时系统会自动调用main()函数。当我们把一个包含小数点的常量赋值给float型变量时,最好在常量后面加一个字符f(代表float)。

2024-05-16 04:38:59 641

原创 【深挖字符串操作】·万字总结,这些知识点你真的懂了吗?_源字符串长度大于目标字符串,strncpy会越界吗(1)

strcpy函数是以(源字符串)*

2024-05-16 00:37:46 786

原创 【池化技术】线程池技术原理和C语言实现_线程池的工作原理c语言(1)

简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。头开始执行这个任务,然后依次是第二、第三个线程执行新到来的任务,当其中某个线程处理完任务后,那么该线程立马开始接受任务分派,从而让所有线程都处于忙碌的状态,提高并行处理效率。这里我们需要考虑到,将线程池封装成一个so库是比较好的想法,那么,线程池的所有权就应该交予调用它的函数。线程锁,用以保证对线程操作时的互斥性。需要考虑的技术问题三,线程池的所有权应该交予谁。

2024-05-16 00:37:12 533

原创 【死磕JVM】看完这篇我也会排查JVM内存过高了 就是玩儿!_refrence handler blocked

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取}[root@root ~]# jstackUsage:jstack [-l] (to connect to running process)jstack -F [-m] [-l] (to connec

2024-05-16 00:36:38 535

原创 【正则表达式】字符串模式匹配,提高开发效率_js 正则匹配 字符串 是否存在 效率

现在你也许看不懂,但是等看完这篇博客之后在加以练习你就能轻松写出来了。

2024-05-16 00:36:04 843

原创 JavaScript核心知识第四章---PC端、移动端网页特效(含大量代码分析)

isMove && (Date.now() - startTime) < 150) { // 如果手指触摸和离开时间小于150ms 算点击。// 缓动动画就是 盒子当前的位置 + 变化的值(目标值 - 现在的位置) / 10)// 缓动动画就是 盒子当前的位置 + 变化的值(目标值 - 现在的位置) / 10)tap(div, function(){ // 执行代码 });// 计算手指的移动距离: 手指移动之后的坐标减去手指初始的坐标。// 移动我们的盒子 盒子原来的位置 + 手指移动的距离。

2024-05-15 16:54:36 278

原创 JavaScript(基础语法)_javascript中如何声明一个名为myvar的变量,并赋值为10

var a;undefined 和 字符串进行相加,结果进行字符串拼接:var a;undefined 和 数字进行相加,结果就是NaNvar a;

2024-05-15 16:54:03 286

原创 JavaEE进阶 - Spring 核心 与 设计思想 - 细节狂魔_javaee spring小论文

容器是用容纳某种物品的(基本)装置。我们想想,之前课程我们接触的容器有哪些?List/Map -> 数据存储容器Tomcat -> Web 容器List / Map 是一个数据存储容器,这个很好理解。但是 Tomcat 为什么是一个 Web 容器呢?思考一下:Tomcat 是用来运行 外部的项目,因此它是一个 Web 容器。你有一个项目,想要运行。肯定是要将项目部署到 Tomcat 的 webapps 目录底下,才可以运行。此时,webapps 不就是一个项目的容器嘛。

2024-05-15 16:53:30 266

原创 C语言笔试训练【第二天】_4、下面3段程序代码的效果 in t b; (1)const int a = &amp;b; (2)int

所以说我们要用 vs 呢,给大家看一下这段代码在 vs 中的效果哈哈,有几个字符是不是编译器已经分的清清楚楚了。但是,还是要解释一下。所以\算1个字符,123456算6个数字字符,\123算1个字符,456算3个数字字符,\t算1个字符,一共 12 个字符,所以选。

2024-05-15 11:02:16 288

原创 C语言笔试训练【第二天】_4、下面3段程序代码的效果 in t b; (1)const int a = &amp;b; (2)int(1)

此题中,(1)和(2)const 都是在 * 的左边,属于一个类型,都是限定 指针a指向的内容不能改变;而(3)中const在 * 的右边,属于一个类型,限定指针的指向不能改变。当一个变量被 static 修饰时,它在出作用域后不会被销毁,意思就是i 的值第一次进入函数为1,第二次进入函数 i 的值为2,不是每次 i 的值都是1。在计算机的存储中,浮点数是不能精确存储的,判断浮点数是否相等,一般是判断这两个数作差是否小于某个极小值。输入一个正整数m(m≤100),将m的立方写成m个连续奇数之和的形式输出。

2024-05-15 11:01:39 248

原创 C语言笔试训练【第12天】_c语言输入一个整数a,将这个整数颠倒再输出,0&lt;=a&lt;=2^30-1

unsigned short类型的x变量2个字节保存了65530,十六进制形式为0xFFFA,x给y赋值时会整型提升,而无符号数在提升时高位补0,其实就相当于把x的值放在了y的低2个字节的空间中,故选B。

2024-05-15 11:01:03 358

原创 C语言程序周期接收虚拟串口发送的数据_c语言编程实现串口收发数据的程序例程

这次我们在此基础上继续来使用虚拟串口周期发送和接收功能。我们知道,在Windows的操作系统上,将串口(通信设备)作为文件来处理,所以串口的打开、关闭、读写所使用的API函数与文件操作一样。所以打开串口使用CreateFile函数,读写串口使用ReadFile、WriteFile函数,关闭串口使用CloseHandle函数。查看通信设备的串口,可以在设备管理器中查看。

2024-05-15 11:00:26 380

原创 C C++最新【手把手带你刷好题】69(1),2024年最新C C++面试题2024pdf

作者认证:2021年博客新星Top2咱的口号:🌹小比特,大梦想🌹作者请求:由于博主水平有限,难免会有错误和不准之处,我也非常渴望知道这些错误,恳请铁汁批评斧正。种一棵树最好的时间是十年前,其次是现在。各位,共勉。

2024-05-15 06:35:48 283

原创 C C++最新【开卷数据结构 】哈夫曼编码_定长编码集,被逼无奈开始狂啃底层技术

*A:**在数据通信中,若对每个字符用相同的二进制位表示,称这种编码方式为固定长度编码。有一段文字**【**BADCADFEED。

2024-05-15 06:35:12 719

原创 C C++最新【开卷数据结构 】 栈与队列_锡兰cc博客,斗鱼C C++开发二面被刷

队列是一种线性表,但限定这种线性表只能在表的一端进行插入,在另一端进行删除。允许删除的一端为队头,又称为队首,允许插入的一端为队尾队列与生活中的排队一样,最早排队的最先离开,队列的操作特性可以明显地概括为先进先出队列有两种存储表示,分别为顺序表示与链式表示。

2024-05-15 06:34:36 1006

原创 C C++最新【带你吃透C++】引用详解(引用和指针的区别,2024C C++最新大厂面试真题总结

cin>>a>>b;//输入a,b两变量的值swap(a,b);//直接以变量a和b作为实参调用swap函数//输出结果由【例】可看出:(1)传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。(2)使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;

2024-05-15 06:34:00 656

原创 C C++最全让程序员崩溃的瞬间(非程序员勿入)_程序员崩溃瞬间,2024年最新10天拿到字节跳动C C++岗位offer

来源:https://zhuanlan.zhihu.com/p/47066521。

2024-05-15 02:07:30 287 2

原创 C C++最全计算轮廓的特征参数(周长、面积、圆形度、周径比等)_c,2024年最新31道C C++面试题

【代码】C C++最全计算轮廓的特征参数(周长、面积、圆形度、周径比等)_c,2024年最新31道C C++面试题。

2024-05-15 02:06:54 257

原创 C C++最全计算机组成原理期末复习【超实用】(2),2024年最新GitHub标星50k的C C++全栈技术知识

全相连映射:主存中的每一个字块可映射到Cache任何一个字块位置上,当访问一个块中的数据时,块地址要与Cache块表中的所有地址标记进行比较以确认是否命中。组相连映射:是直接映射和全相连映射的一种折中方案,这种方案将存储空间分为若干组,各组间是直接映射,而组内各块间是全相连映射。一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期(节拍),每个指令周期内的机器周期数可以不等,每个机器周期内的节拍数也可以不等。存储芯片内的地址译码器有两种方式:一种是线选法,适用于地址线较少的芯片。

2024-05-15 02:06:18 320

原创 C C++最全计算机的发展历史,2024年最新2024年C C++岗位BAT大厂面试题知识点小结

一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!特点是:体积缩小、能耗降低、可靠性提高、运算速度提高(一般为每秒数10万次,可高达300万次)、性能比第1代计算机有很大的提高。硬件方面:逻辑元件采用的是真空电子管,主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁芯;特点是:体积大、功耗高、可靠性差、速度慢(一般为每秒数千次至数万次)、价格昂贵,但为以后的计算机发展奠定了基础。

2024-05-15 02:05:41 382

原创 C C++最全Java知识体系最强总结(2020版)_java 知识体系结构,2024我是如何拿到小米、京东、字节的offer

Java面试总结汇总,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java工程师在面试中需要用到或者可能用到的绝大部分知识。欢迎大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。文章持续更新中…序号内容链接地址1Java基础知识面试题(2020最新版)2Java集合容器面试题(2020最新版)3Java异常面试题(2020最新版)4并发编程面试题(2020最新版)

2024-05-14 21:35:15 546

原创 C C++最全Java数据类型_java 数据类型,C C++开发的基础

包、类、变量、方法…等等,只要是起名的地方,那个名字就是标识符。

2024-05-14 21:34:38 718

原创 C C++最全Java抽象类接口内部类(详细知识点)_抽象类中的内部接口,2024年最新面试总结

在Java中,允许在一个类的内部定义类,这样的类称作内部类,这个内部类所在的类称作外部类。

2024-05-14 21:34:02 668

原创 C C++最全Java容器底层的简单模拟以及API文档的生成_java api 容器(2),看完直接跪服

文档注释,使得文档和程序同时出现在一个界面中,这样更加方便了我们查看代码了。关于容器就是只是简单的模拟了几个简单的功能。删除指定索引位置的元素(对象)怎么自己生产API文档。返回相对应某个索引的对象;主方法,调用这些方法;

2024-05-14 21:33:25 239

原创 2024年最新干!一文彻底搞懂C++重载、隐藏和覆盖(重写,2024年最新怒斩获了30家互联网公司offer

从上面我们可以看出,该程序先后调用了Basic类的构造函数、四个show方法和析构函数,可能有人会疑惑为什么main函数中会套一个大括号,其实这个目的是为了让我们能够显示的看到Basic类的析构函数被调用(即使不加大括号,Basic类的析构函数也会被调用,只是说不会被显示出来),加了大括号涉及到变量的生命周期问题,即此时b对象的生命周期只在大括号里,因此大括号结束即调用对象的析构函数,如果没有大括号,则调用析构函数会在main函数调用,不利于我们观察,因此这里加了大括号。我们调用的时候有用到返回类型吗?

2024-05-14 15:15:17 884

原创 2024年最新常见点云分割技术_室内场景点云切割,C C++面试题

OcTree是一种更容易理解也更自然的思想。对于一个空间,如果某个角落里有个盒子我们却不知道在哪儿。显而易见的方法就是把空间化成8个卦限,然后询问在哪个卦限内。再将存在的卦限继续化成8个。意思大概就是太极生两仪,两仪生四象,四象生八卦,就这么一直划分下去,最后一定会确定一个非常小的空间。对于点云而言,只要将点云的立方体凸包用octree生成很多很多小的卦限,那么在相邻卦限里的点则为相邻点。

2024-05-14 15:14:41 954

原创 2024年最新常见损失函数_常见的损失函数,微信小程序页面跳转方法总结

−Yfx例如AdaBoost就是以指数损失函数为损失函数。(7)Hinge损失函数的标准形式如下:Lymax⁡01−ty统一的形式:LYfxmax⁡0Yfx其中y是预测值,范围为(-1,1),t为目标值,其为-1或1。在线性支持向量机中,最优化问题可等价于wbmin⁡∑i1N1−yiwxibλ∥w∥2上式相似于下式1m∑i1Nlwxibyi∥w∥2其中lwxib。

2024-05-14 15:14:05 924

空空如也

空空如也

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

TA关注的人

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