
换行符
换行符\r\n和\n的关系和区别可以追溯到60年前,打字机广泛被使用的时代。 在打字机还刚刚被发明的时候,人们输入完一行字之后,需要两个动作才能开始输入下一行的内容。 ...

换行符\r\n和\n的关系和区别可以追溯到60年前,打字机广泛被使用的时代。 在打字机还刚刚被发明的时候,人们输入完一行字之后,需要两个动作才能开始输入下一行的内容。 ...

本文会不定期更新 :) set 可以使用set命令改变shell脚本默认的执行流程。 比如 set -e 可以使得shell脚本遇到某一条命令出错( echo $? 不为0)时立即退出执行。 ...

当我们本地对git的submodule目录下的文件做了改动时,会发现不论是用git checkout . 还是 git clean -df都无法丢弃修改。使用git status命令查看工作树的状态时会有如下 报错信息git submodule modified content ...

今天发现vscodevim插件不能连续输入方向键j, 以为是插件的问题,关闭了插件。 发现在vscode里按住j不放,编辑器并不会连续输入j。 需要调整系统的dafaults关闭PressAndHold选项: ...

4月份腾讯面试的时候被问到如何在空间复杂度为O(1)前提下检查连表是否为闭环: 当时没想出来,面试官提醒用快慢指针也没写出来。 回到家里想了下,其实当时已经想出来了,没敢写出来: ...

同事问我,把企业的harbor镜像仓库服务暴露到公网之后,有人暴力登陆怎么办? harbor默认是没有captcha的,google了很久也没看到。 ...

今天看到react 17.0.2 发布一个礼拜了(快有1年没大的更新了),想升级试一试,在项目下执行 npm update指令,结果报错如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ✗ npm update npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! Found: @babel/[email protected] npm ERR! node_modules/@babel/core npm ERR! @babel/core@"7.12.3" from the root project npm ERR! @babel/core@"^7.9.0" from @svgr/[email protected] npm ERR! node_modules/@svgr/webpack npm ERR! @svgr/webpack@"5.4.0" from the root project npm ERR! 9 more (babel-jest, babel-loader, ...) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer @babel/core@"^7.13.0" from @babel/[email protected] npm ERR! node_modules/@babel/preset-env/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining npm ERR! @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@"^7.13.12" from @babel/[email protected] npm ERR! node_modules/@babel/preset-env npm ERR! @babel/preset-env@"^7.9.5" from @svgr/[email protected] npm ERR! node_modules/@svgr/webpack npm ERR! @svgr/webpack@"5.4.0" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See /Users/r/.npm/eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in: npm ERR! /Users/r/.npm/_logs/2021-03-30T08_44_22_160Z-debug.log 这个项目运行过 npm run eject,所以担心是eject造成的。 ...

调试某个go test程序的时候,需要实现confirm/approve功能: 测试完testCase1之后(或者说是某个断点),用户输入yes,执行下一个case,输入no, 则退出整个测试。 ...

使用了一段时间Expect自动化工具简介里面的expect脚本,发现少了一些功能: 怎么给expect脚本传参数呢? expect怎么调用 bash/sh外部命令呢? expect怎么操作字符串呢? tcl 前面的文章Expect命令里面提到过,expect 使用的是Tcl/tk的语法。 ...

本文不定期更新 :) 上个礼拜逛Hacker News看到推荐了一份写于1991年介绍TCP/IP协议的文章A TCP/IP Tutorial。 初略的扫了几眼,发现不错,加入了收藏夹。 昨天晚上抽出时间来细读了一遍觉得很有翻译的价值,于是试着翻译一下: ...