Git(七)——删除历史版本,保留当前状态 来自git删除历史版本,保留当前状态。 - LANGKYE# - 博客园1、创建并切换到lastest_branch分支git checkout --orphan latest_branch2、添加所有文件git add -A3、提交更改git commit -am "删除历史版本记录,初始化仓库"4、删除分支git branch -D master5、将当前分支重命名git branch -m master6、强制更新存储库
互联网笔试——服务器启动题 某厂笔试题,居然瞎胡做出来了,先把不优雅的答案记录一下。第i行第一个整数c表示第i个服务所依赖的服务数量,后面c个整数表示它所依赖的各个服务,保证这c个整数在1~n范围内,互不相等且都不等于i。x,y。x为1或0,1表示启动服务,0表示停止服务。y表示启动或停止的服务的序号。输入样例3 21 21 301 10 21输出:31def operate(machine_id,machine_state, rely_...
算法——最长公共子序列(动态规划) 给定两个字符串text1 和text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。一个字符串的子序列是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,"ace" 是 "abcde" 的子序列,但 "aec" 不是 "abcde" 的子序列。两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。示例 1:输入:text1 = "abcde", text2 =...
算法——表达式求值 1、逆波兰表达式题目:https://leetcode-cn.com/problems/evaluate-reverse-polish-notation/def main(tokens): #逆波兰表达式 op_to_binary_fn = { "+": lambda x, y: int(x+y), "-": lambda x, y: int(x-y), "*": lambda x, y: int(x*y), "/
算法——最长回文子串 描述对于一个字符串,请设计一个高效算法,计算其中最长回文子串的长度。给定字符串A以及它的长度n,请返回最长回文子串的长度。示例1输入:"abc1234321ab",12返回值:7牛客:https://www.nowcoder.com/practice/b4525d1d84934cf280439aeecc36f4af?tpId=188&tqId=38605&rp=1&ru=%2Factivity%2Foj&qru=%2Fta%2Fjob-co
Python pdf转图片 包pip install PyMuPDFimport datetimeimport osimport fitz # fitz就是pip install PyMuPDFdef pyMuPDF_fitz(pdfPath, imagePath): startTime_pdf2img = datetime.datetime.now() # 开始时间 print("imagePath=" + imagePath) pdfDoc = fitz.open(pdfPa.
python pdf合并 担心网上各种pdf合并泄露信息,所以找了个脚本。from PyPDF2 import PdfFileReader, PdfFileMerger# 要合并的多个pdf文件pdf_files = ('PDF_20210511_095403.pdf', 'PDF_20210511_095450.pdf', 'PDF_20210511_095540.pdf')result_pdf = PdfFileMerger()for pdf in pdf_files: with open(pdf, .
VSCode+Git(20210423) 1、vscode git中U,M,D文件标记含义M modified 已经在github中添加过该文件,然后对这个文件进行了修改,就会文件后标记M U untracked 在本地新建了这个文件,还未提交到github上,就会标记U D delete 删除了这个文件,vscode-git会记录下这个状态 6,u 表示有6个错误,且untracked 在git中可以清楚地看到你修改了哪些代码2、git pull & git fetchgit fetch从...
利用python进行服务器下载 1、服务器上传下载文件python -m http.server 8000开启8000端口,2、结果 登陆ip:8000即可访问3、设置指令36 alias hs='echo "http service starting... "; echo "http://172.16.0.178:8000/"; python -m SimpleHTTPServer 8000' 37 alias hs3='echo "http service starting... "; echo "h
MongoDB基本操作 练习记录,方便查询。1、创建数据库(use xxx)use xxx 如果数据库不存在,则创建数据库,否则切换到指定数据库> use ZYZHXswitched to db ZYZHX> dbZYZHX2、查看所有数据库(show dbs)> show dbsadmin 0.000GBconfig 0.000GBlocal 0.000GBtest 0.000GBZYZHX数据库并不存在,如果要显示,需要向其中插入一些数据。>
mac+virtualenv使用全记录(0416) 1、安装virtualenvpip install virtualenvapt-get install virtualenv2、运行virtualenv env会在当前项目中创建vene文件夹,为当前项目的虚拟python环境若在创建虚拟环境时需要选择一个python解释器来创建虚拟化环境,命令为:3、启动source venv/bin/activate激活后,在控制台会有一个带有venv的标志。4、安装依赖pip install -r requir.
GitLab 将本地项目上传到 GitLab :有三种方式:1、创建了一个全新的仓库,直接 git clone 拉到本地就可以:git clone http://git.ideshun.cn/Deshun/w3h5.git #将远程仓库克隆到本地cd blog-dblog #进入项目目录touch README.md #创建Readme文件git add README.md #将添加的内容添加到索引git commit -m "add README" #将文件添加到仓库git push -u o
Windows_Terminal原始setting.json备份 // This file was initially generated by Windows Terminal 1.6.10571.0// It should still be usable in newer versions, but newer versions might have additional// settings, help text, or changes that you will not see unless you clear this file// and let us
Windows Terminal安装及基本配置 1、安装windows应用商店查找。2、配置https://www.cnblogs.com/Jingkunliu/p/14299332.html下载powershell
ITerm2配置及使用记录(三四尚未完成) 让mac命令行更加丰富高效前置安装brew/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"来源:链接一.ITerm2简介1.安装iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用。直接在官网上http://iterm2.com/下载并安装即可。2.配置设置ITerm为默认终端二.安装 oh-my-zsh1.查..
Linux常见命令汇总(一) 1、查看文件夹中文件数目wc -c filename 参数-c表示统计字符,因为一个字符一个字节,所以这样得到字节数du -b filepath 参数-b表示以字节计数ls -l filepath 第五列为文件字节数ls -h filepath h表示human,加-h参数得到人好读的文件大小ls | wc -w 查看有多少个文件及文件夹ls | wc -c 查看目录下多少个字节数ls -l|grep "^-"|wc -l 统计某文件夹下文件的个数ls -l|grep "^d"|wc -
python位运算and编码 剑指Offer python里面的负数直接将其和0xffffffff进行与(&)操作即可得到其补码:def func(n): if n < 0: n = n & 0xffffffff剑指Offer题目输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。# -*- coding:utf-8 -*-class Solution: def NumberOf1(self, n): # write code here
剑指Offer(八)——动态规划 1、剪绳子给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,m<=n),每段绳子的长度记为k[1],...,k[m]。请问k[1]x...xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。方案一:递归我们先定义函数f(n)为把绳子剪成若干段之后的各段长度乘积的最大值。在剪第一刀的时候,我们会有n-1种可能的选择,也就是说剪出来的第一段绳子的长度可能为1,2,......n