自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (4)
  • 收藏
  • 关注

原创 Flask开发之环境搭建

如果程序出现错误,在开启Debug模式下,在浏览器端会显示错误信息,并且标记错误行号,有利于定位bug。app.config是Config的对象,Config是一个继承自字典的子类,可以像操作字典一样操作它。在使用app.config是需要注意,所有配置项的名称都必须大写,否则不会被app.config读取到。如果电脑上曾经安装过flask,则先检查flask的版本,如果版本低于2.0.1,则进行升级。如果是社区版的PyCharm则需要在app.run方法调用时,添加debug=True参数。

2023-05-01 08:54:15 3279 3

原创 MySQL数据库的数据更新

向表中插入数据有两种情况,一种是插入一个元组,也就是一条数据。另一种是插入查询结果,也就是插入多条数据。

2022-10-29 21:46:15 1763 4

原创 数据库练习题

数据库练习题

2022-10-28 22:00:00 1750

原创 MySQL数据库的查询操作

数据库中的查询操作包括单表查询、连接查询、嵌套查询、集合查询和基于派生表的查询。

2022-10-28 22:00:00 22006

原创 JavaScript中的数组方法

替换方法splice(参数1,参数2,待添加元素),参数1代表起始下标,参数2代表删除的元素个数,待添加元素可以是一个数组,也可以用逗号隔开。如果指定元素在数组中,则返回其在数组中的下标,否则返回-1。用指定的字符将数组中的元素连接成一个字符串。按照字符编码对数组中的元素进行排序。切出指定范围内的元素,前闭后开。删除数组的最后一个元素。在数组的后面添加元素。在数组的前面添加元素。

2022-10-01 21:26:36 843

原创 JavaScript中的字符串方法

slice()方法的作用也是切割字符串,区别于substring()方法的是前者可以接受负数,而后者不可以。如果参数是负数,那么就从字符串的后面开始计算位置。切割字符串,第一个参数为开始位置,第二个参数为结束位置,第二个参数可以省略。用指定字符分割字符串,并将其转化为数组。返回指定文本在字符串中出现的位置(下标)返回字符串中指定位置(下标)的字符。用一个值替换字符串中指定位置的值。把字符串中的小写字母转换为大写。把字符串中的大写字母转换为小写。

2022-10-01 16:34:42 617

原创 数据库系统(一)

所谓“整体”的结构化是指数据库中的数据不再仅仅针对某一应用,而是面向整个组织或企业,不仅数据内部是结构化的,而且整体是结构化的,数据之间是具有联系的。外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。外模式通常是模式的子集,一个数据库可以有多个外模式。以学生记录为例,记录型:(学号,姓名,性别,系别,年龄,籍贯),该记录型的一个记录值:(900201,李明,男,计算机,22,江苏)。

2022-09-30 23:56:37 1488 2

原创 JavaScript学习(一)

JavaScript学习(一)

2022-07-31 23:23:52 463

原创 用HTML+CSS实现旋转的立方体

用HTML+CSS实现旋转的立方体

2022-07-31 13:10:04 2474

原创 jQuery中的事件

jQuery中的事件

2022-07-29 22:27:15 571

原创 jQuery中的DOM操作

jQuery中的DOM操作

2022-07-28 21:14:32 2117

原创 HTML中的背景设置(下)

对上篇文章的补充,主要是渐变背景和滤镜的用法。

2022-07-26 16:31:48 1044

原创 HTML中的背景设置(上)

HTML中的背景设置(上)

2022-07-25 22:04:28 3729 4

原创 HTML中的字体与文本

HTML中的字体与文本

2022-07-25 17:34:44 7575

原创 CSS3-动画

CSS3动画

2022-07-22 20:18:34 474

原创 CSS3中的选择器

CSS3选择器知识点总结

2022-07-22 20:14:44 660

原创 HTML知识点总结

个人总结的一些HTML基础知识,可以作为初学者的入门资料使用。

2022-07-22 09:11:42 873

原创 关于PyCharm无法安装库的解决办法

在命令行中使用pip(简称小p)安装第三方库是非常常用的方法,但是我电脑的小p最近出了点问题。 事情要从我在PyCharm(简称大P)中安装库时说起。众所周知,大P中安装第三方库也可以安装库,平时感觉方便就在大P中安装了,可是这次却不能用了,老是给我报错说安装不了。切,不让装不装,我找pip去!小p还是还是很好说话的,直接给我装上了。可是,我再去运行代码的时候还是运行不了。这下直接给我整不会了,之前从未碰到这种情况!下面分享一下...

2022-07-12 21:29:18 12375 1

原创 使用Qt操作MySQL数据库中的表格

目录准备工作一、自动提交模式二、手动提交模式三、条件查找 在ui界面导入一个Table View。 需要用到以下头文件一、自动提交模式 在Qt窗口显示的表格中改动数据,然后点击回车,数据库中的表格中的数据就自动更新了。二、手动提交模式 除了自动提交模式外,我们还可以引入按钮来实现手动提交模式。这样我们可以一次性修改多个值,然后再一起提交。在ui界面引入“提交”和“取消”两个按钮。主要代码: “提交”按钮的槽函数“取消”按

2022-07-06 10:58:17 3146

原创 在Qt中操作MySQL数据库

在Qt中操作MySQL数据库首先要安装mysql的驱动文件,将MySQL下的libmusql.dll文件复制到Qt的安装路径下的bin文件夹下即可。 直接将libmysql.dll文件粘贴到此文件夹中。复制成功之后来测试一下驱动程序是否安装成功,新建一个文件,选择Qt设计师界面类,后面的操作都保持默认即可。 在新生成的.cpp文件中引入以下库在构造函数中插入以下代码然后点击运行,如果不弹出警告窗口则说明安装成功,否则就是失败了。 首先创建一个QString对象sql

2022-07-05 20:49:57 11383 3

原创 安装MySql5.7的详细步骤

安装MySQL5.7的详细步骤

2022-07-05 16:59:32 1859

原创 QT中的对话框

模态对话框与非模态对话框

2022-07-03 22:29:30 693

原创 QT项目的文件解释

QT项目的相关文件解释

2022-07-02 21:50:45 2604

原创 用Java实现ATM机功能(附带源码)

根据大家平时在ATM机上的操作,编写程序实现ATM机的常见功能。具体功能包括: 根据用户输入的账号密码申请一张银行卡,存储在银行卡类型的数组中(一张银行卡对应一个有效用户登陆失败:重新登陆或注册登陆成功:对登陆的这张银行卡可以进行以下操作:存款、取款、查余额、转账、退卡功能。根据题目要求,设置银行卡类、银行类和ATM机类三个类。属性:卡号、密码、余额操作:获取卡号、重置卡号、获取密码、重置密码、存钱、取钱、查询余额属性:银行卡数组、银行卡的数量、初始最大银行卡数(可以设为静态常量)操作:查询

2022-07-01 17:21:30 6799 3

原创 用Python实现一个简易的登录界面(附带源码)

在写大作业的时候需要用到一个登录界面,我的第一反应就是去C站参考参考兄弟们的想法。本来是找到了几个不错的登录界面的,但可恨的是没有源码,这让我感觉自己被调戏了。只给图片不给源码,这合适吗?这显然不合适啊。索性我就自己写了一个,虽然这个登录系统功能比较简单,但应付学校的大作业还算凑合吧。...

2022-06-24 23:43:37 10251 6

原创 用Java实现一个学生管理系统(附源码)

编写一个学生成绩管理系统。学生的属性包括学号、姓名、年龄等。每个学生要学习若干课程,每门课程有平时成绩、其中考试成绩、实习成绩、期末考试成绩以及总评成绩等多个成绩,其中平时成绩的数目不定(因为不同课程的教师布置的平时作业不同),而总评成绩是其它成绩的平均值。请先设计合理的类存放这些信息,然后设计程序完成以下功能:1.列出某个学生的所有成绩2.列出某门课程每个学生的总评成绩,及所有学生总评成绩的总评分3.分区段统计某门课程的学生总评成绩,例如60分以下的学生人数、60至70分的学生人数等。...

2022-06-07 20:19:53 14930 4

原创 使用蒙塔卡罗方法计算定积分(Python)

蒙特卡罗法也成为统计模拟法、统计试验法,是把概率现象作为研究对象的数值模拟方法。本文讲述使用蒙特卡罗法计算定积分的两种方法。以y=2x+1为例,求其在区间(0,1)上的定积分。

2022-06-05 15:56:34 5127

原创 Python面向对象概述(完善中。。。)

目录一、面向过程与面向对象二、类和对象三、类中的属性与方法1.类的属性类属性实例属性2.类的方法公有方法私有方法静态方法类方法举例说明四、方法属性1.只读2.可读写3.可读可写可删除五、魔法方法六、面向对象的三大特征封装继承多态面向过程:分析出解决问题的步骤,并且用代码一步一步的实现出来,类似于一个流水线,代表语言是C语言面向对象:把要解决的问题划分为多个模块(对象),依靠各个对象之间的交互来解决问题,代表语言的Python,C++,Java等 面向对象程序设计的一个关键性观念是将数据以及对数

2022-06-05 14:14:14 338

原创 用Python实现一个图书管理系统(附带源码)

实现一个图书管理系统,要求有学生信息管理、图书信息管理和图书借阅管理三大功能。创建一个LMS类1.学生信息管理:具有添加学生和删除学生两个功能,并将学生存在Student列表中。在删除学生时,如果学生还有未归还书籍则无法删除。2.图书信息管理:具有添加图书和删除图书两个功能,并将图书存在Books字典中。添加和删除图书时都需要输入书名和书的数量。3.图书借阅管理:具有借阅图书和归还图书两个功能,并将借阅人、借阅图书、借阅数量都存在BowBooks字典中...

2022-06-05 11:45:24 14392 13

原创 numpy基础

一、认识numpy1.numpy简介NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代...

2022-05-06 22:00:37 1112

原创 C51中的中断系统简介及代码实现

CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。

2022-04-30 23:49:43 2421

原创 [51单片机]按键部分(软件消抖)

独立按键:电路图:独立按键需要考虑按键消抖的问题。按消键抖通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。(百度百科)不考虑消抖的代码:#include<reg52.h>typedef unsigned int u16;typedef unsigned char u8;sbit K1=

2022-04-23 09:38:47 4637 1

原创 凯撒加密 Python实现

在密码学中,凯撒密码(英语:Caesar cipher),或称凯撒加密、凯撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以罗马共和时期凯撒的名字命名的,当年凯撒曾用此方法与其将军们进行联系。(百度百科)加密:st,k=input().split()st=list(st) #字符串是不可...

2022-04-23 08:11:33 14384

原创 Python函数基础

一、函数定义模板:def 函数名(形参): //形参可有可无,多个形参要用逗号隔开 ''' 函数说明,可写可不写 会在你调用函数时输入左括号的时候显示 ''' 函数体二、参数的类型:实参和形参:在函数内部可以修改可变序列的值,如列表,字典。但不会修改不可变序列的值,如字符串1.默认值参数def 函数名(默认值参数=默认值): ''' 函数说明,可写可不写 会在你调用函数时输入左括号的时候显示 ''' 函数体

2022-04-22 22:11:37 827

原创 普中51单片机数码管实例

数码管显示数字的原理:在我使用的单片机上,数码管是由P0口进行控制的,P0^0~P0^7正好对应a~g和dp.(小数点),当P0=0x3f时数码管显示0,也就是P0^0~P0^6均为1,P0^7和dp.为0,此时只有g和dp.不亮,其余亮,也就是数字0。下面将从静态显示和动态显示来介绍如何使用。静态显示:以数字0为例#include<reg51.h>typedef unsigned int u16;typedef unsigned char u8;sbit LSA

2022-04-21 20:28:32 3721 2

原创 硬件消抖电路原理(简易版)

我觉得加入的电容就是一个阻值可变的“电阻”!其阻值随携带电荷的增大而减小。按键按下(高电平->低电平):按键按下,电容与按键形成回路,电容开始放电,当电容放电结束后,抖动就基本结束了。在放电期间,KeyIn1处一直向外输出高电平。具体来讲就是电容那边已经有一个回路了,从电源来的电流到回路这给堵住了,可以把这个回路理解为一个“电阻”,但是这个“电阻”的阻值在逐渐减小,当减小到它在与R1的分压中分得的电压小于1.3V时,KeyIn1就输出为低电平了,这时候抖动也就基本没了。按.

2022-04-21 17:09:59 13703 5

原创 蓝桥杯:回文日期(超详细) Python

题目:2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日。因为如果将这个日期按 “yyyymmdd” 的格式写成一个 8 位数是 20200202,恰好是一个回文数。我们称这样的日期是回文日期。有人表示 20200202 是 “千年一遇” 的特殊日子。对此小明很不认同,因为不到 2 年之后就是下一个回文日期:20211202 即 2021 年 12 月 2 日。也有人表示 20200202 并不仅仅是一个回文日期,还是一个 ABABBABA 型的回文日期。对此小

2022-04-06 20:52:35 1139 1

原创 6174猜想的证明 Python

6714猜想证明 Python

2022-04-04 21:53:22 2448

原创 快递分拣问题

输入描述:输入第一行包含一个整数 NN,表示快递的个数。接下来第 2 \sim N+12∼N+1 行每行包含一个字符串 SS 和一个字符串 PP,分别快递单号以及快递对应的城市。输出描述:输出共若干行。按城市的输入顺序依次输出城市的名称以及城市的快递个数,以及该城市的所有快递单号(单号按照输入顺序排序)。代码:city_s=[]nums=[]n=int(input())for i in range(n): d=input().split() if d[1] in cit

2022-04-03 10:48:04 563

原创 Python中使用socket进行交替通信

使用socket进行简单的交替通信

2022-03-29 21:21:07 500

桌面共享软件DeskTopShare

DeskTopShare桌面屏幕共享是一个多人远程桌面共享软件,这款桌面屏幕共享能够在网络上替代投影仪,实现多人演示。可以在局域网内远程显示对方机器的桌面(支持远程控制)。 服务端可查看连接用户列表,用户姓名,连接状态。

2022-07-12

mysql32位驱动程序

mysql32位驱动程序

2022-07-05

第十三届蓝桥杯省赛Python大学A组题目

第十三届蓝桥杯省赛Python大学A组题目

2022-07-03

oCam一种特别好用的电脑录屏软件

oCam是一款特别好用的电脑录屏软件,虽然界面有点老土,但是使用起来非常方便。除了支持全面屏录制、区域录制,还支持固定尺寸录制、自定义尺寸录制。录制之后的文件可保存为MP4、MKV、M4V、FLV、GIF等格式,能满足我们平时录屏的不同需求。除了录制视频以外,它还可以录制音频、游戏、GIF、和截图,截图在录屏的过程中也是支持的,功能还是很丰富的。还有那些文件保存的位置、录制是否包含鼠标等等,都可以自己在设置中进行设置。使用这个软件录制的视频所占的内存很少,比较节省内存空间。大家在网上下载的话可能会有很多的广告或者被捆绑下载一些不需要的软件,在这里我就把我所用exe文件上传到博客上,可以直接下载使用。

2022-06-05

空空如也

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

TA关注的人

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