自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【project2016】解决project2016安装与office冲突问题

安装project2016时会报如下错误:网上找了一些文章后,最后解决了问题。方法如下:下载office tool plus进入官网后,点击下载:安装好之后点击部署:点击添加产品:找到project2016,(我这里安装的是2016版本,读者可根据自身需要选择版本)其他的不用改,然后滑到最上面,点击开始部署部署完成后就可在开始菜单中找到project2016:另外:1.附上project2016安装包以激活工具:https://pan.baidu.com/s/1Jsu

2022-04-06 10:19:26 15202 2

原创 【YOLOv5】调用本地摄像头

最近用YOLOv5做目标检测,直接调用本地摄像头会报错,需要在dataset中做一点修改。具体如下:在279行的这两处改成str类型然后在detect里把这里的参数改为0然后运行即可调用本地摄像头。参考链接:目标检测—教你利用yolov5训练自己的目标检测模型...

2021-12-05 21:11:01 28772 37

原创 【Anaconda】CondaHTTPError: HTTP 000 CONNECTION FAILED

配置pytorch环境时遇到了问题,一直报CondaHTTPError: HTTP 000 CONNECTION FAILED,导致Solving environment: failed找了好多篇文章,最后这篇文章解决了。方法:c盘下面的.condarc文件中改成这样:channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaco

2021-11-21 22:20:55 419

原创 【pycharm】已经安装opencv的情况下无法识别cv2

尝试一:在网上看到有博客在setting中搜索opencv-python然后下载,有的人成功了,我没有成功,一直报错。报错如下图:并且下面这句话也在cmd中执行了,提示已安装pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple/ opencv-python如下图:尝试二:从清华开源镜像网站下载自己所需版本的opencv-python,手动安装从terminal中找到python安装路径中的site-packag

2021-10-14 17:49:39 6613 2

原创 【CCF-CSP】201512-4 送货

问题描述  为了增加公司收入,F公司新开设了物流业务。由于F公司在业界的良好口碑,物流业务一开通即受到了消费者的欢迎,物流业务马上遍及了城市的每条街道。然而,F公司现在只安排了小明一个人负责所有街道的服务。  任务虽然繁重,但是小明有足够的信心,他拿到了城市的地图,准备研究最好的方案。城市中有n个交叉路口,m条街道连接在这些交叉路口之间,每条街道的首尾都正好连接着一个交叉路口。除开街道的首尾端点,街道不会在其他位置与其他街道相交。每个交叉路口都至少连接着一条街道,有的交叉路口可能只连接着一条或两条街道.

2021-06-23 16:35:16 383

原创 【C++】交通咨询系统(最短路径问题)

交通咨询系统(最短路径问题)3.1 【问题描述】给定一个地区的n个城市间的距离网,计算任意两个城市之间的最短路径。3.2 【基本要求】程序包含4个模块:(1)输入城市信息;城市之间的距离网用邻接矩阵表示,如图2所示。(至少要求6个城市,10条边,设定9999为不可达)图2 城市网的邻接矩阵定义(2)打印城市信息和城市之间的直接可达距离;输出格式要求:城市的列表如下,共有5个城市:( 1)太原( 2)北京( 3)上海( 4)深圳( 5)广州太原到北京距离15万公里;太原到上海距离2..

2021-06-23 16:28:11 4314 1

原创 【C++】构造可以使n个城市连接的最小生成树

构造可以使n个城市连接的最小生成树2.1 【问题描述】给定一个地区的n个城市间的距离网,用Prim算法和Kruskal算法建立最小生成树,并计算得到的最小生成树的代价。2.2 【基本要求】程序包含6个模块:(1)输入城市信息;城市之间的距离网用邻接矩阵表示,如图1所示。(至少要求5个城市,9条边,设定9999为不可达)图1 城市网的邻接矩阵定义(2)打印城市信息和城市之间的直接可达距离;输出格式要求:城市的列表如下,共有5个城市:( 1)太原( 2)北京( 3)上海( 4)深圳( 5..

2021-06-23 16:21:19 4730 11

原创 【Servlet】解决请求参数的中文乱码问题

@WebServlet(name = "RegisterServlet", urlPatterns = "/com.servlet.RegisterServlet")public class RegisterServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException

2021-06-15 16:10:27 515

原创 JDBC完成对mysql的增查删改

在项目文件下的src目录下新建一个example包User:package example.domain;import java.util.Date;//用于保存用户数据的User类public class User { private int id; private String username; private String password; private String email; private Date birthday; p

2021-06-09 01:33:47 126 2

原创 JDBC连接8.0或以上版本mysql

JDBC连接8.0或以上版本mysqlIDE:idea预先准备:1.已安装好8.0或以上版本mysql2.去mysql官网下载JDBC驱动(jar包)下载好后我们需要的就是后缀名为jar的文件,如下图(我这里下载的是8.0.20版本)步骤:1.新建一个JDBC的项目(其实就是文件夹),我这里取名为myjdbc2.在myjdbc下新建一个libs文件夹,用来导入连接数据库所需的jar包。把之前下载好的jar包复制到libs目录下,这个需要找到project的路径,再进入libs中复制。注意,

2021-06-09 01:21:54 3415

原创 IDEA下Servlet404报错的一些情况:

IDEA下Servlet可能出现404的一些情况:关于注解的写法1.注解中只写name,不写urlPatterns。结果会报错。2.不明确写出urlPatterns,但内容是urlPatterns的内容:@WebServlet("/ServletDemo1") 注:斜杠后面的部分可以换成自己的编写的java文件名。结果可以访问。3.只写urlPatterns:@WebServlet(urlPatterns = "/ServletDemo1")。结果可以访问。4.name和urlPatter

2021-06-01 18:06:26 4001

原创 【C++】文本文件单词统计、定位

文本文件单词统计1.1 【问题描述】编写一个文本文件单词统计的程序,包括建立文件、单词统计、单词查询、单词定位的功能。1.2 【基本要求】程序应先询问用户的ID号(ID 号包括两个大写字母和4 位数字),例如:请输入用户ID号:AB1234程序应对输入的ID 号验证,符合ID 号要求的格式,然后程序提示四种选择:(1) 建立文件(2) 单词统计(3) 单词查询及定位(4) 退出注意:i) 文件至少包含50个英文单词(一定出现重复的单词,且一定包含数字)ii) 文档不规范,单词之间.

2021-05-28 01:24:22 4636 2

原创 【OS】读者-写者之优先问题

/**读者优先 * 定义filemutex为临界资源锁,定义一个readcount计数器,用来记录当前读者的数量 *多个读者可以同时访问临界资源,但是读者和写者不能同时访问临界资源 * 定义一个readcountMutex用来使多个读者互斥访问readcount计数器 */typedef int semaphore;semaphore filemutex=1,readcountMutex=1,readcount=0;void reader(){ while(true) {

2021-03-30 21:07:31 216

原创 【OS】P、Q、R共享一个缓冲区,P、Q构成一对生产者-消费者,R即为生产者又为消费者,使用P、V操作实现其同步。

/** * P、Q、R共享一个缓冲区,P、Q构成一对生产者-消费者,R即为生产者又为消费者, * 使用P、V操作实现其同步。 */typedef int samaphore;samaphore mutex=1,empty=n,full=0;void P(){ while(true) { wait(empty);//如果缓冲区已满,则阻塞 wait(mutex); produce one; signal(mute

2021-03-30 21:05:17 1667 1

原创 【HTML+CSS3】常用操作(自用)

1. 按钮美化#timing{ width: 270px; /* 宽度 */ height: 40px; /* 高度 */ border-width: 0px; /* 边框宽度 */ border-radius: 3px; /* 边框半径 */ background: #1E90FF; /* 背景颜色 */ cursor: pointer; /* 鼠标移入按钮范围

2021-01-04 10:45:20 152

原创 【CCF-CSP】第二题记录

CSP第二题记录202006-2 稀疏向量202006-2 稀疏向量#include <iostream>#include <map>using namespace std;map<int,int> q;int main(){ int n,a,b,xi,val; long long sum = 0; scanf("%d%d%d",&n,&a,&b); for(int i = 1; i <=

2020-12-12 21:22:26 154

原创 【CCF-CSP】历年真题第一题记录

202006-1线性分类器#include <iostream>using namespace std;const int N = 1010;int acnt,bcnt;struct point{ int x,y;}a[N],b[N];int main(){ int n,m; acnt = bcnt = 0; scanf("%d%d",&n,&m); for(int i = 0; i < n; i++)

2020-12-08 15:14:10 623

原创 【入门】练习题1.0

输出正整数,n<=20,输出一个n层的倒三角形。例如:n=5时输出如下:#include <iostream>using namespace std;int main(){ int i,j,k,n; scanf("%d",&n); for(i=n;i>=1;i--)//总行数 { for(j=n-i;j>0;j--)//每行输出的空格数 { printf(" ");

2020-12-07 16:09:25 306

原创 【C/C++编译器】MinGW64安装方法

有两种安装方式,一种是在线安装,一种是离线安装。两种方法在线安装离线安装在线安装如果赶时间的话请直接移步离线安装,当然如果你还是想知道如何在线安装也可以继续往下看。在线安装(不推荐):需要去官网下载MinGW的exe文件,一直点下一步即可,缺点是如果不翻墙的话网速特别特别特别慢。需要等很长时间。MinGW官网:官网下载最新的即可。下载好解压后是一个exe安装文件,如图双击点击安装:然后如果你的电脑是windows系统,就这样选,PS:version是版本,默认选择最新的,如果当读

2020-11-28 16:05:43 977

原创 【算法】快速排序(快排)的C++代码实现

给定你一个长度为n的整数数列。请你使用归并排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在1~10^9范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:53 1 2 4 5输出样例:1 2 3 4 5#include <iostream>using namespace std;const int N.

2020-11-16 13:15:51 1590

原创 【算法】归并排序的C++代码实现

给定你一个长度为n的整数数列。请你使用归并排序对这个数列按照从小到大进行排序。并将排好序的数列按顺序输出。输入格式输入共两行,第一行包含整数 n。第二行包含 n 个整数(所有整数均在1~109范围内),表示整个数列。输出格式输出共一行,包含 n 个整数,表示排好序的数列。数据范围1≤n≤100000输入样例:53 1 2 4 5输出样例:1 2 3 4 5代码如下:#include <iostream>using namespace std;const .

2020-11-15 22:36:56 240

原创 【Python】用面向对象的思想解决问题

设计一个Circle类来表示圆,这个类包含圆的半径以及求周长和面积的函数。再使用这个类创建半径为1~100的圆,并计算出相应的周长及面积。#@Author: Tshaxzclass Circle(object): def __init__(self,r): self.__r = r def Perimeter(self): return 3.1415926 * 2 *self.__r def Area(self): retu..

2020-11-15 19:21:33 535

原创 【Java】利用GUI图形用户界面设计石头剪刀布游戏

石头剪刀布游戏2.1【问题描述】用JAVA 语言设计如下界面的石头剪刀布游戏。游戏的一方点击界面上石头、剪刀、布按钮,游戏的另一方计算机随机选择,然后给出游戏结果。import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class work11 extends JFrame implements Actio..

2020-11-08 20:27:48 1926 3

原创 【C语言】小学数学练习

小学数学练习1.1【问题描述】编写一个帮助小学生练习数学的程序,帮助小学生练习100 以内的四种数学运算:加、减、乘、除。1.2【基本要求】a) 程序应先询问用户的ID 号(ID 号包括两个大写字母和4 位数字),例如:请输入用户ID 号:AB1234程序应对输入的ID 号验证,符合ID 号要求的格式,然后程序提示三种选择:(1)开始测试(2)检查分数(3)退出b) 测试:该程序将给出10 道数学题,例如:12 * 3 =3648 + 32 =80„56 / 28 =2注意..

2020-11-08 20:23:44 3528

原创 【C++】编写程序,输入一个3*3矩阵并将其转置

编写矩阵转置函数,输入参数为3*3数组,编写main()函数实现输入、输出。提示:使用循环语句实现矩阵元素的行列式对调代码如下:#include<iostream>using namespace std;void swap(int &a, int &b)//用引用做形参{ int temp = a; a = b; b = temp;}int main() { int a[3][3]; cout << "输入9个整数作为矩阵元素值" &.

2020-07-06 20:13:06 14016

原创 【C++】用递归法解决汉诺塔问题

代码如下:#include <iostream>using namespace std;void move(char src, char dest){ cout << src << "-->" << dest << endl;}void hanoi(int n, char src, char medium, char dest){ if (n == 1) move(src, dest); else { h..

2020-07-01 21:35:05 392

原创 【C++】实现一个简单的通讯录管理系统(新手入门练习)

系统中需要实现的功能如下:1.添加联系人:向通讯录中添加新人,信心包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人2.显示联系人:显示通讯录中所有联系人信息3.删除联系人:按照姓名进行删除指定联系人4.查找联系人:按照姓名查看指定联系人信息5.修改联系人:按照姓名重新修改指定联系人6.清空联系人:清空通讯录中所有信息7.退出通讯录:退出当前使用的通讯录

2020-06-28 11:45:58 1156 1

原创 【Java】编程实现,从控制台上输入一批数据,以end结束,求这批数据的最大值。

package exercise;import java.util.Scanner;public class exercise4 { public static void main(String[] args) { int max = 0; Scanner sc = new Scanner(System.in); System.out.println("请输入数据:"); while (true) { String str = sc.next(); if (str.eq

2020-06-20 17:31:25 691

原创 【Java】在控制台输入一个整数,编写一个程序计算该整数的的各位数字之和。

在控制台输入一个整数,编写一个程序计算该整数的的各位数字之和。如: 输入:123456 输出:各位数字之和为1+2+3+4+5+6=21package exercise;import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个数字:").

2020-06-19 22:37:25 2872

原创 【Java】利用多线程打印水仙花数以及求1000以内的偶数和

设计一个多线程程序,一个线程完成打印1到1000之间的所有偶数之和;另一个线程完成打印100到1000之间的三位水仙花数。三位水仙花数的定义如下:假设一个数A的个位、十位与百位分别是X、Y、Z如果A=X*X*X+Y*Y*Y+Z*Z*Z,则称A是水仙花数。

2020-06-18 14:53:46 846

原创 【Java】计算输入的两个数的最大公约数、最小公倍数

求两个整数的最大公约数可以采用辗转相除法。以下是辗转相除法的算法:分别用m,n,r表示被除数、除数、余数;1)求m除以n的余数r;2)当r != 0, 执行第3)步;若r == 0,则n为最大公约数, 算法结束。3)将n的值赋给m,将r的值赋给n;再求m除以n的余数r。4)转到第2)步最小公倍数 = 两数乘积/最大公约数package xiti4;import java.util.Scanner;/** * 编写程序,计算两个数的最大公约数、最小公倍数 * 最小公倍数 = 两数乘积/

2020-06-11 11:31:18 778

原创 【C++】编写程序,输出所有的水仙花数

水仙花数是指一个三位数,其个位、十位、百位上的数字的立方和等于该数本身。如371 = 3立方+7立方+1立方,因此371是一个水仙花数。下面输出所有的水仙花数。#include <iostream>using namespace std;int main() { int a, b, c; for (int i = 100; i < 1000; i++) { a = i % 10;//获取个位 b = i / 10 % 10;//获取十位 c = i / 100;//

2020-06-11 11:02:55 20732 3

原创 【Java】编写程序,求所有的水仙花数

水仙花数是指一个三位数,其个位、十位、百位上的数字的立方和等于该数本身。如371 = 3立方+7立方+1立方,因此371是一个水仙花数。编写程序,求所有的水仙花数。package xiti4;/** * 编写程序,求所有的水仙花数 * * @author Tshaxz * */public class exercise_7 { public static void main(String[] args) { int a, b, c; for (int i = 100; i &l

2020-06-11 10:52:38 3627

原创 【C++】输出公元1900-2100年之间所有闰年的年号,每5个一行

判断年是否为闰年的条件为:1.若年号可以被4整除,而不能被100整除,则是闰年。 2.若年号可以被400整除,也是闰年。#include <iostream>using namespace std;int main() { for (int i = 1900; i <= 2100; i++) { if (((i % 4 == 0) && (i % 100 != 0)) || (i % 400 == 0)) { cout << i <&l

2020-06-11 10:32:01 5869

原创 【Java】编写程序,输出从公元1900年到2100年所有闰年的年号,每输出5个年号换一行。

判断年是否为闰年的条件为:1.若年号可以被4整除,而不能被100整除,则是闰年。 2.若年号可以被400整除,也是闰年。package xiti4;/** * 编写程序,输出从公元1900年到2100年所有闰年的年号,每输出5个年号换一行。 * 判断年是否为闰年的条件为:1.若年号可以被4整除,而不能被100整除,则是闰年。 2.若年号可以被400整除,也是闰年。 * * @author Tshaxz * */public class exercise_6 { public stat

2020-06-11 10:26:36 10246

原创 【C++】计算100以内素数和

#include <iostream>using namespace std;#include <cmath>int main() { int sum = 0; for (int i = 2; i <= 100; i++) { bool flag = true; for (int j = 2; j <= sqrt(i); j++) { if (i%j == 0) { flag = false; break; } }

2020-06-10 20:08:34 6377

原创 【Java】编程打印并计算1~100内所有素数的和

/** * 编程计算1~100内所有素数的和 * @author Tshaxz * */ public static void main(String[] args) { int sum =0; for (int i = 2; i < 100; i++) { boolean bool = true; for (int j = 2; j < i; j++) { if (i % j == 0) { bool = false; break; }

2020-06-10 19:37:32 1544

原创 【C++】求两个正整数m,n的最大公约数、最小公倍数。

分析:求两个整数的最大公约数可以采用辗转相除法。以下是辗转相除法的算法:分别用m,n,r表示被除数、除数、余数;1)求m除以n的余数r;2)当r != 0, 执行第3)步;若r == 0,则n为最大公约数, 算法结束。3)将n的值赋给m,将r的值赋给n;再求m除以n的余数r。4)转到第2)步#include <iostream>using namespace std;int main() { int m, n, r; cin >> m >> n; r

2020-05-30 15:41:29 5878

原创 【C++】求s=1 +2 +3……+n,当加到第几项时,s的值会超过1000?

#include <iostream>using namespace std;int main() { int n = 0, s = 0; while (s <= 1000) { ++n; s += n; } cout << n; return 0;}运行结果:

2020-05-30 15:00:03 7417

原创 【C++】输出斐波那契数列前20项(每行1个、每行5个)

#include <iostream>using namespace std;int main() { int arr[20] = {1,1}; for (int i = 2; i < 20; i++) { arr[i] = arr[i - 1] + arr[i - 2]; } for (int i = 0; i < 20; i++) { cout << arr[i] << endl; } return 0;}运行结果:

2020-05-30 14:47:32 16096

空空如也

空空如也

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

TA关注的人

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