自定义博客皮肤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)
  • 收藏
  • 关注

原创 两个数组的交集 II

主要思路:首先对两个数组进行排序,然后从头使用双指针举例排序后的两个数组,指针为A、B当A<B的时候,A指针向后移动当A=B的时候,A、B指针都向后移动,并且保存共同的元素到集合中当A>B的时候,B指针向后移动这样持续到某一个数组遍历完成class Solution { public int[] intersect(int[] nums1, int[] nums2) { ArrayList<Integer> list = new Arra

2022-04-14 17:30:58 216

原创 只出现一次的数字

主要思路:通过异或运算,0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),那么我们现在里面只有一个是单独的,其他的都是重复的两个,两个异或就会为0,最终就是0⊕单独数字=单独数字class Solution { public int singleNumber(int[] nums) { int len = nums.length; int res = 0; for(int i=0;i<len;i++){

2022-04-14 16:53:06 103

原创 存在重复元素

存在重复元素主要思路:思路一:数组排序,然后通过遍历看相邻两个元素是否相同class Solution { public boolean containsDuplicate(int[] nums) { int len = nums.length; if(len==0 || len==1){ return false; } Arrays.sort(nums); for(int i=1;i&

2022-04-11 21:04:24 542

原创 旋转数组解决方法

旋转数组主要思路:思路一:首先将数组全部反转,然后前半部分反转,后半部分反转例如:1234567 移动3次(这里注意一下可能移动10个,移动7次和原本的数组一样,所以 我们对位移求模,10%7==3)全部反转 7654321反转前3个 5674321反转后面部分 5671234class Solution { public void rotate(int[] nums, int k) { int len = nums.length; k =

2022-04-11 19:48:29 225

原创 买卖股票的最佳时机 II

买卖股票的最佳时机 II主要思路:求上升区间的高度差的累加和,对于每一个递增区间都算出来每两个之间的差值,然后累加起来解释一下为什么要划分为一个一个的递增区间:我们用1 3 2 10 和 1 3 3 10来对比我们发现在图一中,有明显下滑,我们如果要求最大的利润,是第一天买入,第二天卖出,第三天买入,第四天卖出,共计3-1 + 10-2 = 10,为什么不会考虑非要在一个递增区间的开始买入和最高卖出呢,为什么不可以在下一个递增区间卖出呢,我们由图一看到第三天的下滑,那么我们计算一个区间的从低到高

2022-04-10 15:20:22 308

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

删除排序数组中的重复项主要思路是:我们将不重复的数据存储在数组的前面部分,实现过程是通过slow指针指向前面的不重复部分的最后一个,而fast指针是负责找到后面哪个元素还没有重复过:如果fast的和slow的元素相同,那么fast往后接着走,直到找到下一个不同的如果fast的和slow的元素不同,那么由于slow是最后一个不重复的元素,而要新加一个不重复的元素,slow先向后+1,然后再将fast的元素覆盖到slow所在位置,slow成了新的不重复部分的最后一个,直到fast走完整个数组clas

2022-04-10 14:27:37 141

原创 Pytorch环境搭建

Pytorch环境搭建这里写目录标题Pytorch环境搭建机器环境搭建步骤1.下载Anaconda32.下载Pytorch测试结果机器环境系统:win11显卡:NVIDIA GeForce RTX 3060 LaptopCUDA:11.4(显卡搭配)查看显卡型号:电脑管家,图吧,显卡管理器等查看附带CUDA:CMD中输入nvidia-smi搭建步骤1.下载Anaconda31.网址:https://www.anaconda.com/products/individual国内镜像:ht

2022-01-21 17:25:42 937

原创 @vue/cli创建项目报错ERROR Failed to get response from /vue-cli-version-marker的解决方案

可以看到vue项目的配置中就是 yarn如果你使用的是npm,只需要改成 npm就可以

2021-01-24 17:40:08 769

原创 IPFS_basic_use

IPFS基本用法安装成功的前提下初始化ipfs init> initializing ipfs node at /Users/jbenet/.go-ipfs> generating 2048-bit RSA keypair...done> peer identity: Qmcpo2iLBikrdf1d6QU6vXuNb6P7hwrbNPW9kLAH8eG67z> to get started, enter:>> ipfs cat /ipfs/Qm

2020-12-31 02:28:47 189

原创 IPFS的PowerShell安装

IPFS的PowerShell安装第一步:cd ~\第二步:wget https://dist.ipfs.io/go-ipfs/v0.7.0/go-ipfs_v0.7.0_windows-amd64.zip -Outfile go-ipfs_v0.7.0.zip第三步:Expand-Archive -Path go-ipfs_v0.7.0.zip -DestinationPath ~\Apps\go-ipfs_v0.7.0第四步:cd ~\Apps\go-ipfs_v0.7.0\go-ipfs

2020-12-31 01:46:45 164

原创 Git官网章节2

git学习:git文件状态已跟踪(初始化仓库时,仓库中所有的文件都属于已跟踪和未修改状态)1.跟踪新文件git add newFile 状态转变为Changes to be commited:(说明跟踪文件之后的状态是放入了暂存区)2.当你修改了这个文件的时候(echo ‘myGit’>README)README文件刚才是 Changes to be commited 状态 ,现在转变为Changes not staged for commit:(说明跟踪的文件发生了变化,但是没有放到

2020-12-24 15:27:30 114

原创 原子性

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《什么是原子性,什么是原子性操作?》, 一起来围观吧 https://blog.csdn.net/Android_Mrchen/article/details/77866490

2020-11-27 11:50:53 87

原创 OLTP,OLAP,行式存储,列式存储

https://www.jianshu.com/p/3d3950c9fb06

2020-11-26 02:30:39 365

原创 MapRecue控制台警告

WARNING: An illegal reflective access operation has occurredWARNING: Illegal reflective access by org.apache.hadoop.security.authentication.util.KerberosUtil (file:/D:/server/maven/repository/org/apache/hadoop/hadoop-auth/2.7.2/hadoop-auth-2.7.2.jar) to m

2020-10-14 15:36:22 248

原创 MapReduce没有打印相关信息

MapReduce没有打印相关信息控制台输出显示解决办法12控制台输出显示显示Log4信息不全解决办法1在Resource类别文件夹下面创建 log4j.properties 文件内容如下:log4j.rootLogger=INFO, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.a

2020-10-14 15:29:11 186

原创 Re-download dependencies and sync project

Re-download dependencies and sync project主要是下载时间过长的问题,所以导入在setting中直接导入包下载的地方:直接下载解压导入链接:https://pan.baidu.com/s/1R6_b4wircYORM5KiaNABrA提取码:4p2v

2020-09-17 20:31:05 423

原创 Vue项目&ECharts开源可视化库

Vue项目&ECharts开源可视化库安装导入使用使用细节图标参数(X坐标,标题,Y坐标,图示等等)官方API文档查询官方现有实例导入(推荐初学者ME)安装本开源库主要是用来进行图表的组件使用,可以减少自己编程的代码量,同时也提供了大量属性,供开发者灵活使用在Vue控制台输入npm install echarts --save导入在main.js中导入import echarts from “echarts”;Vue.prototype.$echarts = echarts;使用

2020-07-08 18:51:51 1339

原创 Vue父子组件通信

Vue父子组件通信子组件传值父组件:$emit父组件传值子组件:props子组件传值父组件:$emit原型:vm.$emit( eventName, […args] )参数:● {string} eventName● […args]触发当前实例上的事件。附加参数都会传给监听器回调。实例://子组件<template> <div> <p style="color: red;font-size: 30px;">下面这是一个子组件</p>

2020-07-03 22:31:04 1191 1

原创 Git基本使用

git使用配置创建仓库文件提交三部走克隆项目查看项目状态分支绑定远程库github配置安装在这里不进行描述 :git下载地址配置用户名称和邮箱:$ git config --global user.name “name”$ git config --global user.email [email protected](邮箱不限制,这里仅仅举例)查看配置:git config --list创建仓库创建仓库:git init FileName文件提交三部走1.跟踪文件:git add

2020-06-30 01:58:42 1776

原创 SpringMVC不同层的解释和联系

SpringMVC不同层的解释和联系定义entity层(model,pojo,bean)dao层(持久层/mapper层)service层(业务层)controller层(控制层)调用关系分层的作用定义entity层(model,pojo,bean)主要是实体类的定义,对应于数据库的属性值,方便后面该类型对象的创建dao层(持久层/mapper层)dao层是也就是数据访问对象(data access object),仅仅是一个拥有方法名的面向对象的数据库接口,这些方法一般是对于数据库的操作方法。具

2020-06-29 19:50:51 453

原创 四种权限修饰符(Java)

四种权限修饰符同一个类同一个包(不同类)不同包子类不同包非子类类型publicprotected(default)private同一个类YYYY同一个包(不同类)YYYN不同包子类YYNN不同包非子类YNNN这里的(default)是指什么都不写的情况,而不是关键字default !!!同一个类public class MyClass { public int a; protected int b;

2020-06-26 17:58:50 281

原创 关键字final的使用和理解(Java)

关键字final的使用和理解一.修饰类二.修饰方法三.修饰变量1.成员变量2.局部变量引用类型基本类型一.修饰类final用来修饰类的时候,这个类就不可以被继承,俗称“太监类”,什么意思呢?就是说这个类不能再有子类,但是对于他继承于父类是不会有影响的,他依然可以覆盖重写父类方法,类似于古代的太监虽然香火断了,但是父亲还是存在的。//我们姑且用Fu类-->Zi类-->Sun类public class Fu {}//final修饰Zi类,但是依然可以继承于Fu类public final

2020-06-25 18:57:53 630

原创 多态的转型(Java)

多态的转型(Java)向上转型向下转型向上转型多态中的向上转型也就是多态的定义Fu fu = new Zi();向上转型就是从子类向父类转换,有人可能会说,直接定义一个子类对象不是更直接吗?不错,但是如果你是要实例很多种类的对象的话,那么我们姑且来说100个,那么你在阅读过程中,父子类的关系就会淡化,而多态的意义在于能够根据不同的需求实例化不同的对象,更加直接的表示出来父子类的关系,这也是向上转型的意义,同时,向上转型是从小到大,没有限制条件的,这么来说,猫是一个动物,猫会爬,那么向上转型成动物,

2020-06-25 16:08:52 953

空空如也

空空如也

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

TA关注的人

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