自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 10 数据库操作

注意:commit()方法用于提交事务,事务主要用于处理数据量大、复杂度高的数据。游标对象代表数据库中的游标,用于指示抓取数据操作的上下文,主要提供执行SQL语句、调用存储过程、获取查询结果等方法。rowcount属性:返回结果的行数统计信息,列如SELECT、UPDATE、CALLPROC等。数据库连接对象主要提供获取数据库游标对象和提交/回滚事务的方法,以及关闭数据库连接。connect()函数返回连接对象,该对象表示当前与数据库的会话。运行结果:[(2, ‘Andy’), (3, ‘Alice’)]

2024-06-11 17:12:39 307 1

原创 9 布局管理

当要设计的窗口是一种类似于若干行组成的形式时,使用表单布局要比网络布局更加方便。

2024-06-06 16:58:51 252

原创 python批量替换 .txt 文件字符

批量替换 .txt 文件单行字符。批量替换 .txt 文件一列字符。

2024-06-04 15:49:35 265

原创 对话框应用

实例:选择并显示图片文件#创建一个按钮控件#listWidget列表dir.setFileMode(QFileDialog.ExistingFiles)#多选dir.setDirectory('C:\\')#默认C盘dir.setNameFilter('图片文件(*.jpg *.png *.bmp *.ico *.gif)')#只显示图片文件if dir.exec_():#是否选择了文件。

2024-05-30 11:05:36 362

原创 菜单、工具栏和状态栏

注意: 只有QAction菜单项可以执行操作,QMenuBar菜单栏和QMenu菜单都不会执行任何操作。QAction类有一个常用信号triggered,用来在单击菜单项时发射。还可直接使用MainWindow对象中的addToolBar()方法添加。由文本按钮、图标或其他小控件组成的可移动面板,通常位于菜单栏下方。eg:输入"(&N)",使用<Alt+N>调用。只需要输入相应的快捷键即可。为文本中输入“&+字母”创建菜单栏的两种方法。

2024-05-29 16:12:00 748

原创 PyQt5高级控件

注意:如果最小值和最大值都设置为0,那么进度条会显示为一个不断循环滚动的繁忙进度,而不是步骤中显示的百分比。ProgressBar最常用的信号是valueChanged,在进度条值发生改变时发射。

2024-05-23 16:56:02 287

原创 PyQt5常用控件

AlignLeft:左对齐AlignHCenter:水平居中对齐AlignRight:右对齐AlignJustify:两端对齐AlignTop:顶部对齐AlignVCenter:垂直居中对齐AlignBottom:底部对齐。

2024-05-16 08:42:53 629

原创 信号与槽、多窗口设计

自定义一个槽函数,用单击按钮时,弹出一个“hello world”信息提示框QMessageBox.information(MainWindow,'提示','hello world',QMessageBox.Yes|QMessageBox.No,QMessageBox.No)将自定义槽连接到信号self.pushButton.clicked.connect(self.Showmessage) #点击事件。

2024-04-12 09:26:42 442

原创 pyqt5窗口设计基础

窗口设计基础

2024-04-10 10:20:44 462

原创 PyQt5学习

pyqt学习

2024-04-08 18:19:50 790

原创 第七讲:指针

指针文章目录指针引例:指针——C语言的灵魂指针的重要性指针的定义地址指针指针的分类基本类型指针指针常见错误指针经典代码——两数互换星号含义如何通过被调函数修改主调函数普通变量的值引例:#include<stdio.h>int main(){ int *p; //p为变量名,*表示p变量存放的是int类型变量地址 //int *p;不表示定义了一个名字叫*p的变量 //int *p;应这样理解:p为变量名,p变量的数据类型为int *类型

2024-03-17 10:52:45 857

原创 专题:动态内存分配

专题:动态内存分配[重难点]传统数组的缺点1.数组长度必须事先制定,且只能为常整数,不能是变量int a[5]; //okint len=5;int a[len]; //error2.传统形式定义的数组,该数组的内存无法手动释放数组一旦定义,系统为该数组分配的存储空间就会一直存在,除非数组所在的函数运行结束在一个函数运行期间,系统为该函数中数组所分配的空间ca会一直存在,数组的空间才会被数组释放#include<stdio.h>void f(void){ i

2024-03-17 10:52:02 395

原创 MySQL学生表创建

建立学生表题目1.用命令方式创建3个表如下:创建学生表名为student,包含5个属性:sno char(5) 为主码sname char(8)sdept char(2)非空sclass char(2) 非空sage numeric(2)创建课程表 course包含3个属性cno char(3) 为主码cname char(16) 唯一性约束ccredit numeric(2)创建成绩表score包含3个属性 :sno char(5),cno char(3),score

2022-04-10 20:33:48 41323 1

原创 动态分配内存的方式实现学生管理系统

#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct student{ char id[20];//学号 char name[20];//姓名 int age;//年龄 char certificateNum[20];//学位证书编号 }stu;//初始化 typedef struct Link{ stu elem; struct Link *next;}lin

2021-11-18 21:09:42 733

原创 数据结构——单链表

数据结构单链表——学生系统

2021-10-25 19:14:44 106

原创 linux初步体验

Linux 初步介绍一、介绍1.优点:开源——安全,便宜效率高2.云计算(云主机)——Linux实现网页设计Terminal命令 窗口,区别于Windows(键盘按下win+r)二、用Linux搭建网站(字符串)1.网页测试ping 172.25.254.250 -c 4 //测试IP为 172.25.254.250 的主机通断4次域的结构DNS:域名与IP地址对应一级域com. 公司gov. 政府org. 非盈利edu. 教育组织cn. 地域2.获

2021-05-30 11:41:46 85

原创 函数fun的功能是:删除b所指数组中小于10的数据

函数fun的功能是:删除b所指数组中小于10的数据#include<stdio.h>#include<stdlib.h>int main(){ int fun(int b[]); int a[10]; int *p; p=a; for(p=a;p<a+10;p++) *p=rand()%21; //a=rand()表示取随机数,a=rand()%21表示随机取21以内的数 printf("原数组

2021-03-24 15:59:32 892

原创 用指向变量的指针求数组元素的最大最小值

@用指向变量的指针求数组元素的最大最小值TOC#include<stdio.h>int main(){ int a[10]={78,56,25,61,49,98,76,11,6,81}; int *p; int max,min,i; p=a; max=min=a[0]; for(p=a;p<a+10;p++) { if(*p>max) max=*p; if(*p<min) min=*p; } printf("number:"); f

2021-03-24 15:55:59 463

原创 杨辉三角

杨辉三角#include<stdio.h>int main(){ int i,j,a[10][10]; for(i=0;i<10;i++) { a[i][i]=1; a[i][0]=1; } for (i=2;i<10;i++) for(j=1;j<=i-1;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=0;i<10;i++) { for(j=0;j<=i;j++) printf(

2021-03-13 09:17:43 54

原创 求pi的近似值

求·pi近似值题目:pi2/6=1/12+1/22+……+1/n2,求pi的近似值#include<stdio.h>#include<math.h>int main(){ float pi = 0.0, i = 1.0, n ,s=0.0; n=1.0/(i*i); while (fabs(n) >= 1e-6) { n=1.0/(i*i); s += n; i++; } pi=sqrt(s*6); printf("pi=%10.8f\n",

2021-03-13 09:15:41 213

原创 运算符笔记

运算符分类算术运算符加(+) 减(-) 乘(*) 除(/) 取余(%)关系运算符大于(>) 大等于(>=) 小于(<) 小等于(<=) 等于(==) 不等于(!=)逻辑运算符非( !) 并且( &&) 或(||)赋值运算符= += *= /= -=优先级别算术>关系>逻辑>赋值注意除法,取余1.除法运算的结果与运算对象的数据类型有关两数都是int,结果int

2021-03-13 09:06:20 160

原创 第四讲:函数

函数引例:#include<stdio.h>int main(){ int a,b,c,d,e,f; a=1,b=2,c=3,d=9,e=-5,f=100; if(a>b) printf("%d\n",a); else printf("%d\n",b); if(c>d) printf("%d\n",c); else printf("%d\n",d

2021-03-13 09:04:56 125

原创 第三讲:数组

数组1.为什么需要数组为解决大量同类型数据的存储和使用为模拟现实世界数组的使用#include<stdio.h>int main(){int a[5]={1,2,3,4,5}; //a是数组名字,5是数组元素个数,并且分别由a[0]到a[4]int i;for(i=0;i<5;++i)printf("%d\n",a[i]);return 0;}若a[i]换成a[100],输出1 2 3 4 5 41762.数组的分类一维数组

2021-03-13 09:02:41 244

原创 第二讲:流程控制

流程控制一.什么是流程控制程序代码执行的顺序二.流程控制的分类1.顺序执行2,选择执行3.循环执行阐述:选择执行定义某些代码可能执行,也可能不执行,有选择的执行某些代码分类if语句1.if最简单的用法格式: if(表达式)​ 语句功能:若表达式真,则执行语句;不成立,不执行。2.if的范围问题*if只能默认的控制一个语句的执行或不执行格式(1) if(表达式)​ 语句A;//if控制​

2021-03-13 09:00:29 259

原创 第一讲:基本输入输出函数

基本输入输出函数用法输出:printf()输入:scanf()printf用法(输出)将变量的内容输出到显示器上四种用法:1.printf(“字符串\n”)2.printf(“输出控制符,输出参数”)eg:#include<stdio.h>int main(){ printf("哈哈\n"); return 0;}#include<stdio.h>int main(){ int i=10 printf(

2021-03-13 08:57:07 182

原创 C语言预备

C语言预备1.cpu 内存条 硬盘 显卡 主板 显示器 之间的关系主板:提供中间传输cpu不能直接处理硬盘上的数据2.Hello world 如何被运行起来的#include <stdio.h>int main(){ printf("Hello world\n"); return 0;}编译+链接=__exe.3.数据类型<极其重要!!!>(1)基本类型数据*整数整型 int 4字节短整型 short int

2021-03-13 08:51:58 137

空空如也

空空如也

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

TA关注的人

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