自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呵呵哒!的博客

学习笔记分享

  • 博客(597)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 数据结构----关于AVL树的最少结点数和最小高度,结合斐波那契序列计算最大高度问题

对于一个高度为 h 的 AVL 树,其最少结点数是多少?反之,对于一个有 n 个结点的 AVL 树, 其最大高度是多少 ? 最小高度是多少 ?(1)最少结点数:(2)最大高度:(3)最小高度:平衡二叉树的特质----树上的任意结点的左子树和右子树的高度之差不超过1(本质)我是热爱学习的呵呵哒~如果你觉得文章很棒,对你有帮助的话,可以点赞+收藏+加关注喔~如果文章有不正确的地方,欢迎交流指正,我将虚心请教~o(>ω<)o我会定期

2021-02-02 11:13:21 7271 4

原创 构建信用卡客户风险识别模型 + python 数据分析 + 图解

构建信用卡客户风险识别模型需求说明:为了推进信用卡业务良性发展减少坏账风险,各大银行都进行了信用卡客户风险识别的相关工作,减少坏账风险,各大银行都进行了信用卡客户风险识别的相关工作。某银行研究的风险识别模型随时间推移不再适应业务发展需求,需要重新进行风险识别模型构建。实验目标 (1) 掌握异常值的识别与处理方法。(2) 构建信用卡用户风险分析关键特征。(3) 掌握 K-Me...

2019-12-25 19:28:49 11894 101

原创 目标检测问题定义

目标检测问题目标检测是在图片中可变数量的目标进行查找和分类目标种类与数量问题 目标尺度问题 外在环境干扰问题不仅要检测出目标,还要同时检测出目标类别。(多任务)目标检测和目标分割相对于计算机视觉领域里来说是基础的,对于计算机视觉的其它任务往往会依赖于这两个的结果来进行后续的处理。比如说目标跟踪 多目标跟踪 单目标跟踪目标检测VS图像分类左边的图是经过目标检测后输出的图...

2019-09-04 20:09:54 3422 3

原创 Matlab最小二乘法实现轨迹定位方法(原创:呵呵哒!( ̄▽ ̄)“)

轨迹定位方法——Matlab 仿真方法已知平面四点坐标(x1,y1)=(0,0), (x2,y2) =(1,0), (x3,y3) =(0,1), (x4,y4) =(0,2),某人沿一条直线行走,行走过程中经过待定位点的坐标分别为 (a1,b1),…… (a5,b5) ,待定位各个坐标点到已知四点距离分别测得为( 0.71, 0.78, 0.64 ,1.52 ), ( 1.4, 0.95, ...

2019-06-13 16:36:28 5820 1

原创 videoJS 视频 + 独一无二皮肤 + mp4/m3u8

【代码】videoJS 视频 + 独一无二皮肤 + mp4/m3u8。

2024-06-11 19:32:15 760

原创 vue element-ui 下拉框 以及 input 限制输入,小数点后保留两位 界面设计案例 和 例子:支持mp4和m3u8视频播放

error:Your local changes to the following files would be overwritten by merge:_error: your local changes to the following files w-CSDN博客。情况二:当本地的已经乱了,但是远端的master已经合并了你最后一次的代码,此时你可以先把你本地修改的文件先拷贝一份出来,然后让远端的master的代码强行覆盖掉当前的目录内容。

2024-06-11 12:41:15 551

原创 vue input 限制输入,小数点后保留两位 以及 图片垂直居中显示 和 分享 git 小技巧

error:Your local changes to the following files would be overwritten by merge:_error: your local changes to the following files w-CSDN博客。情况二:当本地的已经乱了,但是远端的master已经合并了你最后一次的代码,此时你可以先把你本地修改的文件先拷贝一份出来,然后让远端的master的代码强行覆盖掉当前的目录内容。

2024-06-11 11:08:11 1180

原创 Vue 表格中的text按钮被点击后,弹出备注框 + sessionStorage

【代码】Vue 表格中的text按钮被点击后,弹出备注框 + sessionStorage。

2024-06-11 10:31:21 508

原创 全等模型之一 “婆罗摩及多模型”经典问题和模型拓展+笔记

2024-06-10 19:37:30 129 1

原创 初数 几何 + 四边形 等对边四边形之中点模型、四边形之中点模型、正方形之内十字模型、正方形之脚拉脚模型

2024-06-02 17:44:59 140

原创 小白入职 必要熟悉 Git / tortoiseGit 工具

接着在当前目录中,新增两张图片,然后在空白处右键点击。首先,创建一个空目录(D:\Work\git\repository)。现在,我们已经体验了一把回退版本的美妙,我们继续来探索其他的命令是什么功能吧!,而非单个文件本身,比如,某次 commit是多个文件的更新,包括新建文件。注意:如果文件被修改了,但是没有add,是不会被commit到存储库中的。首先,先回退一下版本,Git允许我们在版本的历史之间穿梭,使用。切换分支的时候,工作区里未受控的文件不变(比如新文件,以及未。首先,先回到我们新建了一个文本。

2024-05-26 20:53:52 1098

原创 初数 几何 猫耳模型例题详解 + 笔记(3)

2024-05-23 22:51:07 120

原创 初数 几何 猫耳模型例题详解 + 笔记(2)

2024-05-21 23:21:49 123

原创 初数 几何 猫耳模型解读 + 笔记

2024-05-20 23:43:20 94

原创 初物:动态电路分析的思路与方法+例题详解+笔记

2024-05-19 22:02:10 130

原创 C++ explicit 和 对象切割(Object Slicing)是指当从派生类向基类进行对象赋值或拷贝时,只会复制基类部分的成员,而派生类特有的成员将会被丢失

2.对象切割(Object Slicing)是指当从派生类向基类进行对象赋值或拷贝时,只会复制基类部分的成员,而派生类特有的成员将会被丢失。

2024-05-15 09:34:05 160

原创 Math 海伦公式推导 原创 呵呵哒!

海伦公式_百度百科 (baidu.com)

2024-05-02 17:50:31 188 1

原创 C++ 堆结构和堆排序(从顶到底/从底到顶的大顶堆)+ 优化

heapInsert、heapify方法的单次调用,时间复杂度O(logn),完全二叉树的结构决定的。依次弹出堆内最大值并排好序,和上面一样的操作流程,这里就不再演示了。,尤其是和比较器结合之后,后面博客会重点讲述。三、从底到顶建立大根堆。二、从顶到底建立大根堆。堆结构比堆排序有用的多。

2024-05-01 03:13:54 548 1

原创 C++ 荷兰国旗问题划分 快速排序/随机快速排序 + 优化

C++ 荷兰国旗问题划分 快速排序/随机快速排序 + 优化

2024-04-28 23:37:54 352

原创 写一个code,来检测本机lP和其他的设备有IP冲突,如有则获取一个新的ip

此题为小编自己思考做出来的,没有正确答案,仅供参考,欢迎一起学习和交流!

2024-04-13 07:59:28 368

原创 Navicate + MFC 简易学生信息管理系统

分别给这些编辑框添加变量:CString m_name,CString m_sex,int m_class,double m_english,double m_chinese,double m_math。8.ID为IDC_SORTCOMBO1 的排序下拉框,属性->控制事件->CBN_SELCHANGE。ID为IDC_SORTCOMBO2 的排序下拉框,属性->控制事件->CBN_SELCHANGE。(8)选中排序的两个下拉框,一个可以选择按照班级、英语、语文、数学排序、另一个是选择升序或者降序。

2024-04-10 23:02:29 1075 1

原创 windows下的vscode + opencv4.8.0(C++) 配置

打开CMakeLists.txt,引入头文件,使用include_directories 加入头文件所在目录。静态链接库link_directories。在main 函数所在文件 添加 #pragma comment(lib,“xxx.lib”),如果当前程序是Debug。加 opencv_world480d.lib;否则加opencv_world480.lib。3.下载opencv 4.8.0。2.安装vscode。(opencv为例)

2024-03-26 15:28:27 679

原创 visual stdio 2022 的opencv4.8.0 环境配置

一、视图-》属性管理器。

2024-03-23 15:23:50 271

原创 快速排序原理和代码

快速排序算法_哔哩哔哩_bilibili。

2024-02-26 22:31:25 329

原创 C++集群聊天服务器 muduo+nginx+redis+mysql数据库连接池 笔记 (下)

heheda102410/ChatServer: C++集群聊天服务器 nginx+redis+muduo+mysql数据库连接池 (github.com)基于C++11的数据库连接池【C++/数据库/多线程/MySQL】_c++ 数据库 句柄 连接池管理-CSDN博客。C++集群聊天服务器 网络模块+业务模块+CMake构建项目 笔记 (上)-CSDN博客。C++集群聊天服务器 数据模块+业务模块+CMake构建项目 笔记 (上)-CSDN博客。

2024-02-15 20:12:56 1374 1

原创 C++集群聊天服务器 nginx+redis安装 笔记 (中)

4、一对一聊天部分也需要同步修改:A向B说话,在map表中未找到B,B可能不在本台服务器上但通过数据库查找在线,要发送的消息直接发送以B用户为id的通道上;5.群组聊天也需要修改:A向B说话,在map表中未找到B,B可能不在本台服务器上但通过数据库查找在线,要发送的消息直接发送以B用户为id的通道上;也可能是离线状态,发送离线消息。1、用户登录成功后相应的服务器需要向redis上依据用户id订阅相应通道的消息。集群聊天服务器:三、集群代码实现_网络编程多服务端集群怎么实现-CSDN博客。

2024-02-15 18:29:17 1672

原创 动态内存管理 智能指针 shared_ptr、unique_ptr、weak_ptr + 定制删除器

指程序使用系统分配的资源,比如套接字,文件描述符,管道等没有使用对应的函数释放掉,导致系统资源的浪费,严重可导致系统效能减少,系统执行不稳定。C++智能指针之shared_Ptr的原理以及简单实现_shared ptr-CSDN博客。一旦最后一个这样的指针被销毁,也就是一旦某个对象的引用计数变为0,这个对象会被自动删除。2.这块内存还有其他指针指向的情况下,就释放了它,会产生引用非法内存的指针,例如。auto_ptr的问题:当对象拷贝或者赋值后,前面的对象就悬空了。的,所以在实现的过程中也。

2024-02-04 03:18:50 857

原创 Linux 网络编程 + 笔记

与服务器建立连接的上限数(同时进行3次握手的客户端数量)端口号:可以进行网络通信的一台主机上,唯一标识一个进程。IP地址+端口号:可以在网络环境中,唯一标识一个进程。IP地址:可以在网络环境中,唯一标识一台主机。C/S模型和B/S模型。listen函数,设置。

2024-02-03 16:31:37 1861

原创 C++集群聊天服务器 数据模块+业务模块+CMake构建项目 笔记 (上)

按下ctrl+],切换到telnet>,输入quit,此时客户端异常退出,也就执行了从online更新为offline。表里原先有Tom登录用户的信息,然后我们登录了该账号,就从offline状态更新为online状态。C++集群聊天服务器 网络模块+业务模块+CMake构建项目 笔记 (上)-CSDN博客。>>gdb调试,比如我们怀疑可能是chatservice.cpp的20行出错了。myql 项目数据库和表的设计-CSDN博客。一、mysql 项目数据库和表的设计。才对,但是如果误输入的会引起。

2024-02-03 14:56:39 2570

原创 C/C++ 回调函数 callback 异步编程

C/C++面向对象(OOP)编程-回调函数详解(回调函数、C/C++异步回调、函数指针)-CSDN博客。动态函数指针free报错_编程语言-CSDN问答。

2024-02-02 16:37:37 1213 1

原创 C++集群聊天服务器 网络模块+业务模块+CMake构建项目 笔记 (上)

但这种方式是直接调用服务层的方法,就把网络模块的代码和业务模块的代码给强耦合一起了,这不是好的方法..由于客户端和服务器通信收发消息,需要判断这个消息是属于哪种业务的,就需要一个业务的标识,所以就用。当有登录业务需求就调用相应的服务登录方法,当有注册业务需求就调用相应的服务注册方法,这样就用到。回调思想,要想解耦模块之间的关系,一般有两种方法,一种就是使用基于面向接口的编程,在。对应一个操作.不管具体做什么业务,并不会直接调用业务模块的相关的方法.存储消息id和其对应的业务处理方法.注册消息以及对应的。

2024-02-02 13:26:58 1530

原创 myql 项目数据库和表的设计

【代码】myql 创建表。

2024-02-01 20:15:20 749

原创 基于muduo网络库开发服务器程序和CMake构建项目 笔记

在windows和Linux中的安装 boost 以及 安装 muduo-CSDN博客。跟着施磊老师做C++项目,

2024-02-01 13:22:01 904

原创 Json序列化和反序列化 笔记

跟着施磊老师学C++

2024-02-01 11:30:04 350

原创 在windows和Linux中的安装 boost 以及 安装 muduo 和 mysql

C++网络编程 - Boost::asio异步网络编程 - 01- boost库源码编译安装_the boost c++ libraries were successfully built!C++ muduo网络库知识分享01 - Linux平台下muduo网络库源码编译安装-CSDN博客。打开visual stdio 2022,选择Linux,选择控制台应用程序。按下i键,注释掉这一行。(3)生成b2.exe文件,默认执行b2.exe。(1)在windows中,解压这个压缩包。

2024-01-31 23:11:43 1756

原创 Ubuntu Linux 下安装和卸载cmake 3.28.2版本

三、直接安装CMake,但是安装的版本有可能不满足需求,我直接安装是3.10.2版本。linux安装指定版本的cmake-CSDN博客。

2024-01-31 18:53:37 2074

原创 C++ 基于多态的职工管理系统

【代码】C++ 基于多态的职工管理系统。

2024-01-30 21:33:07 272

原创 C++核心编程:文件操作 笔记

程序运行时产生的数据都属于临时数据,程序一旦允许结束都会被释放。通过文件可以将数据持久化。

2024-01-30 01:24:21 623

原创 CMake简明教程 笔记

CMake项目是基于CMakeLists.txt构建的,在CMakeLists.txt中(或者是*.cmake)我们用到的是CMake LanguageCMake Language的语法非常像一些命令式编程语言执行从源树(CMakeLists.txt)的根文件开始CMake命令行工具是由五个可执行文件构成cmakectestcpackcmake-guiccmake如果不通过CMakeLists.txt,运行CMake以上用法很少在项目中用到,但适合学习CMake语法jiko")

2024-01-27 15:50:27 816

原创 C++核心编程:类和对象 笔记

封装意义一:在设计类的时候,属性和行为写在一起,表现事物。类在设计时,可以把属性和行为放在不同的权限下,加以控制。演示:检测到数据的有效性,例如年龄设置为0-150之间。2.类和对象-封装-设计案例2-点和圆关系案例。1.类和对象-封装-设计案例1-立方体类。类中的属性和行为 我们统一称为成员。4.1.3 成员属性设置为。

2024-01-26 21:48:35 669

windows vscode jsoncpp cmake c++ 构建项目

windows vscode jsoncpp cmake c++ 构建项目

2024-01-19

CMake 实战管理TcpServer项目

CMake 实战管理TcpServer项目

2024-01-15

RT-Thread 环形缓冲区

镜像指示位:缓冲区的长度如果是n,逻辑地址空间则为0至n-1;那么,规定n至2n-1为镜像逻辑地址空间。本策略规定读写指针的地址空间为0至2n-1,其中低半部分对应于常规的逻辑地址空间,高半部分对应于镜像逻辑地址空间。当指针值大于等于2n时,使其折返(wrapped)到ptr-2n。使用一位表示写指针或读指针是否进入了虚拟的镜像存储区:置位表示进入,不置位表示没进入还在基本存储区。 在读写指针的值相同情况下,如果二者的指示位相同,说明缓冲区为空;如果二者的指示位不同,说明缓冲区为满。这种方法优点是测试缓冲区满/空很简单;不需要做取余数操作;读写线程可以分别设计专用算法策略,能实现精致的并发控制。缺点是读写指针各需要额外的一位作为指示位。 如果缓冲区长度是2的幂,则本方法可以省略镜像指示位。如果读写指针的值相等,则缓冲区为空;如果读写指针相差n,则缓冲区为满,这可以用条件表达式(写指针==(读指针异或缓冲区长度))来判断。 ----(来自百度百科)

2023-08-22

C++ QT视频播放器1.1

QT视频播放器1.1

2023-06-29

QListWidget例子小demo

QListWidget例子小demo

2023-06-13

Vue实战硅谷外卖 Vue-router

1) 此项目为外卖 Web App (SPA) 2) 包括商家, 商品, 购物车, 用户等多个子模块 3) 使用 Vue 全家桶+ES6+Webpack 等前端最新最热的技术 4) 采用模块化、组件化、工程化的模式开发

2022-07-23

HTML5项目实战 HTML5项目实战 HTML5项目实战

HTML5项目实战 HTML5项目实战 HTML5项目实战 HTML5项目实战

2022-04-28

html+css3电影卡片

html+css3电影卡片

2022-03-15

English_recite.rar

背单词神器

2021-12-27

构建信用卡客户风险识别模型.zip

python构建信用卡客户风险识别模型。为了推进信用卡业务良性发展减少坏账风险,各大银行都进行了信用卡客户 风险识别的相关工作,减少坏账风险,各大银行都进行了信用卡客户风险识别的 相关工作。某银行研究的风险识别模型随时间推移不再适应业务发展需求,需要 重新进行风险识别模型构建。

2020-11-21

Numpy数值计算基础.ipynb

Numpy数值计算基础.ipynb

2019-09-04

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

TA关注的人

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