- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 服务器SSH配置及登录
ssh的常规配置https://blog.youkuaiyun.com/liguangxianbin/article/details/79759498ps -e | grep ssh 查看服务是否启动配置完成后,远程新用户添加root权限下创建新用户#两种创建方式差别很大useradd -p “mima” zhang adduser zhanguseradd -p “mima” zhangadduser zhang即使创建时指定了密码,不在系统的用户管理的界面重新输入一次密码
2021-12-07 18:03:33
1909
转载 Microsoft Visual C++ 14.0 is required解决方法
https://zhuanlan.zhihu.com/p/126669852
2020-09-21 16:19:21
312
原创 Docker离线安装Python第三方库
Docker离线安装Python第三方库背景目的工具方法其他方法背景linux系统中安装了一个docker(python3.7.3),linux系统不通网目的往这个docker中安装dgl库工具一台有网的电脑(什么系统都行 只是为了下文件)方法在一个通网的linux环境下(虚拟机或者别人的电脑)直接pip install dgl这一步只是为了查看安装这个库所需要的依赖包:像图中:networkx/requests/numpy等在docker中依次安装这些依赖包,注意版本,具体
2020-09-15 15:32:53
2502
2
原创 leetcode 914卡牌分组(Java
leetcode 914卡牌分组(Java题目翻译题目分析代码题目翻译给定一副牌,每张牌上都写着一个整数。存在一个X,使得所有相同的数字可以分为X组。题目分析相同数字的数量问题想到用map来存储一下每个数字的相同个数所以①:遍历数组,创建map每一个相同的数字都要分成X组,也就是map中每个数字的value值都要能整除X,也就是X是map中所有value值的公约数所以②:遍历...
2020-03-27 23:11:50
207
原创 leetcode 876 链表的中间结点(Java
是个简单题题目描述题目思路代码题目描述给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。题目思路思路一:遍历一遍链表,转移到数组中思路二:遍历一边链表,得到长度后再去遍历思路三:双指针,一个走一步,一个走两步代码思路三:class Solution { public ListNode middleNode(List...
2020-03-23 14:43:37
273
2
原创 leetcode 945. 使数组唯一的最小增量(Java
945. 使数组唯一的最小增量(Java题目描述题目分析代码题目描述给定整数数组 A,每次 move 操作将会选择任意 A[i],并将其递增 1。返回使 A 中的每个值都是唯一的最少操作次数。示例 1:输入:[1,2,2]输出:1解释:经过一次 move 操作,数组将变为 [1, 2, 3]。示例 2:输入:[3,2,1,2,1,7]输出:6解释:经过 6 次 move 操作...
2020-03-22 21:47:39
231
原创 leetcode 409 最长回文串(Java
最长回文串(Java题目描述题目分析代码题目描述给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如 “Aa” 不能当做一个回文字符串。注意:假设字符串的长度不会超过 1010。示例 1:输入:“abccccdd”输出:7题目分析代码Java:...
2020-03-19 23:39:32
171
原创 复制map的问题相关:leetcode 1160 拼写单词
map的复制(Java创建了一个map之后:HashMap<Character ,Integer> map = new HashMap<Character ,Integer>();如果需要多次利用这个map,并且要进行多次不关联的修改最好创建一个map的副本出来错误写法:HashMap<Character ,Integer> map1 = map;加...
2020-03-18 16:09:15
170
原创 leetcode 836 矩形重叠(Java/C++
矩形重叠(Java题目描述题目分析代码题目描述矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。如果相交的面积为正,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。给出两个矩形,判断它们是否重叠并返回结果。示例 1:输入:rec1 = [0,0,2,2], rec2 = [1,1,3,3...
2020-03-18 15:46:42
212
原创 leetcode 1013 将数组分成和相等的三个部分(Java)
将数组分成和相等的三个部分题目描述思路一:纯暴力代码思路二 双指针:代码思路三 半暴力:代码题目描述给你一个整数数组 A,只有可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。形式上,如果可以找出索引 i+1 < j 且满足 (A[0] + A[1] + … + A[i] == A[i+1] + A[i+2] + … + A[j-1] == A[j] + A...
2020-03-11 10:58:57
419
原创 leetcode66 加一(Java)
leetcode66 加一(Java)题目描述题目分析代码题目描述简单来说:用数组表示的一个数,加一,然后再用数组来存储示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。题目分析思路一: 把数组转换成数字,加一之后填入新的数组...
2020-03-10 20:25:13
152
原创 Leetcode1103 分糖果2(Java)
分糖果2题目描述:好多不写了题目分析:暴力就vans了:控制一个是无限制递增变量,一个是控制数组下标的循环变量暴力代码:class Solution { public int[] distributeCandies(int candies, int num_people) { int[] result = new int[num_people]; ...
2020-03-05 19:49:34
172
原创 leetcode997 腐烂的橘子Java
腐烂的橘子Java(疯狂使用map)题目描述:在给定的网格中,每个单元格可以有以下三个值之一:值 0 代表空单元格;值 1 代表新鲜橘子;值 2 代表腐烂的橘子。每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回 -1。 示例 1:输入:[[2,1,1],[1,1,0],[...
2020-03-04 21:54:42
294
原创 leetcode206 反转链表!!!!!Java
反转链表题目描述:反转一个单链表。这道题的难点在于熟练运用迭代和递归。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL思路一:迭代 1->2->3->4->5 1<-2<-3<-4<-5 要完成这种变化我们观察,...
2020-03-03 17:03:13
126
原创 leetcode面试题10.01 合并排序的数组
合并排序的数组题目描述:给定两个排序后的数组 A 和 B,其中 A 的末端有足够的缓冲空间容纳 B。 编写一个方法,将 B 合并入 A 并排序。初始化 A 和 B 的元素数量分别为 m 和 n。示例:输入:A = [1,2,3,0,0,0], m = 3B = [2,5,6], n = 3输出: [1,2,2,3,5,6]题目分析:这道题简单就简单在不需...
2020-03-03 16:07:26
205
原创 Python笔记:把字典一行一行写入文件(txt或json)里
Python字典写入文件的各种方式及效果(百度搜了一大圈都没找到解决我自己问题的方法,可能因为我在字典里套了list吧 写入.json和.txt文件我感觉格式一样(暂且不区分了 从易到难来说:json包 必须得有的1. 普通字典写入文件2.题外小问题:1. dataframe的两列来创建字典的问题,有两种情况: 一种是列名为key 值为value另一种是直接两列一列为key...
2019-12-06 15:18:56
30492
5
原创 dataframe的两列转换成字典的key和value
dataframe的两列转换成字典的key和value1.存为按插入顺序的字典OrderedDictcsv文件内容:import pandas as pdimport collectionsdata = pd.read_csv('../practice/pra.csv')#读入文件df = collections.OrderedDict(zip(data.iloc[:,2],data...
2019-12-06 14:46:33
11739
4
原创 Vmware Fusion安装时黑屏 但挂起可以看到系统在运行的情况
Vmware Fusion安装时黑屏 但挂起可以看到系统在运行的情况我:Mac os虚拟机:安胜可能情况:mac设置安全隐私那里,允许他屏幕录制
2019-11-28 15:17:34
2351
2
原创 线性代数入门:矩阵的理解笔记
线性代数理解笔记学习资料:https://blog.youkuaiyun.com/myan/article/details/647511https://blog.youkuaiyun.com/myan/article/details/649018https://blog.youkuaiyun.com/myan/article/details/1865397今日笑点:这个老师对矩阵的理解真是影响了好多好多的人hhh对矩...
2019-11-27 16:42:36
502
原创 Leetcode18 四数之和
四数之和给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。注意:答案中不可以包含重复的四元组。示例:给定数组 nums = [1, 0, -1, 0, -2, 2],和 target = 0。满足要求的四元组集合为...
2019-11-27 16:33:18
91
原创 《统计学习方法》学习笔记一:基础定义
1.几种统计学习方法定义及理解1)监督学习本质:学习输入到输出的映射的统计规律举例:输入变量与输出变量均为连续变量的预测问题为回归问题。输出变量为有限个离散变量的预测问题为分类问题输入输出变量均为变量序列的预测问题成为标注问题。经典的例子是房价预测的问题:有很多房子的信息和房子的价格,然后训练出模型之后输入一个房子的信息,模型给出预测的房价2)无监督学习本质:学习数据中的统计规律...
2019-11-26 15:58:01
248
原创 Leetcode 19删除链表的倒数第N个节点
删除链表的倒数第N个节点给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.思路C++:利用相隔距离为n的双指针,当后面的指针到达链表尾部时,删掉前边这个指针所指的节点。具体方法:先定义两个指向头节点的...
2019-11-26 15:51:17
91
原创 Leetcode 15三数之和(双指针+容器)
Leetcode15 三数之和(笔记)思路Java实现Python实现C++实现1. 思路首先暴力解法是可以实现的,但是在这道题中会超时,因为这道题目给了巨大的测试用例。三数之和为0,那除了第一个数,后两个数可以采用双指针。首先对数组排序对第一个数字进行循环,如果它大于0,不用再判断了,不可能跟两个比它大的数之和为0了确定第一个数之后,对这个数字后面的数进行双指针查找,...
2019-11-25 22:42:15
158
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人