自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python实现简单学生信息管理系统(对数据库进行操作)

总结:该系统基本实现了对数据库的增删改查操作,功能相对完善,也有不足。在开始写该项目时,没有真正的进行需求分析步骤,数据设计不够规范,导致后续对数据的处理更加复杂了,所以项目开始前要尽可能对项目进行需求分析,对数据库表的设计要满足规范性、可维护性等。注册分为两种角色,一个是老师,一个是学生,首先根据用户输入的数字判断注册用户是老师还是学生。我利用的是pymysql库对数据库进行操作,首先是和数据库建立连接。user表存储用户的账户信息,teacher表存储老师的个人信息。开发环境:python3.12、

2024-08-23 11:33:24 597 2

原创 python与DBUtils(连接池如何建立连接)

重新卸载安装,参考官方文档,查阅各种资料,最后发现并不是版本问题,而是简单的名字错误。想使用PoooledDB连接池时,发现DBUitls模块无法加载,使用pip直接在命令端口安装。错误显示:如下图所示。

2024-08-16 11:10:53 268

原创 python实现简单的学生信息管理系统

首先是查找students列表中是否已经存在学生信息,通过ID查找,如果存在,则提示存在,否则输入学生信息,将学生信息存放在一个列表字典内。简单的实现了最基本的增删改查功能,适合新手练习。将学生列表中的学生信息写入到文档中进行保存。

2024-08-08 10:57:54 905

原创 python的常见函数方法的基本功能

这些函数都是Python中字符串(str)的一个方法,它的作用是将字符串中的字母进行操作。isalpha():判断字符串中的所有字符是否都是字母,字符串至少有一个字符,并且所有字符都是字母,则返回True,否则返回False。isdigit():判断字符串中的所有字符是否都是数字,字符串至少有一个数字,并且所有字符都是数字,则返回True,否则返回False。replace():用于将字符串中的某些子字符串替换为另一个子字符串,并生成新的字符串,原始字符串不会被修改。oct():十进制转八进制,返回前缀。

2024-07-29 17:29:59 315

原创 python虚拟机安装过程遇到第三方模块文件导入不显示安装的问题

但安装过程时没有任何反应,没有任何报错提示,文件格式、文件名,拼写都没有任何问题,本人在网上搜了很多资料没有找到问题所在,最后发现BUG所在,通过该指令:pip freeze > requirements.txt,生成的requirements.txt文件,应该要拉入Scripts才能执行该指令:pip install -r requirements.txt。在创建python虚拟机时,在将所有的包的信息导入到一个文件中时,以本人创建的文件为例,本人是在window系统中进行操作。

2024-07-17 15:58:04 188

原创 python常见的数据类型及其基本操作

空值(None)true、false列表(list)、字符串(str)、元组(tuple)、 range()集合(set)字典(dict)可变序列:list不可变序列:str、tuple元素唯一性:set。

2024-07-09 10:27:36 230

原创 JAVA键盘录入,利用Scanner类

【代码】JAVA键盘录入,利用Scanner类。

2024-07-03 17:55:55 156 1

原创 JDK、JRE、JVM的简单描述

JDK是Java开发工具包。

2024-07-03 14:02:36 224

原创 常用的CMD命令

dircd 目录进入单级目录回退到上一级目录退出命令提示符窗口。

2024-07-03 10:48:31 161

原创 WebStorm-2022.3.2软件下载,及安装

这里是下载最新版本所以直接点上边界面里的下载即可,但最新版不一定好用,因为没有激活码注册账号可以体验一个月,之后需要激活码,而老一点版本可以很容易在网上找到激活码。其他的版本下载如下图可以点下边的部分进入其他版本,并进行选择,点击下载即可。4.安装WebStorm成功后的界面,默认选择是稍后重启WebStorm,Reboot now(现在重启),点击Finish即完成安装。3. 这一面不动,直接点Install。2.将所有都勾选上,点next。

2023-02-19 20:31:43 1405

原创 【Day4】阅读趣学算法

0/1背包问题的贪心算法的三个策略不一样,但实现的过程都是类似的,都是通过选择当前看上去最好的一个方案,在一定条件下,贪心算法是0/1背包问题的较好的算法,但不是所有0/1背包问题都可以通过贪心算法找到最优解,只能通过贪心算法求得局部最优解,而涉及到贪心无法解决的0/1背包问题,这时就要用动态规化等算法来解决。继续加油,学习更多有趣的算法!如有问题请指出,新手创作,如有帮助请给个赞!

2022-10-30 22:10:32 339

原创 【Day3】阅读趣学算法

贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解。指原问题的整体最优解可以通过一系列局部最优的选择得到。即一个问题的最优解包含其子问题的最优解时。问题最优子结构性质是该问题是否可用贪心算法求解的关键)适合贪心算法具有的特征:优化问题。问题的求解可以划分为若干阶段。能够制定出最优量度标准。问题具有最优子结构性质。

2022-10-28 21:47:20 290

原创 【Day2】阅读趣学算法

该题也是运用了递归思想,只要找到其中递归关系,列出表达式,问题就会简单许多,类似的有神奇的图字序列,爱因斯坦的阶梯等等,都涉及到递归思想。

2022-10-23 23:29:05 240

原创 【Day1】阅读趣学算法

兔子觉得一个序列应该需要有一个命名,命名应该要与这个序列有关。由于兔子十分讨厌完全平方数,所以兔子开创了一个新的命名方式:这个序列中最大的不是完全平方数的数字就是他的名字。对于 50%的数据 n = 1 对于 100%的数据 1≤ n ≤ 1000,1 ≤ ai ≤ 1000 数据保证至少有一个非完全平方数。输出仅一行,表示这个序列的名字,也就是这个序列中最大的非完全平方数。第二行有 n 个整数 ai,表示序列中的 n 个数分别是多少。现在兔子有一个序列,想要知道这个序列的名字是什么。

2022-10-19 23:54:09 169

原创 C/C++入门篇100题练习——10、判断闰年

判断某年是否是闰年。

2022-10-18 21:14:39 586

原创 C/C++入门篇100题练习——9、计算邮资

根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。

2022-10-03 23:42:20 3255

原创 C/C++入门篇100题练习——8、分段函数

编写程序,计算下列分段函数y=f(x)的值。y=-x+2.5;y=x/2-1.5;

2022-10-03 13:29:28 629

原创 C/C++入门篇100题练习——7、有一门课不及格的学生

给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。

2022-09-29 22:43:09 856

原创 C/C++入门篇100题练习——6、低于平均值

m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的人数放在below所指的数组中。

2022-09-25 20:43:36 1323

原创 C/C++入门篇100题练习——5、计算球的体积0

对于半径为r的球,其体积的计算公式为V=4/3*πr3,这里取π=3.14。现给定r,求V。

2022-07-23 10:49:14 1240

原创 C/C++入门篇100题练习——4、计算浮点数相除的余数

计算两个双精度浮点数a和b的相除的余数,a和b都是正数的。这里余数(r)的定义是a=k*b+r,其中k是整数,0

2022-07-20 10:33:45 773

原创 计算机组成原理(唐朔飞版)学习笔记——第一章

计算机组成原理学习积累的笔记

2022-06-29 11:47:04 359

原创 C/C++入门篇100题练习——3、浮点数向零舍入

总时间限制: 1000ms 内存限制: 65536kB输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。提示:可以使用强制类型转换来实现。一个单精度浮点数。一个整数,即向零舍入到整数的结果。3.测试结果...

2022-06-22 19:18:57 621

原创 C/C++入门篇100题练习——2、分数求和

C/C++入门篇100题练习——2、分数求和

2022-04-26 23:11:09 1375

原创 SQL语言基本语句

数据库简单的语法知识

2022-04-22 10:13:05 3004

原创 并发与并行的区别

并发与并行的区别

2022-04-05 22:18:11 685 1

原创 计算机操作系统第一章学习笔记

总结的计算机操作系统的基础性的概念,并简单的对概念进行了解释,将基本概念、处理方式、功能组成、主要特征部分做了总结,希望可以在学习操作系统上帮助到自己和大家。

2022-04-05 21:14:45 977 1

原创 解决在VMware Authorization Service创建的Linux CentOS的虚拟机过程遇到的问题

解决在VMware Authorization Service创建的Linux CentOS的虚拟机过程遇到的问题

2022-04-03 19:43:52 1447 1

原创 C/C++入门篇100题练习——1、如何将秒转化为年,天,小时,分,秒来显示

用户以整数方式输入秒数,然后以天、小时、分钟和秒的方式显示这段时间Enter the number of seconds:3160000031600000 seconds = 365 days,17 hours,46 minutes,40 seconds

2022-04-03 16:04:47 774 1

python实现简单学生信息管理系统

使用python语言,利用pymysql库对MySQL数据库实现简单的学生信息管理系统的增删改查的操作

2024-08-23

数据结构简单的思维导图

简单的对课上所学的数据结构重点总结了一下,用的是XMind软件做的,如果内容有问题可以私信我。

2022-06-16

空空如也

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

TA关注的人

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