- 博客(57)
- 资源 (6)
- 收藏
- 关注
原创 git同步推送代码至gitee和阿里云效
验证完成后在C:\Users\Administrator\.ssh目录下会多一个known_hosts的文件,里面存放着已知的host。已有阿里云效的代码库,想迁移gitee却迁移不了,只能把代码先拉取下来,然后重新建库,配置过后,采用同步推送的方式,同步两个库的代码。这样就说明已经添加成功了。
2023-07-17 22:20:50
1105
原创 Spring Boot插件方式整合Mybatis Generator
后面可以专门研究一下这个插件,重新制作,使得它更加契合各个实际场景的使用。而且还可以依据它的这个思路,制作其他的生成工具。
2023-07-11 12:44:35
375
原创 git 合并分支代码
该命令可以合并某一个提交记录到当前分支,比如在其他分支修复了一个bug,这个bug也同样需要在当前分支修复,就可以使用该命令。2.1.1 使用TortoiseGit查看提交日志或者使用如下命令查看,获取到commit number。1.1.4 查看合并过来多少个提交记录。1.1.5 推送提交记录到。2.1.3 合并提交记录。
2023-07-10 08:45:52
1984
原创 27. 移除元素
关键是怎么组织左右两边的指针,一点心得就是 双循环,一般情况下可以转化为双指针,另外一些需要额外的容器来协助的,也可以试着转化为双指针。
2023-04-27 21:00:42
55
原创 209. 长度最小的子数组题解
用暴力法解,java超时了,js没有超时,如下第一个就是用js暴力解的。而后用js代码写滑动窗口的方式解题,效率比暴力解提升了近一千倍。要确认窗口范围,还需要确认所求的结果!
2023-04-27 20:57:37
59
原创 3. 无重复字符的最长子串题解
滑动窗口的思路解决。这个题的特点就是第一点是要找子串,要一直往后面找,直到遇到终止条件,第二点就是如何转化往后找的过程中,能回来,而后又重新开始找。滑动窗口就是双指针,左指针定位在开始位置arr[0]的位置,而右指针定位在左指针的前一位arr[-1]的位置。右指针的确定是精髓。在一开始的推导过程中,如果把右指针的位置确定在arr[0]的位置,则第一个字符,不好加入集合,定位为-1则每+1一次则指向后面一位,这里面包含了arr[0]的位置。
2023-04-27 20:10:41
44
原创 1. 两数之和题解
内存消耗:41.3 MB, 在所有 JavaScript 提交中击败了87.42%的用户。内存消耗:41.6 MB, 在所有 JavaScript 提交中击败了50.89%的用户。执行用时:176 ms, 在所有 JavaScript 提交中击败了11.39%的用户。执行用时:72 ms, 在所有 JavaScript 提交中击败了61.55%的用户。直接解法,两个循环搞定。
2023-04-27 20:06:19
61
原创 23. 合并 K 个升序链表题解
3. 先解构ListNode对象,使其变成数组,再由数组转变成ListNode对象,应该是很耗时的,这个应该优化,如果要优化,直接解法应该是行不通的。1. 输入和返回值的不同,这道题用例输入的数组,空数组的情况下,代码中要返回的却是null。执行用时:112 ms, 在所有 JavaScript 提交中击败了44.90%的用户。2. 因为是直接解的,所以有很多边界条件需要处理,比如寻找第一个有序序列时的边界条件。这道题一开始只能想到用这种方法来解,我推测应该是能过的,实际上确实能过。
2023-04-27 19:55:34
96
原创 240. 搜索二维矩阵 II
这道题用时很短,第一次尝试使用直接查找的方式来得到结果,没有想能通过的,但是通过了。第二次就使用二分查找来得到结果,因为有行/列都是升序,而且行指定了最多300行,符合二分查找的特点,所以采用对每一行进行二分查找,速度快了近10倍。
2023-04-27 19:52:23
54
原创 875 吃香蕉题解
第二个点是吃完总时间的计算错误,我理解的是一堆吃不完的挪到下一堆吃,所以第三个示例一直都过不了,实际是这一堆吃不完的也要算一小时,后面的一堆按一堆的来算。第一次做理解错了3个点,第一个点是区间取错了,是0-总和。第三点是没有注意题目边界,最少要吃一个。
2023-04-27 19:49:44
56
原创 1011. 在 D 天内送达包裹的能力题解
最后比较实际需要的天数和给定的天数,如果比给定的天数小或者等于给定的天数都说明载重过大,不是最低运载能力;high:同样由于包裹不能拆分,一次最低运一个包裹,所以最大值是把传送带上所有的包裹都运走,所以high为所有包裹重量的总和,即一次性都运走。问days天内送走所有包裹的船的最低运载能力,就是问:在这个载重情况下,一共需要多少天,而后看按这个载重实际需要多少天。low:由于包裹不能拆分,船起码要能运输一个货物,所以运载能力的最小值不能低于传送带上一个包裹重量的最大值,为10。寻常的二分查找题目。
2023-04-16 10:10:18
49
原创 1552. 两球之间的磁力题解
这个题最难的点在于,怎么知道在给定的磁力值下,可以放置多少个球。其实就是在排序之后,从第一个开始往后找相邻的两个来比较绝对值大小,如果得出来的磁力值等于给定的磁力值,说明最起码的磁力值要求已经满足,容易忽略的是大于给定的磁力值情况,大于给定的磁力值即说明磁力值仍可以加大一些,它仍是合法的。同理比较在给定磁力值的情况下算出来的球数和限定的球数比较,如果大于或者等于限定的球数,说明在这个磁力下仍可以放置m个球,不是最小磁力里最大的。
2023-04-16 10:06:54
89
原创 重排链表题解
怎么进行交换是个问题,这种一个接一个的,要把next从要交换位置以及后面的所有next都交换到新的节点中,再想办法删除掉改变后的序列里的最后一个节点。这一点使用c比较好理解,使用java就不好理解了,因为java中对应的数据结构,是用数组+指针来完成链表的设计的。最后一个数总是插入到原序列的中间,出口就是原序列的next是空的,递归体就是要进行交换。
2023-04-03 00:16:36
104
原创 剑指 Offer 64. 求1+2+…+n题解
采用自上而下的方式,从尾往前推,得出递归体是已知的n加上n的前一个数,特殊情况就是n=1时,结果就是1。这道题应该算简单题,说了不让用这不然用那儿,就是要让你用递归。
2023-03-29 22:07:39
62
原创 爬楼梯的解题思路
递归需要看是否符合由大问题分解成重复的小问题,然后逐个求解小问题,最后合并答案形成大问题的解。其次,可以考虑是否可以分解成树形结构求解。再次,可以考虑是否可以自上而下地求解,自上而下不仅是从上到下地考虑,也可以倒过来看是否行得通。
2023-03-28 20:24:18
63
原创 翻转二叉树,按层级查找
按层级来找二叉树的左右两个节点,出口是叶子节点的左右树都是null,找到最后一层的左右两个节点后,对调左右节点,返回节点,而后逐级网上找左右两个节点,再进行对调,再返回节点。
2023-03-28 00:33:20
50
原创 MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');方法2:用mysqladmin mysqladmin -u root password "123456" 如果root已经设置过密码,采用如下方法 mysq...
2023-03-25 19:45:00
628
1
原创 import to intellij IDEA翻译
spring源码工程里教如何把工程导入到IntelliJ IDEA中的文档,翻译成中文,好看一点
2022-02-24 21:23:51
215
原创 Docker安装halo
Docker安装halo自定义Docker网络查看当前Docker网络[root@10-7-176-211 ~]# docker network lsNETWORK ID NAME DRIVER SCOPEe7660459253e bridge bridge local4ca31df30e45 example_default bridge local63d1d72302da host
2022-02-24 20:50:25
2232
原创 实现linux系统下直接可以运行Android程序--目录
为实现这个功能,做记录。希望实现在linux系统下可以直接运行Android的程序,就像安装.deb程序一样。
2019-05-25 12:01:36
4598
1
转载 git本地项目上传至gitee和下载项目
如果你的本机是安装成功第一次使用,先配置一下一些基本的信息?12$ git config--global user.name "Your Name"$ git config --global user.email"email@example.com"一、在码云上创建项目名称为demo的项目二、打开GitBash ,用cd命令进入本地项目目,然后把初始化一下,把本地的目录变成git本地...
2019-03-12 10:55:42
2360
原创 JS获取JSON数据
提示查看后台传回的数据是String类型数据,还是JSON格式的数据(本身是JSON类型数据) 按Object.property形式观察格式(最好用console.log(data)来查看一下输出的结果,方便弄清楚格式)本身是JSON类型的数据用Object.property..args来获取,获取到的数据内部有不同格式的,需按对应的格式进行获取例子{"code":"0","...
2019-02-18 15:10:08
9656
原创 Web资源文件的跨域请求设置解释
例子<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script...
2019-02-18 09:15:48
682
原创 bootstrap-select下拉列表实现(bootstrap4 bootrap-select 1.13 +)
准备工作<!-- css --><link href="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/css/bootstrap.min.css" rel="stylesheet"><link href="https://cdn.bootcss.com/bootstrap-select/1.13.5/css/...
2019-02-16 15:53:23
4281
Ajax和jQuery学习笔记
2018-03-29
Spring、servlet-api、httpclient tomcat等的jar包和源码
2018-03-29
开涛Spring和SpringMVC书籍
2018-03-29
API是什么,怎么调用API,API调用详解
2018-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人