自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象的三大特性

2022-09-13 18:29:10 121 1

原创 JAVA基础知识学习笔记(一)

1

2022-09-05 19:43:06 97

原创 Qt学习笔记——绘图

QPainter绘图paintEvent——绘图事件画画的操作写在绘图事件中#include<QPainter>void Widget::paintEvent(QPaintEvent *event){ //实例化画家对象 this指定绘图设备 QPainter painter(this); //设置画笔的颜色 先设置 画笔再画 QPen pen(QColor(255,0,0)); //设置画笔的宽度 默认值1 pen.setWidth(

2020-08-22 22:57:22 192

原创 Qt学习笔记——定时器

定时器事件1.timerEventwidget.cpp文件#include "widget.h"#include "ui_widget.h"#include<QDebug>Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); id1 = startTimer(1000);//间隔 单位毫秒 id2 = star

2020-08-21 22:03:55 250

原创 Qt学习笔记——Qt中的鼠标事件

Qt中的事件:QEvent鼠标进入、鼠标离开1.新建myLabel类myLabel.h文件中声明函数:(1)void enterEvent(QEvent * event);(2)void leaveEvent(QEvent * event);2.myLabel.cpp中实现函数(加上作用域):void myLabel :: enterEvent(QEvent * event){ qDebug() << "鼠标进入";}void myLabel :: leaveEvent(Q

2020-08-21 12:48:57 246

原创 Qt学习笔记——自定义控件封装

1.add NewQt设计师界面类->Widget封装一组控件2.添加新界面到主界面在widget.ui文件中添加widget控件右键->提升为Qt设计师界面类的类名3.信号和槽连接(在控件的cpp文件中实现连接)//QSpinBox移动 QSlider跟着移动 //重载 函数指针 void(QSpinBox:: * spSignal)(int) = &QSpinBox::valueChanged; connect(ui->spinBox,s

2020-08-19 22:40:23 332

原创 Qt学习笔记——系统控件(容器)

QListWidget控件(列表容器)UI界面加入List Widget控件 QListWidgetItem * item = new QListWidgetItem("输入你想输入的文字"); ui->listWidget->addItem(item);//设置样式item->setTextAlignment(Qt::AlignHCenter);添加多行文字QStringList list; list << "第一行" << "第二行"

2020-08-19 00:39:53 258

原创 Qt笔记——控件按钮

ToolButtonQAbstractButton1.icon中加入图片2.iconSize调整图片的大小QToolButton1.toolButtonStyle改变图片的位置ToolButtonSizeBesideIcon图片在文字左侧ToolButtonSizeUnderIcon图片在文字上方2.选中autoRaise 按钮变透明RadioButton 单选框1.利用组控件groupBox对属性进行分组,每组单选框只能选择一个2.对同一分组的单选框做布局UI界面控制布局,代码控

2020-08-17 20:46:00 85

原创 Qt笔记——对话框

模态对话框与非模态对话框对话框的分类:1.模态对话框:打开后不可以对其他窗口进行操作2.非模态对话框:打开后仍可以对其他窗口进行操作模态对话框的创建#include<QDialog> connect(ui->actionNew,&QAction::triggered,[=](){ QDialog dlg(this); dlg.resize(150,100);//重设对话框的大小 dlg.exec();//弹出对话框

2020-08-16 20:05:36 137

原创 Qt学习笔记——自定义的信号和槽

Teacher.h文件#ifndef TEACHER_H#define TEACHER_H#include <QObject>class Teacher : public QObject{ Q_OBJECTpublic: explicit Teacher(QObject *parent = nullptr); signals://自定义的信号写在signals下//返回值void,只声明即可//可有参数,可重载 void hungry(

2020-08-16 12:50:02 119

原创 JavaScript定时器——无缝滚动

物体运动基础1.offsetLeft——获取物体的左边距offsetTop——获取物体的上边距offsetWidth——获取物体的宽度offsetHeight——获取物体的高度代码:<!DOCTYPE html><html> <head> <meta charset='utf-8'> <title>无缝滚动</title> <style>

2020-08-04 15:04:51 153

原创 JavaScript定时器——数码时钟

定时器的作用开启定时器setInterval——间隔型,每隔一段时间执行一次函数<!DOCTYPE HTML><html> <head> <script> function show(){ alert('a'); } setInterval(show, 1000);//第一个参数是函数名,第二个参数间隔时间(毫秒级),每隔一段

2020-08-03 22:05:27 190

原创 JavaScript学习笔记——隔行变色、秒转时间

隔行变色<!DOCTYPE HTML><html> <head> <meta charset='utf-8'> <title>js基础2</title> <script> window.onload = function(){ var aLi = document.getElementsByTagName('li');

2020-08-03 15:07:18 102

原创 Javascript基础学习笔记——数组

1.字符串转数字parseInt(a)只找数字,遇到不是数字的便跳出而忽略后面的NaN——not a number找不到数字

2020-08-02 22:14:18 125

原创 事务——mysql学习笔记

事务是一个最小的不可分割的工作单元,事务能够保证一个业务的完整性事务要解决的问题:两条语句只能同时成功或同时失败mysql中如何控制事务——commit、rollback1.mysql默认是开启事务的select @@autocommit;作用:执行任何一个mysql语句,效果会立即显现出来,不能回滚create table user( id int primary key, name varchar(20), money int);insert into user valu

2020-07-26 22:20:29 112

原创 按等级查询和连接查询——mysql学习笔记

按等级查询create table grade(low int(3),upp int(3),grade char(1));insert into grade values(90,100,‘A’);insert into grade values(80,89,‘B’);insert into grade values(70,79,‘C’);insert into grade values(60,69,‘D’);insert into grade values(0,59,‘E’);查询所有

2020-07-24 12:53:05 164

原创 涉及函数或顺序的查询——mysql学习笔记

year函数和now函数查询student表中每个学生的姓名年龄select year(now());获取今年的年份select sname,year(now())-year(sbirth) as age from student;max函数与min函数查询student表中的最大最小birthdayselect max(sbirth) as youngest,min(sbirth) as oldest from student;max(sbirth)指的是数字上的最大,对应最年轻的

2020-07-23 12:56:02 102

原创 更多查询模式--mysql学习笔记

分组查询分组计算平均成绩select avg(degree) from score where cno='1001';每门课程的平均成绩select cno ,avg(degree) from score group by cno;分组查询与模糊查询查询至少有两名学生修并且1开头的课程,平均成绩,选修人数select cno,avg(degree),count(*) from score group by cno having count(cno)>=2 and cno like '

2020-07-19 18:42:33 693

原创 基本查询练习--mysql学习笔记

数据准备学生表student学号姓名性别出生日期班级CREATE database selecttest;use selecttest;CREATE TABLE student( sno VARCHAR(20) primary key, sname VARCHAR(20) not null, ssex VARCHAR(10) not null, sbirth DATE, class VARCHAR(20));教师表teacher教师编号教师姓名教师性别出生日期职称

2020-07-17 11:19:11 275

原创 有关数据表设计的三大范式-mysql学习笔记

一、第一范式1NF数据表中的所有字段是不可分割的原子值还可以继续拆分的字段不满足第一范式CREATE TABLE stu( id int primary key, name varchar(10), country varchar(10), province varchar(10), city varchar(10), details varchar(10) );INSERT INTO stu values(1,'lihua','中国','A省','B市','***');二、第二

2020-07-15 10:33:42 107

原创 mysql建表约束条件(学习笔记)

一、主键约束可以唯一确定一张表中的一条记录,通过给字段添加约束,使字段不重复且不为空primary key> CREATE TABLE user( > id INT primary key, > name VARCHAR(10) > );primary key确保id在一张表里是唯一的,且不能为空联合主键CREATE TABLE user2( id INT, name VARCHAR(10), password VARCHAR(20), pri

2020-07-14 20:39:20 421

原创 启动mysql服务及登录mysql

1.手动启动此电脑->管理->服务和应用程序->服务找到mysql80(MYSQL的名字)双击->启动也可以将启动方式由手动改为自动2.终端启动windows+R->cmd->输入net start mysql80(我的MYSQl名字是mysql80)登录mysqlwindows+R输入mysql -uroot -p输入密码...

2020-07-13 16:18:42 308

原创 MYSQL的基本操作(终端操作篇)-mysql学习笔记

1.登录win+R 输入mysql -uroot -p输入密码即可登录数据库2.查询数据库服务器中的所有数据库show databases;3.选中特定数据库use databaseName;4.查询数据select * from nameselect * from name where id=1;(id与表头命名一致)5.退出数据库服务器exit;6.数据库服务器中创建数据库create database databaseName;7.查看数据库中的数据表use dat

2020-07-12 22:18:31 190

原创 带符号数的定点乘除运算

两个二进制带符号数相加时通常采用变形补码,即双符号位补码,有利于检测溢出。带符号数的算数移位规则:(数的符号不变!!!)原码:正数:左移右移都补0负数:左移右移都补0补码:正数:左移右移都补0负数:左移补0,右移补1定点乘法运算1.原码一位乘法X , Y是两个n位(除符号位以外)二进制数利用三个寄存器A、B、CA:初值为零,并存放结果的高位部分B:存放|X|C:存放|Y...

2020-04-06 23:24:48 2032

原创 vector数组的初始化

1.已知元素的初始化vector a={1,2,3,4,5};2.需要输入元素的初始化(1)先将vector中所有元素初始化为0vector a(n)或vector a(n,0)#include<iostream>#include<vector>using namespace std;int main(){ int n; cin >&...

2020-03-29 00:45:14 2326

空空如也

空空如也

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

TA关注的人

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