自定义博客皮肤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)
  • 收藏
  • 关注

原创 经典蓝牙连接(安卓与安卓连接)(未解决)_安卓怎么连接经典蓝牙

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

2024-05-17 03:09:26 248

原创 经典排序算法设计与分析(插入排序、冒泡排序、选择排序、shell排序、快速排序

左子树的所有记录都比根节点要小,右子树的所有记录都比根节点要大。希尔排序也称为缩小增量排序(diminishing increment sort),它利用了插入排序最佳时间代价特性(即元素的初始排列就接近于有序,那么插入排序比较的次数最少,循环时间最短)。根据n个输入数据放到[ 0 ,1 )划分的n个相同大小的子区间,这些子区间称为桶。堆排序实质就是不断从最小堆中取出根节点,然后重新调整堆的结构,使它满足堆的性质。归并排序将一个序列分成两个长度相等的子序列,为每一个子序列排序,然后再将它们合并成一个序列。

2024-05-17 03:08:53 777

原创 经典排序算法设计与分析(插入排序、冒泡排序、选择排序、shell排序、快速排序(1)

希尔排序也称为缩小增量排序(diminishing increment sort),它利用了插入排序最佳时间代价特性(即元素的初始排列就接近于有序,那么插入排序比较的次数最少,循环时间最短)。选择适量的增量可以提高shell排序的效率。然后比较第9和8个数,此时得到的较小的数也就是第8,9,10中的最小的数。依次类推,当比较完第1和2个数之后,第一个位置存放的数就是所有元素中最小的数。每次比较时都只记录下最小值得下标,不进行时间的交换,直到最后才将得到的下标和第一个元素进行唯一的依次交换。

2024-05-17 03:08:20 911

原创 练就基本功之栈与队列【数据结构】【C语言实现】_c语言 void stackpop

int top;//栈顶//容量,方便增容前面提到我们要用链表实现队列,而且是要记录一个尾指针来方便尾插。因此先定义一个链表节点,再定义2个指向节点的指针就是队列啦。// 定义队列节点// 定义队列} Queue;

2024-05-17 03:07:47 937

原创 ORB_SLAM2 源码解析 单目初始化器Initializer(三)_multiple view geometry in computer vision p109 算法4

i1

2024-05-16 14:09:43 308

原创 ORB-SLAM2代码理解-main()_double ttrack= std chrono duration_cast<std chr

@param[in&out] vstrImageFilenames 彩色图片名称。* @param[in&out] vTimestamps 记录时间戳。* @param[in] strFile 读入的文件名称。* @brief 导入图片。

2024-05-16 14:09:10 308

原创 ORB-SLAM2从理论到代码实现(三):ORB特征提取和匹配理论和代码详解_orb交易模型

将图像金字塔每层的一张图像使用不同参数做高斯模糊,使得金字塔的每层含有多张高斯模糊图像,将金字塔每层多张图像合称为一组(Octave),金字塔每层只有一组图像,组数和金字塔层数相等,使用下列公式计算,每组含有多张(也叫层Interval)图像。ORB特征点匹配用的是汉明距离,两个等长字符串之间的汉明距离是两个字符串对应位置的不同字符的个数。如,对于大小为512*512的图像,金字塔上各层图像的大小如表3.1所示,当塔顶图像为4*4时,n=7,当塔顶图像为2*2时,n=8。其中,图片大小为M*N,(

2024-05-16 14:08:36 421

原创 最全将图片背景设置为透明的方法介绍_图片背景怎么换成透明,一文全懂

现有一张背景图为蓝色的 png 格式图片,如下图所示:下面介绍将该图片的背景设置为透明的方法。使用“画图 3D”应用程序打开该图片;在“画图 3D”界面中,点击“神奇选择”按钮(该操作默认会选择整个图片);点击界面右侧的“下一步”;

2024-05-16 10:34:06 776

原创 最全实习生 Git 不熟练,还没脸去问是种什么体验(1),腾讯、字节跳动面经已发

hello.txtto track)git add 文件名directory.git commit -m “日志信息” 文件名directory.directory)git reflog 查看版本信息git log 查看版本详细信息git reset --hard 版本号–切换到 86366fa 版本,也就是我们第一次提交的版本–切换完毕之后再查看历史记录,当前成功切换到了 86366fa 版本。

2024-05-16 10:33:33 267

原创 最全安卓布局——tabhost底部_安卓 底部tabhost(1),2024年最新妈妈再也不用担心我找工作了

android:text=“参数设置”/>android:text=“数据展示”/>

2024-05-16 10:33:00 336

原创 最全安卓之TranslateAnimation图片移动,十年C C++编程开发生涯

android:text=“开始” />android:text=“结束” />、讲解视频,并且后续会持续更新**

2024-05-16 10:32:27 401

原创 最全c++优先队列(priority_queue)用法详解,2024年最新今天带你详细了解各组件原理

struct tmp1 //运算符重载

2024-05-16 06:30:38 725

原创 最全c++介绍与入门基础(详细总结),C C++大厂技术面试题汇总

std::map m{ { “apple”, “苹果” }, { “orange”,“apple”, “苹果” },{ “orange”, “橙子” }, {“pear”,“梨”}// 注意:如果生命与定义位置同时出现,恰巧两个位置提供的值不同,那编译器就无法确定到底该。// 此处代码编译失败,auto不能作为形参类型,因为编译器无法对a的实际类型进行推导。//

2024-05-16 06:30:05 273

原创 最全c++之继承【把控细节】_ⅶ 在 oo0(1),对C C++开发的现状和未来发展的思考

/ Student的_num和Person的_num构成隐藏关系,可以看出这样代码虽然能跑,但是非常容易混淆。cout

2024-05-16 06:29:32 640

原创 最全C++之string的底层简单实现!(七千字长文详解)_c(1),成长路线图

x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)]2 . 第二种循环的问题就是和上面的一样一旦遇到pos = 0 的位置的时候就会进入死循环!解决的方法也是一样的!4 . 然后是strcpy,因为拷贝的过程中将\0也一起拷贝进去了,所以一旦打印出结果就只有插入的值,而插入后面的值都无法显示!

2024-05-16 06:28:58 961

原创 使用JsonCpp编写JSON封装程序的方法_#include "jsoncpp json(1)

【代码】使用JsonCpp编写JSON封装程序的方法_#include "

2024-05-16 02:27:33 218

原创 使用Jenkins搭建持续集成环境的方法(二)_jenkins makeinnervisible

点击上图中的“管理插件”,跳转到插件管理页面。因为本文中准备使用 svn 进行代码管理,所以此处首先需要安装 svn 插件。,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**在上图中,勾选“安装完成后重启Jenkins(空闲时)”,这样在安装完插件时,Jenkins 会自动重启。选择根据实际情况一种自动构建方式(如下图所示),例如想要每天定时跑一次构建,则使用“定时构建”功能。在上图中,分别对新建的项目 ci_test 进行如下配置。

2024-05-16 02:27:00 821

原创 使用Jenkins搭建持续集成环境的方法(二)_jenkins makeinnervisible(1)

在上一篇文章点击“开始使用Jenkins”后,浏览器会跳转到 Jenkins 主页面中,如下图所示:因为本文中准备使用 svn 进行代码管理,所以此处首先需要安装 svn 插件。点击上图中的“系统管理”,跳转到“管理Jenkins页面”,如下图所示:点击上图中的“管理插件”,跳转到插件管理页面。

2024-05-16 02:26:27 585

原创 使用hiredis接口(Synchronous API)编写redis流水线客户端_hiredis接口一次调用多条操作

因此,hiredis提供了redisAppendCommand函数,来实现流水线命令发送方案:当我们需要向redis服务端发送多条命令时,可以先调用若干次redisAppendCommand函数,之后,再调用redisGetReply函数来接收(并解析)redis服务器返回的响应消息。**注意:**redisAppendCommand函数的调用次数必须与redisGetReply函数的调用次数一致,否则会出现获取到的redis服务端返回的处理结果跟预期不一致的情况。

2024-05-16 02:25:54 1004

原创 Linux基础 - 系统安全(SELinux与Firewalld)_selinux firewalld(3)

SELinux全称“Security-Enhanced Linux”,是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,SELinux体系针对用户、进程、目录和文件提供了预设的保护策略,以及管理工具。

2024-05-15 17:56:44 344

原创 Linux基础 - 系统安全(SELinux与Firewalld)_selinux firewalld(2)

Enforcing**永久配置**

2024-05-15 17:56:11 364

原创 Linux基础 - 系统安全(SELinux与Firewalld)_selinux firewalld(1)

SELinux全称“Security-Enhanced Linux”,是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,SELinux体系针对用户、进程、目录和文件提供了预设的保护策略,以及管理工具。

2024-05-15 17:55:38 345

原创 2024年最全【C++】list容器模拟实现_容器模拟c+,Glide的缓存机制

复用push_back。

2024-05-15 14:47:48 295

原创 2024年最全【C++】list_c+(1),头条C C++面试算法

【代码】2024年最全【C++】list_c+(1),头条C C++面试算法。

2024-05-15 14:47:15 341

原创 2024年最全【C++】libwebsockets库的简易教程(附源码,2024年最新程序员必看

lws_callback_on_writable 是 libwebsockets 库中的一个函数,它的含义是将一个 websocket 连接的 writable 回调函数加入到事件循环中。lws_client_connect_via_info是libwebsockets库中的一个函数,它的作用是通过提供的连接信息来建立一个客户端连接。通过提供这些信息,lws_client_connect_via_info函数可以建立一个客户端连接,并在连接建立后调用回调函数来处理连接状态和接收数据。// 返回回调的对象。

2024-05-15 14:46:42 233

原创 2024年最全【C++】Day20 Tire 树 Acwing,2024年最新C C++开发面试基础

/输入//son:子节点 26是因为最多有二十六条边//idx =0:即是空结点也是根节点 idx为全局变量 会一直加下去// cnt[] 统计单词出现的次数。

2024-05-15 14:46:08 250

原创 C C++最新顺序表C语言实现附加力扣题,C C++技术图谱

(img-zR5uxVRv-1715733485682)](img-9jIwBSfw-1715733485682)]//cur和next将重复的值给过滤掉,只留下一个值给dst。//防止循环终止后,最后一个数据丢失。//空间满了开辟一块新的空间。//记录num的十进制位数。//从后往前挪动数据。

2024-05-15 08:38:28 322

原创 C C++最新项目 协程-实现非抢占式TCP服务器_协程项目(1),2024年最新这是一份用心整理的C C++面试总结

协程的状态有:死亡态、就绪态、运行态、暂停态。头文件以及需要的宏定义。

2024-05-15 08:37:52 384

原创 C C++最新面试经验|字节后端实习 一二三面(凉经)_凉经是什么意思面试,2024年最新作为C C++程序员都应掌握

底层是什么版本区别怎么线程不安全为什么有segment分段索问问redis(底层压缩列表和对应结构忘了)redis底层5大类型redis类型对应的底层实现为什么用跳表,跳表和链表区别为什么数据小用链表、大的用跳表(节省空间,优化性能,性能和空间折中)redis为什么是单线程问问db数据库(g了,中间被锁搞短路了,本来能说出来四个隔离级别解决什么问题,被锁给卡傻了)讲讲mysql的锁机制,查询语句命中索引是把锁加到哪mysql的间隙锁有了解吗。

2024-05-15 08:37:16 882

原创 C C++最新面试经验|字节后端实习 一二三面(凉经)_凉经是什么意思面试(1),手把手教你写C C++项目文档

大三、双非一本、第一次面试,去年8月开始的准备,但开学迟迟没开始,投过几次简历过了但没约面试,陆陆续续到12月考试周突然字节HR联系我了,然后开始了第一次的面经。第一次面试,还是考试周抽时间面的,面试当天实现约好的办公室被占了,临时找了个教室,真就背景是黑板面的,但要给面试官点个大大的赞,很亲切,没很大压力,虽然在空教室,但还是很好的度过了一面,面试官也很耐心的回答了我的提问以及给了建议,让我有信心继续面下去(虽然二面有点emo,目前等三面ing)问问计算机网络 (没分点答,讲的很散,没答完全)

2024-05-15 08:36:38 725

原创 C C++最新Harmony OS — PageSlider滑动页面,2024年最新下血本买的

【代码】C C++最新Harmony OS — PageSlider滑动页面,2024年最新下血本买的。

2024-05-15 04:08:55 408

原创 C C++最新harbor搭建与使用_harbor白名单,腾讯C C++面试题目

hostname = A.B.C.D # 写你自己的网址或IP,公网访问要写公网IP。然后重启docker。

2024-05-15 04:08:19 196

原创 C C++最新H264 编解码协议详解_h264编解码流程框图,2024年最新看这篇文章准没错

H264 原始码流是由一个接一个 NALU(NAL Unit) 组成,它的功能分为两层,VCL(Video Coding Layer)视频编码层和 NAL(Network Abstraction Layer)网络提取层。NAL是 H.264 为适应网络传输应用而制定的一层数据打包操作。传统的视频编码算法编完的视频码流在任何应用领域下(无论用于存储、传输等)都是统一的码流模式,视频码流仅有视频编码层 VCL(Video Coding Layer)。

2024-05-15 04:07:43 769

原创 C C++最新GPIO的八种工作模式_gpio_mode_ipu,2024年最新顺利通过阿里C C++岗面试

可通过设置配置寄存器CRL,CRH来控制这两个开关,于是就得到GPIO的上拉输入模式(GPIO_Mode_IPU)和下拉输入模式(GPIO_Mode_IPD)浮空输入模式(GPIO_Mode_IN_FLOATING)输入阻抗较大,一般把这种模式用于标准的通信协议如I2C,USART。模式输入模式(GPIO_Mode_AIN)关闭了施密特触发器,不接上、下拉电阻,经由另一线路把电压信号传送到片上外设模块。若GPIO引脚配置为上拉输入模式,在默认状态下,读取得的GPIO引脚数据为1,高电平,下拉输入则相反。

2024-05-15 04:07:06 344

原创 C C++最全【C语言】指针(野指针)(1),C C++基础语言教程

指针常见错误引用未初始化的指针变量试图引用未初始化的指针变量是初学者最容易犯的错误。未初始化的指针变量就是“野”指针,它指向的是无效的地址。有些书上说:“如果指针变量不初始化,那么它可能指向内存中的任何一个存储单元,这样就会很危险。如果正好指向存储着重要数据的内存单元,而且又不小心向这个内存单元中写入了数据,把原来的重要数据给覆盖了,这样就会导致系统崩溃。”这种说法是不正确的!如果真是这样的话就是编译器的一个严重的 BUG!

2024-05-14 23:36:50 275

原创 C C++最全【C语言】实现简单的五子棋_c语言实现用键盘移动五子棋,2024年最新内容太过真实

这个小游戏是从零开始的实现的,框架灵感来自于小游戏《走迷宫》。游戏代码配置: 二维数组+简单逻辑+getch读取键盘+windows函数(刷屏,改颜色,改窗口大小)

2024-05-14 23:36:14 587

原创 C C++最全【C语言】学生考勤管理系统_c语言学生考勤系统(2),2024年最新面试考点与面试技巧

【代码】C C++最全【C语言】学生考勤管理系统_c语言学生考勤系统(2),2024年最新面试考点与面试技巧。

2024-05-14 23:35:38 523

原创 C C++最全【C语言】内存函数_memncpy,C C++ MVP模式详解

示例代码如下 👇= NULL);//前向后,小于。else//后向前,大于。return ret;int i = 0;return 0;先来看看 str1 > str2 的调试结果↓再来看看 str2 < str1 的调试结果↓ 把上述代码的这段修改下即可。不知道你学会了没有👀反复观看✨。

2024-05-14 23:35:01 942

原创 2024年链表的基本操作_哈尔滨师范大学链表的基本操作(1),2024年最新三幅图给你弄懂EventBus核心原理

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新。//去除值(剑指offer推荐)//去除值(Linus推荐)

2024-05-14 17:16:57 256

原创 2024年量子计算(十二):量子线路与测量操作,2024年最新2024最新阿里C C++高级面试题总结

在该量子线路中,初始态q[1]、q[0]代表量子比特的初始态均为|0〉,因此该系统的复合量子态为|00〉,这里复合量子态|00〉的从左到右依次对应高位比特到低位比特。由于在真实的量子计算机上面,测量会对量子态有影响,所以只能够通过新制备初始量子态,让它重新演化,再进行测量,从而得到末量子态在计算基下的频率,用频率来近似概率,并且每次测量只能够用测量操作。,其中左边的0为高位q[1],右边的0为低位q[0],经过时刻1的门以后量子态变为。根据测量假设,由于P(00)=0,因此测量过后,量子态。

2024-05-14 17:16:21 248

空空如也

空空如也

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

TA关注的人

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