自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 MySQL中on,where,left join的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。语句用法on条件在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录where条件在临时表生成好后,再对临时表进行过滤的条件,条件不为真的就全部过滤掉left join从左表那里返回所有的行,即使在右表中没有匹配的行...

2021-03-31 17:17:52 82

原创 Java二维数组的快速查找

问题描述: 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列每行的第一个整数大于前一行的最后一个整数原因分析:二分查找的经典使用解决方案:class Solution { public boolean searchMatrix(int[][] matrix, int target) { if (matrix == null || matrix[0] == null) {

2021-03-30 23:32:35 500

原创 MySQL数据查询

文章目录前言一、关系代数理论二、单表查询1.选择表中的若干列1.1.查询指定列1.2.查询全部列2.查询表中的若干组2.1.消除取值重复的行2.2.查询满足条件的元组2.2.1.比较2.2.2.确定范围2.2.3.确定集合2.2.4.字符匹配2.2.5.空值2.2.6.逻辑运算2.3.ORDER BY子句2.4.聚集函数2.5.GROUP BY子句三、连接查询1.简单连接2.JOIN连接四、嵌套查询前言数据表四大操作:增删改查,最为重要的就是查询了,绝大部分数据操作就是数据查询。数据查询的数学基础..

2021-03-30 16:59:05 1287

原创 MySQL数据删除

文章目录前言一、删除数据1.无条件删除2.有条件删除总结前言数据表四大操作,这里讲的是删除数据一、删除数据1.无条件删除无条件删除就是值删除表中所有的记录,删除的结果是该表为空表,因此删除操作的执行要慎重。语法格式如下:DELETE FROM <表名>2.有条件删除仅仅需要删除某些记录,而不是全部,需要为删除语句增加删除条件以及删除符合条件的记录DELETE FROM <表名> WHERE <条件>总结删除并不复杂,语法很简单。以下是数..

2021-03-30 15:42:17 345

原创 MySQL修改数据

文章目录前言一、修改数据1.无条件修改2.有条件修改总结前言数据表四大操作,增删改查,已经讲过了增,这里讲的是改。一、修改数据1.无条件修改无条件修改就是对需要修改的表中的所有记录修改,通常情况下针对数值类型的字段修改有一定意义。语法格式如下:UPDATE <表名> SET <字段1>=<表达式1>[,<字段2>=<表达式2>]......#例子如下,工资变为原来的1.2倍UPDATE salary SET sanum=s..

2021-03-30 15:31:57 10346

原创 MySQL插入数据

文章目录前言一、插入数据1.插入单条记录2.插入多条记录总结前言数据表的四大操作,增删改查,这里讲的是增加数据一、插入数据1.插入单条记录添加数据是建立数据表后的第一个操作,,添加数据用INSERT语句,语句格式如下:INSERT [INTO] <表名>[(<字段1>[,......<字段n>])] VALUES (值1[,(值n)])<字段1>中的名字必须是表中定义的列名值1可以是常量也可以是NULL值各个字段、各个值之间用逗..

2021-03-30 15:16:08 2261

原创 爬虫之PyChram创建Scrapy项目

文章目录前言一、创建项目1.切换到项目目录2.创建项目3.目录结构介绍二、修改配置1.修改项目中的settings.py文件前言利用PyChram创建一个爬虫项目提示:以下是本篇文章正文内容,下面案例可供参考一、创建项目1.切换到项目目录如图,我想在F盘下的PyCharm\Subject\Python\cn\zut\edu目录下创建一个爬虫项目2.创建项目“pachong”是我的项目名3.目录结构介绍items.py:用来存放爬虫爬取下来数据的模型middlewares..

2021-03-29 20:23:44 266

原创 爬虫之Scrapy框架的下载

文章目录前言一、安装Scrapy1.更新pip安装器2.安装wheel依赖包3.安装lxml4.下载pyOpenSSL并安装5.下载Twisted6.下载安装Pywin327.安装Scrapy8.检查总结前言写一个爬虫,需要做很多的事情。比如:发送网络请求、数据解析、数据存储、反反爬虫机制(更换ip代理、设置请求头等)、异步请求等。这些工作如果每次都要自己从零开始写的话,比较浪费时间。因此 Scrapy 把一些基础的东西封装好了,在他上面写爬虫可以变的更加的高效(爬取效率和开发效率)。因此真正在公..

2021-03-29 19:55:25 753

原创 Python之数据类型转换

操作符描述int(x [,base])将x转换为一个整数float(x )将x转换为一个浮点数complex(real [, imag])创建一个复数str(x )将对象x转换为字符串repr(x )将对象x转换为表达式字符串eval(str )用来计算在字符串中的有效python表达式,并返回一个对象chr(x )将一个整数ASCLL码转换为一个字符ord(x )将一个字符转换为它的ASCLL数值bin(x )将整数x转...

2021-03-26 22:07:05 117

原创 Python数据类型之字符串类型常用方法

字符串类型python中常用的方法如下:常用方法描述capitalize()将字符串的首字母大写strip()去掉字符串前后的空格lstrip()去掉字符串左边的空格rstrip()去掉字符串右边的空格lower()将字符串中的大写字母转换为小写字母upper()将字符串中的小写字母转换为大写字母startwith(prefix[,start[,end]])检查字符串是否以prefix开头endwith(suffix[,star

2021-03-26 22:02:43 132

原创 Python字典合并,key相同的value相加

字典合并,key相同的value相加题目是PTA上的一道题,题目如下:数据的输入输出格式如下这题个人认为真正的难点在于如何将key相同的value进行相加,源码如下from functools import reducea = dict(eval(input()))b = dict(eval(input()))def funcs(dict1, dict2): for i, j in dict2.items(): if i in dict1.keys():

2021-03-25 17:36:24 5846

原创 Bugku web3

题目如下:其实答案很简单,但很多人的第一反应都是F12,抓包,这是多此一举,如果对web有一定的了解,只需要在网址上输入"?what=flag"即可

2021-03-24 13:09:28 157 1

原创 JAVA环境变量的配置

文章目录前言一、JAVA环境变量的配置1.打开环境变量2.点击“系统变量”下面的”新建“选项3.系统变量“中找到”Path“,点击编辑5.在“系统变量”栏,“新建”,“变量名”为“CLASSPATH”总结前言Java作为常用的一种编程语言,很多时候都需要使用,在安装好Java后,不要急着开始编写程序,正所谓工欲善其事必先利其器,要先配置好环境变量一、JAVA环境变量的配置1.打开环境变量 “此电脑”——>单击右键——>选择“属性”——>选择“高级”——>选择“环境..

2021-03-24 09:41:52 102

原创 MySQL安装流程

文章目录前言一、如何安装MySQL1.双击运行2.选择自定义安装3.添加服务4.开始安装5.设置密码前言本博客讲的是MySQL的安装流程,属于个人经验,MySQL下载链接:https://dev.mysql.com/downloads/mysql/一、如何安装MySQL1.双击运行然后进行傻瓜式安装2.选择自定义安装3.添加服务选中64位后,点击向右的箭头,即可选中MySQL服务4.开始安装接下来都是傻瓜式安装,点击默认即可5.设置密码初学者建议密码设为123456..

2021-03-24 08:58:39 167

原创 Python如何查询版本号

查询Python版本号1.在本地用命令行查询打开命令提示符输入python --version,注意,和Java查询版本不同的是,python有两个段横杠2.用Python代码查询导入sys模块,如下import sys print(sys.version)result如下:3.9.1 (default, Nov 7 2019, 10:44:02) \n[GCC 8.3.0]...

2021-03-23 23:43:06 2055

原创 本地上传文件至Windows虚拟机

安装vmware tools,如下图重启虚拟机重启虚拟机重启虚拟机重要的事情说三遍复制本地文件,在虚拟机中粘贴,即可上传

2021-03-23 23:24:48 2940

原创 MySQL 约束设置

文章目录前言一、非空约束1.添加非空约束2.删除非空约束二、唯一性约束1.添加唯一性约束2.删除唯一性约束前言MySQL中比较重要的一点就是约束的设置了,约束设置的种类一般有五种,如下非空约束(NOT NULL)唯一性约束(UNIQUE)主键约束(PRIMARY KEY)外键约束(FOREIGN KEY)检查约束(目前MySQL不支持,Oracle支持)其中外键约束和主键约束之前已经发布过类似的文章了,所以此篇博客讲的是非空约束和唯一性约束一、非空约束为NOT NULL约..

2021-03-18 20:46:51 934

原创 MySQL 数据表

文章目录前言一、创建数据表1.创建简单数据表2.为数据表设置主键3.为数据表设置外键二、查看数据表1.查看某数据库中所有的表2.查看表中的详细信息三、修改数据表1.列操作2.主键操作3.外键操作4.默认值操作四、删除数据表前言数据表,是一个临时保存数据的网格虚拟表(表示内存中数据的一个表)。本博客对数据表的创建、查看、修改和删除进行讲解。一、创建数据表1.创建简单数据表首先,创建数据表需要以下信息:表名,表字段名和定义每个表字段,建表语句如下:CREATE TABLE [IF NOT ..

2021-03-17 21:45:22 522

原创 Python 成绩统计

题目来源:PTA问题描述:输入一个正整数n(n>=1),然后输入n行数据,表示的是某班各位同学的各科成绩,请统计出各门课程的最高分 解决代码:代码如下:代码一:此代码虽然能完成需求,但代码过于冗长,比较复杂if __name__ == '__main__': n = int(input()) judge = 0 dmax = {} for i in range(0,n): scores = str(input())

2021-03-16 20:00:35 13608 1

原创 Python 统计各行业就业的学生数量,按数量从高到低方式输出

题目来源:题目出自PTA问题描述:键盘输入某班各个同学就业的行业名称,行业名称之间用空格间隔(回车结束输入) 。统计各行业就业的学生数量,按数量从高到低方式输出 解决代码:代码如下:names = input().split()ret = {}for s in names: ret[s] = ret.get(s,0)+1 ls = list(ret.items()) ls.sort(key=lambda x:x[1],reverse=True)for k

2021-03-16 19:49:39 9583 2

原创 MySQL基本数据类型

文章目录前言一、数值数据类型二、日期和时间类型三、字符串类型前言MySQl支持多种数据类型,大致可以分为三类数据类型:数值数据,日期和时间,字符串(字符)类型一、数值数据类型类型用途TINYINT小整数值SMALLINT大整数值MEDIUMINT大整数值INT或 INTEGER大整数值IBIGINT极大整数值FLOAT单精度 浮点数值DOUBLE双精度 浮点数值DECIMAL小数值二、日期和时间类型My..

2021-03-16 19:09:09 262

原创 MYSQL数据库管理

文章目录前言一、创建数据库二、修改数据库三、删除数据库前言MySql是常用的一种数据库,对MySQL的操作也很常用,本篇博客介绍常用的MySQL数据库操作一、创建数据库CREATE SCHEMA merlin;CREATE SCHEMA merlin CHARACTER SET utf8 #设置字符集,保证可以输入中文CREATE DATABASE merlin;CREATE DATABASE merlin CHARACTER SET utf8这四种数据库的创建方法其实本质..

2021-03-15 12:09:51 157

原创 Python打印菱形

文章目录前言一、菱形二、题目如下:三、样例四、代码前言打印菱形,是Python中比较简单的一道题,在PTA上也很常见的,打印的菱形也很多种,简单展示一下代码。一、菱形二、题目如下:三、样例四、代码代码如下(示例):if __name__ == '__main__': m = int(input()) n = 2 * m - 1 s = '*' for i in range(1, 2 * m, 2): print((s * i).c..

2021-03-04 21:14:23 5800 7

Nexus-3.38-win64

免费,Nexus-3.38-win64版本的,需要的可以私信我

2022-03-31

2021年数学建模国赛.zip

完整论文以及程序

2021-11-08

win10Eviews8安装程序及教程.zip

win10Eviews8安装程序及教程.zip

2021-11-06

2021数学建模国赛B题.pdf

2021数学建模国赛B题.pdf

2021-09-13

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

TA关注的人

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