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

原创 音乐下载 音乐格式转换 彻底帮你解决听歌的烦恼_音乐格式在线转换 github

上C C++开发知识点,真正体系化!

2024-05-17 04:39:34 884

原创 面试小结二附: TCP IP协议 三次握手与四次挥手_面试中遇到tcp3次握手,4次挥手怎么回答

(3)第三次握手:Client收到确认后,检查ack是否为J+1,ACK是否为1,如果正确则将标志位ACK置为1,ack=K+1,并将该数据包发送给Server,Server检查ack是否为K+1,ACK是否为1,如果正确则连接建立成功,Client和Server进入ESTABLISHED状态,完成三次握手,随后Client与Server之间可以开始传输数据了。(1)第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态。

2024-05-17 04:39:01 571

原创 面试官:ElasticSearch是什么,它有什么特性与使用场景?_说一说elas ticsearch

殊不知最后卡在了hr大姐那里了,说我体格太小不合适,我是来面试开发来了,不是面试驴拉磨来了, 我怀疑hr跟刘婶是亲戚吧,以貌取人、以体格取人。。。由于以为昨天十拿九稳,今天也没有约面试,闲着也是闲着,我准备找我在北京当工程师的发小去玩一天,他跟我说他是什么,我也不懂这是个什么,感觉比Java工程师要厉害,决定今天去拜访他一下。换乘了四趟地铁,又坐了十几站公交车,终于来到了我发小猴哥这里来了,他之前在电话里跟我说他现在混得特别好,

2024-05-17 04:38:28 604

原创 面试中死锁的考点总结(死锁的定义、产生原因、四个必要条件、如何预防)_前端面试题 死锁产生的原因

采用静态分配方法,即进程在运行前一次申请完它所需要的的资源,在它资源未满足前,不让他运行,一旦运行,这些资源都归它所有,此时不会在请求其他资源。3、请求与保持条件:进程已经保持了至少一个资源,但是又提出了新的资源请求,如果新资源已被占有,这只能进行等待,但对自己以占有的资源保持不释放。2、不可剥夺条件:进程获得资源在未使用完之前,不能被其他进程强行夺走,只能由获得该资源的进程来释放。1、互斥条件:一个资源同一时间只能被一个进程访问,若其他进程请求该资源,则只能等待。:银行家算法,死锁检测算法。

2024-05-17 04:37:55 266

原创 最新单链表C语言实现附加力扣题_c语言单链单题 力扣,2024年最新真香警告

今天我们的主题是实现单向不带头不循环的单链表。

2024-05-17 00:35:04 229

原创 最新十大经典排序算法-快速排序算法详解,2024年最新工作感悟

快速排序(Quick Sort)是从冒泡排序算法演变而来的,实际上是在冒泡排序基础上的递归分治法。快速排序在每一轮挑选一个基准元素,并让其他比它大的元素移动到数列一边,比它小的元素移动到数列的另一边,从而把数列拆解成了两个部分。

2024-05-17 00:33:56 208

原创 最新十大排序算法——桶排序(C语言)_c语言桶排序算法,关于网络优化你必须要知道的重点

映射函数要根据数据情况合理的适用,最好可以达到每个桶中只有一个元素,使得时间复杂度最优,但是空间复杂度太高。假设数据为2和3位的正整数,那么对应的映射函数可以为f(x)=x/100.即把百位相同的数划到同一数据块;假设数据都为3位的正整数,那么对应的映射函数可以为f(x)=x/100.即把百位相同的数划到同一数据块;

2024-05-17 00:33:23 305

原创 【C语言数据结构(基础版)】第五站:树和二叉树_一个具有513个结点的二叉树的高h为

1.若规定根节点的层数为1,2.若规定根节点的层数为1,3.对于任何一颗二叉树,如果度为0的叶结点个数为n0,度为2的分支结点个数为n2,则有4.若规定根结点的层数为1,这里是一些二叉树的一些选择题A 不存在这样的二叉树 B 200 C 198 D 199对于这道题,其实如果不知道性质3的话是很难想出来的,由性质三的,度为0的结点个数是度为2的结点个数+1直接得到答案是200也就是说这道题跟这个399没有关系。

2024-05-16 17:43:16 331

原创 【C语言数据结构(基础版)】第五站:树和二叉树_一个具有513个结点的二叉树的高h为(3)

如下图所示是一张树的图片除此之外我们还有很多树的概念需要了解,我们就利用下图来了解一下树的概念。

2024-05-16 17:42:43 316

原创 【C语言数据结构(基础版)】第五站:树和二叉树_一个具有513个结点的二叉树的高h为(2)

完全二叉树的结点个数我们也很容易的得到是2^k-1-x,x为完全二叉树对应的满二叉树所缺的元素个数。所以如果知道结点的个数N,我们也可以反推出高度为log(N+1+X),其中该对数是以2为底数的。而且这个高度我们可以近似认为是logN,以2为底数。因为X是小于等于N二大于等于0的。我们只需要近似的算出高度,向上取整即可。

2024-05-16 17:42:07 251

原创 Windows重装Anaconda3失败解决方案【重装失败10来次首次成功的案例!】_conda重装失败(3)

Anaconda肯定是没有成功安装的,原因大多数因为你之前在Windows上安装过anaconda,而且也卸载了(即使是通过anaconda自带的uninstall.exe卸载也会这样),现在想重装回来就会这样。此种情况只会在windows上发生,因为在linux上你只需要删除anaconda3整个文件夹,重新安装一定会成功!Anaconda3 2018版 python 3.7.1。

2024-05-16 15:34:31 331

原创 Windows重装Anaconda3失败解决方案【重装失败10来次首次成功的案例!】_conda重装失败(2)

Anaconda肯定是没有成功安装的,原因大多数因为你之前在Windows上安装过anaconda,而且也卸载了(即使是通过anaconda自带的uninstall.exe卸载也会这样),现在想重装回来就会这样。

2024-05-16 15:33:58 226

原创 Windows重装Anaconda3失败解决方案【重装失败10来次首次成功的案例!】_conda重装失败(1)

Anaconda肯定是没有成功安装的,原因大多数因为你之前在Windows上安装过anaconda,而且也卸载了(即使是通过anaconda自带的uninstall.exe卸载也会这样),现在想重装回来就会这样。

2024-05-16 15:33:25 325

原创 Windows操作系统dos常见用法与常见问题_windows dos 找不到ping 命令

本文主要介绍Windows操作系统中dos的常见用法与常见问题。

2024-05-16 15:32:52 392

原创 最全mysql之my(2),2024年最新值得一看

二进制的类型,这个有很大学问,稍候我也会告诉你的。#事务锁时间,这个同样学问很大。#事务锁级别,这个学问同样很大很大啊。

2024-05-16 07:59:26 294

原创 最全MySQL-操作数据库(存储引擎)_create database innodb,2024C C++开发面试解答之设计模式

数据库是指长期存储在计算机内、有组织的和可共享的数据集合。简而言之,数据库就是一个存储数据的地方。只是,其存储方式有特定的规律。这样可以方便处理数据。数据库的操作包括创建数据库和删除数据库。这些操作都是数据库管理的基础。存储引擎的概念是MySQL的特点,而且是一种插入式的存储引擎概念。这决定了MySQL数据库中的表可以用不同的方式存储。用户可以根据自己的不同要求,选择不同的存储方式、是否进行事务处理等。下面使用SHOW ENGINES语句可以查看MySQL数据库支持的存储引擎类型。

2024-05-16 07:58:53 839

原创 最全MySQL-操作数据库(存储引擎)_create database innodb(1),2024年最新面试建议

数据库是指长期存储在计算机内、有组织的和可共享的数据集合。简而言之,数据库就是一个存储数据的地方。只是,其存储方式有特定的规律。这样可以方便处理数据。数据库的操作包括创建数据库和删除数据库。这些操作都是数据库管理的基础。存储引擎的概念是MySQL的特点,而且是一种插入式的存储引擎概念。这决定了MySQL数据库中的表可以用不同的方式存储。用户可以根据自己的不同要求,选择不同的存储方式、是否进行事务处理等。下面使用SHOW ENGINES语句可以查看MySQL数据库支持的存储引擎类型。

2024-05-16 07:58:21 545

原创 最全MySQL 增删改查&主键_mysql 更改可以获取更改记录主键吗,C C++高级工程师面试题及答案

毕竟,作为项目 设计的技术人员,我们谁也无法预测在项目的整个生命周期中,哪个业务字段会因为项目 的业务需求而有重复,或者重用之类的情况出现。( ‘10000002’, ‘李四’, ‘13512345678’, ‘123123199001012356’, ‘上海’, ‘女’, ‘1990-01-01’ );( ‘10000001’, ‘张三’, ‘13812345678’, ‘110123200001017890’, ‘北京’, ‘男’, ‘2000-01-01’ );)] VALUES (值的列表);

2024-05-16 07:57:48 885

原创 基于时间序列的短期数据预测--ARMA模型的设计与实现(每个步骤附实现源码)_多维时间序列 arma模型 代码

xt−1​,xt−2​,…,xt−p​的多元线性回归,认为xtx_txt​主要受过去p期的序列值影响。误差项是当前的随机干扰εtεt​,为零均值白噪声序列。

2024-05-16 03:56:14 771

原创 基于广播星历的北斗定位解算原理(基于C语言和MATLAB实现)_卫星位置解算

printf(“\t摄动改正量δu = %.20lf\n”,delta_u);printf(“\t摄动改正量δr = %.20lf\n”,delta_r);printf(“\t摄动改正量δi = %.20lf\n”,delta_i);printf(“\t摄动改正后的升交距角uk = %.20lf\n”,uk);printf(“\t摄动改正后的卫星矢径rk = %.20lf\n”,rk);printf(“\t输入参考时间t:(小于60分钟)\t====>”);

2024-05-16 03:55:41 803

原创 基于单链表和基于环形队列的生产者消费者模型_c++ 生产者消费者模型环形队列

void pushFront(node_p h,int data)//向链表头部插入元素。static void free_node( node_p _n)//释放结点。void destroyList( node_p h)//销毁链表。void initList(node_pp _h)//初始化链表。

2024-05-16 03:55:08 644

原创 基于内网穿透+Fiddler的私有化项目调试前端解决方案_onbeforerequest()

【代码】基于内网穿透+Fiddler的私有化项目调试前端解决方案_onbeforerequest()

2024-05-16 03:54:35 788

原创 2024年最全基础IO(上),2024年最新价值2000元的学习资源泄露

/把O_TRUNC换成O_APPEND即可实现追加重定向。//此时fd等于1,即文件log.txt的文件描述符是1,stdout默认就是1,所以此时如果我们向stdout中进行输出,其实是输出到了文件log.txt中。//本来应该要往显示器打印,最终变成了向log.txt文件中打印。//在 / usr / include / libio.h。//封装的文件描述符。

2024-05-15 16:11:15 291

原创 2024年最全基于matlab的简单的寻找波峰波谷处理方法_matlab 寻找曲线谷值点,2024年最新C C++开发实用必备的几款插件

要想diff(sign(diff))出现-2,只有是sign的结果为-1,1排列的时候,-1代表,前一次的diff运算前面的数值比后面大,1代表,后一次diff运算后面的数值比前面大,因而,x-a,x,x+b,a,b均为正数,则x为极小值。人可以走的很快,但一群人才能走的更远!返回的是极大值和极小值。

2024-05-15 16:10:42 405

原创 2024年最全在Qt中设置程序图标的方法介绍_qt 程序图标(1),附高频面试题合集

1)可执行程序(以及对应的快捷方式)的图标2)程序界面标题栏图标3)程序在任务栏中的图标下面介绍使用 Qt 编写 Windows 桌面应用程序时,上面这三个图标的具体设置方法。

2024-05-15 16:10:09 306

原创 C语言--gets、puts、scanf、printf函数详细用法与区别(小白也能看懂,看不懂私信骂我

在写这篇文章之前,我对这些基础的函数总是持有一种似懂非懂的感觉没有太在意,直到我在刷题中遇到了满屏的烫烫烫烫烫烫烫烫烫烫烫烫趟或者就是输入字符总是不符合题目格式要求,至此我专门看了一些大佬的文章,做出了我得理解。

2024-05-15 10:12:56 319

原创 C语言--gets、puts、scanf、printf函数详细用法与区别(小白也能看懂,看不懂私信骂我(1)

*注意:**

2024-05-15 10:12:20 279

原创 C语言--getchar()函数超详细解析(多维度分析,小白一看就懂!!!

在写这篇文章之前,我对这些基础的函数总是持有一种似懂非懂的感觉没有太在意,直到我在刷题中遇到了满屏的烫烫烫烫烫烫烫烫烫烫烫烫趟或者就是输入字符总是不符合题目格式要求,至此我专门看了一些大佬的文章,做出了我得理解。getchar()----读取单个字符的函数注意:此时是读取单个字符如果想要读取多个字符用到 gets()函数。

2024-05-15 10:11:45 523

原创 C语言--getchar()函数超详细解析(多维度分析,小白一看就懂!!!(2)

*在输入函数中包含了 scanf()函数和 getchar()函数,****它们都是从键盘上来读取我们的数据,但它们不是直接从键盘上来读取我们的数据。它们和键盘之间有一个区域叫缓冲区。**因为此时是连续输入,****第一个getchar()****通过键盘的输入从缓冲区取走了 A ,****第二个getcgar()**(img-V5gQRrHg-1715739045229)]**题目描述:KiKi想判断输入的字符是不是字母,请帮他编程实现。**\n****最终在缓冲区里出现的是**

2024-05-15 10:11:07 401

原创 C C++最新【C++】关于构造函数后面冒号“ ,C C++面试题整理

所以我们就不能按照如下的方式操作:⭐。

2024-05-15 05:46:49 475

原创 C C++最新【C++】二分查找--超详细图解(小白一看就懂(1),2024年最新Alibaba高并发业务实战文档

二分法最重要的两个点,就是循环条件和后续的区间赋值问题因为两者是相互联系,相互影响的,所以就需要两者统一,如果两者不统一,就会出现问题所以循环条件和赋值问题必须统一,也就是循环不变量。

2024-05-15 05:46:13 561

原创 C C++最新【c++】string类常见接口函数(2),成功入职阿里

(img-GFZhjM8Z-1715723114329)](img-OlcKnaDW-1715723114330)]cout

2024-05-15 05:45:36 650

原创 C C++最新【C++】STL—(3),不得不服

这种拷贝方式,称为。

2024-05-15 05:45:00 791

原创 C C++最全找单词_单词的所有字母的价值之和的计算(1),C C++从入门到精通

首先想到的用回溯来求解,但是爆了超时,后来到网上看了解题报告,用到了一个新东西:母函数。copy了大佬的代码,写在博客里,方便日后参考。

2024-05-15 01:18:08 293

原创 C C++最全扬声器程序设计_按键的先后顺序对程序运行有何影响,某大厂开发者对于C C++多线程的总结

扬声器受8255A芯片B口的两个输出端线控制,PB0=1,即GATE2=1,计数器2正常计数;计数器8255的CLK2的输入频率为1.193182 MHz,工作于方式3,改变计数器初值可以由得到不同频率的方波输出。送计数初值低位字节,8253的计数器2的地址42H。送计数初值低位字节,8253的计数器2的地址42H。初始化,8253计数器2,模式3,初值16位,二进制。初始化,8253计数器2,模式3,初值16位,二进制。

2024-05-15 01:17:31 398

原创 C C++最全打通你学习C语言的任督二脉-函数栈帧的创建和销毁(上),2024年最新最新C C++开发进阶

局部变量是怎么创建的?为什么局部变量的值是随机值?函数是怎么传参的?传参的顺序是怎样的?形参和实参是什么关系?函数调用是怎么做的?函数调用是结束后怎么返回的?**C语言的寄存器包括:**eax , ebx , ecx , edx ,

2024-05-15 01:16:55 332

原创 C C++最全总结OnOK、OnCancel、OnDestroy函数之间的区别(1),2024年最新2024网易C C++高级面试题总结

CDialog::OnOk首先调用UpdateData(TRUE)将数据传给对话框成员变量,然后调用CDialog::EndDialog()关闭对话框;在一定程度上可以说CDialog::EndDialog()和OnClose()完成类似的工作,但处理的机制不一样,前者是CDialog的对象机制,后者是WM的消息映射机制。所以我们在按下cancel按钮的时候,程序不会执行OnClose(),而是调用了直接调用了CDialog::EndDialog(),然后调用了OnDestroy()

2024-05-15 01:16:19 254

原创 C C++最全CentOS上如何顺利地安装MySQL?_centos安装mysql-client,C C++高级面试题及答案

密码为什么是“lixiaoli”,因为我喜欢李孝利。你听过她的歌,看过她跳的MV吗?登陆MySQL客户端后,使用以下命令开启远程访问权限(这样就可以在指定IP通过Navicat上对MySQL上的数据进行增删改查)。为了保证安全性,我们需要开启防火墙。但请记得释放MySQL的3306端口。默认密码不好记,最好修改为我们记住的(但要保证复杂度)。盖了95%以上C C++开发知识点,真正体系化!登陆MySQL客户端,密码在哪里呢?3、打开配置文件后,增加如下内容。终于到了修改密码的时候了。启动MySQL服务。

2024-05-14 18:52:56 332

原创 C C++最全CentOS上如何顺利地安装MySQL?_centos安装mysql-client(1),四面楚歌的C C++工程师该何去何从

使用启动MySQL服务。

2024-05-14 18:52:20 509

原创 C C++最全C1认证之计算机通识知识及习题总结——我的学习笔记_电脑通识,2024年最新美团C C++开发工程师岗位职能要求

大家好,我是ice三分颜色。ice三分颜色的博客本文讲了有关C1认证考的一些计算机通识的相关知识。大家一起成长呀!笔芯。

2024-05-14 18:51:43 937

空空如也

空空如也

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

TA关注的人

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