自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 找不到telnet.exe

如果出现“找不到C:\Windows\system32\telnet.exe”鼠标右键,点击win10桌面的【此电脑】->在弹出菜单中,选择最后的【属性】->选择【控制面板主页】->选择【程序和功能】->点击【启用或关闭Windows功能】->选择复选框:Telnet Client。...

2022-04-09 16:22:36 1008

原创 解数独--python

解数独题目描述编写一个程序,通过填充空格来解决数独问题。数独的解法需 遵循如下规则:数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3宫内只能出现一次。(请参考示例图) 数独部分空格内已填入了数字,空白格用 ‘.’ 表示。代码def is_valid(row,col,val,board): for i in range(9): if board[i][col]==val or board[row]

2022-03-06 20:00:04 449

原创 n皇后--python

n皇后n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。力扣上的第51题这道题困扰了我好久,一直都不会(流泪),看来很多资料,现在终于会做了话不多说N皇后是回溯的经典问题,想要解决这个问题,我们首先想要知道回溯是什么什么是回溯算法回溯算法,一种通过探索所有可能的候选解来

2022-03-05 22:34:05 633 1

原创 算法复习--python

文章目录分治归并排序快速排序二分查找动态规划矩阵连乘最长公共子序列多段图最短路径贪心算法活动安排问题哈夫曼编码最小生成数(prim)最小生成树(kruskal)其他删除数字深度广度优先遍历判断一个byte里面有多少个bit的值为1最大和连续子序列百钱分鸡数字模糊切绳子分治归并排序代码#归并排序a=[1,9,0,7,6,8]def merge(left,right): list_=[] i,j=0,0 while i<len(left) and j<len(ri

2021-12-28 20:11:03 582

原创 my.ini

打开Mysql所在的文件夹输入%ProgramData%–>打开Mysql.就可以找到my.ini啦参考博客 解决mysql 找不到 my.ini文件的问题

2021-12-21 21:41:54 474

原创 安装配置Apache和php

下载版本apache:2.4php:7首先下载压缩包,下载完成后将包解压(中间多了一个文件压不用管)Apache配置首先打开httpd.conf (建议下载Sublime Text,这样可以看到行数,当然也可以用记事本)将路径改为绝对路径端口可能会被占用,我这里将Listen后面的80改为了8088在#LoadModule vhost_alias_module modules/mod_vhost_alias.so后面添加LoadModule php7_module “C:/az/

2021-12-07 19:34:06 459

原创 .sort和sorted()---python

今天写回溯算法的时候,发现一直出错,我看了好多遍都没发现错误在哪里,哎,当时那个烦躁的,终于终于,在我卡了一个小时后,我发现是排序出了问题,绝了。当时觉得能够发现错误真不错,但是一方面又觉得这个问题让我搞了这么久【哭泣】错误点就是我用了列表的内置函数.sort(),原来这个函数是要改变列表本身的顺序,后来用了sorted()函数就成功解决了这个问题(是我学的不扎实).sort()sorted(列表名)...

2021-12-05 00:13:39 926

原创 建立二叉排序树----python

定义:二叉排序树(Binary Sort Tree),又称二叉查找树(Binary Search Tree),亦称二叉搜索树。一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值;(3)左、右子树也分别为二叉排序树;(4)没有键值相等的结点。插入数据与次优二叉树相对,二叉排序树是一种动态树表。其特点是:树的结构通常不是一次生成的,而是在查找过程中,当树中不存在关键字等于给定值的结

2021-12-01 21:44:28 1212

原创 创建二叉树、三种遍历方式---python

今天特别开心,终于把二叉树的存储方式搞明白(虽然看着不难,但是我一直都不是特别清楚)哎!大二欠下的债总是要还的。我是看着一个博主写的(但是突然找不到了,要是看到原来的博客可以告诉我)我觉得以你们这么聪明的大脑看一下就会了,我就不详细写注释啦代码实现#创建一个结点类class Node: def __init__(self,key): self.key=key self.left=None self.right=None#创建二叉树cla

2021-12-01 21:27:00 638

原创 island problem

一.问题描述二.解题思路(有错误请批评指正)三.代码实现1.c++实现#include<iostream>#define L 1000void dfs(char a[L][L], int row, int col, int n);bool panduan(char a[L][L],int row,int col,int n);using namespace std;int main(){ int n, num = 0, row, col; cin >>

2021-11-22 21:39:05 214

原创 人工智能-复习

昨天考完人工智能,想着把知识点总结一下。教材 马少平 朱小燕编著的人工智能绪论好像没考,跳过。第一章 搜索问题1.回溯策略需要看BACKTRACK(DATA),和改进的BACKTRACK1(DATALIST)为什么要改进算法?原因1一个或者某些分支具有无穷个状态,算法可能落入某个深渊,永远也回溯不回来,就不能找到问题的解解决方法用一个常量BOUND来限制算法所能搜索的最大深度原因2在某一个分支上具有环路,搜索会在这条环路中一直进行下去,同样也回溯不出来,找不到问题的解。解决方法

2021-11-06 14:54:59 820

原创 lucky number

题目描述李老师的lucky number 是3,5和7,他爱屋及乌,还把所有质因数只有3,5,7的数字认定为lucky number,比如9, 15, 21, 25等等。请聪明的你帮忙算一算小于等于x的lucky number有多少个?输入数据一个正整数x,3=<x<=1000000000000输出数据小于等于x的lucky number的个数。样例输入49样例输出11方法一枚举(这个方法不太建议,时间复杂度较高)用了三层循环遍历代码实现#include<i

2021-10-27 22:17:44 362

原创 汇编与接口-部分答案

因为这些题目是我自己写的,可能会有一些错误,希望不要嫌弃(如果觉得有帮助可以给个赞嘛)目录分支程序设计循环程序设计子程序结构冒泡排序三级目录分支程序设计问题描述1、内存有一个字节变量VAL中存放着小写字符’a’,请将该字符转换为大写字符并在屏幕中显示出来(要求在debug中调试出该程序)。代码实现assume cs:codedata segmentVAL db 'a'data endscode segmentstart: mov ax,data mov ds,ax

2021-10-27 22:15:08 381

原创 算法-时间复杂度

**算法设计于问题求解-------------编程实践**第一章 问题求解概述问题:是人们需要回答的一般性提问,通常包含若干个参数,由问题描述,输入条件,输出要求等要素组成。问题实例:定义为确定问题描述参数后的一个对象。例正整数求和问题问题描述:计算整数a和整数b的和c输入条件:正整数a,b输出要求:c算法正确是指对于问题界定后的所有问题实例,算法执行后都能得到正确的结果。问题求解周期:问题简化,模型构建,算法设计,程序设计与调试等过程。问题简化得到的原型一般为问题描述-

2021-09-25 15:24:03 112

原创 实验9 根据材料编程

这个实验我做的时间比较久,现在才知道把push的用法没搞清楚(头秃)我第一次代码的执行结果我都惊了(把我的眼睛闪的)就把代码放这记录一下吧assume cs:code,ds:data,ss:stackdata segment db 'welcome to masm!' db 2h,24h,71hdata endsstack segment db 16 dup (0)stack endscode segmentstart: mov ax,data mov ds

2021-09-25 15:20:41 68

原创 实验8-分析一个奇怪的程序

第一次没有仔细看就运行了一下程序感觉好奇怪为什么会这样呢?一个大大的问号。后来我又好好看了一下,豁然开朗,就记录一下(希望可以帮到需要的人)前面的写程序,编译,连接这些就不管了,默认都搞好了。我们debug一下这个程序,可以看到所有语句的汇编语句和对应的机器码。图中大部分的汇编语言我们都可以看的懂,大概的意思就是将cs:[si]中的内容放入到cs:[di]中,cs:[si]中的内容是EBF6,其实这个内容本身就是一个转移指令,相当于执行当前的指令往后退10个字节(因为F6是补码,它的真值为-10

2021-09-06 19:52:42 211

原创 @的用法-python

学习自https://m.jb51.net/article/158533.htm我看到这篇文章感觉豁然开朗,想要自己在写写,加深一下印象。例子一定义了三个函数,其函数名分别为f1,f2,f3,函数的参数分别为A,B,C,首先程序是从上往下执行的,先定义了f1(),f2(),遇到了@f1,@f1修饰函数定义def f3(),此时运行f1(f3©)。输出的结果为:例子二@f2修饰装饰器@f1,@f1修饰函数定义def f3(),将f3()赋值给f1()的形参,相当于A=F3(),然后输出AAAAA

2021-09-02 19:58:04 151

原创 初识pygame游戏框架

图书参考python编程入门指南一.安装pygame打开cmd,输入 pip install pygame二.新建一个python脚本文件1.导入sys,pygame库2.先建立一个游戏窗口代码import sysimport pygamepygame.init()#初始化size=width,height=500,400#设置窗口大小(宽500,高400)screen=pygame.display.set_mode(size)#显示窗口执行结果这时你想按叉是按不动的,除

2021-08-28 21:46:46 302

原创 PyQt框架的使用(页面登录)

PyQtPyQt框架一:安装PyQt1.添加启动Qt Designer的快捷工具2.添加Qt生成的ui文件转换为py文件的快捷工具二:登录页面1.添加背景2.添加标题3.添加其他控件4.显示部分PyQt框架一:安装PyQt打开pycharm,File->Settings->Projet:文件名->Python Interpreter点加号点击Install Package1.添加启动Qt Designer的快捷工具Tools->External Tools点+号

2021-08-25 14:23:28 408

原创 BoxSizer设置登录页面布局

直接上代码吧(我也不知道为什么第一次显示的登录页面是正常的,后面就一直有些问题,所有想要了解相关知识的参考一下就可)1.代码实现class MyFrame(wx.Frame): def __init__(self,parent,id): wx.Frame.__init__(self,parent,id,title='用户登录',size=(400,300)) panel=wx.Panel(self) self.title=wx.StaticText

2021-08-24 20:36:19 155

原创 wxPython框架的使用(登录页面)

GUI(图形用户界面)对于pyThon的GUI开发,有很多的工具包,wxPython是其中的一个工具包,特点:wxpython是一个成熟且特性丰富的跨平台GUI工具包wxPython一.wxPython的安装二.wxPython的基本框架三.登录页面的完整代码一.wxPython的安装打开cmd输入pip install -U wxPython(我安装输入这个的时候没有成功)也可以直接输入 pip install wxPython二.wxPython的基本框架1.代码实现import wx

2021-08-24 20:25:05 771

原创 关于深度学习库安装的一些总结(opencv,torch和torchvision,yaml)

越来越多的人向着深度学习这个方向前进,前进的第一步那必须是先把环境配置好。我当时安装的时候(那个迷惑呀,啥啥啥都不知道)看了很多博客,听了别人的方法,有说直接在cmd安装,有说在cuda安装,但是又要安装cndnn,又有人说先下载Annoconda,再在Anaconda Promt里面安装,我几乎所有方法都试过了,但是还是有些库没有成功(特别是直接在cmd里面安装的时候,几乎全部是红的,当时有些安装成功了,但是不知道安在了哪了,难受)文章目录安装安装opencv安装torch,和tensorflow安

2021-08-20 16:55:49 1059

原创 安装opencv和pygame

今天准备安装pygame,但是安装了几次都不行,很多人都说直接打开cmd,输入pip install pygame,但是会出现一大堆红的,看的我呀是不知所措。现在是终于搞出来啦,推荐这篇博客pygame安装以及容易出现的错误话不多说,进入正题官网https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygamecp36:我的python版本是3.6,如果不知道自己的python版本,就同时按住win和R键,打开cmd,输入python查看python版本,如果看完

2021-08-18 14:20:08 262

原创 DOSBox的安装及使用

想要学习汇编,但是没有虚拟机怎么行呢(话不多说,进入正题)这个博主有相关下载(推荐)首先将下载的文件放在同一个目录下(包括 masm.exe link.exe debug.exe edit.com)将图中的.exe可执行文件移到同一文件夹下点击开始安装(你可以先建立一个文件夹,将下载文件放入其中)安装过程就是一路next安装完成后,桌面会出现DOSBox0.74双击进入(进入后的页面)想要输入 mount c 文件夹名(包含那四个可执行文件的文件夹名)例如我的文件夹为c:\

2021-08-15 12:53:47 3040 3

原创 使用python操作数据库(关于安装)

参考python编程人门指南一 下载和安装MySQL网址:https://github.com/hhaAndroid/yolov5-comment点Windows点击Download如果有MySQL账户可以直接点击login按钮,登录账号后下载,如果没有可以直接点击No thanks,just start my download,直接下载然后就开始安装,当进入选择设计中有5种类型,选择Server only后面就默认选项,一直点next二.设置环境变量此电脑–>属性–>

2021-08-13 17:34:59 1161

原创 模块小练习(验证码,时间戳)-python

一:问题描述验证码(CAPTCHA)是一种区分用户是计算机还是人的公共全自动程序。如铁路售票官网12306推出的图片验证码,就是防止机器刷票的验证程序,如图10.12所示。写一个6位随机验证码程序,使用random模块,要求验证码中至少包含一个数字、一个小写字母、一个大写字母。解题思路:先建立一个空列表,将一个数字,小写字母,大写字母用append()函数添加进去,再随意选三位字符(数字,小写字母,大写字母)添加进去.代码实现import randomimport stringcode=

2021-08-12 16:48:51 422

原创 面向对象程序设计小应用-python

一:问题描述根据F-22的下列信息,封装成一个fighter类,包含名称,编号,厂家等信息,并在display()方法中显示name=‘F-22 fighter’Number=‘F-22’Code=‘Rabtor’price=‘1.5亿美元’vender=‘Lockheed’代码实现class Fighter: ''' 类名称为Fighter 在display()方法中显示名称,编号,代号等信息 ''' #初始化一下 name=None Number

2021-08-10 12:11:45 115

原创 函数小练习(输出一年的第几天,将重复的ip地址找出,将字母统一成大写模式)-python

一:问题描述请编写一个小程序,实现输入任意年月日,计算出这是这一年的第几天,如,输入20210203,则提示这是2021年的第34天查了一下闰年和平年的资料1、含义不同。遇到整百年时要被400整除才是闰年,否则为平年;遇到非整百年时,只要被4整除就是闰年,不能被4整除为平年。2、天数不同。闰年的2月有29天,平年的2月有28天。def whichday(y,m,d): '''功能:输入任意年月,计算这是这一年的哪一天 offset是为了区别是闰年还是平年 函数没有返回

2021-08-09 15:08:31 312

原创 字符串的几道练习题-python

一:问题描述已知字符串word=“aS98hdkHFSWEas754”,编写一个程序,分别实现如下功能:*请将word字符串中的大写字母改为小写字母,小写字母改为大写字母*请将word字符串中的数字取出,并输出成一个新的字符串我本来把第一小问的题目看错了,看成全部变成大写字母,和全部变成小写字母(经常干这种事情)word='aS98hdkHFSWEas754'print("将word字符串中字母改为小写字母:",word.lower())print("将word字符串中字母改为大写字母:

2021-08-08 19:52:57 456

原创 输出1-50的素数,进行一些更改

问题描述:创建一个包含1-50之间所有素数的列表,打印显示该列表,随后只保留该列表的前5个数字,删除其余内容并打印输出相应的结果;再将每个元素加上20,显示列表内容 这里是引用olist=list(range(1,51))#创建一个从1-51的列表newlist=[]#创建一个空列表#循环的作用:找到1-50中符合素数的数,并将满足条件的数存入到newlist列表中for i in olist: if(i==2 or i==3 or i==5 or i==7): new

2021-08-07 16:49:33 890

原创 千年虫问题

计算机2000年问题,又叫做“千年虫”、“电脑千禧年千年虫问题”或“千年危机”。缩写为“Y2K”。是指在某些使用了计算机程序的智能系统(包括计算机系统、自动控制芯片等)中,由于其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运 算时(如多个日期之间的计算或比较等),就会出现错误的结果,进而引发各种各样的系统功 能紊乱甚至崩溃。因此从根本上说千年虫是一种程序处理日期上的bug(计算机程序故障),而非病毒。

2021-08-07 15:37:25 2847

原创 在pycharm中安装opencv,tensorflow,keras

在pycharm中安装opencv,tensorflow,keras我在安装环境的时后,怎么都装不上去,搞了好久,现在来写一下心得。一.首先安装Anaconda,python和pycharm有很多教程,我就不在此赘述二.首先安装opencv1.点击左下角的Terminal2.输入pip install opencv-python,然后按键盘上的enter(亲测有效)3.看到successfully就说明安装好了三.安装tensorflow和kerass1.点左上角的File选择Set

2021-08-06 21:48:32 1244 1

原创 python3.6.6版本安装

**python3.6.6版本安装**一.官网下载略二.1.打开压缩包,双击python-3.6.6-amd642.在Add Python 3.6 to PATH前面的框框中打勾点Customize installation3.这几个勾勾都不用管,点Next4.可以将第一个打上勾勾选择自己能够找到的路径(用给的默认路径也可以)点Install5要等一会会(耐心等待)6点Close7现在就安装成功啦输入print(“hello”)输出为hello就可以

2021-08-06 20:50:18 2415 2

原创 实例1: 温度转换

这是"实例"题,与课上讲解实例相同,请作答检验学习效果。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬

2021-05-26 23:39:38 124 1

花卉分类识别.docx

通过华为云ModelArts平台,自动学习的图像分类实现花卉分类识别。实验利用华为云提供的数据,实现花卉识别分类。实验内容包括数据的导入、数据的标注、训练项目的搭建、模型的部署及测试。实验过程需截图,按实验报告模板要求写在实验报告中。有基础有兴趣的同学可以自行选题只要通过华为云平台进行实验操作即可。 ---图片是用手机照的,可能有点不太清楚,如果介意请勿下载。

2021-11-14

空空如也

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

TA关注的人

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