小问题的小`tips`

Windows80端口被占用

Windows下80端口被进程System占用的解决方法,就是这么简单,我也懒得记了,直接贴链接。

git使用缓慢

git config --global http.proxy localhost:1022 # 127.0.0.1:1022 git config --global https.proxy locahost:1022

Edge有时无法连接网络问题

IPFS伴侣扩展导致的,关闭后恢复正常

alibaba/nacos -> bin/startup.cmd 2.0.1报错

startup.cmd中的set MODE="cluster" -> set MODE="standalone"

spring-boot&spring-cloud-alibaba版本对应关系

遇到问题,降级spring-boot,它更新得更快一些,spring-boot和其他依赖版本对应关系 OpenFeign 启动失败:No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer

重入攻击再现无法成功

原来solidity^0.8之后的版本直接就ban了重入,记得再现的时候选低一点的版本,老子看了半天都没看出来是咋回事,师弟才说是因为版本的问题

Intellij IDEA破解

官网上直接下载,版本不能太高,根据[zheli.io](https://zhile.io/2020/11/18/jetbrains-eval-reset-da33a93d.html)的停止日期,不能下太高版本的,下载2019-3-1版本的。zheli.iojetbrains-agent-latest.zip,直接拖到IDEA里面就完了

通过名字删掉所有相关进程

ps -ef | grep *** | grep -v grep | cut -c 9-15 | xargs kill -9

Latex 相邻两条引用有相同作者时第二条引用中作者名字变横杠

IEEEtran.bst找到这样一条命令:FUNCTION {default.is.dash.repeated.names} { #1 },然后将1改成0即可。 没有就下载一个IEEEtran.bst

\IEEEPARstart{T}est第二个字母也会大写

改成\IEEEPARstart{T}{}est即可,聪慧如我

Win10桌面崩溃

今天算让我碰上了,桌面崩溃,Google了一下,找到知乎上一个回答,本身shift alt del是可以用的,我也打开了任务管理器,但第一次知道任务管理器可以直接运行新程序

42e32e2b24f6ebbdb0fa00bf3fcbf3b
42e32e2b24f6ebbdb0fa00bf3fcbf3b
2ee8731182dbe88ca4cdc236e9bd826
2ee8731182dbe88ca4cdc236e9bd826

为什么老是在git push时让我输入id密码呢?

这是因为我clone仓库的时候用的是HTTP协议,只需要用下面的命令改一下就可以了(记得在本地存一个id_rsa直接复制已有的就行 git remote set-url origin git@github.com:yourusername/yourrepositoryname.git

git设置编辑器为vim

git config --global core.editor "vim"

一文搞定虚拟机NAT网络配置(给我整了半天都没搞定,这篇文章是真的厉害

VMware安装的虚拟机设置NAT连接,过一段时间物理机与虚拟机突然就不能互相ping通了,也ping不通外网了?已解决!

zsh在刪除文件的时候使用-f也有一个prompt

~/.zshrc中加上一行setopt localoptions rmstarsilent,再source ~/.zshrc即可

matplotlib画图出现没有设置的刻度

image
image

react里面的组件this指针的问题

比如有一个<Input onclick={this.click}/>,如果this.click函数里面用到了this指针可能会报错read undefined setState啥的,这个时候两种解决方法: 1)在constructor里面加上this.click = this.click.bind(this); 2)原<Input/>中这样写<Input onclick={()=>{this.click();}}

github 8月后不让账号密码登录了,现使用token进行操作

今天更新了git后发现不能通过账号密码登录了,于是百度了一波,发现8月之后github不能通过账密登陆了,可以使用token登录,网页登陆github->setting->developer setting->token,然后生成一个就可以了

image
image

git撤销已经push到远程的提交

$ git reset --hard HEAD^ # 直接本地回退到上一个版本
$ git push -f origin main # 强制push,不太好
# 最好还是不要撤销提交,强制push 会把本地上一个版本之后的所有其他提交全部撤销,然后替换成最后的强制push 的提交