自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux命令

nohup python -u start.py > test.log 2>&1 &ps -ef |grep pythontail -f test.log

2023-11-30 23:34:57 341

转载 Failed to start docker.service: Unit not found.

In this blog post, we will look at the different ways to fix the Error starting docker service Unit not found.After installing the Docker when I executed the following command -systemctl start docker I immediately faced the following error on my Ce

2022-04-06 14:17:54 2757 3

原创 15-JZ73 翻转单词序列

描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“nowcoder. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a nowcoder.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?数据范围:1≤n≤100进阶:空间复杂度O(n) ,时间复杂度O(n) ,保证没有只包含空格的字符串cla...

2022-04-04 17:23:47 104

原创 【14-JZ9 用两个栈实现队列】

描述用两个栈来实现一个队列,使用n个元素来完成 n 次在队列尾部插入整数(push)和n次在队列头部删除整数(pop)的功能。 队列中的元素为int类型。保证操作合法,即保证pop操作时队列内已有元素。数据范围:n≤1000要求:存储n个元素的空间复杂度为O(n),插入与删除的时间复杂度都是O(1)class Solution{public: void push(int node) { stack1.push(node); } int pop..

2022-04-04 16:22:26 244

原创 13-JZ30 包含min函数的栈

描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的 min 函数,输入操作时保证 pop、top 和 min 函数操作时,栈中一定有元素。此栈包含的方法有:push(value):将value压入栈中pop():弹出栈顶元素top():获取栈顶元素min():获取栈中最小元素数据范围:操作数量满足 0≤n≤300,输入的元素满足∣val∣≤10000进阶:栈的各个操作的时间复杂度是O(1) ,空间复杂度是O(n)示例:输入: [...

2022-04-04 12:26:14 86

原创 12-JZ31 栈的压入、弹出序列

描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。1. 0<=pushV.length ==popV.length <=10002. -1000<=pushV[i]<=10003.pushV的所有数字均不相同## 代码中的类名、方法名、...

2022-04-03 09:57:06 440

原创 11-JZ21 调整数组顺序使奇数位于偶数前面(一二)

描述输入一个长度为 n 整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分,所有的偶数位于数组的后面部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。数据范围:0≤n≤5000,数组中每个数的值 0≤val≤10000要求:时间复杂度 O(n),空间复杂度 O(n)进阶:时间复杂度 O(n^2),空间复杂度 O(1)## 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可## # @param array int整型一

2022-03-29 11:53:31 70

原创 10-JZ17 打印从1到最大的n位数

描述输入数字n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。1. 用返回一个整数列表来代替打印2. n 为正整数,0 < n <= 5class Solution: def printNumbers(self , n: int) -> List[int]: return [i for i in range(1,10**n)]class Solution {public:.

2022-03-28 19:29:48 490

原创 [9-JZ22 链表中倒数最后k个结点]

描述输入一个长度为 n 的链表,设链表中的元素的值为 ai ,返回该链表中倒数第k个节点。如果该链表长度小于k,请返回一个长度为 0 的链表。数据范围:0≤n≤10^5,0≤ai​≤10^9,0≤k≤10^9要求:空间复杂度 O(n),时间复杂度 O(n)进阶:空间复杂度 O(1),时间复杂度 O(n)例如输入{1,2,3,4,5},2时,对应的链表结构如下图所示:其中蓝色部分为该链表的最后2个结点,所以返回倒数第2个结点(也即结点值为4的结点)即可,系统会打印后面所有的节点

2022-03-28 17:31:25 1149

原创 [8-JZ6 从尾到头打印链表]

描述输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。如输入{1,2,3}的链表如下图:返回一个数组为[3,2,1]0 <= 链表长度 <= 10000function printListFromTailToHead(head){ // write code here const arr = [] while(head){ arr.push(head.val) head=head.n

2022-03-28 16:43:16 283

原创 【7-JZ52 两个链表的第一个公共结点】

描述输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)数据范围: n≤1000要求:空间复杂度O(1),时间复杂度 O(n)例如,输入{1,2,3},{4,5},{6,7}时,两个无环的单向链表的结构如下图所示:可以看到它们的第一个公共结点的结点值为6,所以返回结点值为6的结点。输入描述:输入分为是3段,第一段是第一个链表的非公共部分,第二段是第二个链表的非公共.

2022-03-28 16:16:32 1320

原创 【6-JZ24 反转链表】

描述给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围:0≤n≤1000要求:空间复杂度 O(1) ,时间复杂度 O(n)。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。以上转换过程如下图所示:/*struct ListNode { int val; struct ListNode *next; ListNode(int x) :

2022-03-28 15:11:32 53

原创 【牛客剑指offer】【5-JZ76 删除链表中重复的结点]

描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表 1->2->3->3->4->4->5 处理后为 1->2->5数据范围:链表长度满足 0≤n≤1000,链表中的值满足 1≤val≤1000进阶:空间复杂度O(n) ,时间复杂度O(n)例如输入{1,2,3,3,4,4,5}时,对应的输出为{1,2,5},对应的输入输出链表如下图所示:/*struct ...

2022-03-27 18:16:18 63

原创 【牛客剑指offer】【4-JZ18 删除链表的节点】

描述给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。1.此题对比原题有改动2.题目保证链表中节点的值互不相同3.该题只会输出返回的链表和结果做对比,所以若使用 C 或 C++ 语言,你不需要 free 或 delete 被删除的节点数据范围:0<=链表节点值<=100000<=链表长度<=10000# class ListNode:# def __init__(self, x):#

2022-03-27 15:38:24 1064

原创 【牛客剑指offer】【3-JZ25 合并两个排序的链表】

描述输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。数据范围:0 \le n \le 10000≤n≤1000,-1000 \le 节点值 \le 1000−1000≤节点值≤1000要求:空间复杂度O(1)O(1),时间复杂度O(n)O(n)如输入{1,3,5},{2,4,6}时,合并后的链表为{1,2,3,4,5,6},所以对应的输出为{1,2,3,4,5,6},转换过程如下图所示:# class ListNode:# ...

2022-03-27 14:23:48 305

原创 【牛客剑指offer][2-JZ5 替换空格]

描述请实现一个函数,将一个字符串s中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。数据范围:0≤len(s)≤1000 。保证字符串中的字符为大写英文字母、小写英文字母和空格中的一种。python:class Solution: def replaceSpace(self , s: str) -> str: # write code here return

2022-03-26 11:04:21 1255

原创 【牛客剑指offer][1-JZ3 数组中重复的数字]

描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1数据范围:0≤n≤10000进阶:时间复杂度O(n),空间复杂度O(n)class Solution: def duplicate(self , numbers: List[int]) -&gt

2022-03-26 10:42:50 91

原创 docker容器的常用命令

获取root权限方法:第一种、进入容器的命令改为 sudo docker exec -it xxxxxxxxx bash第二种、创建容器实例的时候,增加参数--privileged=true复制文件:主机→容器:docker cp host_path containerID:container_path容器→主机:docker cp containerID:container_path host_path...

2022-03-18 20:59:50 117

原创 wget后台下载、查看任务进度

wget -b urlcat wget-log

2021-11-05 19:49:43 904

转载 Gephi:can’t find java 1.8 or higher

下载地址:Gephi - The Open Graph Viz Platform第一步:找到gephi的安装路径,修改etc下的gephi.conf文件(记事本打开)第二步:打开文件后找到jdkhome,修改成如下图所示(引号里面的内容是jdk的安装路径,#号一定要删掉。)jdkhome="D:\jdk16" 最后,保存一下就可以正常打开Gephi了。...

2021-11-01 19:33:33 103

转载 将pip源更换到国内镜像

用pip管理工具安装库文件时,默认使用国外的源文件,因此在国内的下载速度会比较慢,可能只有50KB/s。幸好,国内的一些顶级科研机构已经给我们准备好了各种镜像,下载速度可达2MB/s。其中,比较常用的国内镜像包括:(1)阿里云 http://mirrors.aliyun.com/pypi/simple/(2)豆瓣http://pypi.douban.com/simple/(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/(4)中国科学技术大学 ht

2021-10-27 10:58:47 123

转载 详细镜像汇总:

一、站点版(一)、企业站1.搜狐:Index of /2.网易:欢迎访问网易开源镜像站3.阿里云:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区4.腾讯:http://android-mirror.bugly.qq.com:8080/(仅针对APP开发的软件,限流,不推荐)(二)、教育站1.上海交通大学:http://ftp.sjtu.edu.cn/html/resources.xml(部分移动运营商出口状况不佳,无法访问)2.华中科技大学:http://mirro..

2021-10-27 10:57:35 107

原创 vim查找命令

单击 esc —>“Shift”+" :"进入命令行模式 打“ / ”+“关键字”回车 就可以查找了 上一个匹配: ”N“, 下一个匹配: ”n" (next) :/nohl退出查找 (no high light的缩写)...

2021-10-27 09:11:43 858

原创 2021-10-23

sess = tf.Session()sess.run(c)

2021-10-23 19:47:50 48

原创 type、dtype、astype

(1)type()是python内置的函数。type() 返回数据结构类型(list、dict、numpy.ndarray 等)(2)dtype 返回数据元素的数据类型(int、float等)(3)astype() 改变np.array中所有数据元素的数据类型。

2021-10-12 17:39:15 80

转载 python特殊函数 __call__()

__call__在Python中,函数其实是一个对象:>>> f = abs>>> f.__name__'abs'>>> f(-123)123由于 f 可以被调用,所以,f 被称为可调用对象。所有的函数都是可调用对象。一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__()。我们把 Person 类变成一个可调用对象:class Person(object): def __init.

2021-10-12 15:46:13 59

原创 anaconda3 conda命令总结

conda create -n env_nameconda remove -n env_name --allconda activate env_nameconda deactivateconda env listconda -Vconda list -n env_name

2021-09-28 17:29:12 89

原创 github命令行

git clone https://xxxx复制项目到克隆文件夹git statusgit add .git commit -m '初始化项目'git push

2020-06-24 15:20:07 94

原创 eclipse汉化方法

汉化包下载地址:链接:https://pan.baidu.com/s/11pOoy-6ByGBE9vufFwMNDA 提取码:s5l9下载后解压名为  links  文件夹,直接放到eclipse的安装目录:比如我的目录为:D:\开发工具\eclipse 3.7 ...

2018-10-29 15:11:02 110

apache-maven-3.5.4

从官网下载的maven,配置到eclipse里即可实现自动下载jar包。灰常好用

2018-09-06

基于SSM的学生信息后台管理系统

基于SSM的对学生信息的管理系统,实现了简单的功能,通俗易懂,层次分明,有助于初学者对SSM框架进一步了解。

2018-09-06

基于servlet的在线商城后台管理系统

内有资源代码,数据库建表和设计语句。主要功能为后台管理员对用户信息、商品信息、商品类别、订单信息、留言信息等的管理,功能大致齐全,适合初学者参考学习。

2018-09-06

空空如也

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

TA关注的人

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