自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 总结在使用 Git 踩过的坑

git常见问题

2023-02-16 20:26:19 514

原创 【每日一leetcode】Day4 查找算法(简单)

算法

2023-01-04 22:19:41 336 2

原创 【每日一leetcode】Day3 链表(简单)

算法

2023-01-04 00:08:26 356 1

原创 【数字图像处理】骨骼锐化

用opencv实现骨骼锐化

2023-01-03 18:56:03 901 1

原创 【数字图像处理】毛笔字细化

用opencv实现毛笔字细化

2023-01-02 22:20:06 375

原创 【每日一leetcode】Day2 链表(简单)

算法

2023-01-02 20:45:03 518

原创 【每日一leetcode】Day1 栈与队列(简单)

算法

2023-01-01 14:22:36 361

原创 【Kaggle】Global Wheat Detection

kaggle官方比赛实现代码

2023-01-01 11:37:06 1119 1

原创 【WSAGetLastError】WSAGetLastError返回值

(0)-操作成功完成。(1)-功能错误。(2)- 系统找不到指定的文件。(3)-系统找不到指定的路径。(4)-系统无法打开文件。(5)-拒绝访问。(6)-句柄无 效。(7)-存储控制块被损坏。(8)-存储空间不足,无法处理此命令。(9)-存储控制块地址无效。(10)-环境错 误。(11)-试图加载格式错误的程序。(12)-访问码无效。(13)-数据无效。(14)-存储器不足,无法完成此 操作。(15)-系统找不到指定的驱动器。(16)-无法删除目录。(17)-系统无法将文件

2022-05-19 15:55:58 2194

原创 【机器学习】KNN手写实现分类(无sklearn)

题目1.客户对于银行而言是重要的资产,对银行的收益以及市场占有率起着决定性作用。但是银行每年都要面对严重的客户流失问题,相较留住一个客户,获取一个新客户所需的成本往往是其数倍。因此分析出一个客户是否可能是潜在的易流失客户对于银行而言具有极大价值。通过研究客户的历史行为来捕捉流失客户的特点,分析客户流失原因,从而可以在客户真正流失之前做出相应的营销干预,对客户进行挽留。请根据国外某银行的匿名化数据,进行客户流失分析,具体的训练集和测试数据集请见Bank-Train.csv和Bank-Test.csv。建一

2021-12-05 01:01:09 651

原创 【机器学习】手写笔记存档

DNN:CNN:

2021-12-05 00:52:05 439

原创 【python】给特定文件夹下图片顺序重命名的python脚本

#!/usr/bin/env python# -*- coding:UTF-8 -*-import osimport random# Img_dir 为图片数据集所在的路径# bias 为最终的偏置量,'-1'表示将图片的名称变短一个字符# 假设原来的图片的名称为 00001234.jpeg# 传入 bias = 1 会让图片前面增加一个0,同时是随机处理的# 传入 bias = -1 会让图片前面减少一个0,同时名字也会随机处理# fix_len 为对只指定的文件名的.之前的数字

2021-12-05 00:33:28 487

原创 【python】学习汇总【持续补充】

jupyter notebookconda环境下安装:conda install jupyter notebookconda info -e //查看所有环境conda list //查看所有包conda upgrade --all //更新所有包查看保存位置:jupyter notebook --generate-config打开后在记事本中查找(Ctrl+F)NotebookApp.notebook_dir 所在位置,将后边的文件夹修改为你喜欢的文件夹位置即可。然后开始

2021-12-05 00:33:10 232

原创 【CMake】CMakeList编写整理

什么是CMake如果软件想跨平台,必须要保证能够在不同平台编译。而如果使用 Make 工具,就得为每一种标准写一次 Makefile 。CMake 就是针对上面问题所设计的工具:它首先允许开发者编写一种平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化 Makefile 和工程文件。在 linux 平台下使用 CMake 生成 Makefile 并编译的流程如下:编写 CMake 配置文件 CMakeLists.txt 。执行命令 cm

2021-12-05 00:31:48 13851 2

原创 【51单片机】STC_B开发板项目《猜猜我是几》

一、 总体方案设计利用现有的STC_B学习板设备,结合数码管滚动显示功能,非易失存储器功能,导航按键功能和蜂鸣器功能,电子音乐功能,485通信功能,将猜测数字大小并给出反馈结果与猜测次数显示在数码管上,实现双人猜测数字小游戏功能。发送方负责给出正确数字(0~99),并存入非易失存储器中,并在收到猜测的数字后发送反馈结果。猜测方负责猜测数字并发给发送方。通过导航键上下左右可以调整数字每一位的大小。二、 实验过程利用杜邦线连接好两块板子,两人通过485通信进行数据交互,实现实时猜测游戏。游戏最多猜测次数为

2021-09-17 10:44:24 2311

原创 【opencv】createTrackbar视频流创建滑动条+曝光亮度参数调节

createTrackerbar函数原型:int createTrackbar( const String &trackbarname, const String &winname, int* value, int count, TrackbarCallback onChange=0, void* userdata=0);trackbarname:轨迹条的名字。winname:窗口名字。窗口得存在才能创建滑动条,可以用namedWindow()提前创好一个

2021-07-27 17:53:00 1036 1

原创 SQL常用命令

目录查询条件查询投影查询排序分页查询聚合查询分组聚合笛卡尔查询连接查询修改INSERTUPDATEDELETE管理查询条件查询SELECT * FROM <表名> WHERE <条件>SELECT * FROM students WHERE (score < 80 OR score > 90) AND gender = 'M';投影查询SELECT 列1, 列2, 列3 FROM ...SELECT id, score points, name FROM

2021-02-22 23:08:08 146

原创 【c++11】c++11中的一些新定义

目录autoauto的性质与限制auto的应用decltypedecltype的性质与限制decltype的应用auto与decltype的区别与联系对 cv 限定符的处理对引用的处理返回类型后置小总结constexprconstexpr的性质与限制const与constexpr的区别typedef -> using列表初始化lambda函数lambda匿名函数中的[外部变量]未完待续autoc++11赋予auto全新的定义——变量的自动类型推断。即可以在声明变量的时候,根据变量初始值的类型自动

2021-01-25 22:01:07 454

原创 Git常用命令

学习了一下git,在这儿记录一些常用命令,不用每次查

2021-01-17 23:53:04 164

原创 数据结构与算法自学网站(快乐学习数据结构)

可视化数据结构与算法带教程的数据结构操作:https://visualgo.net/zh是我最喜欢的网站了,教程也很详细,想自学也可以点击Esc,离开并进入探索模式。并且随着数据图动态变化,旁边还有代码进行配套讲解。也可以自己绘制图表来演示。旧金山大学David Galles:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html特别齐全,什么算法都有。并且带插入带删除带排序等所有基本操作。可按照代码进行步骤演示:http

2021-01-13 22:33:39 1127

原创 C++ string(c++字符串)详解(持续更新中)

c++之string类型详解声明一个c++字符串字符串操作函数C++字符串和C字符串的转换大小和容量函数元素存取比较函数更改内容提取子串和字符串连接输入输出操作搜索与查找之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个泛型类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可...

2020-12-27 21:53:07 1897

原创 C++中 rand() 通用公式及总结

一、函数简介函数名: rand()功 能: 随机数产生器用 法: int rand(void);所在头文件: stdlib.h注意:C++中不能使用random()函数random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。但在C语言中int random(num)可以这样使用,它返回的是0至num-1的一个随机数。 可改用C++下的rand函数来实现。rand()返回一随机数值的范围在0至RAND_MAX 间。RAND_MAX必须至少为32767(i

2020-12-27 14:35:31 6535

翻译 聚类分析算法整理汇总大集合

开始学习聚类算法,网上查找资料,在这里整合一下。概念聚类是一种机器学习技术,它涉及到数据点的分组。给定一组数据点,我们可以使用聚类算法将每个数据点划分为一个特定的组。理论上,同一组中的数据点应该具有相似的属性和/或特征,而不同组中的数据点应该具有高度不同的属性和/或特征。聚类是一种无监督学习的方法,是许多领域中常用的统计数据分析技术。算法思想:“物以类聚,人以群分”如何将数据划分不同类别通过计算样本之间的相识度,将相识度大的划分为一个类别。衡量样本之间的相识度的大小的方式有下面几种:1、闵可夫

2020-12-05 16:38:58 7517

原创 【洛谷】P1012 拼数 2020-11-07

【洛谷】P1012 拼数这个题的坑点就是排序的问题。我下面这种写法只有75分,思路是先排首位数字,再将后面的每一位加起来找最大的那个,但例子 32 321时,321>32,排出来却是32321。#include<iostream>#include<string.h>#include<algorithm>#include<sstream>using namespace std;struct A{ int a; int all; in

2020-11-07 21:39:16 198

原创 【洛谷】P1065 作业调度方案 2020-11-07

【洛谷】P1065 作业调度方案好难想的一道模拟题!!!!我感觉真的是考语文水平。注释都在代码里了,应该蛮容易看懂的。题解:#include <iostream>#define maxn 50using namespace std;int n,m;int last = 0;int setlist[maxn * maxn];int mach_num[maxn][maxn];int worktime[maxn][maxn];int checkstep[maxn];int

2020-11-07 09:44:06 388

原创 【洛谷】P1786 帮贡排序 2020-11-07

【洛谷】P1786 帮贡排序简单结构体排序题,用bool函数加sort就可以。主要的点是如果需要按某种奇怪的顺序排序的话,就把那个奇怪的顺序表上号好了。题解:(还是多加注释比较好)//给帮贡最多的护法的职位,其次长老,以此类推。//乐斗的显示并不按帮贡排序而按职位和等级排序。 //求出最后乐斗显示的列表(在他调整过职位后):职位第一关键字,等级第二关键字。 #include<iostream>#include<string.h>#include<algor

2020-11-07 09:41:51 422

原创 【洛谷】P1098 字符串的展开 2020-11-05

【洛谷】P1098 字符串的展开问题:1、‘-’的左右两边需要全是字母或全是数字2、数字不需要大写转小写题解:#include<iostream>#include<string.h>#include<algorithm>using namespace std;int main(){ int p1,k,p3; string s; cin>>p1>>k>>p3; cin>>s; for(in

2020-11-05 13:42:50 75

原创 【洛谷】P1067 多项式输出 2020-11-05

【洛谷】P1067 多项式输出出现了!!最让我心服口服的一道题(就是针对我这种想东西不全面的人)(明明简单的离谱却错的贼多)错误点:1、第一个值也需要判断1跟-1(因为只有最后一项会输出1跟-1这两个数字)2、倒数第二项不需要写成x^1,只用输出 系数x就可以题解:#include<iostream>#include<string.h>#include<algorithm>using namespace std;int main(){ int

2020-11-05 12:19:03 137

原创 【洛谷】 P1518 [USACO2.4]两只塔姆沃斯牛 The Tamworth Two 2020-11-04

【洛谷】 P1518 [USACO2.4]两只塔姆沃斯牛 The Tamworth Two这个题解法很像一个简单版的输出蛇形矩阵。蛇形矩阵是用flag=1,2,3,4表示四个方向,然后分每个方向的情况,如果到数组边界就将flag变化。这个题就是把 牛跟人分别碰到障碍物顺时针转 这个行动同样用数字表示出来,直到坐标重合。最终的结束判断我的方法有点(很)离谱,就是直到积累一定时间还没找到就输出0(在超时的边缘试探)但还是ac了( ̄▽ ̄)题解:#include<iostream>#incl

2020-11-04 18:19:40 142

原创 【洛谷】 P1328 生活大爆炸版石头剪刀布 2020-11-04

【洛谷】 P1328 生活大爆炸版石头剪刀布总体方法为打表(刚好输入判断就很符合打表)。按周期算分,再把周期外的分加上。上面那个函数是最大公因数(然而我也不知道写函数费时间还是直接循环外费时间 )周期的个数乘周期内的分,加上周期外的分就是总分。题解:#include<iostream>#include<string.h>#include<algorithm>using namespace std;int max_pub(int m,int n){

2020-11-04 15:49:03 229

原创 【洛谷】 P1601 A+B Problem(高精) 2020-11-03

【洛谷】 P1601 A+B Problem(高精)主要wa出在 999+1 的进位上,需要进行一步一步的判断。题解:#include<iostream>#include<string.h>#include<algorithm>using namespace std;int main(){ string a,b; cin>>a; cin>>b; reverse(a.begin(),a.end()); reverse(

2020-11-03 23:36:46 126

原创 【洛谷】P1563 玩具谜题 2020-11-03

【洛谷】P1563 玩具谜题主要wa点是在转圈数数时容易忽略很多越界的问题。其实主要就正转跟反转两种转法。正转:转完求余总人数;反转:转完化成正数再求余总人数。题解如下:#include<iostream>#include<string.h>#include<math.h>using namespace std;struct toys{ int dir; string name;};int main(){ int n,m; cin>&g

2020-11-03 17:40:53 136

原创 【洛谷】 P1042 乒乓球 2020-11-03

【洛谷】 P1042 乒乓球比赛规则是,需要两个人其中一个满足已赢11场/21场 并且两人分数差大于等于2 两个条件同时满足,才算比完。除了数据截止前最后一场可以没比完。所以还需要将前面的判断跟最后一场分开。题解如下:#include<iostream>#include<string.h>#include<math.h>using namespace std;int main(){ char results; int match[2501*26]={0

2020-11-03 17:33:57 211

原创 Ubuntu上Qt安装以及配置

Ubuntu上Qt安装以及配置完整步骤清华大学linux 镜像链接(linux_64)https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/教程:http://c.biancheng.net/view/3886.htmlhttps://www.jianshu.com/p/7dad1a4483bdhttps://www.cnblogs.com/xiangtingshen/p/12096699.html...

2020-10-18 21:26:28 415

转载 Ubuntu 14.04 LTS中安装fcitx中文输入法

Ubuntu 14.04 LTS中安装fcitx中文输入法https://jingyan.baidu.com/article/4b07be3c60da3f48b380f3f0.html

2020-10-18 16:43:22 168

原创 【拷贝构造函数】c++类拷贝构造函数详解

【拷贝构造函数】c++类拷贝构造函数详解一、什么是拷贝构造函数也称为复制构造函数。复制构造函数参数为类对象本身的引用,根据一个已存在的对象复制出一个新的对象,一般在函数中会将已存在对象的数据成员的值复制一份到新创建的对象中。先来看一个例子:定义一个Time类,该类有三个公有成员 Hour,Minute,Second。将该类定义在“Time.h”的头文件里。建一个main.cpp用来放主函数。“Time.h”:#include<iostream>using namespace

2020-10-07 00:13:03 5777

原创 【c++类的构造函数】几种写法及问题

【c++类的构造函数】几种写法及问题一、构造函数的定义类通过一个或几个特殊的与类同名的成员函数来控制其对象的初始化过程,这些函数叫构造函数。构造函数的任务是初始化类对象的数据成员,无论何时只要类的对象被创建,就会执行构造函数。该函数无返回类型(是 “ 无 ” 而不是 “ 空 ” (void))。但是该函数有返回值(这个类的对象)。并且一个对象也只能在被创建的时候调用构造函数,即一个对象只能调用一次构造函数。(构造函数就相当于一个人的出生,析构函数就是一个人的终结。)特别的,一个类可以有多个构造函数

2020-10-06 00:11:19 15097 1

原创 【opencv安装和配置完整版教程】(win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0+永久配置)

【opencv安装和配置】(win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0+永久配置)下载vs2019opencv4.4.0、opencv_contrib4.4.0的下载及配置Cmake的下载及安装插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入

2020-10-02 21:39:15 5803 6

翻译 c++引用举例

c++引用举例题一#include <iostream>using namespace std;class A{public: int x; int getX() { return x; } };void swap(// 在此处补充你的代码){ int tmp = a.x; a.x = b.x; ...

2019-12-03 20:22:19 253

空空如也

空空如也

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

TA关注的人

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