自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jiawei的博客

https://linshenwuqi.github.io/

  • 博客(34)
  • 收藏
  • 关注

原创 Pandas数据分析01——Series基本操作

文章目录前言一、pandas是什么?1.基本功能:2.数据结构:二、Series使用方法1.创建方法2.访问数据Series输出结果:3.Series的数组间的运算输出结果:4.Series数学函数的使用输出结果:5.Series数据结构的重新输出结果:总结前言Pandas是python的一个数据分析包,最初由AQR Capital Management于2008年4月开发,并于2009年底开源出来,目前由专注于Python数据包开发的PyData开发team继续开发和维护,属于PyData项目的一部

2020-10-05 17:18:08 697

原创 MySQL插入中文字符

初次使用MySQL我们可能会遇到不能向表中插入中文字符的情况;这时我们需要在建表的时候将表格的字符编码集改为UTF-8,只需在创建表格的语句最后加上更改字符编码集的语句:ENGINE=InnoDB DEFAULT CHARSET=utf8即可。示例如下:创建student表CREATE TABLE `student` ( `Sno` char(9) NOT NULL, `Sname` varchar(20) NOT NULL, `Ssex` char(2) DEFAULT NULL,

2020-10-02 23:21:08 2582

原创 图的两种表示方法

1.关联矩阵表示:2.邻接矩阵表示:无向赋权图的邻接矩阵:关联矩阵表示边与点的关系,邻接矩阵表示点与点的关系

2020-08-08 17:55:00 942

原创 Node.js连接MySQL数据库报错

报错信息如下:nodejs.ER_NOT_SUPPORTED_AUTH_MODEError: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client.客户端不支持服务器请求的认证协议;考虑升级MySQL客户端报错原因:因为mysql版本较高,最新的加密方式node还不支持,所以我们需要修改mysql的

2020-07-22 11:48:54 992 1

原创 java Swing(顶级容器和常用布局管理器)

一、Swing容器JFrame(又叫窗口,不能放在其他容器之中)常用构造方法:JFrame("String title")eg: JFrame frame = new JFrame("这是窗口标题");二、Swing容器JDialog(又叫对话框)模态对话框:用户必须处理完该对话框后才能与其他对话框进行交互;非模态对话框:允许用户处理对话框的同时与其他窗口交互;常用构造方法:JDialog(Frame owner);JDialog(Frame owner,String title,

2020-07-03 11:06:37 1133

原创 07数据库设计(概念结构、逻辑结构)

问题描述某学院有基本实体集:系、教师、学生和课程。各个实体的属性集为:系:系编号,系名,地址课程:课程号,课程名称,开课学期学生:学号,学生姓名,性别,住址教师:教工号,教师姓名,办公室实体间的联系有:每个系有一位系主任,有多位教师;一个教师只能在一个系任职;每个系开设多门不同课程;一门 课程只能由一个系负责开设;每门课程只能由一个教师授课,一个教师可以讲授多门课程;一个学生可以选修多门课程;一门课程也可以由多个学生选修。请根据以上需求完成如下操作:(1) 对以上描述进行分析,进行数据库概

2020-06-26 17:40:18 3261

原创 06数据库之触发器

在数据库Student_DB_SJW中做如下操作:(1) 查询学号为201215121的姓名和所选修的课程门数,当门数为2门及以上时,则输出“XX,已经完成了选课”,否则输出“XX,还需选课”。(提示:需定义变量存储选修的课程门数和学生姓名)use Student_DB_SJWbegin declare @sname char(10),@num int select @sname=Student.Sname,@num=COUNT(Cno) from Student,SC where Stud

2020-06-26 10:17:52 1299

原创 05数据库之数据完整性

(1)创建一个名为“Test_Integrity_姓名首字母缩写”的数据库。(2)用命令方式在数据库中创建student表,course表和sc表,注意其中的约束按如下方式进行定义:ssex字段定义为表级约束,grade字段定义为列级约束,并为其定义一个约束名,其它的约束自己决定定义方式。表结构如下:Student(学生信息表):码列名数据类型宽度空否取值范围备 注主码snochar9N学号snamechar10NUNIQUE姓名

2020-06-26 10:08:40 1108

原创 04数据库安全性(用户创建、权限管理)

1、修改服务器的身份验证模式为“SQL Server和Windows身份验证模式”2、在服务器级别上创建二个以SQL Server身份验证为方式的登录名,登录名称分别为login_1、login_2。3、为 login_1登录名建立在“Student_DB_姓名首字母缩写”数据库(即实验三所用的数据库)上的用户user_1,为login_2登录名建立在该数据库上的用户user_2,并授予用户user_1具有查询数据库中Student表的权限。4、把对表Course的INSERT权力授予用户use

2020-06-25 20:59:34 4315

原创 03数据库多表查询(连接、嵌套、集合查询,数据更新)

1、基于实验二数据库中的三个表Student,Course,SC,进行如下的查询:(1) 查询每个学生及其选修课情况(使用自然连接)。(2) 查询每个学生的学号、姓名、选修的课程及成绩。(3) 查询选修了2号课程且成绩在80分以上的学生姓名,年龄。(4) 查询选修了课程名为“操作系统”的学生学号和姓名。(5) 查询与“刘晨”同龄的学生。(用IN嵌套实现)(6) 查询其它系中比信息系某一学生年龄大的学生姓名和年龄。(写出2种形式的查询语句)(7) 查询选修了课程1或者选修了课程2的

2020-06-25 15:33:11 4149 1

原创 02数据库单表查询(基本表操作、索引、select、聚集函数)

1、建立数据库Student_DB_姓名首字母缩写(如姓名为张三的同学建立的数据库为Student_DB_ZS),并在此数据库中用命令方式创建数据表(注意表中列的相关约束): 学生表:Student(Sno, Sname, Ssex, Sage, Sdept); 课程表:Course(Cno, Cname, Cpno, Ccredit); 学生选课表:SC(Sno, Cno) 学生表的逻辑设计: 字段名 类...

2020-06-25 15:00:43 1646

原创 01数据库基本操作(创建、修改、删除、备份与还原)

1、创建数据库(1)创建一个学生课程数据库数据库名为“DB_姓名首字母英文大写”(如姓名为张三的同学建立的数据库为DB_ZS,以下所有的操作都基于该数据库),包含主数据文件,日志文件和辅助数据文件Student_DB1,所有文件路径均存放在例如E:数据库原理与应用19202\database\ 下。其中,数据库主数据文件初始大小为5MB,最大大小为30MB,数据库自动增长,增长方式是按5%比例增长。日志文件初始为3MB,最大可增长到10MB,按2MB增长。辅助数据文件Student_DB1,初始大小为3

2020-06-25 10:35:46 4253

转载 数模论文结构

一、写好数模答卷的重要性评定参赛du队的成绩好坏、高低,获奖级别,数模zhi答卷,是唯一依据。答卷是dao竞赛活动的成绩结晶的书面形式。写好答卷的训练,是科技写作的一种基本训练。二、答卷的基本内容,需要重视的问题1.评阅原则假设的合理性,建模的创造性,结果的合理性,表述的清晰程度。2.答卷的文章结构题目(写出较确切的题目;同时要有新意、醒目)摘要(200-300字,包括模型的主要特点、建模方法和主要结论)关键词(求解问题、使用的方法中的重要术语)1)问题重述。2)问题分析。3)模

2020-06-12 18:01:56 557

转载 破圈法求最小生成树

求MST的算法中,prim算法和kruskal算法思想是:“加边”;破圈法正好相反,破圈即为:“减边”。破圈法是一种贪心算法,思想大体如下:1.找到图中的一个圈;2.删除其中的权最大的边;3.重复上述操作,直到图中已无圈。以下为bd百科中的描述,更为准确、详细:破圈法,是区别于避圈法(Prim算法和Kruskal算法)的一种寻找最小生成树的算法,也就是MST的一种方法。破圈法是“见圈破圈”,即如果看到图中有一个圈,就将这个圈的边去掉一条,直至图中再无一圈为止。求最小生成树有两种方法,一种是破

2020-06-12 16:14:00 17043 1

原创 P4v教程

安装p4v,账号密码分配。设置工作目录(workspace),配置编码集,配置提交为revert。拉取服务器文件:Get Latest Revision修改文件:Checkout将文件属性由只读变成可写。修改后进行文件对比:Diff against修改错误时回滚文件(撤销操作):选中文件点击Revert修改完成后提交文件:选中文件点击Submit将本地文件夹中的文件提交到p4v服务器:先在p4v的Workspace新建文件,然后选中文件点击Mark for Add,文件进入挂起状态,最后提交.

2020-06-02 20:25:00 5957

原创 labwork05

题目要求:创建一个学生类Student,包含name,age,ID,语文、数学、英语成绩等属性,并添加一些方法完善这个类的功能。使用集合存储多个Student对象,并排序。然后将排序后的信息保存为文本文件,最后从文本文件中读出这些信息并显示。Student类public class Student implements Comparable<Student>{ private String id; private String name; private int age; pr

2020-05-29 08:48:38 404

原创 PTA_7-1 利用集合类排序

题目描述:借助集合类对输入的n个字符串按照字典序排序。输入格式:共有若干行,每行一个字符串,最后一行总是"###"。输出格式:按字典序排序好的用空格分隔的一行字符串。输入样例:bbbaaaababaaaacabc###输出样例:aaa aaaa abab bbb cabc 方法一:使用list集合排序,需要用到集合工具类Collections。import java.util.Scanner;import java.util.ArrayList;import java

2020-05-22 08:24:49 690

原创 PTA_7-4 找出最长的单词-hebust

题目描述:找出长度最长的单词(不同长度的单词只出现一次)。输入格式:输入格式为单行形式,单词之间使用空格分割。输出格式:输出格式为长度最长的一个单词。输入样例:在这里给出一组输入。例如:an not need happy suggest输出样例:在这里给出相应的输出。例如:suggest代码块:import java.util.Scanner;public class LogestWord { public static void main(String[] args)

2020-05-20 15:46:38 4230

原创 PTA_7-3 成绩大排名

题目描述:一个年级有3个班,考试结束后需要对三个班的所有成绩进行整体排序,请根据输入的三个班的成绩,输出排序后的结果(从大到小)输入格式:1班人数1班成绩2班人数2班成绩3班人数3班成绩输出格式:所有班级的整体排序输入样例:在这里给出一组输入。例如:3 79 80 61388 66 77223 90输出样例:在这里给出相应的输出。例如:90 88 80 79 77 66 61 23代码:import java.util.Scanner;import jav

2020-05-20 15:41:22 855

原创 PTA_7-2 数组元素的删除

完成数组元素的移动功能:假设数组有n个元素,输入一个数x,把数组的第x个位置的元素删除了,后面的元素依次前进一个位置。 重复若干次这样的删除,得到最后的结果。输入格式:第一行包括一个整数n(1<=n<=100),表示数组元素的个数。 第二行输入n个数组元素,均为整数,用空格隔开。 第三行输入一个数k(1<=k<=100),表示要进行k次删除。 接下来k行,每行一个数x,表示要删除第x个元素。输出格式:输出经过k次删除后的数组,每两个元素之间用空格隔开。输入样例:101

2020-05-20 15:35:30 6180

原创 7-1 有重复的数据

题目:在一大堆数据中找出重复的是一件经常要做的事情。现在,我们要处理许多整数,在这些整数中,可能存在重复的数据。你要写一个程序来做这件事情,读入数据,检查是否有重复的数据。如果有,输出“YES”这三个字母;如果没有,则输出“NO”。输入格式:你的程序首先会读到一个正整数n,1<=n<=100000。然后是n个整数。输出格式:如果这些整数中存在重复的,就输出:YES否则,就输出:NO输入样例:51 2 3 1 4输出样例:YES解题:方法一:使用数组,将元素存入

2020-05-17 11:54:30 7391

原创 java字符串--String与StringBuffer类常用方法

一、String类的常用操作:1.基本操作:str.length();返回字符串str的长度。str.charAt(int index);获取下标index的字符。str.indexOf(String sub);获取sub第一次在str中出现的位置。str.lastIndexOf(String sub);获取sub最后一次在str中出现的位置。2.转换操作:str.toCharArray();将字符串str转换成字符数组。str.valueOf(int a);将int值转换成String类型

2020-05-10 22:47:52 552

原创 7-3 单词替换

题目要求:设计一个对字符串中的单词查找替换方法,实现对英文字符串中所有待替换单词的查找与替换。输入格式:首行输入母字符串,第二行输入查询的单词,第三行输入替换后的单词。输出格式:完成查找替换后的完整字符串输入样例:Although I am without you, I will always be ou yououwith输出样例:Although I am without you, I will always be with you代码块:import java.util.

2020-05-10 22:06:58 1439

原创 7-2 判断登录信息--Java字符串比较

题目要求:从键盘接收用户输入的两个字符串,第一个代表用户名,第二个代表密码。(1)如果用户名是SwpuIot,并且密码是123456,则输出:Welcome(2)如果用户名正确,密码不正确,输出:Mismatch(3)其他情况下,输出:NotExist要输出的信息,建议从题目中复制,确保精确匹配。输入格式:用空格分隔开的两个字符串。输出格式:首字母大写的一个单词或词组。输入样例:SwpuIot 123456输出样例:Welcome代码块:import java.util.S

2020-05-10 21:50:04 5442

原创 Mongodb部署副本集(练习备份)

一、 试验环境Windows10Mondodb二、实验目的多台服务器维护相同的数据副本,提高服务器的可用性,即高可用性三、实验过程与步骤1.建立服务器本地目录:2.服务器配置:3.配置环境变量:4.安装到Windows服务并启动:5.初始化副本集:6.添加和删除成员操作:7.替换节点的成员:8.将节点设置为隐藏节点:9.设置副本集节点的优先级:10.替换节点成员:11.将节点设置为延迟备份节点:12.查看副本集状态:13.打开各

2020-05-10 18:40:13 276

原创 7-1 通过键盘输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

统计一行字符串中的英文字母个数、空格个数、数字个数、其他字符个数。输入格式:通过键盘输入一行字符(任意字符)输出格式:统计一行字符串中的中英文字母个数、空格个数、数字个数、其他字符个数输入样例:rwrwewre2345asdJSJQI%^&(& *&sdf YY( 2342-k'输出样例:字母个数:22数字个数:8空格个数:5其他字符个数:10代码块:import java.util.Scanner;public class CountChara

2020-05-09 22:20:02 13705 5

原创 7-4 jmu-Java-01入门-取数字浮点数 (10分)

本题目要求读入若干以回车结束的字符串表示的整数或者浮点数,然后将每个数中的所有数字全部加总求和。输入格式:每行一个整数或者浮点数。保证在浮点数范围内。输出格式:整数或者浮点数中的数字之和。题目保证和在整型范围内。输入样例:123.01234输出样例:79代码块:import java.util.Scanner;//FloatingPointpublic class ...

2020-05-01 18:27:09 4005

原创 java字符串基本操作

一、获取字符串的长度:方法:public int length()注:成员方法带括号不同于获取数组长度。Demo:String str = "123456789";System.out.println(str.length());10二、获取指定位置的字符:方法:public char charAt(int index)Demo:String str = "12345678...

2020-04-25 22:16:04 232

原创 7-4 声明图书类,记录图书总册数,利用静态变量赋值。 (10分)

声明一个图书类,其数据成员为书名、编号(利用静态变量实现自动编号)、书价,并拥有静态数据成员册数,记录图书的总册数;在构造方法中,利用静态变量为对象的编号赋值,在主方法中定义对象数组,并求出总册数。输出格式:请输出每本图书对应的书名,书号,书价以及总图书数。输出样例:书名:Java程序设计, 书号:1, 书价:34.5书名:数据结构, 书号:2, 书价:44.8书名:C++程序设计, ...

2020-04-09 18:51:20 5254 7

原创 7-3 类的定义与对象使用 (10分)

请定义一个学生类(Student),包含学号、姓名、年龄(7-60岁)三个私有成员。从键盘输入学生的成员值后生成对象,并按要求输出相应的结果。输入格式:第一行一个整数k,代表后面要生成的学生人数。 从第二行开始的连续k行,每行3个数据,分别表示一个学生的学号、姓名和年龄。输出格式:输出每个学生的基本情况。如果数据不符合要求则输出"bad"输入样例:320174042001 zhang...

2020-04-09 17:58:38 4310

原创 7-2 jmu-Java-03面向对象基础-03-形状 (10分)

1. 定义长方形类与圆形类Circle长方形类-类名:Rectangle,private属性:int width,length圆形类-类名:Circle,private属性:int radius编写构造函数:带参构造函数:Rectangle(width, length),Circle(radius)编写方法:public int getPerimeter(),求周长。public i...

2020-04-09 17:53:46 2097

原创 7-1 jmu-Java-03面向对象基础-02-构造函数与初始化块 (10分)

1.定义一个Person类属性:name(String)、gender(boolean)、age(int)、id(int),所有的变量必须为私有(private)。无参构造函数:Person(), 功能:打印This is constructor 。有参构造函数:Person(name, gender, age),功能:给属性赋值。建议:使用Eclipse自动生成toString方法2....

2020-04-09 09:43:23 4977 1

原创 7-3 打台球 (10分)

比赛的基本规则如下:1.彩球共分8种颜色,红(1分)、黄(2分)、绿(3分)、棕(4分)、蓝(5分)、粉(6分)、黑(7分)、白(主球,控制白球来打其余球);2.当台面上有红球的时候你必须先击打一个红球,然后能且只能击打一个彩球(不包括红球),此时落袋的彩球将会被放回桌面,一直重复该过程;3.当打完规则2的彩球(不包括红球)发现已经没有红球时,按照彩球的分值从低到高将其依次击入袋中。输入格...

2020-04-09 09:37:06 2489

原创 7-10 JAVA-水仙花数 (10分)

水仙花数是指一个N位正整数(7≥N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 要求编写程序,计算所有N位水仙花数。输入格式:输入一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:在这里给出一组输入。例如:3输出样例:在这里给出相应的输出。例如:153370371407代码块:im...

2020-04-09 09:34:24 2222

空空如也

空空如也

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

TA关注的人

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