自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 jupyter vscode连接到 kernel: Python 3.7.3: 正在激活 Python 环境未响应问题 解决

vscode使用jupyter

2022-12-09 13:24:16 1110 1

原创 两个递减单链表按照递增的顺序合并为一个单链表

这两个单链表归并为一个按元素值递减次序排列的单链表,并要求利用原来两个单链表的结点存放归并后的单链表

2022-10-11 22:19:17 617

原创 k近邻算法

https://blog.csdn.net/weixin_46847902/article/details/124522824层次分析聚类树形图层次k近邻算法是一种基本分类和回归方法。本篇文章只讨论分类问题的k近邻法。K近邻算法,即是给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最邻近的K个实例,这K个实例的多数属于某个类,就把该输入实例分类到这个类中。(这就类似于现实生活中少数服从多数的思想)根据这个说法,咱们来看下引自维基百科上的一幅图:一张几乎所有讲解都有的图如上图所示,有两类不同的

2022-06-04 20:09:05 305 1

原创 PrefixSpan算法原理总结:求频繁序列

PrefixSpan算法原理总结    前面我们讲到频繁项集挖掘的关联算法Apriori和FP Tree。这两个算法都是挖掘频繁项集的。而今天我们要介绍的PrefixSpan算法也是关联算法,但是它是挖掘频繁序列模式的,因此要解决的问题目标稍有不同。左边的数据集就是项集数据,在Apriori和FP Tree算法中我们也已经看到过了,每个项集数据由若干项组成,这些项没有时间上的先后关系。而右边的序列数据则不一样,它是由若干数据项集组成的序列...

2022-06-04 20:07:16 1030

原创 serial.read()和serial.available()arduino

serial.read()和serial.available()arduino

2022-06-02 21:27:32 1903

转载 清理c盘的方法

方法一:磁盘清理1.在电脑桌面点击【此电脑】,鼠标右击【C盘】选择【属性】。2.点击【磁盘清理】,点击【清理系统文件】。3.勾选需要删除的文件,点击【确定】后再点击【删除文件】,立刻为C盘释放了3.69G磁盘空间。方法二:关闭休眠(适合Win10系统)电脑开启休眠功能后,系统自动生成内存镜像文件,以便大家唤醒电脑以后可以快速开启程序。不过休眠有个缺点,那就是会占用大部分的系统盘空间(大概有3个G左右),这个文件在C盘的根目录,名叫【hiberfil.sys】,我们可以关闭休眠以节省C盘的磁盘空间。

2022-05-31 15:27:35 1749

原创 opencv 车牌识别

题目三 第7章,代码7-1,用11x11大小的LoG算子对以下图像进行边缘增强,并结合合适的二值化算法、形态学梯度算法以及联通区域标记算法,将图中车牌区域的字符分割出来。代码//head.h#include<string.h>#include <stdio.h>#include <cstdlib>#include "imgcodecs.hpp"#include<iostream>#include<opencv.hpp>#pr

2022-05-17 09:59:54 597

原创 c++简单的Windows程序

代码#include <windows.h>//Windows程序的头文件// 全局变量char szTitle[] = "简单Hello程序";// 标题条字符串char szWindowClass[] = "W32"; // 窗口类名// 向前引用函数原型声明ATOM MyRegisterClass(HINSTANCE);BOOL InitInstance(HINSTANCE, int);LRESULT CALLBACK WndProc(HWND, UINT, W

2022-05-10 13:52:22 477

原创 c++读写文件

代码#include<iostream>#include<fstream>#include<iomanip>#include<stdlib.h>using namespace std;void main(){ ifstream ifile("file_in.txt", ios::in);//创建对象并以读的方式打开指定的文件。 ofstream ofile("file_out.txt", ios::out);//创建对象并以写的方式打开指定

2022-05-10 13:50:19 69

原创 C++读写文件

代码#include<iostream>#include<fstream>#include<iomanip>#include<stdlib.h>using namespace std;void main(){ ifstream ifile("file_in.txt", ios::in);//创建对象并以读的方式打开指定的文件。 ofstream ofile("file_out.txt", ios::out);//创建对象并以写的方式打开指定

2022-05-10 13:24:02 131

原创 【无标题】完成“+”、“-”、“++”重载编程任务;

1、完成“+”、“-”、“++”重载编程任务;代码#include<iostream>using namespace std;class Complex{public: double real, imag; Complex(double r = 0.0, double i = 0.0) :real(r), imag(i) {}; Complex operator-(const Complex& c); Complex operator++(int n); ~Com

2022-05-10 13:09:40 160

转载 VS配置arduino环境

https://www.php.cn/tool/vscode/486210.html很细按照这个教程真的救了狗命

2022-04-12 10:01:11 761 2

原创 微信开发者工具报错login.js? [sm]:24 getUserInfo:fail tunneling socket could not be established, cause=connect

问题微信开发者工具报错login.js? [sm]:24 getUserInfo:fail tunneling socket could not be established, cause=connect解决打开右上角的设置-代理设置-勾选不使用任何代理重新编译即可

2022-04-02 21:10:06 317

转载 使用 Charles 简单解决微信开发者工具网络连接失败的问题

Charles安装网址https://www.charlesproxy.com/安装 Charles 然后启动一下就行了。此时再启动微信开发者工具就可以扫描二维码了(此法仅供参考,不能保证一定有效)。Charles 不需要一直开着,可以关闭的。这里贴上 Charles 的官网链接 www.charlesproxy.com 需要的可以自己下载。我试了一下,最新版的 Charles 4.5.6 在我的 Win 10.0.19041.329 上面有问题,安装之后启动不了。反倒是之前的 charles-prox

2022-04-02 20:19:06 992

转载 机器人中的xyz坐标系和右手定则

机器人中的旋转轴使用x,y和z轴。正面是x轴的正方向,轴是红色(Red)。左边是y轴的正方向,轴用绿色(Green)表示。最后,上方是z轴的正方向,轴用蓝色(Blue)表示。为了便于记忆,您可以将x轴视为食指,将y轴视为中指,将z轴视为拇指。顺序是x、y、z,且颜色是RGB颜色顺序。机器人的旋转方向是右手定则,用右手卷住的方向是正(+)方向https://blog.csdn.net/u013528298/article/details/81450855...

2022-04-02 18:46:43 10736

原创 wx.navigateTo中url无法跳转问题

@[TOC]微信小程序问题描述{errMsg: “navigateTo:fail page “CalculatorPackage/image/imag…%E7%89%87&backgroundcolor=%2348c0f2” is not found”}errMsg: “navigateTo:fail page “CalculatorPackage/image/image/image?id=sale&title=%E4%B8%8B%E8%BD%BD%E7%85%A7%E7%89%87&

2022-03-26 16:03:13 653

原创 C++ Primer Plus(第六版)编程练习答案 第5章 循环和关系表达式

C++ Primer Plus(第六版)编程练习答案 第5章 循环和关系表达式题目一题目:1. 编写一个要求用户输入两个整数的程序。该程序将计算并输出这两个整数之间(包括这两个整数)所有整数的和。这里假设先输入较小的整数。例如,如果用户输入的是2和9,则程序将指出2~9之间所有整数的和为44。代码结果题目二题目:2. 使用array对象(而不是数组)和long double(而不是long long)重新编写程序清单5.4,并计算100!的值。代码结果程序清单5.4代码结果题目三题目:3.编写一个要求用户输

2022-03-24 22:28:20 922 1

原创 C++ Primer Plus章节编程练习第四章

C++ Primer Plus章节编程练习第四章1题目编写一个C++程序,如下述输出示例所示的那样请求并显示信息:题解2题目修改程序清单4.4,使用C++ string类而不是char数组。程序清单4.4题解1题目编写一个C++程序,如下述输出示例所示的那样请求并显示信息:What is your first name? Betty SueWhat is your last name? YeweWhat letter grade do you deserve? BWhat is your age

2022-03-16 10:57:22 977

原创 在使用opencv和cmake时 configure时出现“does not appear to contain CMakeLists.txt”

在使用opencv和cmake时 configure时出现does not appear to contain CMakeLists.txt@[TOC](在使用opencv和cmake时 configure时出现does not appear to contain CMakeLists.txt)由于找不到 opencv_world320.dll,无法继续执行代码二级目录三级目录由于找不到 opencv_world320.dll,无法继续执行代码把3个后缀是.dll(如上图,红色箭头的文件)应用程序扩展复

2022-03-07 20:55:36 3998

原创 LeetCode 605. 种花问题

种花问题目录题目错误代码官方正解最优解笨办法题目假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n 朵花?能则返回 true ,不能则返回 false。示例 1:输入:flowerbed = [1,0,0,0,1], n = 1输出:true示例 2.

2021-11-25 19:35:45 67

原创 习题5-6 使用函数输出水仙花数

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN( int m, int n );函数narcissistic判断number是否为水仙花数,是则返回1,否则返回0。函数PrintN则打印开区间(m, n)内所

2021-08-04 15:43:12 1572 2

原创 习题5-5 使用函数统计指定数字的个数

本题要求实现一个统计整数中指定数字的个数的简单函数。函数接口定义:int CountDigit( int number, int digit );其中number是不超过长整型的整数,digit为[0, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。裁判测试程序样例:#include <stdio.h>int CountDigit( int number, int digit );int main(){int number, digit;

2021-08-03 15:46:46 241

原创 习题5-3 使用函数计算两点间的距离 (10 分) 本题要求实现一个函数,对给定平面任意两点坐标(x ​1 ​​ ,y ​1 ​​ )和(x ​2 ​​ ,y ​2 ​​ ),求这两点之间的距离。

习题5-3 使用函数计算两点间的距离 (10 分)本题要求实现一个函数,对给定平面任意两点坐标(x​1​​ ,y​1​​ )和(x​2​​ ,y​2​​ ),求这两点之间的距离。函数接口定义:double dist( double x1, double y1, double x2, double y2 );其中用户传入的参数为平面上两个点的坐标(x1, y1)和(x2, y2),函数dist应返回两点间的距离。裁判测试程序样例:#include <stdio.h>#

2021-07-23 20:30:55 2861

原创 习题5-2 使用函数求奇数和 (15 分) 本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。

本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。函数接口定义:int even( int n );int OddSum( int List[], int N );其中函数even将根据用户传入的参数n的奇偶性返回相应值:当n为偶数时返回1,否则返回0。函数OddSum负责计算并返回传入的N个整数List[]中所有奇数的和。裁判测试程序样例:#include <stdio.h>#define MAXN 10int even( int n );int

2021-07-23 20:25:02 3020 4

原创 习题5-1 符号函数 (10 分) 本题要求实现符号函数sign(x)。

本题要求实现符号函数sign(x)。函数接口定义:int sign( int x );其中x是用户传入的整型参数。符号函数的定义为:若x大于0,sign(x) = 1;若x等于0,sign(x) = 0;否则,sign(x) = −1。裁判测试程序样例:#include <stdio.h>int sign( int x );int main(){int x;scanf("%d", &x);printf("sign(%d) = %d\n", x, sign(x));

2021-07-23 20:17:38 9392 2

原创 5-3 数字金字塔 本题要求实现函数输出n行数字金字塔。

本题要求实现函数输出n行数字金字塔。函数接口定义:void pyramid( int n );其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意每个数字后面跟一个空格。裁判测试程序样例:#include <stdio.h>void pyramid( int n );int main(){int n;scanf("%d", &n);pyramid(n);return 0;}/* 你的代码将被嵌在这里 */

2021-07-23 13:57:02 3377

原创 5-2本题要求对两个整数a和b,输出其中较大的数。

本题要求对两个整数a和b,输出其中较大的数。函数接口定义:int max( int a, int b );其中a和b是用户传入的参数,函数返回的是两者中较大的数。裁判测试程序样例:#include <stdio.h>int max( int a, int b );int main(){int a, b;scanf("%d %d", &a, &b);printf("max = %d\n", max(a, b));return 0;}/* 你的代码将被

2021-07-22 20:04:02 8177

原创 习题5-4 使用函数求素数

本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。函数接口定义:int sum( int m, int n );其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。裁判测试程序样例:#include <stdio.h>int sum(int m, int n);int main(){int m, n;scanf("%d %d", &m, &n);printf("sum = %d\n", sum(m, n))

2021-07-22 19:58:16 268

原创 数组作为函数参数时函数的调用

若将一个数组作为实际参数传递给函数,只需不带方括号的数组名即可若数组a的定义为:int a[10];若要将数组a作为实参传递给被调用函数SumArr(),则调用语句可写成:SumArr(a,10);

2021-02-02 19:01:41 2624

原创 C语言typedef用法详解

typedef用法C语言允许为一个数据类型起一个新的别名,就像给人起“绰号”一样。起别名的目的不是为了提高程序运行效率,而是为了编码方便。例如有一个结构体的名字是 stu,要想定义一个结构体变量就得这样写:struct stu stu1;struct 看起来就是多余的,但不写又会报错。如果为 struct stu 起了一个别名 STU,书写起来就简单了:STU stu1;这种写法更加简练,意义也非常明确,不管是在标准头文件中还是以后的编程实践中,都会大量使用这种别名。使用关键字 typede

2021-01-19 09:37:14 603

原创 数据结构第六章树和二叉树

试题描述给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。输入输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N (≤10),即该树的结点数(此时假设结点从0到N−1编号);随后N行,第i行对应编号第i个结点,给出该结点中存储的1个英文大写字母、其左孩子结点的编号、右孩子结点的编号。如果孩子结点为空,则在相应位置上

2020-12-08 20:33:14 437 1

原创 python用户登录注册 文件读写 指针运用

# -*- coding: utf-8 -*-from os.path import isfileclass User: def __init__(self, username, passwd, file_info): self.user = username self.pwd = passwd self.file_db = file_info def file_oper(file, mode, *args): if

2020-12-07 18:39:28 160

原创 Robocup

https://shimo.im/docs/X3dykhrWyRgrKRHQ

2020-12-06 20:42:12 448

原创 Git bash退出文本编辑模式

编辑器有三种模式:不知道怎么回到命令行模式,我来了,看着廖雪峰老师的教学操作,细节部分没注意,就不知道怎么退出了百度一出手,天下我都有,找到了简书上一个小姐姐分享的经验,这是原链接直接按ESC退出,然后输入:wq就可啦(这个好像廖老师视频弹幕上有人提醒,但是当时没注意下面的命令模式)注意红框内容!!现在表明我们可以编辑文本内容编辑完后按ESC进入命令模式这里变成空白了,表示我们进入命令模式,现在可以输入指令了,如果想退出到命令行模式,直接输入:wq按enter键保存即可退出到命令行模式..

2020-11-01 20:54:05 9754 2

原创 小甲鱼046-

这里写目录标题046魔法方法描述符1024二级目录三级目录046魔法方法描述符1024>>> class MyDecriptor: def __get__(self,instance,owner): print("getting...",self,instance,owner) def __set__(self,instance,value): print("setting...",self,instance,value) def __delete__(self,inst

2020-10-24 18:36:53 135 3

原创 NameError: name ‘Turtle‘ is not defined

class Turtle:#python 中的类名约定以大写字母开头 # ===关于类的一个简单例子=== #属性 color = 'green' weight = 10 legs = 4 shell = True mouth = '大嘴' #方法 def climb(self): print('我正在努力的向前爬') def run(self): print('我正在飞快的向前跑')

2020-10-08 12:21:16 6209

原创 easygui安装

信了小甲鱼的‘鬼话’,以为要自己下载easygui,一看教程全部要在网上下载Python的工具包easygui-0.96或easygui-0.97,而这个工具包不是要fq到官网下载,就是要付费。。。既然白嫖当然要贯彻到底咯,功夫不负穷孩子,终于找到了一个直接cmd安装的,操作超级简单网址拿走不谢不过以防万一,附上我的所有骚操作,害怕疏漏,我是先安装的pycharm中的easygui最后直接命令行接着上面网址的输入pip,没有下载pip,就显示已有。就大功告成了,不知道有没有关系pycharm中easy

2020-10-07 16:15:03 653 6

原创 ValueError: not enough values to unpack (expected 2, got 1)

# f.close()# !/usr/bin/python# -*- coding: utf-8 -*-# windows环境将record.txt放到桌面import sysf = open("E:\\record.txt",'r',encoding='utf-8')boy = []girl = []count = 1for each_line in f: if each_line[:6] != "======": (name, content) = each.

2020-10-06 14:31:19 468

原创 Python文件读写 小甲鱼学Python028文件:因为懂你,所以永恒20201005

文件读取小甲鱼原教学视频小甲鱼原教学视频>>> f = open('E:\\record.txt')>>> f<_io.TextIOWrapper name='E:\\record.txt' mode='r' encoding='cp936'>>>> f.read()''>>> f.read()Traceback (most recent call last): File "<pyshell#3&

2020-10-05 18:01:28 202 3

原创 P27 026字典:当索引不好用时1----20201005

>>> brand = ['李宁','耐克','阿迪达斯','鱼']>>> slogan = ['一切皆有可能','just do it','impossible is nothing ','让编程改变世界']>>> print ('鱼的口号是',slogan[brand.index('鱼')])鱼的口号是 让编程改变世界>>> dict1={'李宁':'一切皆有可能','耐克':'just do it','阿迪达斯':'imp

2020-10-05 14:40:53 367 2

空空如也

空空如也

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

TA关注的人

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