自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python连接数据库,相关数据处理

随机生成一千个数据插入large_db中# 这是一个示例 Python 脚本。# 按 Shift+F10 执行或将其替换为您的代码。# 按 双击 Shift 在所有地方搜索类、文件、工具窗口、操作和设置。import pandas as pdfrom sqlalchemy import create_enginefrom faker import Faker# 初始化faker对象faker = Faker()data = []# 生成虚拟数据for _ in range(1

2024-06-18 19:01:09 199

原创 dfs记忆化搜索,动态规划

动态规划概念:给定一个问题,将其拆成一个个子问题,直到子问题可以直接解决。然后把子问题的答案保存起来,以减少重复计算。再根据子问题的答案反推,得出原问题解。

2024-05-15 16:04:32 334

原创 数据结构书后习题

思路:有序表那么删除的元素是连通的,先找到大于s的第一个元素(第一个删除的元素),然后寻找大于t的第一个元素(最后一个删除的元素的下一个元素),然后将后面的元素前移,因为顺序表不能为空,如果使用k的情况下顺序表中没有符合的元素就为空表,而本题中没有符合发元素则返回false。思路:每次删除都将后面的数字向前移动更新占用的时间复杂度和空间复杂度都较高,采用新的下标记录值不为x的元素作为L的新数组。思路:一个变量用来存储新的顺序,一个变量用来遍历,如果遍历到的数字与上一个存储的数字不同,则放入新的顺序表中。

2024-04-14 18:45:29 227 1

原创 数据结构---线性表

第i个元素中的i表示的是位序。

2024-04-09 16:11:38 505

原创 echarts可视化大屏入门

一开始没有发现有pink老师的笔记,到处找笔记走了很多弯路。

2024-04-06 14:23:10 297 1

原创 echarts使用基础

找到echarts.min.js,下载到对应文件夹。2,准备一个具备大小(有宽和高)DOM容器。4,指定配置项和相关数据(option)5,将配置项设置给echarts实例对象。1,下载并引入echarts.js文件。3,初始化echarts实例对象。官网->下载->Dist。

2024-03-29 11:01:03 274

原创 电商网评论采集与分析

1.基于PyQT设计客户端界面,选定某种采集方法,动态采项目中需要的数据并存储到MySQL数据库。采集的数据要动态在QTableWidget上滚动插入,不要在PyCharm中输出。2.在客户端界面上实现对数据探索性分析,进行数据统计,绘图,给出分析结论和决策。3.可以考虑使用Pyecharts静态绘图。可以选做结合前端技术引入ECharts库基于HTML文件方式动态绘图。4.最终提交的是一个完整的PyQT的客户端的系统。

2024-03-25 16:51:37 592

原创 linux基础1 shell命令入门

命令名称:区分大小写选项:执行该命令的限定参数或功能参数选项往往包括一个或者多个英文字母,字母前面有一个同一命令采用不同的选项,其功能不相同参数:执行该命令的所必需对象,如文件、目录等。根据命令不同,参数可以一个也可以多个甚至没有。这几项必须用空格区分例:写一条命令,功能为:告诉在线用户2分钟后系统将进入维护模式,原因为:Attention : system will install a disk。-k:告诉其他在线用户系统要进入维护模式,实际没执行关机,只是一个警告。

2024-03-13 19:35:30 409

原创 递推与递归DFS,暴力搜索

类似地,由于跳到第N-2级台阶有f(N-2)种方法,因此通过这种方式跳到第N级台阶的方法数也是f(N-2)。由于跳到第N-1级台阶有f(N-1)种方法,因此通过这种方式跳到第N级台阶的方法数也是f(N-1)。因此,跳到第N级台阶的总方法数就是这两种方式的方法数之和,即f(N) = f(N-1) + f(N-2)。例:有1,2,3,4,5.第一个空为4,可选择的只有5 ,数量为2

2024-03-06 21:24:17 388

原创 三范式与ER模型

三范式(3NF)是关系型数据库设计理论的基础,它确保数据的结构化和减少数据的冗余性。三范式由数学家E.F. Codd在1970年提出,作为关系理论的一部分。三范式包括:第一范式(1NF):每一个列都不可再分,即列中存储的都是原子值,不可再分的数据项。同一个关系中,每个属性都有唯一的属性名。每个记录(或行)都有一个唯一的标识,通常是主键。每个列都不可再分,即列中存储的都是原子值,不可再分的数据项。第二范式(2NF):满足第一范式。每个非主属性都完全函数依赖于整个主键。

2024-03-04 19:38:04 907

原创 java基础1 基本类型、数组、枚举类型和基本运算

与C++特性类似,由字母,下划线,美元符号和数字组成常见的有8种,分别是boolean,byte,short,int,long,float,double,char:true,flase,示例:boolean x,ok=true;当把一个int型常量赋值给一个byte和short型变量时, 不可以超出这些变量的取值范围,否则必须进行类型转换运算;

2024-03-01 09:23:44 871 1

原创 题目 3150:冶炼金属

现在给出了 N 条冶炼记录,每条记录中包含两个整数 A 和 B,这表示本次投入了 A 个普通金属 O,最终冶炼出了 B 个特殊金属 X。当 V = 20 时,有:⌊75/20⌋ = 3,⌊ 53/20 ⌋ = 2,⌊ 59/20 ⌋ = 2,可以看到符合所有冶炼记录。当 V = 25 时,有:⌊75/25⌋ = 3,⌊ 53/25 ⌋ = 2,⌊ 59/25 ⌋ = 2,可以看到符合所有冶炼记录。对于 100% 的评测用例,1 ≤ N ≤ 104,1 ≤ B ≤ A ≤ 109。

2024-02-29 20:03:46 347

原创 学籍管理系统(c++文件实现)

管理员端:对学籍信息增删查改,查看所有信息,单人信息,学籍排序,统计绩点。三个文件,学生信息,用户信息,数据保存文件。实现增删查改,两种方式查询,登录功能。学生端:可以查询个人成绩。

2024-01-29 17:18:02 890 3

原创 期末查分系统(c,链表实现)

老师:可以看所有学生成绩,单科排名(正序,倒序),统计绩点,查看绩点排名前百分之n的学生。管理员端:可以创建链表,添加修改删除学生数据,并保存数据。学生,老师,管理员密码都为123456。学生:可以通过学号查询个人分数。

2024-01-10 18:41:39 1244

原创 资产信息管理系统-前后端开发

API 服务器接收请求后,根据请求中的操作类型和数据执行相应的操作,然后将结果返回给前端。利用H5规范,CSS样式与JS脚本独立于HTML页面,Javascript调用jQuery库,CRUD后端使用FastAPI封装,前端页面在Nginx中运行,调用API模块, 实现CURD的课设总结。操作类型(OperationType):操作类型,类型为字符串,长度为50。资产名称(AssetName):资产名称,类型为字符串,长度为255。资产类型(AssetType):资产类型,类型为字符串,长度为50。

2024-01-09 23:05:06 784

原创 火车票订票系统(哈希表实现,代码+注释)

【代码】火车票订票系统(哈希表实现)

2024-01-04 20:03:53 358

原创 哈希表基础

查找性能快,比搜索二叉树更快二叉树查找速度O(log2N),哈希表一般可以达到O(1)

2023-12-29 19:36:25 396

原创 爬虫基础一(持续更新)

爬虫概念:通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程分类:1,通用爬虫:抓取一整张页面数据2,聚焦爬虫:抓取页面中的局部内容3,增量式爬虫:只会抓取网站中最新更新出来的数据反爬协议robots.txt协议http协议:服务器与客户端进行数据交互的一种形式User-Agent:请求载体的身份标识Connection:请求完毕是断开还是保持连接Content-Type: 服务器响应回客户端的数据类型https协议:证书认证加密,安全的超文本传输协议。

2023-12-28 21:29:08 1721 1

原创 vs2010利用mfc连接数据库及查询功能

【由于找不到 ibcrypto-1_1-x64.dll或者libssl-1_1-x64.dll,无法继续执行代码问题 - CSDN App】http://t.csdnimg.cn/eJIqB。在该项目的文件目录下配置mysql文件下的libmyql.dll,libmysql.lib文件。vc++目录下配置相应的mysql文件加中的include,lib文件。部分会出现“由于找不到ibcrypto-1_1-x64.dll”问题。通过类向导添加student类。添加mysqll.h文件。添加一个编辑框及按钮。

2023-12-24 23:39:37 173

原创 MFC读取文件数据,添加信息到列表并保存到文件

【代码】MFC读取文件数据,添加信息到列表并保存到文件。

2023-12-24 23:25:28 499

原创 c++字符串和日期基础

【代码】c++字符串和日期基础。

2023-12-16 20:17:18 63

原创 MFC设计一个计算器(附源码)

【代码】MFC设计一个计算器(附源码)

2023-12-12 19:43:42 395

原创 MFC开发-销售信息管理系统

win32程序实现的功能是创建一个窗口,在窗口响应键盘及鼠标消息。1.1Windows编程模型。1)winmain函数定义。4)编写窗口过程函数。

2023-12-02 23:58:21 126

原创 面向对象 - 运算符重载与友元函数

拷贝构造函数:Virus(const Virus &v),拷贝到一个新的病毒对象时,并将新的病毒对象的成员变量年龄在原来病毒对象的年龄上加 1。输出函数:void Print(),输出教师信息,格式为:教师:name,编号:number,性别:sex的格式打印三个成员变量。输出函数:void Print()函数,输出学生信息,格式为:学生:name,编号:number,性别:sex。获取元素函数:int Get(int r,int c)函数,函数返回矩阵第 r 行 c 列的元素。

2023-12-01 10:14:14 320

原创 文件操作。

c++中对文件操作需要包含头文件<fstream>文件类型分为两类:1,文本文件-文件以ASCII码存储在计算机中2,二进制文件 文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂他们操作文件三大类:1,ofstream:写操作2,ifstream:读操作3,fstrem:读写操作1,包含头文件:#include<fstream>2,创建流对象:ofstream ofs;3,打开文件:ofs.open("文件路径",打开方式);4,写数据 ofs<<"数据";

2023-11-28 21:38:25 31

原创 面向对象--多态

多态分为两类:1,静态多态:函数重载和运算符重载属于静态多态,复用函数名2,动态多态:派生类和虚函数实现运行时多态静态和动态的区别:1,静态多态函数的地址早绑定-编译阶段确定函数地址2,动态多态函数地址晚绑定-运行阶段确定函数地址。

2023-11-26 21:55:19 28

原创 继承和派生

1、定义CRectangle类,有length和width及求长方形面积的成员函数Area。再定义CRectangle派生类CBox,它包含新数据成员height和求长方体体积的成员函数Volume。在main函数中,使用两个类,求某长方形面积和某长方体体积。

2023-11-26 16:21:37 61

原创 类和对象-继承

好处:减少重复代码。

2023-11-25 21:32:17 34

原创 选择类排序

平台会对你编写的代码进行测试, 输入格式: 第一行先给出非负整数。本关任务:编写函数在一个数组一定范围内选择最小值。以后每行输出数组不同范围内最小值的下标。来实现简单选择排序的功能。输出格式: 第一行输出。本关要求通过定义函数。

2023-11-24 09:24:12 49

原创 运算符重载

定义:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型作用:实现两个自定义数据类型相加的运算。

2023-11-23 19:50:16 26

原创 迷宫问题-DFS深度优先求解

return 代表结束当前递函数,dfs函通过递归调用的方式分别试探上下左右四个方向是否可以前进,试探方向不可行,就会结束当前递归,尝试下一个方向。基本思路:已访问的区域在访问完后逐步设置为为访问,对其他未访问路径经行试探,与原来步数比较,获得最短路径。2,如果没有到达目标位置,则找到下一步可以到达的位置,直到找到目标位置。1,先判断是否达到目标位置,如果到达目标位置,在试探有无其他更短路径。

2023-11-22 18:39:28 38

原创 T293931 分割素数

题目描述.输入正整数n,输出将n分解成若干个素数之和的方案总数。输入格式一行,正整数n输出格式一行,一个整数,表示方案数。输入输出样例输入7输出3输入20输出26说明/提示.样例解释存在如下三种方案:●7=7●7=2+5●7=2+2+3。

2023-11-22 17:46:27 25

原创 c++对象模型和this指针

只有非静态成员变量才属于类的对象上c++编译器会给每个空对象也分配一个字节的空间,是为了区分空对象占内存的位置每个空对象也应该有一个独一无二的内存地址非静态成员函数和静态成员函数也不属于类对象上1,this指针指向被调用的成员函数所属的对象,this指针是隐含在每一个非静态成员函数内的一种指针,this不需要定义,直接用即可2,用途:当型参与成员变量同名时,可用this指针来区分在类的非静态成员函数中返回对象本身,可使用return *this。

2023-11-21 19:49:10 23

原创 题目 1444-斐波那契

例如,如果我们想要计算斐波那契数列中的第10项,我们可以用以下公式: F^10= [[Fn+1, Fn], [Fn, Fn-1]] = [[F11, F10], [F10, F9]] = [[89, 55],[55, 34]]因此,斐波那契数列中的第10项是55。斐波那契数列矩阵的定义如下:F=[[1, 1],[1, 0]]斐波那契数列矩阵的每个元素都是斐波那契数列中的一个数。例如,F[0][0] =1,F[0][1]= 1,F[1][0]= 1,F[1][1]= 0。输出为1个整数,表示答案。

2023-11-21 18:49:01 33

原创 题目 1431-分糖果

2,小朋友是从右向左传递糖果,i-1的起始位置是i=1;1,跳出循环的条件是每个小朋友的糖果数量都相等,可以设置一个开关flag,达到条件时跳出循环。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。程序首先读入一个整数N(2< N< 100),表示小朋友的人数。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。要求程序输出一个整数,表示老师需要补发的糖果数。每个小朋友都把自己的糖果分一半给左手边的孩子。

2023-11-20 17:26:23 21

原创 拼接平方数

小明发现49很有趣,首先,它是个平方数。它可以拆分为4和9,拆分出来的部分也是平方数。169也有这个性质,我们权且称它们为:拼接平方数。100可拆分1 00,这有点勉强,我们规定,0 00 000 等都不算平方数。小明想:还有哪些数字是这样的呢?你的任务出现了:找到某个区间的所有拼接平方数。

2023-11-18 18:08:55 88

原创 1429.兰顿蚂蚁

接下来是一行数据:x y s k, 其中x y为整数,表示蚂蚁所在行号和列号(行号从上到下增长,列号从左到右增长,都是从0开始编号)。规则虽然简单,蚂蚁的行为却十分复杂。刚刚开始时留下的路线都会有接近对称,像是会重复,但不论起始状态如何,蚂蚁经过漫长的混乱活动后,会开辟出一条规则的“高速公路”。蚂蚁旋转完后会按照当前位置前进一个,由于左上方的第一个方格是[0][0],向下移动一个x+1,向右移动一格y+1,向上和向左同理。兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。

2023-11-18 16:38:31 41

原创 鼠标移动图层和时钟

二,完成一个实时显示的时钟,就是每秒都更新,同时可以自定义年月日时分秒。

2023-11-18 14:45:21 61

原创 138 · 子数组之和,字符串分割

描述给定一个整数数组,找到和为 00 的子数组。你的代码应该返回满足要求的子数组的起始位置和结束位置样例public:/***/1,vector subarraySum(vector &nums)函数:subarraySum 函数的名字意味着它计算了给定数组(nums)中所有连续子数组的和。具体来说,这个函数返回一个向量(vector),向量中的每个元素是原数组中连续子数组的和。

2023-11-17 17:31:34 28

原创 类和对象-对象特性

构造的顺序是:先调用对象成员的构造,再调用本类构造,析构函数和构造相反。构造函数():属性1(值1),属性2(值2)。2,静态成员函数只能访问静态成员变量。1,所有对象共享一份数据。3,类内声明,类外初始化。2,在编译阶段分配空间。1,程序共享同一个函数。

2023-11-17 15:08:01 19

boss_c0_12.061.apk

boss_c0_12.061.apk

2024-06-10

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

TA关注的人

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