自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通俗易懂,值得收藏的 java 设计模式实战,装饰者模式 之 你不用改变,就让你的能力变强了_java 装饰者模式 实战

网络百科如下:装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。设计模式和编程语言无关,但是二当家的依然用Java语言去实战举例。

2024-05-17 04:19:48 293

原创 通俗易懂,值得收藏的 java 设计模式实战,装饰者模式 之 你不用改变,就让你的能力变强了_java 装饰者模式 实战(1)

网络百科如下:装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。设计模式和编程语言无关,但是二当家的依然用Java语言去实战举例。

2024-05-17 04:19:15 445

原创 选课时间(题目已修改,注意读题)_又到了每学期的选课时间了,乐神为了在新学期里稍微忙一点,决定尽可能多地选课。 c

又到了选课的时间了,xhd看着选课表发呆,为了想让下一学期好过点,他想知道学n个学分共有多少组合。(xhd认为一样学分的课没区别)接着有k行,每行有两个整数a(1

2024-05-17 04:18:42 438

原创 选课时间(题目已修改,注意读题)_又到了每学期的选课时间了,乐神为了在新学期里稍微忙一点,决定尽可能多地选课。 c(1)

料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618668825)**对于每组输入数据,输出一个整数,表示学n个学分的组合数。

2024-05-17 04:18:08 546

原创 最新不懂你打我,超简单的单链表的创建,2024年最新【好文推荐】

传的是地址,因为是SLnode*list 传的是&list 也就是要用二级指针接收 形参与实参的关系在指针的学习已经有了初步的了解,如果是传值的话就用一级指针接收。如果实参是int类型 要改变实参,要传int*类型。如果实参是int*类型,就要传int**类型。4、删除数据 找到某值然后删除。这个很简单 不用说了!

2024-05-17 00:14:41 329

原创 【C语言】数据类型存储、原码,反码,补码_c语言double类型的补码(1)

大端:存储模式是指内存中的低位保存在内存当中的高地址当中,而数据的高位,保存在内存的低地址当中。小端:存储模式是指数据中的高位保存在内存当中的低地址当中,而数据的高位,保存在内存的高地址当中。

2024-05-16 17:24:59 451

原创 【C语言】指针进阶_函数指针_函数指针数组_指向函数指针数组的指针_回调函数_指向函数指针数组的指针用途

/下面pfun1和pfun2哪个有能力存放test函数的地址?printf(“输入操作数:”);printf(“输入操作数:”);printf(“输入操作数:”);printf(“输入操作数:”);printf(“退出程序\n”);printf(“选择错误\n”);printf(“输入操作数:”);printf(“输入有误\n”);printf(“请选择:”);printf(“请选择:”);

2024-05-16 17:24:26 394

原创 【C语言】指针进阶_函数指针_函数指针数组_指向函数指针数组的指针_回调函数_指向函数指针数组的指针用途(1)

数组是一个存放相同类型元素的集合,在创建数组的同时也开辟了空间。//数组的每个元素是int*那要把函数的地址存到一个数组中,那这个函数就叫函数指针数组,那函数指针数组该如何定义?答案是:parr1parr1先和[ ]结合,说明parr1是数组,数组的内容是什么呢?是int(*)()类型的函数指针。

2024-05-16 17:23:50 388

原创 UVA 11995 I Can Guess the Data Structure!<STL数据结构使用>_uva-11995的c语言代码

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

2024-05-16 15:15:51 303

原创 Unix domain socket 简介(进程间通信,进程通信)_unix domain socket底层原理

【代码】Unix domain socket 简介(进程间通信,进程通信)_unix domain socket底层原理。

2024-05-16 15:15:18 661

原创 Unix domain socket 简介(进程间通信,进程通信)_unix domain socket底层原理(2)

【代码】Unix domain socket 简介(进程间通信,进程通信)_unix domain socket底层原理(2)

2024-05-16 15:14:45 267

原创 Unix domain socket 简介(进程间通信,进程通信)_unix domain socket底层原理(1)

【代码】Unix domain socket 简介(进程间通信,进程通信)_unix domain socket底层原理(1)

2024-05-16 15:14:12 476

原创 最全leetcode刷题之消失的数字(超详解刷爆力扣)_力扣消失的数字,20道C C++工程师面试必问题

*小生会不断更新力扣上的题解,希望大家多多支持呀别忘了三连哦,你们的鼓励就是小生最大的动力,下一篇质量更高哦!!快来看!!三种方法刷爆力扣——轮转数组**😎😎😎既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取%以上C C++开发知识点,真正体系化!**

2024-05-16 07:40:48 910

原创 最全leetcode102,2024年最新写的太详细了

解决该题目需要一个队列q和两个vector容器,队列q用于存储结点的地址,两个vector容器当中,v用于存储二叉树某一层的结点值,vv用于存储整个二叉树的结点值。该题目考察的就是二叉树的层序遍历,只不过要求我们将遍历结果放入vector容器当中返回而已。给你一个二叉树,请你返回其按层序遍历得到的结点值。(即逐层地,从左到右访问所有结点)。输入:二叉树:[3, 9, 20, null, null, 15, 7]

2024-05-16 07:40:15 397

原创 最全LeetCode 32,2024年最新C C++技术功底不够如何去面试

把所有的合法括号序列按照右括号来分类,对于每一个右括号,都去求一下以这个右括号为右端点的最长的合法括号序列的左端点在什么位置。因此我们能想到的最直接的做法是找到每个可能的子串后判断它是否为合法括号序列,但这样的时间复杂度会达到。开始的子串不再可能为合法子串了,下一个合法子串的起始位置是。的字符串,找出最长有效(格式正确且连续)括号子串的长度。记录一个新的可能合法的子串的起始位置,初始设为。1、用栈维护当前待匹配的左括号的位置,同时用。且当前栈为空,则当前的。,就是整个的最大长度。5、最后返回答案即可。

2024-05-16 07:39:42 826

原创 最全LeetCode 152(1),2024年最新「架构师必备

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-16 07:39:08 457

原创 图像的常规边缘检测(梯度算子、Roberts算子和Sobel算子)之c++实现(qt + 不调包

答:对角线方向的梯度,其定义见下图,这个就是Roberts算子,其梯度大小本为。3.Sobel算子是怎么来的?2.Roberts算子是怎么来的?,但由于计算量大,所以简化成。

2024-05-16 03:37:33 349

原创 图像的常规边缘检测(梯度算子、Roberts算子和Sobel算子)之c++实现(qt + 不调包(1)

3.Sobel算子是怎么来的?

2024-05-16 03:37:00 216

原创 图像的Hough直线检测之c++实现(qt + 不调包)_hough变换直线检测 c

/先用边缘检测生成图像,接着hough变换,再滤波,最后画出直线 ,其中k1取值3000。发知识点,真正体系化!

2024-05-16 03:36:28 561

原创 图像拼接(四):双摄像头实时视频拼接(平移模型)_双目摄像头视频融合

/result存放匹配位置信息。if (k < 3 || waitKey(delay) == 13)//按回车键。//获得最佳匹配位置。//右图像相对左图像的位移。//线性(渐入渐出)融合。

2024-05-16 03:35:55 1252

原创 2024年最全信号量 sem_timedwait 函数的使用,2024年最新玩转MySQL

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

2024-05-15 15:52:59 451

原创 2024年最全使用指针操作链表,通宵都要看完这个C C++关键技术点

(例如,我见过很多人在删除一个单项链表的时候,维护了一个”prev”表项指针,然后删除当前表项,就像这样)这段代码维护了两个节点指针prev和curr,标准的教科书写法——删除当前结点时,需要一个previous的指针,并且还要这里还需要做一个边界条件的判断——curr是否为链表头。于是,要删除一个节点(不是表头),只要将前一个节点的next指向当前节点的next指向的对象,即下一个节点(即:prev->next = curr->next),然后释放当前节点。但在Linus看来,这是不懂指针的人的做法。

2024-05-15 15:52:26 426

原创 2024年最全使用React hooks,些许又多了不少摸鱼时间(2),2024年最新2024春招BAT面试真题详解

模拟依赖[];模拟无依赖,或者依赖[a, b];模拟中返回一个函数。用来封装通用的功能;可以开发和使用第三方Hooks;自定义Hook带来了无限的扩展性,解耦代码。自定义hook本质是一个函数,以use开头;内部可以正常使用useStateuseEffect或者其他Hooks;自定义返回结果,格式不限;这里给大家推荐两个第三方自定义Hookhooks。

2024-05-15 15:51:52 330

原创 Cisco网站模块11-13:IP编制考试试题及答案_请将每个描述与相应的 ip 地址进行配对。 (并非所有选项都会用到)。(1)

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

2024-05-15 09:52:12 687

原创 centos linux下的常用命令_在centos上用命令打开xqtx_linux_amd64

闲来无事,找到一部特别好的Linux教程,准备全面认识一下Linux,首先在VM12下安装了CentOS 6.4,然后在该环境下将平常所学的Linux指令整理复习下。文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**su - 切换到root用户(加 - 不仅切换身份,创建全新的终端环境)shutdown -r 23:59 立刻指定在23:59时重启动。cd /usr/bin 切换到/usr/bin目录。

2024-05-15 09:51:36 385

原创 CBAM Convolutional Block Attention Module_pytorch实现_cbam convolutional block attention module

首先是通道注意力,我们知道一张图片经过几个卷积层会得到一个特征矩阵,这个矩阵的通道数就是卷积层核的个数。因此,通过对这些通道进行过滤,也就是注意,来得到优化后的特征.这里非常像SENet,SENet在很多论文中都被证实对效果有提升,这里的区别是,SENet采用的是平均值的pooling,这篇论文又加入了最大值pooling。注意力机制就是采用一种可以学习的方式来对特征重新赋予权重,权重高的特征就是注意力的注意点.论文中,作者认为通道注意力关注的是:what,然而空间注意力关注的是:Where。

2024-05-15 09:51:00 301

原创 CBAM Convolutional Block Attention Module_pytorch实现_cbam convolutional block attention module(2)

σMLPAvgPoolFMLPMax⁡Pool⁡FσW1WoFavgcW1W0Fmax⁡c通道注意力结构如下:在通道维度上进行全局的pooling操作,再经过同一个MLP得到权重,相加作为最终的注意力向量(权重)。这里非常像SENet,SENet在很多论文中都被证实对效果有提升,这里的区别是,SENet采用的是平均值的pooling,这篇论文又加入了最大值pooling。作者在论文中,通过对比实验,证实max pooling提高了效果。

2024-05-15 09:50:23 393

原创 C C++最新[C++] 深入理解C++函数重载底层原理 C+(1),2024网易C C++高级面试题总结

1.C++支持函数重载是因为C++在符号表中存储的函数的定义和函数的地址。C++中对函数的命名规则有了新的变化:_Z 函数名长度 函数名 类型首字母。因此参数的类型,个数,顺序不同就会不同的命名。名字不同地址不同。这也是为什么C++支持函数重载的原因。2.我们发现在新的命名规则中是不包括返回值类型的,因此返回值类型不同并不会对函数的命名产生影响,这也是返回值不构成函数重载的原因。!!**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

2024-05-15 05:26:10 875

原创 C C++最新[ 数据结构- C语言 ] 堆排序的优化算法_堆排序优化,2024年C C++开发爆款推荐

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!//向下调整–建堆 O(N)

2024-05-15 05:25:34 292

原创 C C++最新ZYNQ跑系统 系列(二) petalinux方式移植linux_petalinux移植,2024年最新一文搞懂C C++架构

成功定位不报错的话,基本是成功了的命令行会打印出安装路径。

2024-05-15 05:24:58 1221

原创 C C++最新ZOJ 3204 Connect them(最短路kruscal)_zoj3204 kruscal,20道C C++工程师面试必问题

/用到pair ,默认就是先按照first再是second。

2024-05-15 05:24:21 340

原创 C C++最全基于Pyecharts绘制常见的直角坐标系图表,C C++研发岗面试复盘总

【代码】C C++最全基于Pyecharts绘制常见的直角坐标系图表,C C++研发岗面试复盘总。

2024-05-15 00:57:27 387

原创 C C++最全基于Partition函数实现快排、超过一半数字、最小K个数(1),2024年最新C C++学习笔记在互联网上火了

/第一个记录作为枢轴(也可是在begin和end之间的随机数)int pivot = nums[begin];//第一个记录作为枢轴(也可是在begin和end之间的随机数)nums[begin] = nums[end];//尾部找到小于pivot的值,移到低端。//头部找到大于pivot的值,移到高端。//尾部找到小于pivot的值,移到低端。

2024-05-15 00:56:51 859

原创 C C++最全基于 HTML+CSS+JS 的石头剪刀布游戏_html里石头剪刀布的游戏,2024年最新八年C C++开发心路历程

*

2024-05-15 00:56:15 529

原创 C C++最全图像的轮廓跟踪之c++实现(qt + 不调包),2024年最新2024年大厂C C++高级面试题分享

/利用线段表来对区域进行复制 trackDot为轮廓的线段表 image为区域所在图像,image1为目标图像。/利用线段表计算区域的面积 trackDot为区域的链码表。//链码表到线段表的转换。

2024-05-15 00:55:39 439

原创 C C++最全C++基础语法----类的继承(1),2024年最新超通俗解析

/不明确A是哪个里面的---------解决方案—虚继承virtual。DD(int d=0):BB(d),CC(d),AA(d) {//如果不是虚继承 那么不可以直接用DD去初始化AA。//输出的是A类内的元素;//由此可知b1中的A1::a与A1::b对a1中的a,b进行了初始化;

2024-05-14 18:32:17 852

原创 C C++最全C++初学者应该注意的问题,C C++开发全套学习

若在定义中的形参表中指定默认实参,那么只有在包含该函数定义的源文件中调用该函数是,默认实参才有效,所以说,默认实参一般要定义在头文件中。3、在调用函数时,如果该函数使用非引用的非const形参,则既可以给函数传递const实参,也可以给函数传递非const的实参。宽字符字符串表示为L"hello world".其中,连接字符串字面值和宽字符串字面值,其结果是未定义的,这样的程序可能会执行,崩溃或者产生没有用的值,在不同的编译器下程序的结果可能会不同。在函数体内定义的内置类型的数组,其元素无初始化。

2024-05-14 18:31:40 1109

原创 C C++最全C++初学者应该注意的问题(1),2024年最新淘汰了80%的C C++面试者

若在定义中的形参表中指定默认实参,那么只有在包含该函数定义的源文件中调用该函数是,默认实参才有效,所以说,默认实参一般要定义在头文件中。‘\141’ 是合法的, 0是不能写的。3、在调用函数时,如果该函数使用非引用的非const形参,则既可以给函数传递const实参,也可以给函数传递非const的实参。宽字符字符串表示为L"hello world".其中,连接字符串字面值和宽字符串字面值,其结果是未定义的,这样的程序可能会执行,崩溃或者产生没有用的值,在不同的编译器下程序的结果可能会不同。

2024-05-14 18:31:04 1005

原创 C C++最全C++入门(下),阿里面试官

/ 该行代码会编译失败,因为c和d的初始化表达式类型不同。//typeid可以查看类型。

2024-05-14 18:30:28 958

原创 2024年最新【带你吃透C++】运算符重载(赋值运算符重载)原来是这么一回事(1),面试官

一、参数类型设置为引用,并用const进行修饰赋值运算符重载函数的第一个形参默认是this指针,第二个形参是我们赋值运算符的右操作数。由于是自定义类型传参,我们若是使用传值传参,会额外调用一次拷贝构造函数,所以函数的第二个参数最好使用引用传参(第一个参数是默认的this指针)。其次,第二个参数,即赋值运算符的右操作数,我们在函数体内不会对其进行修改,所以最好加上const进行修饰。二、函数的返回值使用引用返回。

2024-05-14 14:05:21 1061

空空如也

空空如也

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

TA关注的人

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