自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.魏

不求尽如人意,但求无愧于心

  • 博客(80)
  • 资源 (8)
  • 收藏
  • 关注

转载 当你明白无常,你就不会张扬

当你感到忙、觉得累的时候,不是因为价值的迷失,就是因为欲望的过多。少计较,多宽容,知满足,心也就闲了。顺其自然,随遇而安,懂得放下,生命才会更加完美。人的欲望很奇怪,很多时候渴望得到一些东西,得到后却又很快失去兴致。手中明明握着别人羡慕的东西,却又总在羡慕别人的手里。我们向往远方,但远方又是另一些人厌倦的地方。或许,只有历尽世事,才会明白,我们眼前拥有的,才是真正应该珍惜的。因为:远处是风景,...

2019-05-28 15:52:55 408

转载 走好自己的路

每个人,都有自己的路要走,不管是笔直的坦途,还是曲折的小道。一路上的雨雪风霜,摸爬滚打,艰难困苦,风知道,云知道,最终自己最知道。我想这是个积累的过程,沉淀的过程,成熟的过程,也是让自己清醒的过程。大部分人,可能感受的是人生之路的幸福快乐,价值体现,明天美好,也有少部分人,会感慨人生的酸甜苦辣,世态炎凉,命运不济。切记,没有谁的心永远平静如水。每个人都有自己的生活难题,每个人都有自己的心情纠结,每...

2019-05-27 10:45:24 350

原创 概率论的基本概念

概率论的起源与发展概率论产生于十六世纪十六世纪中叶,卡当在赌博时研究不输的方法1654年,德·美黑——“合理分配赌注问题”1657年,惠更斯——《论机会游戏的计算》1933年,柯尔莫哥洛夫——《概率论的基本概念》数理统计的历史1763年,贝叶斯 贝叶斯方法1809年,高斯和勒让德——最小二乘法皮尔逊、戈赛特、费歇——频率曲线、多元分析、估计和方差分析概率论是数理统计学的基础,数理统计学是概率论的一种应用。...

2020-09-21 22:01:41 474

原创 函数一

课程:函数目标函数的作用函数的使用步骤函数的参数作用函数的返回值作用函数的说明文档函数嵌套一. 函数的作用需求:用户到ATM机取钱:输入密码后显示"选择功能"界面查询余额后显示"选择功能"界面取2000钱后显示"选择功能"界面特点:显示“选择功能”界面需要重复输出给用户,怎么实现?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yTXjFFzP-1600568720933)(01-函数一.assets/image-201812312119

2020-09-20 10:26:37 961

原创 集合

课程:集合目标创建集合集合数据的特点集合的常见操作一. 创建集合创建集合使用{}或set(), 但是如果要创建空集合只能使用set(),因为{}用来创建空字典。s1 = {10, 20, 30, 40, 50}print(s1)s2 = {10, 30, 20, 10, 30, 40, 30, 50}print(s2)s3 = set('abcdefg')print(s3)s4 = set()print(type(s4)) # sets5 = {}print(t

2020-09-18 17:59:10 195

原创 字典

课程:字典目标字典的应用场景创建字典的语法字典常见操作字典的循环遍历一. 字典的应用场景思考1: 如果有多个数据,例如:‘Tom’, ‘男’, 20,如何快速存储?答:列表list1 = ['Tom', '男', 20]思考2:如何查找到数据’Tom’?答:查找到下标为0的数据即可。list1[0]思考3:如果将来数据顺序发生变化,如下所示,还能用list1[0]访问到数据’Tom’吗?。list1 = ['男', 20, 'Tom']答:不能,数据’Tom’此时下标

2020-09-18 17:57:30 491

原创 元组

课程:元组目标元组的应用场景定义元组元组常见操作一. 元组的应用场景思考:如果想要存储多个数据,但是这些数据是不能修改的数据,怎么做?答:列表?列表可以一次性存储多个数据,但是列表中的数据允许更改。num_list = [10, 20, 30]num_list[0] = 100一个元组可以存储多个数据,元组内的数据是不能修改的。二. 定义元组元组特点:定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型。# 多个数据元组t1 = (10, 20, 30)#

2020-09-17 15:55:18 417

原创 列表

课程:列表目标列表的应用场景列表的格式列表的常用操作列表的循环遍历列表的嵌套使用一. 列表的应用场景思考:有一个人的姓名(TOM)怎么书写存储程序?答:变量。思考:如果一个班级100位学生,每个人的姓名都要存储,应该如何书写程序?声明100个变量吗?答:列表即可, 列表一次性可以存储多个数据。二. 列表的格式[数据1, 数据2, 数据3, 数据4......]列表可以一次性存储多个数据,且可以为不同数据类型。三. 列表的常用操作列表的作用是一次性存储多个数据,程序员可以

2020-09-17 15:30:44 114

原创 字符串

课程:字符串目标认识字符串下标切片常用操作方法一. 认识字符串字符串是 Python 中最常用的数据类型。我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。a = 'hello world'b = "abcdefg"print(type(a))print(type(b))注意:控制台显示结果为<class 'str'>, 即数据类型为str(字符串)。1.1 字符串特征一对引号字符串name1 = 'Tom'name2 = "

2020-09-16 10:54:53 2146

原创 循环

目标了解循环while语法【重点】while应用break和continuewhile循环嵌套【重点】while循环嵌套应用【难点】for循环一. 循环简介1.1 循环的作用思考:假如我有个女朋友,有一天我们闹矛盾生气了,女朋友说:道歉,说100遍“媳妇儿,我错了”。这个时候程序员会怎么做?答:100遍print('媳妇儿,我错了')思考:复制粘贴100次吗?答:重复执行100次一样的代码,程序中循环即可循环的作用:让代码更高效的重复执行。1.2 循环的分类在Py

2020-09-16 09:27:04 603

原创 条件语句

目标条件语句作用if语法if…else…多重判断if嵌套一. 了解条件语句假设一个场景:同学们这个年龄去过网吧吗?去网吧进门想要上网必须做的一件事是做什么?(考虑重点)为什么要把身份证给工作人员?是不是就是为了判断是否成年?是不是如果成年可以上网?如果不成年则不允许上网?其实这里所谓的判断就是条件语句,即条件成立执行某些代码,条件不成立则不执行这些代码。二. if 语法2.1 语法if 条件: 条件成立执行的代码1 条件成立执行的代码2 ...

2020-09-15 10:15:48 483

原创 运算符

目标掌握常用运算符的作用运算符的分类算数运算符赋值运算符复合赋值运算符比较运算符逻辑运算符1. 算数运算符运算符描述实例+加1 + 1 输出结果为 2-减1-1 输出结果为 0*乘2 * 2 输出结果为 4/除10 / 2 输出结果为 5//整除9 // 4 输出结果为2%取余9 % 4 输出结果为 1**指数2 ** 4 输出结果为 16,即 2 * 2 * 2 * 2()小括号小括号用来

2020-09-14 19:50:41 73

原创 输入

目标输入功能的语法输入input的特点一. 输入在Python中,程序接收用户输入的数据的功能即是输入。1.2 输入的语法input("提示信息")1.3 输入的特点当程序执行到input,等待用户输入,输入完成之后才继续向下执行。在Python中,input接收用户输入后,一般存储到变量,方便使用。在Python中,input会把接收到的任意用户输入的数据都当做字符串处理。password = input('请输入您的密码:')print(f'您输入的密码是{pass

2020-09-14 12:36:16 125

原创 输出

目标格式化输出格式化符号f-字符串print的结束符输出作用:程序输出内容给用户print('hello Python')age = 18print(age)# 需求:输出“今年我的年龄是18岁”一. 格式化输出所谓的格式化输出即按照一定的格式输出内容。1.1 格式化符号格式符号转换%s字符串%d有符号的十进制整数%f浮点数%c字符%u无符号十进制整数%o八进制整数%x十六进制整数(小写ox)

2020-09-14 12:17:59 103

原创 变量

目标变量的作用定义变量认识数据类型一. 变量的作用举例体验:我们去图书馆读书,怎么样快速找到自己想要的书籍呢?是不是管理员提前将书放到固定位置,并把这个位置进行了编号,我们只需要在图书馆中按照这个编号查找指定的位置就能找到想要的书籍。这个编号其实就是把书籍存放的书架位置起了一个名字,方便后期查找和使用。程序中,数据都是临时存储在内存中,为了更快速的查找或使用这个数据,通常我们把这个数据在内存中存储之后定义一个名称,这个名称就是变量。变量就是一个存储数据的的时候当前数据所在的内存地址

2020-09-14 10:05:42 326

原创 注释

目标注释的作用注释的分类及语法注释的特点一. 注释的作用通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性。二. 注释的分类及语法注释分为两类:单行注释 和 多行注释。单行注释只能注释一行内容,语法如下:# 注释内容多行注释可以注释多行内容,一般用在注释一段代码的情况, 语法如下:""" 第一行注释 第二行注释 第三行注释"""''' 注释1 注释2 注释3'''快捷键: ctrl + /

2020-09-14 09:38:14 101

原创 Python解释器

目标解释器的作用下载Python解释器安装Python解释器一. 解释器的作用Python解释器作用:运行文件Python解释器种类CPython,C语言开发的解释器[官方],应用广泛的解释器。IPython,基于CPython的一种交互式解释器。其他解释器PyPy,基于Python语言开发的解释器。Jython,运行在Java平台的解释器,直接把Python代码编译成Java字节码执行。IronPython,运行在微软.Net平台上的Python解释器,可以直接把Pyth

2020-09-13 16:18:35 1133

原创 Linux网络编程(web服务器)

文章目录web服务器总体介绍:web服务器总体介绍:使用浏览器作为客户端访问web服务器;使用到的知识:  socket编程:    socket setsockopt bind listen read write send recv close编写网络服务器常用的模型有哪些:  多进程版本,  多线程版本  多路IO复用:select poll epoll  第三方库: libeventTCP/IP四层模型:  应用层—>传输层---->网络层---->数据链路层

2020-08-31 16:04:07 669

原创 Linux网络编程(libevent)

文章目录编写一个基于event实现的tcp服务器编写一个基于event实现的tcp服务器1 创建socket—socket()2 设置端口复用—setsockopt(lfd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(int))3 绑定–bind()4 设置监听–listen()5 创建地基struct event_base *base = event_base_new()6 创建lfd对应的事件struct event *ev = event_

2020-08-28 13:55:11 298

原创 Linux系统编程(守护进程和线程)

文章目录守护进程的特点:守护进程的特点:一个linux后台服务进程不依赖于控制终端周期性执行某些任务不受用户登录和注销的影响一般以d结尾进程组和会话:进程组: 一个进程包含多个进程会话: 多个组组成一个会话.创建会话的进程不能是组长进程;一般创建会话是父进程先fork子进程, 然后父进程退出, 让子进程调用setsid函数创建一个会话, 这个子进程既是会长也是组长;只要是创建了会话, 这个进程就脱离了控制终端的影响.创建守护进程模型:1 父进程fork子进程, 然后父进程

2020-07-29 15:56:05 224

原创 MFC(一)

文章目录1.名词解析 SDK 句柄2.底层窗口实现3.MFC实现一个空窗口4.消息映射机制5.Windows字符集介绍6.利用向导创建MFC1.名词解析 SDK 句柄2.底层窗口实现2.1头文件 windows .h2.2 int WINAPI WinMain()2.36个步骤2.3.11 设计窗口 : WNDCLASS wc2.3.22 注册窗口类2.3.33 创建窗口2.3.44 显示和更新2.3.55 通过循环取消息2.3.66 处理窗口过程2.3.6.1处理关闭消息

2020-05-19 09:51:50 242

原创 Qt(三)

1.QLabel1.1显示图片1.1.1setPixmap(QPixmap(“????…”))1.2显示gif1.2.1setMovie()1.2.2new movie1.2.3movie->start();2.Combox2.1setCurrentIndex(索引)2.2setCurrentText(“拖拉机”)3.自定义控件3.1smallWidget 设计师界面类3.2提升完了 使用3.3信号和槽3.3.1valueChanged3.3.2setValue01_S

2020-05-19 08:00:53 294

原创 Qt(二)

文章目录1. QMainWindow2. 添加资源文件3. 对话框4. QMessageBox5. QFileDialog6. QColorDialog7. 界面布局8. 控件1. QMainWindow1.1菜单栏 QMenuBar * bar = MenuBar() 只能最多有一个1.1.1把这个栏添加到 窗口中 setMenuBar1.1.2添加菜单 addMenu(文件)1.1...

2020-03-29 16:25:33 185

原创 Qt(一)

文章目录1. 历史2. 优点3. 成功案例4. Pro文件5. Main函数6. QPushButton7. 对象树8. Qt中的坐标系9. Qt中的信号和槽10. Qt中的自定义信号和槽11. 信号和槽的拓展12. Qt4版本信号槽写法13. Lambda表达式1. 历史1.11991 奇趣科技2. 优点2.1跨平台2.2效率高2.3嵌入式2.4市场份额好3. 成功案例3.1L...

2020-03-24 17:11:21 423

原创 贪吃蛇

文章目录贪吃蛇wall.hwall.cppfood.hfood.cppsnake.hsnake.cpp贪吃蛇wall.h#ifndef _WALL_HEAD#define _WALL_HEAD//#pragma once#include <iostream>using namespace std;class Wall{public: enum { RO...

2020-03-22 19:19:05 494

原创 STL(三)

文章目录1. 函数对象(仿函数)2. 谓词3. 内建函数对象4. 适配器5. 常用遍历算法6. 常用查找算法7. 常用排序算法8. 常用的拷贝和替换算法9. 常用算数生成算法10. 常用集合算法案例1. 函数对象(仿函数)1.1重载 () 所以函数的对象 使用()像函数调用1.2是类 而不是普通的函数1.3内部记录状态1.4作为类型 与模板进行配合使用02 函数对象基本使用.cpp#...

2020-03-20 19:02:25 153

原创 STL(二)

文章目录1. stack栈容器2. queue 队列容器3. List容器4. set容器5. map容器1. stack栈容器1.1先进后出1.2栈顶 top1.3压栈 push1.4弹出栈顶 pop1.5大小 size1.6为空 empty02 stack栈容器.cpp#define _CRT_SECURE_NO_WARNINGS#include<iostream&g...

2020-03-17 15:35:49 222

原创 STL(一)

1三大组件1.1容器 vector1.2算法 for_each 头 algorithm1.3迭代器 iterator 每个容器有专属迭代器1.3.1vectorv1.3.2vector::iterator it = ……1.3.3v.begin() 指向第一个数据1.3.4v.end 指向 最后一个数据的下一个地址01 STL三大组件.cpp#define _CRT_S...

2020-03-15 15:29:00 102

原创 模板

1函数模板基本使用1.1template < class / typename T> 告诉编译器紧跟的代码里出现T不要报错1.2mySwap( T &a T &b ) 类型也需要传入 ,类型参数化1.3myswap(a,b) 自动类型推导 按照a b的类型 来替换T1.4myswap(a,b) 显示指定类型01 函数模板的基本用法.cpp#defi...

2020-03-05 20:35:46 112

原创 多态

1静态联编和动态联编1.1多态分类1.1.1静态多态 函数重载1.1.2动态多态 虚函数 继承关系1.2静态联编1.2.1地址早绑定 编译阶段绑定好地址1.3动态联编1.3.1地址晚绑定 ,运行时候绑定好地址1.4多态1.4.1父类的引用或指针指向子类对象test.cpp#define _CRT_SECURE_NO_WARNINGS#include<iostream...

2020-02-19 15:07:08 105

原创 继承

1关系运算符重载1.1自定义数据类型 不会内部做 比较 == !=1.2所以要重载 == !=01 关系运算符重载.cpp#define _CRT_SECURE_NO_WARNINGS#include<iostream>#include <string>using namespace std;// == class Person{public...

2020-02-16 18:02:09 93

原创 运算符重载

1加号运算符重载1.1如果想让自定义数据类型 进行+运算,那么就需要重载 + 运算符1.2在成员函数 或者 全局函数里 重写一个+运算符的函数1.3函数名 operator+ () {}1.4运算符重载 也可以提供多个版本MyArray.h#pragma once#include <iostream>using namespace std;class MyArr...

2020-02-16 17:51:49 111

原创 成员函数

1静态成员变量和静态成员函数1.1静态成员变量1.1.1编译阶段分配内存1.1.2所有对象共享数据1.1.3通过对象访问、通过类名访问1.1.4有权限控制1.1.5类内声明 类外初始化1.2静态成员函数1.2.1可以访问静态成员变量,不可以方法普通成员变量1.2.2普通成员函数 都可以访问1.2.3静态成员函数也有权限1.2.4可以通过对象访问,也可以通过类名进行访问01...

2020-02-16 17:41:46 804

原创 类和对象

1立方体案例2点和圆关系案例2.1圆内的属性里有个其它的自定义数据类型 Point2.2三种关系判断2.3分文件编写2.3.1.h中写类的成员函数声明2.3.2.cpp中写成员函数实现3对象的初始化和清理3.1构造函数3.1.1没有返回值 没有void,类名相同,可以发生重载,可以有参数3.2析构函数3.2.1没有返回,没有void ,函数名称: ~类名,不可以发生重载,不可...

2020-02-13 20:57:02 93

原创 C++函数

1设计类 抽象类1.1class 类名{1.2public 公共权限1.3 设置 成员属性1.4 设置 成员函数1.5 }1.6使用类 创建对象 实例化对象1.7 类名 对象名1.8通过对象 来设置属性 调用成员函数1.9 类和对象 关系???1.9.1类是对对象的抽象1.9.2对象是对类的实例设计圆类求周长.cpp#define _CRT_SECURE_NO_WA...

2020-02-04 11:29:06 850

原创 C++对C的扩展

C++对C的扩展1#include 1.1using namespace std;1.2cout << “hello …” << endl;1.3system(“pause”)1.4retrun 001 Hello World.cpp#define _CRT_SECURE_NO_WARNINGS#include <iostream> //标准输入...

2019-12-11 18:21:40 317

原创 插入排序

插入排序05 插入排序.c#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h>void printArray(int arr[],int len){ for (int i = 0; i < len; ++i) { p...

2019-12-11 16:06:33 71

原创 二叉树非递归遍历

二叉树非递归遍历04 二叉树非递归遍历.c#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h>#include<stdbool.h>#include"SeqStack.h"struct BiNode{ char c...

2019-12-11 16:05:19 130

原创 二叉树编程

二叉树编程#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h>struct BiNode{ char ch; struct BiNode *lchild; struct BiNode *rchild;};//int n...

2019-12-11 16:03:30 266 1

原创 二叉树递归遍历

二叉树递归遍历#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h>struct BiNode{ char ch; struct BiNode *lchild; struct BiNode *rchild;};//二叉树递...

2019-12-11 15:59:19 90

数仓hive.pdf

hive.pdfhive.pdfhive.pdfhive.pdfhive.pdfhive.pdfhive.pdfhive.pdf

2021-04-08

BI案例数据库脚本.rar

BI案例数据库脚本

2021-01-19

images.rar

我的博客中Qt局域网群聊所用到的图片资源。

2020-05-19

QtCode.rar

我的博客中qt文章所用到的图片、文件等资源。

2020-05-19

weiSirTranslate.exe

程序为单词翻译程序,用C语言在QT平台下编写,本人博客中有全部源代码。 支持汉译英 支持英译汉 直接安装即可应用 详情见博客

2019-11-19

weiSirTxt.exe

用C语言和QT编写的文本编辑器,带简单的编译功能,在我的博客中有全部代码,详情请见博客。 功能:新建 打开 保存 另存为 编译运行 复制 剪切 粘贴 撤销

2019-11-17

C语言实现通讯录

纯C语言编写通讯录 功能如下: 1.录入数据 2.删除数据 3.显示通讯录 4.查询通讯录 5.保存数据 6.读取文件数据 7.退出系统

2019-02-21

c语言实现火车票预订系统

C语言开发的火车票预订系统 1.添加火车票信息 2.查询火车票信息 3.订票模块 4.修改火车票信息 5.显示火车票信息 6.保存火车票信息和订票信息到磁盘文件

2019-02-20

空空如也

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

TA关注的人

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