自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(214)
  • 资源 (7)
  • 收藏
  • 关注

原创 最大子序和

题目描述给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [0]输出:0示例 4:输入:nums = [-1]输出:-1解题思想1------贪心核心思想:若当前指针所指元素之前的和小于0,则丢弃当前.

2021-06-30 14:47:07 105

原创 Java工程师研学之路【004Java基础学习:面向对象】

愿我们都能快乐工作、快乐生活!

2023-08-22 12:24:30 91

原创 Java工程师研学之路【003Java基础语法下】

System . out . println("请输入字符串,以end结束输入:");//定义一个数组用来存储输入的字符串 for(int i = 0;i < 10;i ++) {//由于输入的数量不超过10个,故通过for循环来设置输入的个数 strings [ i ] = in . nextLine();//由于当输入遇到end时结束输入,故通过if条件来判断是否要继续输入 break;} } System . out . println("字符串end之前输入的所有字符串为:");

2023-08-03 23:09:45 158

原创 Java工程师研学之路【002Java基础语法上】

每天我们都要收获一些知识,不能颓废,相信自己,我们都是最棒的!

2023-07-29 21:54:13 246

原创 Java工程师研学之路【001Java基础入门】

踏踏实实的深刻与学习好每一个遇到的知识点,不管花费的时间精力有多少,最后只要能收获到到所学的knowledge,内心都将会是快乐的~。

2023-07-28 18:23:38 81

原创 【02-Java Web先导课】-Tomcat服务器的下载与安装

Tomcat主要实现了Java EE中的Servlet、JSP规范,同时也提供HTTP服务,是市场上非常流行的Java Web容器。看完这一篇文章后,稳稳的质量!

2023-04-22 11:49:03 618 1

原创 【01-Java Web先导课】-如何进行JDK的安装(或Java环境的配置)

Java 环境配置、JDK安装如此简单,只需这一篇,稳稳的够质量

2023-04-21 19:37:42 1583

原创 图片的拼接与混合

本项目主要是利用 Python 的第三方库 PIL、numpy 等实现数百张照片的拼接和拼接之后的照片与另外一张照片进行混合。做完这个项目后大家能对 PIL、numpy 等第三方库有个简单的认识。

2022-01-27 14:23:10 1491

原创 ECharts基础概念概览

本实验主要是学习 ECharts 的一些基础概念,通过查询官方手册,对常用的或者必需的配置项和属性进行讲解。

2022-01-22 15:31:39 532

原创 ECharts快速上手

接下来我们通过以下步骤快速上手 ECharts 的使用吧。

2022-01-22 13:06:32 342

原创 隐藏在按钮后面的真实真相----JavaScript事件

JavaScript事件HTML事件的实例HTML 网页完成加载HTML 输入字段被修改HTML 按钮被点击JavaScript事件的尝试实例运行后:点击“时间是?”后:代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>JavaScript事件</title> <body> <h1&gt

2021-09-08 15:34:48 100

原创 Matlab的高层作图

文章目录前言一、统计数据作图1、条形图1.1演示2、直方图2.1演示3、玫瑰图3.1演示4、饼图4.1演示5、立体饼图5.1演示二、总结前言本篇博客主要介绍MATLAB高级作图的一些讲解,以下是本篇文章正文内容,下面案例可供参考一、统计数据作图1、条形图1.1演示例:给定学生成绩的分布数据,画出条形图代码如下(示例)x=1:5;Y=[6,15,23,13,4;9,14,26,8,4];bar(x,Y')legend('分析成绩','代数成绩')figure(2)bar3(.

2021-08-30 12:50:42 358

原创 MATLAB作图基础准备及入门

文章目录前言一、MATLAB基于数据的作图1.介绍2.字符和所设定的颜色、线形和点的形状的对应表:3.演示二、subplot函数1.介绍三、同一坐标绘制多条曲线1、介绍2、演示四、曲线的标注1.常用曲线标注函数2、演示五、数学函数的作图1、介绍六、空间曲线作图1、介绍2、演示七、曲面作图1、介绍2、函数介绍2.1 形成网线图的函数2.2 形成彩色图的函数3、演示4、meshgrid函数八、Matlab的数据输入与输出1、数据的输入1.1 键盘输入函数1.2 鼠标输入数据1.2.1、演示2、数据的输出2.1

2021-08-30 11:45:50 811

原创 掌握基本的类型,打造属于自己的使用方式!

JavaScript变量声明变量=====使用关键字var来声明变量var carnaem="Volvo";一条语句,多个变量一条语句中可以有多个变量var lastname="Doe",age=30;声明也可以横跨多行var lastname="Doe",age=30;JavaScript数据类型JavaScript数组创建名为cars的数组:var cars=new Arrays();cars[0]="saab";cars[1]="colovo";或者

2021-08-15 08:59:25 94

原创 看不懂网站的页面,轻轻松松帮你解决,让你也学会前端页面的布局。

JavaSript语句1)JavaScript代码块代码块的作用是一并执行语句序列。本例中向网页输出一个标题和两个段落。<!DOCTYPE html><html><head><meta charset="utf-8"><title>JavaScript 语句</title></head><body><h1>我的第一个网页</h1><p id="medi"&g

2021-08-09 19:41:08 166

原创 学会这道题,解决位运算,布莱恩·克尼根算法!

布莱恩·克尼根算法题目描述1编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。提示:请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。在 Java 中,编译器使用二进制补码记法来表示有符号整数。因此,在上面的 示例 3 中,输入表示有符号整数 -3。示例 1:输入:

2021-08-01 14:37:25 113

原创 如何快速的掌握JavaScript,轻轻松松帮你解决!

JavaScript语法1)JavaScript字面量在编程语言中,一般固定值称为字面量,如:3.14。数字(Number)字面量可以是整数或者小数,或者是科学计数(e)。<!DOCTYPE html><html><head><meta charset="utf-8"><title>JavaScript输出</title></head><body><p id="meid">J

2021-08-01 11:01:36 112

原创 删除有序数组中的重复项II

题目描述给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:输入:nums = [1,1,1,2,2,3]输出:5, nums = [1,1,2,2,3]解释:函数应返回新长度 length = 5, 并且原数组的前五个元素被修改为 1, 1, 2, 2, 3 。 不需要考虑数组中超出新长度后面的元素。示例 2:输入:nu.

2021-06-29 18:06:48 343

原创 删除有序数组中的重复项

题目描述给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝int len = removeDuplica.

2021-06-29 17:05:44 108 2

原创 第14讲----栈(Stack)

初始栈栈(Stack):特性:先进后出栈的创建Deque<Integer> stack=new ArrayDeque<>();栈的方法 Deque<Integer> stack=new ArrayDeque<>(); stack.isEmpty();//isEmpty()方法用来测试次栈是否为空 stack.peek();//peek()方法用于查看次栈顶部的对象,而不从栈中删除它 .

2021-06-29 11:38:46 71

原创 有效的括号

题目描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = “()”输出:true示例 2:输入:s = “()[]{}”输出:true示例 3:输入:s = “(]”输出:false示例 4:输入:s = “([)]”输出:false示例 5:输入:s = “{[]}”输出:true代码class Solu.

2021-06-29 11:37:24 77

原创 求三数之和

题目描述给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]代码class Solution { public List<List<Integer>&gt.

2021-06-28 19:13:40 91

原创 最长公共子串

题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入:strs = [“flower”,“flow”,“flight”]输出:“fl”示例 2:输入:strs = [“dog”,“racecar”,“car”]输出:""解释:输入不存在公共前缀。代码class Solution { public String longestCommonPrefix(String[] strs) { if(strs=.

2021-06-28 17:18:49 62

原创 二进制求和

题目描述给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 :输入: a = “1010”, b = “1011”输出: “10101”代码class Solution { public String addBinary(String a, String b) { StringBuffer res=new StringBuffer(); int l1=a.length()-1; .

2021-06-24 15:35:19 79

原创 字符串相加------StringBuffer类

题目描述给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。代码class Solution { public String addStrings(String num1, String num2) { StringBuffer res=new StringBuffer(); int l1=num1.length()-1; int l2=num2.length()-1; int carry=0; .

2021-06-23 20:57:33 371

原创 加1-------数组的运算

题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 :输入:digits = [4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字 4321。代码class Solution { public int[] plusOne(int[] digits) { for(int i=digits.length-.

2021-06-23 19:34:17 97

原创 第13讲---HashSet

介绍HashSet是一个不允许有重复元素的集合;HashSet允许有null值;HashSet是无序的,即不会记录插入的顺序;HashSet不是线程安全的;HashSet实现了Set接口。相关的方法import java.util.HashSet;import java.util.Iterator;public class Main { public static void main(String[] args) { HashSet<String&gt.

2021-06-23 17:20:44 55

原创 数组形式的整数加法------ArrayList

题目描述对于非负整数 X 而言,X 的数组形式是每位数字按从左到右的顺序形成的数组。例如,如果 X = 1231,那么其数组形式为 [1,2,3,1]。给定非负整数 X 的数组形式 A,返回整数 X+K 的数组形式。示例 :输入:A = [2,1,5], K = 806输出:[1,0,2,1]解释:215 + 806 = 1021代码class Solution { public List<Integer> addToArrayForm(int[] num, in.

2021-06-23 15:59:13 124

原创 两数相加--单链表ListNode

题目描述给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 :输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.代码class ListNode{ int val; ListNode next; ListNode.

2021-06-23 11:25:12 176

原创 第12讲----LinkedList:单链表的实现原理

链表由链将一个元素连接,每一个元素我们通常称为Node节点。import java.util.LinkedList;public class TestLinkedList { public static void main(String[] args){ LinkedList linkedList=new LinkedList();//初始化链表 linkedList.add(11); linkedList.add(22); linkedLi.

2021-06-22 11:32:38 76

原创 第11讲---泛型集合

泛型集合的理解泛型的本质是一个参数化类型,也就是说所操作的数据类型是一个参数。这种参数类型可用在集合对象的创建中,从而构成泛型集合。泛型集合的一般形式:集合类或接口<参数类型> 引用变量名 =new 集合类();举列:创建一个只能包含参数型对象的泛型集合import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class GenericsList { .

2021-06-22 10:54:47 251

原创 两数之和-----哈希方法

哈希方法可以解决查找时间消耗和规模n无关的方法。具体的做法是:对于一个关键字key,通过一个函数映射H(key)计算出关键字可用的数据在内存中的存储地址。本页中将以编程题的形式给出相关的一些方法。题意:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。...

2021-06-21 09:20:09 143

原创 java刷题----阶乘之和

题目描述刚开始,直接上手,来一个表情吧做了提交,还是有些案列没有跑出来,我哭了。。。。。经过研究与查资料,终于解决了。哈哈哈哈哈哈知识点:(1)java的bigInteger实现了高精度阶乘的计算。BigInteger sum=BigInteger.valueOf(0)------》赋予sum的值为0(2) BigInteger b=BigInteger.valueOf(2), a=a.multiply(b)-------》计算2的阶乘(3)BigInteger su.

2021-06-09 21:58:24 227

原创 第10讲:面向对象----继承

继承的理解对于同一个类中的对象,可以直接继承该类所具有的属性和方法,同时该对象也可以有自己的属性和方法,有了继承,可以使代码更加的简化。Personal 类public class Person { public int age; public String sex; public String name; public int getAge() { return age; } public void setAge(int ag.

2021-05-30 16:35:02 57

原创 第9讲:面向对象----封装

1、封装的理解比如有这样一个案列:一个人想要知道你的年龄,而对于每个人,自己的年龄太大的话不方便透露,所以可以采用封装的方式来智能化的显示你的年龄,及时对方猜测,只要自己设置适当的方法就可以让用户知道你的年龄。public class Girl { private int age; public void setAge(int age){//设置年龄的方法 if (age>25){//就可以实现自己年龄的设置 this.age=18;.

2021-05-30 13:25:07 50

原创 python破解WIFI密码

第一步:安装pywifi和comtypes两个模块pip install pywifipip install comtypes第二步:生成8位密码for i in range(100000000):#生成8位密码 pwd=str(i).zfill(8) print(pwd)第三步:给出完整代码import timeimport pywififrom pywifi import constfor i in range(100000000): #生成.

2021-05-30 10:14:31 1054 10

原创 数据分析与可视化-----第3讲:ndarray的索引和切片

1、整数索引和切片的基本使用一维数组import numpy as nparr=np.arange(8)#创建一个一维数组print(arr)#[0 1 2 3 4 5 6 7]arr1=arr[5]#获取索引为5的元素print(arr1)#5arr2=arr[3:5]#获取索引为3~5的元素,但不包括5print(arr2)#[3 4]arr3=arr[1:6:2]#获取索引为1~6的元素,步长为2print(arr3)#[1 3 5]二维数组import numpy.

2021-05-30 09:39:29 199

原创 数据分析与可视化-----第2讲:NumPy数组的运算

1、数组运算1.1矢量化运算import numpy as npdata1=np.array([[1,2,3],[4,5,6]])data2=np.array([[1,2,3],[4,5,6]])data3=data1+data2#数组相加print(data3)out:import numpy as npdata1=np.array([[1,2,3],[4,5,6]])data2=np.array([[1,2,3],[4,5,6]])data3=data1*data2#数组相.

2021-05-30 08:55:48 285 1

原创 数据分析与可视化-----第1讲:NumPy

1.1认识NumPy数组IN[1]:导入NumPy工具包import numpy as npIN[2]:创建一个3行4列的数组import numpy as npdata=np.arange(12).reshape(3,4)print(data)out[2]: IN[3]:数组维度的个数,即就是一维数组还是二维数组import numpy as npdata=np.arange(12).reshape(3,4)n=data.ndimprint(n)#2 IN.

2021-05-26 10:16:26 193 1

原创 第8讲:构造器与构造器的重载

1、构造器的作用不是为了创建对象,调用构造器的目的是给属性赋值2、构造器的格式修饰符 构造器名称(){属性的赋值}3、构造器与方法的比较构造器没有方法的返回值类型构造器里面不能有返回值构造器的名字必须跟类名一样举列public class Person { int age;//属性 int weight; public Person(){//构造器 age=22; weight=176; } pu.

2021-05-23 21:55:20 111

网络爬虫搜狗热榜搜爬取.rar

搜狗热榜搜网站的爬取;python数据分析与可视化

2021-11-07

大学排名榜爬取.rar

网络爬取-大学排名榜python网路爬虫

2021-11-01

10大经典算法matlab代码及代码详解.rar

数学建模资料大礼包,10大经典算法matlab代码及代码详解,数学建模必备知识点。

2021-09-01

静态路由配置实验.rar

静态路由配置,已经全部配置好。 可以作为期末成绩,到时候优盘考进去然后直接交上去就ok

2021-05-01

CPacketTracer_6.rar

路由器的配置

2021-05-01

VMWare+Ubuntu安装.pdf

VMWare+Ubuntu安装.pdf

2021-04-17

第二章:MATLAB的高层作图.pptx

数学建模作图

2021-04-14

空空如也

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

TA关注的人

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