自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 熬夜爆肝!C++基础入门大合集【万字干货预警 建议收藏】_熬夜爆肝 c(1)

/ 二进制右移运算符。cout

2024-05-17 02:39:04 919

原创 灰度非线性变换之c++实现(qt + 不调包)_灰度非线性变换代码实现

b1为控制参数,表示曲线的上下偏移量 c1为控制参数,表示曲线的弯曲程度 r1为控制参数,表示函数的幂次。目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**a1为控制参数,表示曲线的左右偏移量 b,c为控制参赛,表示曲线的弯曲程度。

2024-05-17 02:38:31 309

原创 灰度线性变换之c++实现(qt + 不调包)_图像线性变换c语言算法(1)

4)当k

2024-05-17 02:37:58 291

原创 激光雷达障碍物检测与追踪实战——基于欧几里德聚类的激光雷达障碍物检测_激光雷达障碍物检测算法需要处理什么

【代码】激光雷达障碍物检测与追踪实战——基于欧几里德聚类的激光雷达障碍物检测_激光雷达障碍物检测算法需要处理什么。

2024-05-17 02:37:24 1395

原创 Linux网络编程第1章Linux操作系统概述_linux进程调度采用的是无条件不可剥夺

在Linux下支持多种文件系统,如ext、ext2、minix、umsdos、msdos、vfat、ntfs、proc、smb、ncp、iso9660、sysv、hpfs、affs等。Linux操作系统支持多进程,进程之间需要进行数据的交流才能完成控制、协同工作等功能,Linux的进程间通信是从UNIX系统继承过来的。这种策略中,系统按照进入队列的先后进行进程的调度,在没有更高优先级进程到来或者当前进程没有因为等待资源而阻塞的情况下,会一直运行。进程调度指的是系统对进程的多种状态之间转换的策略。

2024-05-16 13:40:05 397

原创 Linux的SOCKET编程详解_linux 客户端 socket命名 系统分配的原则(3)

服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客户端发送数据请求,服务器端接收请求并处理请求,然后把回应数据发送给客户端,客户端读取数据,最后关闭连接,一次交互结束。

2024-05-16 13:39:32 409

原创 Linux救援模式应该这样玩(包含重置CentOS 7和8的密码)_linux rd(2)

现在的根为只读状态,需要挂载为读写状态以便进行修改。

2024-05-16 13:38:58 384

原创 最全使用分治法求解二叉树的相关问题_分治算法计算二叉树的高度,2024大厂C C++面试最火问题

【代码】最全使用分治法求解二叉树的相关问题_分治算法计算二叉树的高度,2024大厂C C++面试最火问题。

2024-05-16 10:03:35 218

原创 最全使用libcurl编写HTTP客户端的方法_libcurl http_client_t,2024年最新花了19998买的学习教程

libcurl属于 curl 的一部分,描述如下:从 github 上下载 curl 源码,编译安装之后,就可以使用 libcurl 了。当然,也可以直接使用 yum 安装 libcurl。curl 的源码中,附带了一些 libcurl 的使用示例,示例位置如下:可以参考 libcurl 提供的示例代码,编写 HTTP 客户端(或者其他 HTTP 程序)。

2024-05-16 10:03:02 263

原创 最全使用GDAL库读取Tiff文件_gdal读取tif,2024年最新阿里P8架构师的C C++大厂面试题总结

采用清华大学宫鹏教授学科组10m土地覆盖数据,具体可以在官网下载。

2024-05-16 10:02:29 349

原创 最全使用C++编写一个DHT爬虫,实现从DHT网络爬取BT种子_c++实现dht,重磅来袭

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取}// privateint DhtSearch::parse(const char* buf, int len, std::string& tid, std::string& id,std::string&

2024-05-16 10:01:56 378

原创 最全16- OpenCV:轮廓的发现和轮廓绘制、凸包_opencv 轮廓凸包(2),2024年最新大佬手把手教你如何仿写出大厂的APP

(1)首先选择Y方向最低的点作为起始点p0;(2)从p0开始极坐标扫描,依次添加p1….pn(排序顺序是根据极坐标的角度大小,逆时针方向);(3)对每个点pi来说,如果添加pi点到凸包中导致一个左转向(逆时针方法)则添加该点到凸包, 反之如果导致一个右转向(顺时针方向)删除该点从凸包中;

2024-05-16 06:00:17 286

原创 最全1050Ti+CMake3,2024年最新看完这一篇你就懂了

也可以不同新建属性表,直接配置 Debug|x64 下的 Microsoft.Cpp,x64.user 也是可以的,新建的原因主要是考虑以后新项目可以直接导入属性表,不用再单独配置。查看路径 E:\opencv\cudabuild 是否已经出现 OpenCV.sln 文件,如果存在则带 cuda 的 opencv 环境已经编译成功,接下来在 VS 里进行生成。此时就可以编写代码进行测试,测试代码在下边,功能是调用摄像头,将拍到的图像动态展示在一个窗口上,运行前注意选择 Debug|x64。

2024-05-16 05:59:44 534

原创 最全10- OpenCV:基本阈值操作(Threshold)_opencv threshold(2),2024年最新C C++开发教程入门

需要注意的是,阈值的选择对于图像处理的效果非常重要,可以根据具体需求调整阈值的数值和阈值类型。(1)图像阈值(threshold)含义:是将图像中的像素值划分为不同类别的一种处理方法。(2)自适应阈值:根据图像局部区域的统计特征来确定阈值,使得不同区域具有相对合适的阈值。通过这个简单的二值化阈值处理,我们可以将图像中的目标物体与背景分离出来,得到一个二值图像,其中目标物体的像素值为白色,背景为黑色。int type // 阈值类型,将小于阈值的像素设置为0,大于等于阈值的像素设置为最大值。

2024-05-16 05:59:11 694

原创 最全01-Java入门学习-环境搭建&编译原理_java编译01,太完整了

打开刚才安装JDK的目录。目录名称说明bin该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。include该路径下存放了一些平台特定的头文件。jreJDK包含的Jre运行环境文件。lib该路径下存放了JDK工具的一些补充JAR包。java提供的一个图形化界面工具javafx源码包。src.zipjdk相关的源码包。

2024-05-16 05:58:37 535

原创 个人博客系列【Hexo】-实现在百度中搜索到自己的博客_博客文章在百度怎么搜索

点击一下链接,打开百度搜索资源平台,点击添加站点;

2024-05-16 01:57:14 506

原创 个人博客系列【Hexo】-实现在百度中搜索到自己的博客_博客文章在百度怎么搜索(1)

点击一下链接,打开百度搜索资源平台,点击添加站点;

2024-05-16 01:56:41 590

原创 两种常用的参考图像质量评价指标——超分辨率(五)_超分辨率像素值

在实际应用中,可以利用滑动窗将图像分块,令分块总数为N,考虑到窗口形状对分块的影响,采用加权计算每一窗口的均值、方差以及协方差,权值。C1=(K1∗L)2,C2=(K2∗L)2,C3=2C2​​, 一般地K1=0.01, K2=0.03, L=255. 则。(img-t6AMeYwn-1715795746676)](img-A1t5KJyF-1715795746677)]C1​,C2​,C3​为常数,为了避免分母为0的情况,通常取。SSIM取值范围[0,1],值越大,表示图像失真越小.

2024-05-16 01:56:08 715

原创 两种常用的参考图像质量评价指标——超分辨率(五)_超分辨率像素值(1)

在实际应用中,可以利用滑动窗将图像分块,令分块总数为N,考虑到窗口形状对分块的影响,采用加权计算每一窗口的均值、方差以及协方差,权值。在实际应用中,可以利用滑动窗将图像分块,令分块总数为N,考虑到窗口形状对分块的影响,采用加权计算每一窗口的均值、方差以及协方差,权值。C1=(K1∗L)2,C2=(K2∗L)2,C3=2C2​​, 一般地K1=0.01, K2=0.03, L=255. 则。C1​,C2​,C3​为常数,为了避免分母为0的情况,通常取。SSIM取值范围[0,1],值越大,表示图像失真越小.

2024-05-16 01:55:34 752

原创 JUC类(ReentrantLock、Semaphore、CountDownLatch、CyclicBarrier)(1)

等待所有线程池中所有执行完,再执行下一步,使用CountDownLatch。等待所有线程执行完,join();

2024-05-15 17:27:13 336

原创 JS案例:支持PC端和Mobile端的Canvas电子签名功能_printmobile(1)

this.canvasEle.height = this.canvasEle.parentNode.offsetHeight //设置为父元素的高。this.canvasEle.width = this.canvasEle.parentNode.offsetWidth //设置为父元素的宽。this.context.moveTo(this.point.x, this.point.y) //画布绘画起始点移动到前一个坐标。this.context.stroke() //从moveTo到lineTo进行绘制。

2024-05-15 17:26:39 224

原创 JOJOの奇妙前端冒险(第一部) 寻找C站宝藏_c++jojo在一次奇妙的冒险中发现了一座充满jojo和一些未知人物的堡垒。jojo使用时

GoldenaArcher的CSS专栏》《空城机的CSS专栏》《°PJ想做前端攻城狮的CSS专栏》animation。

2024-05-15 17:26:06 235

原创 2024年最全Maxout网络学习_maxout_mlp,由浅入深

(1) 以前MLP的方法。(2)Maxout的方法。如果我们设置maxout的参数k=5,maxout层如下所示:相当于在每个输出神经元前面又多了一层。

2024-05-15 14:17:27 386

原创 2024年最全LRU catch(1),【架构师必备】

双向链表插入删除效率高(单向链表插入和删除时,还要查找节点的前节点)哈希表保存每个节点的地址,可以基本保证在O(1)时间内查找节点。题目大意:设计一个用于LRU cache算法的数据结构。

2024-05-15 14:16:54 381

原创 2024年最全Linux数据类型(通用移植)_linux程序移植,数据类型(3),面试官

你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-05-15 14:16:21 279

原创 2024年最全Linux常用命令(二)_linux常用命令find(-name)more,2024年最新中高级C C++面试题目汇总解答

q 退出moremore /etc/man_db.conf中间显示的内容省略了,上面有几个按键可以使用。

2024-05-15 14:15:48 360

原创 C C++最新玩转指针,手撕c语言——(指针进阶)_指针进阶pta(1),C C++基础教程

顾名思义,指针函数即返回指针的函数。其一般定义形式如下:类型名 *函数名(函数参数表列);其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个“指向返回值为…的指针(地址),“类型名”表示函数返回的指针指向的类型”。

2024-05-15 08:04:34 601

原创 C C++最新特征点匹配及消除误匹配点,2024年最新C C++音频面试题

因为我们是使用一幅图像(一个平面物体),我们可以将它定义为刚性的,可以在pattern image和query image的特征点之间找到单应性变换(homography transformation。使用cv::findHomography找到这个单应性变换,使用RANSAC找到最佳单应性矩阵。(由于这个函数使用的特征点同时包含正确和错误匹配点,因此计算的单应性矩阵依赖于二次投影的准确性)(img-KUXIdu5F-1715731415398)]经过单应性变换的过滤结果。

2024-05-15 08:03:58 1038

原创 C C++最新特征值、特征向量和奇异值_eigenvalues 主成分的奇异值,2024年最新总结拼多多美团C C++面试经验

其中,QQQ是这个矩阵AAA的特征向量组成的矩阵,∑\sum∑是一个对角矩阵,每一个对角线元素就是一个特征值,里面的特征值是由大到小排列的,这些特征值所对应的特征向量就是描述这个矩阵变化方向(从主要的变化到次要的变化排列)。也就是说矩阵AAA的信息可以由其特征值和特征向量表示。

2024-05-15 08:03:21 556

原创 C C++最新牛客java选择题每日打卡Day25,2024年最新看完这一篇你就懂了

🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲💬推荐一款模拟面试、刷题神器👉。

2024-05-15 08:02:45 532

原创 C C++最新c++面试题集锦_c++进阶面试题,2024年最新我先收藏为敬

1)新增元素:vector通过一个连续的数组存放元素,如果集合已满,在新增数据的时候,就要分配一块更大的内存,将原来的数据复制过来,释放之前的内存,在插入新增的元素;2)对vector的任何操作,一旦引起空间重新配置,指向原vector的所有迭代器就都失效了;3)初始时刻vector的capacity为0,塞入第一个元素后capacity增加为1;4)不同的编译器实现的扩容方式不一样,VS2015中以1.5倍扩容,GCC以2倍扩容。

2024-05-15 03:35:20 986

原创 C C++最新C++面试突击,被逼无奈开始狂啃底层技术

C++中在程序运行前分为代码区和全局区;代码区的特点是共享;全局区中存放全局变量、静态变量;常量区存放常量、const修饰的全局常量和字符串常量。从操作系统的本身来讲,以上存储区在内存中的分布是如下形式(从低地址到高地址):代码区(.text 段)–>常量存储区(.data 段) --> 全局区 (.bss)–> 堆 --> unused --> 栈 --> env 程序实例.

2024-05-15 03:34:43 849

原创 C C++最新c++面试之内存管理_c++内存管理面试,2024年最新阿里P7深入Binder原理讲解

内存泄漏是指程序在动态分配内存后,未释放或者未能完全释放该内存空间的情况。这样会导致内存不断被占用,进而导致程序性能下降、甚至崩溃等问题。为了解决内存泄漏问题,需要进行内存泄漏检测和内存泄漏排查。一些编程语言和开发工具可以提供内存泄漏检测的功能,可以通过这些工具来查找内存泄漏的代码位置,并及时修复。同时,在编写代码时,也应该遵循良好的编程习惯,及时释放已经不再使用的内存,以避免内存泄漏问题的出现。

2024-05-15 03:34:07 722

原创 C C++最新c++面试之c++11新特性_c+(1),2024年最新字节跳动正式启动2024届秋季校招

返回值优化:当函数需要返回一个对象实例时候,就会创建一个临时对象并通过复制构造函数将目标对象复制到临时对象,这里有复制构造函数和析构函数会被多余的调用到,有代价,而通过返回值优化,C++标准允许省略调用这些复制构造函数。关于C++11新特性,最先提到的肯定是类型推导,C++11引入了auto和decltype关键字,使用他们可以在编译期就推导出变量或者表达式的类型,方便开发者编码也简化了代码。auto:让编译器在编译器就推导出变量的类型,可以通过=右边的类型推导出变量的类型。

2024-05-15 03:33:31 596

原创 C C++最全【 C++入门 】内联函数、auto关键字,C C++开发面试题目

在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它,大家可思考下为什么?C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。int a = 10;auto b = a;这里a的类型是整型,那么自动推出b的类型为int,而’a’为char类型,自然c就是char类型。

2024-05-14 23:03:10 736

原创 C C++最全【 C++ 】类和对象(上,2024年最新技术总监都拍手叫好

/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字ClassName为类的名字{}中为类的主体注意类定义结束时后面分号。类中的元素称为类的成员:类中的数据称为类的属性或者成员变量;类中的函数称为类的方法或者成员函数。类的定义有两种方式,具体内容等到下文的类的作用域会讲到。

2024-05-14 23:02:34 634

原创 C C++最全「内存分配」大端小端详解_内存是按小端还是大端,连续四年百度C C++岗必问面试题

先不管它们的区别,那么为什么要引入大小端?好了,既然大小端是存在,那么我们如何区分大小端,它们到底是如何分割的?结果:通过指针操作,8bit的指针p指向a的首地址,而后打印出指向的int型变量a的四个字节。可以看到,地址从低到高,其中的值分别为0x78 0x56 0x34 0x12,也就是说,数据低地址的出现在内存低地址的位置,按照定义,这就是小端模式。,所以78属于数据的低地址。

2024-05-14 23:01:58 735

原创 C C++最全「 每日一练,快乐水题 」676,2024年最新12个View绘制流程高频面试题

bool search(String searchWord) 给定一个字符串 searchWord ,判定能否只将字符串中 一个 字母换成另一个字母,使得所形成的新字符串能够与字典中的任一字符串匹配。如果可以,返回 true;否则,返回 false。设计一个使用单词列表进行初始化的数据结构,单词列表中的单词 互不相同。如果给出一个单词,请判定能否只将这个单词中一个字母换成另一个字母,使得所形成的新单词存在于你构建的字典中。MagicDictionary() 初始化对象。

2024-05-14 23:01:22 396

原创 2024年用队列实现栈,2024年最新C C++电话面试技巧

/思路:把数据入到一个有数据的队列,出的时候把前n-1个数据倒到另一个队列。// 检测队列是否为空,如果为空返回非零结果,如果非空返回0。// 检测队列是否为空,如果为空返回非零结果,如果非空返回0。//然后留下来的数据再出出去就可以了,就这样一直来回倒。//栈是后进先出 队列是先进后出。// 获取队列中有效元素个数。// 获取队列头部元素。// 获取队列队尾元素。// 获取队列头部元素。// 获取队列队尾元素。// // 销毁队列。//用两个队列来回倒。

2024-05-14 16:43:14 282

原创 2024年现在快2022年了,c++为什么还要实现((2),2024-2024京东C C++面试真题解析

你可以不理解链接过程,但是有一个相关知识点有必要搞清楚——声明与定义。// 外部变量声明int g = 0;// 全局变量定义,由于有初始化,定义较强int g2;// 全局变量定义,没有初始化// 函数声明return 0;} // 这是函数定义static int s_func(int a) { ……} // 这叫静态函数定义(被限定于模块内,有点模块私有那意思)声明和定义最大的区别是:声明可以重复多次,而定义只能有一个。这对我们设计.h文件提出了限制——头文件里最好只有声明,没有定义。

2024-05-14 16:42:38 854

空空如也

空空如也

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

TA关注的人

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