自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 有关在matlab中对信号采样及频谱的一些解释;复数的频谱,高分辨率谱,高密度谱的一些理解_高密度谱和高分辨率谱的区别(1)

*采样,顾名思义,就是对信号隔一段时间取一个值,而隔的这段时间就是采样间隔,取其倒数就是采样率了,那们我们看s1(n)=cos(2*pi*f1/f*n),将前面的参数代入,当n=0时,s1(0)=cos(0),当n=1时,s1(1)=cos(2*pi*1000/3000*1),当n=2时, s1(2)=cos(2*pi*1000/3000*2),当n=3时,s1(3)=cos(2*pi*1000/3000*3),这是不是想当于对信号s1(t)的一个周期内采了三个样点呢?N-1],N为采样点数。

2024-05-17 01:58:50 234

原创 最长递增子序列LIS和最长公共子序列LCS_最长递增子序列和最长公共子序列有区别吗

在low数组中找到第一个大于等于a[i]的元素low[j],用a[i]去更新low[j]。比如,对于序列(1, 7, 3, 5, 9, 4, 8),有它的一些上升子序列,如(1, 7), (3, 4, 8)等等。对于每一个a[i],如果a[i] > low[当前最长的LIS长度],就把a[i]接到当前最长的LIS后面,即low[++当前最长的LIS长度]=a[i]。对于每一个a[i],如果a[i]能接到LIS后面,就接上去;状态转移:F[i]=max{F[j]+1}(1

2024-05-17 01:58:18 353

原创 最新<Java>逻辑控制,方法详解,重载,牛客习题,IDEA调试方法(2),2024年最新大厂架构师经验分享

下面代码会出现什么问题??

2024-05-17 01:57:45 312

原创 2024年最全实例详解C C++中static与extern关键字的使用_c++ extern static,2024年最新想提高开发效率的必看

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

2024-05-16 13:01:26 346

原创 2024年最全如果你也23岁_虚岁28学编程来的及嘛,2024年最新阿里技术专家深入讲解

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取23岁那年几乎是我人生中真正转变的一年,也是我记忆最深刻的一年。23岁那年刚过完春节,也就是2月份吧,大学刚毕业的我在一家工厂里才做了8个月,刚转正没多久,结果工厂给我的定岗是3号机修工,我毅然辞职,回到了自己曾经读

2024-05-16 13:00:53 245

原创 2024年最全如何使用Intellij Idea生成JavaDoc文档_intellij-javadocs,2024年最新真牛皮

@return 当前单元格的字体颜色 (默认 HSSFColor.BLACK.index)* 密码字段导出为:“******”* @return 默认true。* @return 默认不启用。

2024-05-16 13:00:17 386

原创 最全【MySQL系列】MySQL数据库基础(4),2024年最新【大牛疯狂教学】

上述的数据库,都称为 关系型数据库~~其典型的特征,就是使用"数据表"的格式来组织数据的~~即 和excel表格的形式差不多~~随着时代的发展,数据库也有了一些本质的升级~~发展到2022年,现在业界还有很多流行的"非关系型数据库"~~不再使用"数据表",也不再使用SQL了~~这种数据库 也被称为 NoSQL~~如 Redis、MongoDB、HBase…

2024-05-16 09:23:42 994

原创 最全【MySQL必知必会】 范式 ER模型_er模型范式(1),看完这一篇就够了

第一范式:数据表中所有字段都是不可拆分的基本数据项。第二范式:在满足第一范式的基础上,数据表中所有非主键字段,必须完全依赖全部主键字段。第三范式:在满足第二范式的基础上,数据表中不能存在可以被其他非主键字段派生出来的字段,或者说,不能存在依赖于非主键字段的字段。遵循业务优先的原则,首先满足业务需求,在这个前提下,再尽量减少冗余。

2024-05-16 09:23:09 252

原创 最全【MySQL】表的增删查改,2024年最新C C++开发基础视频

全列插入多行插入。

2024-05-16 09:22:36 243

原创 最全【MySQL】索引& 事务(2),设计思想与代码质量优化+程序性能优化+开发效率优化

索引可以非常显著地提高数据查 询的速度,数据表里包含的数据越多,效果越显著。我们应该选择经常被用做筛选条件的 字段来创建索引,这样才能通过索引缩小实际读取数据表中数据的范围,发挥出索引的优 势。如果有多个筛选的字段,而且经常一起出现,也可以用多个字段来创建组合索引。

2024-05-16 09:22:03 318

原创 探寻宝藏 【算法设计与分析课设】 c语言代码 + 思路详解 + 三维优化_传说hmh大沙漠中有一个m n迷宫,里面藏有许多宝物。某天,dr

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取(n∗n∗m∗m)O(n*n*m*m)O(n∗n∗m∗m) 。完整分析图示:4、思路2第一种思路的时间复杂度为O(n∗n∗m∗m)O(n*n*m*m)O(n∗n∗m∗m) ,当和很大时,这样的效率显然我们是不能

2024-05-16 05:20:32 885

原创 探寻宝藏 【算法设计与分析课设】 c语言代码 + 思路详解 + 三维优化_传说hmh大沙漠中有一个m n迷宫,里面藏有许多宝物。某天,dr(1)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!n∗m∗m)O(n*n*m*m)O(n∗n∗m∗m) 。完整分析图示:4、思路2第一种思路的时间复杂度为O(n∗n∗m∗m)O(n*n*m*m)O(n∗n

2024-05-16 05:19:59 553

原创 指针进阶:数组指针、指针数组、字符指针(超详细讲解,小白一看就懂!!!!!!

数组指针,大半部分情况下,主要应用于二维数组的创建和应用。指针数组_Layne…的博客-CSDN博客_指针数组")表明 p 是一个指针,它指向一个数组,数组的类型为。,p 就成了一个指针数组,而不是二维数组指针。总结:根据以上的讲解,我们可以清楚的发现,,这正是 a 所包含的每个一维数组的类型。是必须要加的,如果赤裸裸地写作。

2024-05-16 05:19:26 694

原创 扫雷小游戏 C语言从入门到入土(入门特别篇)_(mine[x][y]==‘0‘) 等于零就是指没有雷,也就是没有踩到 { open_mine(x

值得注意的是我们这里用了set这个变量去接收’0’或者’*',我们创建函数的时候要尽可能去要他能够多的去使用,别太单一。

2024-05-16 05:18:52 169

原创 【计算机网络:自顶向下方法】(四)网络层 数据平面 (IPV4 IPV6 路由算法 )_源地址和目的地址显示为ip地址的数据帧的层次结构分析(自顶向下

IP地址:32位、主机和路由器接口的ID接口(interface):主机/路由器 和 物理链接 之间的连接+ 路由器一般有多个接口+ 主机一般有1到2个接口每个接口都有一个对应的IP地址接口连接方式通过路由器连接有线以太网通过以太网交换机连接无线网络通过WiFi基站连接。

2024-05-16 01:17:30 312

原创 【计算机网络:自顶向下方法】(三) 运输层 (TCP UDP 复用 传输原理rdt)_rdt_rcv(rcvpkt)

只用ACK,不用NAK,实现和rdt2.1一样的功能。在检测到错误时,不发送NAK,但是接收方要发送判断上一次序号的ACK(同时包括序号)用重复的ACK代替NAK。

2024-05-16 01:16:57 368

原创 【计算机网络:自顶向下方法】(三) 运输层 (TCP UDP 复用 传输原理rdt)_rdt_rcv(rcvpkt)(1)

拥塞: 非正式的定义: “太多的数据需要网络传输,超过了网络的处理能力” 与流量控制不同 拥塞的表现:分组丢失 (路由器缓冲区溢出)+ 分组经历比较长的延迟(在路由器的队列中排队) 网络中前10位的问题!![在这里插入图片描述](https://img-blog.csdnimg.cn/f856dad6a71c4ad2ad9df34ece928c2d.png)

2024-05-16 01:16:24 386

原创 【计算机网络:自顶向下方法】(一)计算机网络和英特网_计算机网络自顶向下 网站

公共英特网 : 作为讨论计算机网络及其协议的主要载体 (由软件和硬件构成 、 能够根据为分布式应用提供服务的联网基础设施来描述英特网)

2024-05-16 01:15:50 309

原创 2024年最全C++17编程之 折叠表达式_c++怎么把代码折叠(2),腾讯C C++开发面试

当在C++17中使用模板或变参模板时,您可能需要将模板参数包中的多个值组合为单个值,例如求和、平均值、最大值等等。在这种情况下,您可以使用C++17中引入的折叠表达式。折叠表达式是一种新的语言特性,它使得可以对包含若干个参数的可变参数模板进行操作,同时将其所有参数合并成一个值。这个新特性的语法形式是((pack op)… ),其中pack是一个参数包,op是一个二元操作符。这个语法形式可以用于多种操作符,例如加、乘、逗号等。在这里,表达式 (args + …) 称为折叠表达式,其中+是一个二元操作符。

2024-05-15 13:37:54 359

原创 2024年最全C++(15)——关联容器和海量数据查重_c+(3),2024年最新2024年网易C C++岗面试必问

学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!

2024-05-15 13:37:21 285

原创 2024年最全C++ 程序员到高级架构师,必须经历的三个阶段,2024年最新字节跳动面试真题

如果在前几年就抱定不转行的思路并且为之努力的话,那么在十年的这个节点上,有些人必然成长为一名对行业有着深入认识、对技术有着深入认识、能从零开始对一个产品进行分析的程序员,这样的人在公司基本担任的都是CTO、技术专家、首席架构师等最关键的职位,这对于自己绝对是一件荣耀的事,当然老板在经济上也绝不会亏待你。有些人在三年里,除了完成工作,在空余时间基本不会研究别的东西, 热衷于研究各种技术实现细节、看了N多好书、写一些博客、在GitHub上分享技术,但是大多都是人云亦云,没有技术的鉴别能力,没有深度的思考能力。

2024-05-15 13:36:47 377

原创 Eclipse+Java+Swing+Mysql实现仓库管理系统_eclipse mysql 存储管理系统

/ Image icon = Toolkit.getDefaultToolkit().getImage(“F:\仓库管理系统\后台.jpg”);JComboBox box = new JComboBox(new String[] { “管理员”, “普通用户” });Font d = new Font(“楷体”, Font.BOLD, 36);Font f = new Font(“楷体”, Font.BOLD, 18);Font f = new Font(“楷体”, Font.BOLD, 15);

2024-05-15 11:46:13 284

原创 Eclipse+Java+Swing+Mysql实现仓库管理系统_eclipse mysql 存储管理系统(2)

查看个人信息,修改密码。3.商品管理查看商品信息4.仓库管理查看仓库信息1.登录系统2.用户管理查看个人信息,用户信息的增删查,修改密码。3.商品管理商品信息的增删改查4.仓库管理仓库信息的增删改查。

2024-05-15 11:45:37 369

原创 Eclipse+Java+Swing+Mysql实现仓库管理系统_eclipse mysql 存储管理系统(1)

开发工具:Eclipse2018.3JDK版本:jdk1.8Mysql版本:8.0.13。

2024-05-15 11:45:01 368

原创 Eclipse 最常用的 10 组快捷键,个个牛逼!_eclipsefor增强快捷键(1)

还有一个 CTRL + SHIFT + L 万能快捷键,不知道有什么按什么快捷键,可以按一组这个快捷键查看,要修改快捷键,就连续按两个这个组合键。CTRL + SHIFT + E:显示更详细的所有打开的编辑器列表;CTRL + SHIFT + 上下方向键:向上/下复制当前行;CTRL + SHIFT + H:打开指定的类继承关系对话框;CTRL + SHIFT + /:用块注释注释选择的行;CTRL + SHIFT + C:和上面一样;CTRL + SHIFT + Y:转换小写;

2024-05-15 11:44:25 293

原创 C C++最新基础IO(上)(1),2024年最新C C++大厂面试笔试题分享

/这三个选项,相当于C语言中fopen的’w’//此时fd等于1,即文件log.txt的文件描述符是1,stdout默认就是1,所以此时如果我们向stdout中进行输出,其实是输出到了文件log.txt中。O_WRONLY | O_CREAT | O_APPEND //相当于fopen的’a’,在文件末尾进行追加。//在 / usr / include / libio.h。

2024-05-15 07:20:42 908

原创 C C++最新回顾大一_大一的回顾,2024年最新字节跳动C C++开发面试题

哦,这个学期快结束的时候还有一场省赛的选拔赛,因为我这个学期浪在安排完各自任务之后,因为我的坑,导致选拔赛时一道很水的搜索题没有做出来(当时安排我负责搜索的);在里面我找到了一个已经和我相伴一年的队友亦好友(ps因为一些原因我放弃参加下次比赛了,所以我们的队也就解散了,在这里祝贺他今年带领队伍拿个银奖回来,晖神我相信你)。在我进一个学校组织之前我还是一直耿耿于怀的,总感觉没希望了,有时候都不想读了回家给父母打下手以后继承父业也不错哈(父母是卖豆腐酿古酒的,就是太辛苦了,至于收入还是养得活人的)

2024-05-15 07:20:06 411

原创 C C++最新史上最全的正则表达式-匹配中英文、字母和数字_正则匹配字母(1),C C++最新面试题及答案

地址:“^w+[-+.]w+)\̲*̲@w+([-.]w+)\*.w…15、手机号:^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))\d{8}$验证InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?)[^>]*>.*?17、匹配网址URL的正则表达式:[a-zA-z]+://[^s]*19、匹配国内电话号码:d{3}-d{8}|d{4}-d{7}只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)

2024-05-15 07:19:30 844

原创 C C++最新单应性矩阵的理解及求解,成长路线图

比如点的位置偏差几个像素,甚至出现特征点对误匹配的现象,如果只使用4个点对来计算单应矩阵,那会出现很大的误差。其中,u、v表示像素坐标系中的坐标,s表示尺度因子,fx、fy、u0、v0、γ(由于制造误差产生的两个坐标轴偏斜参数,通常很小)表示5个相机内参,R,t表示相机外参,Xw、Yw、Zw(假设标定棋盘位于世界坐标系中Zw=0的平面)表示世界坐标系中的坐标。由于单应矩阵H包含了||H||=1约束,因此根据上图的线性方程组,8自由度的H我们至少需要4对对应的点才能计算出单应矩阵。我们来总结一下大致过程。

2024-05-15 07:18:53 878

原创 C C++最新C++ string底层原理_c++、string的底层实现原理(1),C C++开发教程入门

以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!

2024-05-15 02:51:27 317

原创 C C++最新C++ stl迭代器 (迭代器失效问题)_c+(1),2024年最新附超全教程文档

迭代器封装了指针,是一个"可遍历STL( Standard Template Library)容器内全部或部分元素"的对象,本质是封装了原生指针 (T*),是指针概念的一种提升,提供了比指针更高级的行为,相当于一种智能指针,他可以根据不同类型的数据结构来实现不同的++,–等操作。:当迭代器的值为0时,此时会进行删除,删除后如果迭代器不重新赋值,会导致原来的迭代器失效,此时针对一个已经失效的迭代器在进行++,会导致程序崩溃。迭代器是指针的抽象和泛化,它模拟了一些指针的功能, 通过重载指针的一些操作符。

2024-05-15 02:50:50 979

原创 C C++最新C++ STL之multiset的简单使用_c++ multiset<int> s;(1),2024年最新看这一篇就够了

int ss=*it;//把值给个暂时的变量,其实和删除确定值一样,只不过找到位置而已。cout

2024-05-15 02:50:14 429

原创 C C++最新C++ Qt高级开发视频教程_明仕强qt,写给正在求职的C C++开发

了解到很多人对Qt的使用还是有些困扰,例如Qt环境搭建,Qt布局的使用,Qt信号槽交互,如何使用Qt编写复杂的界面,如何自定义非标控件,Qt如何和Web交互,Qt和后台接口如何交互等;既然是做企业级项目,必然需要和后台交互,http编程也是必要的,第六章将详细介绍http编程,用户注册,登录,后台接口请求等知识;课程中如果讲的不对的地方,请大家指出,我及时修正,我也只是一个普通开发者,也不是所有的技术都会,尽我所能,把我所会的教给大家,让我们一起为Qt的发展,尽一份绵薄之力。

2024-05-15 02:49:38 693

原创 C C++最全ProtoBuf3安装与使用_protobuf3 下载安装(1),330页PDF10万字的知识点总结

文件,这两个文件包含了Person以及AddressBook的类,以及对应操作类的方法,在你使用者这些类必须包含头文件,最终可执行文件也必须将cc文件也编译进去。可以看到该文件中,有一点类似C语言结构体的风格,自定义数据结构类型并且可以嵌套。add_person.cpp 展示了如何设置一个联系人的各个字段的信息,并且最终序列化信息到文件中。list_person.cpp展示了如何从文件中读取ProtoBuf序列化的信息。,同时又包含一个复合类型。

2024-05-14 22:19:12 192

原创 C C++最全Posix线程和C++11多线程学习_posix的pthread转换成c++11的mutex,2024年最新C C++开发者该学习哪些东西提高竞争力

/lambda格式。

2024-05-14 22:18:36 545

原创 C C++最全petalinux 2018(2),2024年最新C C++基础编程

右键单击 Block 文件,选择 Generate the Output Products,然后右键单击 Block 文件,选择 Create a HDL wrapper,根据 Block 文件内容产生一个 HDL 的顶层文件,并选择让 vivado 自动完成。需要添加补充的如下:添加设置DDR, QSPI,SD卡,串口用于显示(helloworld 实验里一样),网口,定时器。经Vivado综合,实现,比特流后,在Vivado中导出硬件,输出PetaLinux所需要的硬件描述文件。

2024-05-14 22:18:00 863

原创 C C++最全PCL——B样条曲线曲面拟合_b样条曲面拟合,C C++跨进程通信导论

Refinemen——是求精迭代的次数,其中每插入一个迭代控制点,b样条曲面的每个参数方向上的控制点大约翻倍。//控制点的最大总数。

2024-05-14 22:17:24 609

原创 2024年最新编译与链接复习_复习链接(1),详解系列文章

参考徐晓鑫之《后台开发》,复习之前知识点。

2024-05-14 15:59:10 297

原创 2024年最新统一资源定位符(URL)介绍,2024年最新2024金三银四C C++大厂面试题来袭

引用 Wikipedia 中关于 URL 的相关描述,内容如下:), email(URL 是针对可以从互联网上得到的资源的的一种简洁的表示,是互联网上标准的资源地址。互联网上的每个文件都有唯一的 URL,这个唯一的 URL 包含的信息指出了该文件的位置以及浏览器应该怎么处理它。

2024-05-14 15:58:34 719

原创 2024年最新结构体对齐为什么那么重要?_c语言结构体位置重要吗(2),字节跳动面试

而S3中的元素e_char1是按1字节对齐的,放在最前面,而e_int是按4字节对齐的,其地址位4整数倍,所以,只能找到个+4的位置,紧接着e_char2就按1字节对齐,跟其后面就可以了。按上面的方法,也不难理解。e_int是不能从+5位置开始的,因为+5不是int的对齐位置,用int去访问+5位置是效率很低或者有问题的,所以它只能从+8位置开始。其实,这个模数是可以改变的,可以用预编译命令**#pragma pack(n)**,n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的“对齐系数”。

2024-05-14 15:57:58 569

空空如也

空空如也

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

TA关注的人

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