- 博客(42)
- 收藏
- 关注
原创 Web前端开发--自用
HTML:(Hypertext Markup Language)超文本标记语言,是web页面的结构,是SGML(标准通用标记语言)下的一个应用,也称为一个子集,是一种标准规范。超链接(Hyper Link)从一个网页指向另一个目标的连接关系,这个目标可以是另外一个网页,也可以是同一个网页不同位置,也可以是图片,电子邮件地址,文件,甚至是应用程序。CSS,Cascading Style Sheet,级联样式表,也称为层叠样式表,标记语言,不需要编译,属于浏览器解释型语言,可以直接由浏览器解释执行。
2023-03-11 21:26:15
388
原创 数据库原理01--自用
1.数据库:数据的仓库,数据存放的地方。2.在计算机三大主要应用领域(科学计算,过程控制和数据处理)中,数据处理占比70%,3.信息:information,是人脑对现实世界事物的存在方式,运动状态以及事物之间联系的抽象反映。人类有意识地对信息进行采集并加工,传递,从而形成了各种消息,情报,指令,数据及信号等。4.数据:data,是用来记录信息的可识别的符号组合,是信息的具体表现形式。数据和它的语义是不可分割的,
2023-03-01 23:17:11
169
原创 2021-10-13
关于Jupyter安装第三方库比如missingno,seaborn等的通用步骤因为学校要求我们做一个关于泰坦尼克号生存率的预测,在import一些第三方库的时候hhh忘记咋安装了,最终还是安装好了,特写此文章让自己不再忘记hhh第一:打开jupyter notebook第二:找到terminal3.第三:进入命令行界面,如果遇到需要更新pip的情况,就请到指定目录更新就好啦。4.第四:返回原始的路径,就是你一开始打开的时候那个路径5.第五:直接输入pip install 你要安装的库名
2021-10-13 00:14:45
831
2
原创 打卡力扣专题第二天 公平的糖果棒交换
公平的糖果棒交换题目如下:爱丽丝和鲍勃有不同大小的糖果棒:A[i] 是爱丽丝拥有的第 i 根糖果棒的大小,B[j] 是鲍勃拥有的第 j 根糖果棒的大小。因为他们是朋友,所以他们想交换一根糖果棒,这样交换后,他们都有相同的糖果总量。(一个人拥有的糖果总量是他们拥有的糖果棒大小的总和。)返回一个整数数组 ans,其中 ans[0] 是爱丽丝必须交换的糖果棒的大小,ans[1] 是 Bob 必须交换的糖果棒的大小。如果有多个答案,你可以返回其中任何一个。保证答案存在。示例 1:输入:A = [1,
2021-02-01 22:18:04
170
2
原创 #打卡力扣 相似字符串组
打卡力扣专题第一天今天做的题目是相似字符串组,难度为困难。运用的思想是并查集。题目如果交换字符串 X 中的两个不同位置的字母,使得它和字符串 Y 相等,那么称 X 和 Y 两个字符串相似。如果这两个字符串本身是相等的,那它们也是相似的。例如,“tars” 和 “rats” 是相似的 (交换 0 与 2 的位置); “rats” 和 “arts” 也是相似的,但是“star” 不与 “tars”,“rats”,或 “arts” 相似总之,它们通过相似性形成了两个关联组:{“tars”, “ra
2021-02-01 21:29:20
149
原创 关于小游戏24点的一些事儿
今天讲一个small small small 游戏,24点小游戏,首先我们要熟悉这个游戏的游戏规则,对吧?游戏规则根据搜狗百科的说法:24点游戏就是一款非常简单的益智计算游戏,根据给出的数字,思考公式结果等于24。(你不说我也知道啊。。。。无语jpg)好了我们还是切入正题吧先说说这个游戏解法的大概思路:想办法我们把所得几个数搞成3x8,4x6,2x12这种形式想尽各种办法通过一系列加减乘除ps:谢谢你看到这里还是坚持看了下去并且没有打死我。接下来是真的真的真的开始写代码了!按照正常
2021-01-27 22:48:47
169
原创 mysql输入密码后发生闪退的原因
不得不说,这个mysql真的是让我操碎了心,第一次忘记密码重新安装了很多次,设置密码也是让我操碎了心。今天准备打开navicat,发现Mysql又登不上去了!!看了网友的一些做法,总结一个方法如下:window10版本,在电脑下方输入服务,就会出现以下界面,点击Mysql,在左边启动Mysql即可。完毕...
2020-10-15 21:25:58
448
原创 java awt 最基础程序
import javax.swing.;import java.awt.;public class s2 {public static void main(String[] args){EventQueue.invokeLater(() ->{SimpleFrame frame=new SimpleFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// frame.setUndecorated(true);//参
2020-06-08 00:24:50
139
原创 JAVA核心卷第十章
图形程序设计swing 概述大概理解几个专有名词:1,AWT:abstract window toolkit2,IFC:internet foundation classswing没有完全替代awt,而是基于AWT架构之上swing是指“被控制的”用户界面类awt是指像事件处理这样的窗口工具箱的底层机制swing的优点:1,拥有一个丰富,便捷的用户界面元素集合2,对底层平台依赖的很少,因此与平台相关的bug很少3,给予不同平台的用户一致的感觉问题:如果在所有平台上用户界面元素看起来都
2020-06-05 23:12:30
248
原创 Java核心卷 第三章干货
String API网址:https://docs.oracle.com/javase/8/docs/api里面包含了三部分:包,类,方法可以没事看看里面类的用法构建字符串:StringBuilder builder=new StringBuilder();当每次想增加东西的时候可以用append方法builder.append(ch);在需要构建字符串的时候调用toString方...
2020-04-24 16:21:18
118
原创 Leetcode 至少是其他数字两倍的最大数
在一个给定的数组nums中,总是存在一个最大元素 。查找数组中的最大元素是否至少是数组中每个其他数字的两倍。如果是,则返回最大元素的索引,否则返回-1。代码如下:ackage bad;public class atLeast {public int dominantIndex(int[] nums){int maxIndex=0;for (int i=0;i<nums.len...
2020-04-22 23:08:39
133
原创 Leetcode 使用最小花费爬楼梯
数组的每个索引做为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 costi。每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。输入: cost = [10, 15, 20]输出: 15解释: 最低花费是从cost[1]开始,然后走两步即可到阶梯顶,...
2020-04-22 22:47:28
180
原创 Java核心卷 感想总结+网易云音乐看到的一个bug
第三章主要是java的基本程序设计结构要学会用java编写GUI应用程序基础知识点:命名规则:名字必须以字母开头,可大写可小写,不能用数字,当名字很长的时候采用骆驼命名法,每个单词的首字母大写。每个Java应用程序都必须有一个main方法,main方法必须有一个外壳类,main方法是静态的。点号(.)用于调用方法,通用语法是:object.menthod(parameters)注释:有...
2020-04-17 15:51:40
195
原创 Java核心卷 第一二章个人总结
前几天买了java核心卷,这几天慢慢的在看。第一章,像很多书一样,第一章都是介绍来源啥的。第二页就讲了关键术语也就是JAVA的特性吧简单性:没有头文件,指针运算,指针语法,结构,联合,操作符重载,虚基类等。switch语句的语法在Java中没有改变。面向对象:木匠和椅子的故事。面向对象的话,木匠的关注点会是椅子,非面向对象的话,木匠的关注点就是所用的工具。分布式:Java有一个丰富的例程...
2020-04-16 15:08:37
213
原创 HyperPacer并发测试
**1 **今天在找单一功能模块的时候,看到了一个HyperPacer并发测试大概总结一下并发测试的场景主要针对多用户多频次使用,用户体验中对时间的敏感程度,进行并行处理能力的技术性测试。通过并发测试,可以确定功能模块在特定软硬件环境下能够支撑的最大并发用户数,对比不同并发用户数下的用户响应时间变化,发现程序在并行设计上可能存在的设计缺陷如线程安全,线程死锁,数据库死锁,糟糕的资源竞争或阻塞,...
2020-04-05 22:15:03
353
原创 Leetcode 1比特与2比特字符
线性扫描、package bad;//1比特与2比特字符public class bITE {public boolean isOneBitCharacter(int[] bits){int i=0;while (i<bits.length-1){i+=bits[i]+1;}return i==bits.length-1;}//测试类public static voi...
2020-04-05 21:29:36
163
原创 Study 1
when we first learn java, what we need to know ?so i make it a summary.First,we must learn about the computer language introduction.Maybe we should start with Turing.Next i will choose some materia...
2020-04-03 00:07:04
249
原创 Leetcode 数组的度
package bad;import java.util.Collections;import java.util.HashMap;import java.util.Map;public class arraYdU {public int findshortsubarray(int[] nums){Map<Integer,Integer> left=new HashMap(...
2020-03-31 22:59:28
180
原创 Leetcode 最长连续递增序列
package bad;public class lEngth {public int finfLengthof(int[] nums){if(nums.length==0)return 0;int max_len=1;int len=1;for(int i=0;i<nums.length-1;i++){if(nums[i]<nums[i+1]){len++;}el...
2020-03-31 17:02:57
112
原创 Leetcode 非递减数列
代码如下package bad;public class cheCk {public boolean checkPossibility(int[] nums){int cnt=0;for(int i=0;i<nums.length-1;i++){//注意 如果忘记-1会出现数组越界的情况if(nums[i]>nums[i+1]){int tmp=nums[i];if(i...
2020-03-30 23:15:10
147
原创 Leetcode 图片平滑器
这道题大概意思应该是180°翻转,0变1小声哔哔 像这种靠想象的题我真的学不会555代码如下package bad;public class smmoO {public int[][] imageSmoother(int[][] M){int R=M.length,C=M[0].length;//R是行 C是列int[][] ans=new int[R][C];//重组for(in...
2020-03-30 22:25:53
141
原创 Leetcode 子数组最大平均数
这道题说实话我看懂了一半,害,始终还是只菜鸟代码如下package bad;public class Average {public double findMaxAverage(int[] nums,int k){int[] sum=new int[nums.length];//new length;sum[0]=nums[0];for(int i=1;i<nums.lengt...
2020-03-26 22:45:59
118
原创 一元二次方程java实现代码
这道题是班里同学的做法题目是一元二次方程ackage bad;import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class Equation {public static Map<String,Double> Unary(double a,double b,doubl...
2020-03-26 20:25:35
1606
原创 Leetcode 三个数的最大乘积
今天做了这道题,有两种方法可能相对于容易理解一点给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例 1:输入: [1,2,3]输出: 6示例 2:输入: [1,2,3,4]输出: 24注意:给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-1000, 1000]。输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。代码如下第一...
2020-03-26 20:19:06
225
原创 栈和堆的区别
Q:Java/JDK/JRE中的rt.jar是什么?为什么那么重要?rt.jar表示runtime JAR,并且包含引导类。位于JRE的LIB目录下(java archive)存储了java class文件和程序所需的全部资源栈和堆的区别:存储区别:栈运行方法,堆存储实体(数组)默认值:栈内存没有默认值,使用变量手动赋值。堆内存有默认值生命周期:栈内存,使用完毕立刻释放,生命周期相对较...
2020-03-25 23:33:58
91
原创 Leetcode 种花问题
假设你有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花卉不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给定一个花坛(表示为一个数组包含0和1,其中0表示没种植花,1表示种植了花),和一个数 n 。能否在不打破种植规则的情况下种入 n 朵花?能则返回True,不能则返回False。示例 1:输入: flowerbed = [1,0,0,0,1], n = 1输出: Tr...
2020-03-25 23:09:21
256
原创 Leetcode 最短无序连续子数组
这道题有很多很多种做法,我选的是排序做法,可能比较容易理解点吧代码如下:package bad;import java.util.Arrays;//引入Arrays类public class shortUnfind {public int findUnsortedSubarry(int[] nums){int[] snums=nums.clone();//clone调用对象Array...
2020-03-25 21:47:50
151
原创 Leetcode 重塑矩阵
这道题真的很花时间,我在做测试类就掉坑了,还爬不上来,(我太菜了)话不多说,代码如下package bad;import sun.management.snmp.jvmmib.EnumJvmMemManagerState;import java.util.LinkedList;//引入util类中的LinkedList类import java.util.Queue;//引入util类中...
2020-03-25 16:45:53
138
原创 Leetcode 数组拆分
这道题如果看力扣题目,可能会很懵逼,希望我的代码易懂一点。以下是力扣题目给定长度为 2n 的数组, 你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), …, (an, bn) ,使得从1 到 n 的 min(ai, bi) 总和最大。示例 1:输入: [1,4,3,2]输出: 4解释: n 等于 2, 最大总和为 4 = min(1, 2) + min(3,...
2020-03-23 23:02:26
178
原创 Leetcode 数组中的K-diff数对
因为粗心,实在是太粗心了。Debug了很久。我要引以为戒!!package bad;import com.sun.deploy.security.SelectableSecurityManager;import java.util.Arrays;//引入util类中的Arrays类//[3,1,4,1,5] k=2 3-1 5-3public class kDiff {public i...
2020-03-23 22:18:30
163
原创 Leetcode 斐波那契数列
这道题有很多做法,我采用的的是记忆化自底向上的方法package bad;import java.util.Scanner;//斐波那契数列 通常用F(n)表示 F(0)=0;F(1)=1;F(N)=F(N-1)+F(N-2);public class feiBoNa {public int fib(int N){if(N<=1){return N;}return memo...
2020-03-23 15:41:13
250
原创 Leetcode 最大连续1的个数 等级简单
方法:一次遍历package bad;//[1,1,0,1,1,1] 3public class maxOne {public int findMaxConsecutiveOnes(int[] nums){int count=0;//定义次数int maxCount=0;//定义最大次数for(int i=0;i<nums.length;i++){//for循环找出1if(n...
2020-03-23 14:31:08
108
原创 Leetcode 找到所有数组中消失的数字 等级简单
我果然还是个菜鸟,太菜了。因为一个数组长度的问题Debug了很久,最后还是我学前端的哥看出了问题。I am so vegetable.package bad;import java.util.HashMap;//引入util类中的HashMap类import java.util.LinkedList;//引入util类中的LinkedList类import java.util.List;...
2020-03-22 23:46:17
119
原创 Leetcode 等级简单 移动零
leetcode虐我千百遍,我待leetcode如初恋package bad;public class removeZero {public static void moveZero(int[] nums) {int lastNumberNotZero = -1;int count = 0;for (int i = 0; i < nums.length; i++) {if (n...
2020-03-22 14:13:14
133
原创 Leetcode 等级简单 移除元素
移除元素这道题有很多种做法。也要考虑很多种情况。package bad;public class removeElement {public int removeE(int[] nums, int val) {int ans = 0;for (int num : nums) {//使用遍历if (num != val) {nums[ans] = num;ans++;}}ret...
2020-03-22 14:10:32
97
原创 Leetcode 等级简单 删除排序数组中的重复项
双指针的做法package bad;public class remove {public int removeduplicates(int[] nums){if(nums.length==0) return 0;//判断数组长度int i=0;//双指针for(int j=1;j<nums.length;j++){if(nums[j]!=nums[i]){i++;nums...
2020-03-22 14:07:37
102
原创 BIM指标
这道题课堂上老师好像有教,其实我在慕课上面看过这道题,有很多种循环的方法,可以尝试尝试。package bad;import java.util.Scanner;//把util包里面的scanner类导入程序中public class IBM {public static void main(String[] args){Scanner s=new Scanner(System.in);...
2020-03-22 14:00:53
732
原创 Leetcode 黄金分割点等级简单
这道题,一定要注意的点,一定一定不要把double写成float 亲身经历,红了一大片。public class Huangjin {public static void main(String[] args) { double min = 1;//中间值定为1 double breakPoint = 0.618;//黄金分割点值 int fz = 0;//分子 ...
2020-03-22 13:48:32
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人