- 博客(383)
- 收藏
- 关注
原创 添加阿里云的npm源(阿里源改域名了)
原先由淘宝运营的 npm 镜像 http://registry.npm.taobao.org 已经迁移,并且现在推荐使用 https://registry.npmmirror.com/ 作为其新的地址。npm的阿里源改了域名,现在网上还挺多设置为旧的那个地址。这个就是阿里源的新地址。
2025-05-09 10:22:54
45
原创 同个操作系统安装多个node版本
会查无路径,这是因为nvm 是一个 shell 函数,nvm 并不是一个独立的可执行文件,而是一个 shell 函数,它被定义在你的 .zshrc 文件或其他 shell 初始化脚本中。,你可以注意到nvm是被安装到 ~/.nvm 目录下的,是一个隐藏目录,不过并不是因为隐藏目录而导致 which mvn 无输出。安装nvm,用nvm来安装node版本,注意你不是通过nvm安装的node版本是不需要卸载的,后续会有提及原因。安装好nvm后,用nvm安装你想安装的node版本。如果没有,你可能需要手动添加(
2025-05-09 10:19:51
104
原创 【你肯定找了很多重复的,这篇不同】如何修改secureCRT的标签显示自己自定义的
点击:Options -> Configure -> Default Session…-> Terminal -> Emulation ->Advanced -> Ignore window title cange requests。,就是你用secureCRT连接的时候,标签tab页的标题总是 root@your_hostname_or_ip 这种格式,而不是自己在secureCRT建连接时自定义的名字。我的版本比较新的9.5.0。
2025-04-28 18:20:44
298
原创 snipaste截图钉图软件按esc就退出钉图,如何禁止
用 snipaste 钉图,不小心按下esc就退出了,比较恼火,其实鼠标双击钉图则关闭,这点已经足够了。如何避免按下esc退出钉图?节下图设置,Esc 选择 None 即可。
2025-04-22 11:41:31
183
原创 如何关闭MacOS中鼠标滚轮滚动加速
滚动加速” 就是滚动滚轮相同的角度,滚动快则屏幕滚动多,滚动慢则页面滚动少,不是线性的,有个加速效果在里头。另外,“滚动加速” 不仅仅存在于垂直方向,也存在于水平方向,但是一般影响比较大的是垂直方向,一般禁止掉垂直方向的 “滚动加速” 即可。在windows里是没有这个特性的,在win里滚轮滚动角度跟光标移动的距离是线性的,即滚动固定角度就对应页面固定的行数或像素数。macOS里存在"滚动加速",是自身就有的,并不是安装了Mos这类软件而引入的。
2025-04-11 15:24:36
684
原创 MacOS中的鼠标、触控板的设置研究
鼠标滚轮的 "滚动相同距离(角度),滚动快和慢也会影响到最终页面的滚动距离" 特性。但是这个又和 Mos 无关,前面的研究在推出 Mos 的情况下也是这样子。所以非常难解决这个问题。
2025-04-10 23:18:16
1006
原创 pd安装centos7后如何安装parallels tools
打开pd,启动centos,如下,单击 “安装 Parallels Tools…我用root操作的,你要不是root尝试加sudo在每个命令前面,用root省事。,这只是类似友情提醒一样的东西(害得我还以为挂载失败了,结果使用。如下,要点击 “继续”,不然后续mount的时候会出现。进入 cd /mnt/cdrom 执行。要点击 "继续"之后才能mount。(这个目录可以看到有这个文件)挂载完毕后会有一行误导性的提示。,结果提示已经挂载上去了。可能会遇到安装依赖失败,
2025-04-10 11:40:46
287
原创 pd(parallels desktop)安装centos7的教程
其实可以不安装的,你centos在宿主机用ssh连接就好了。好像不安装的话就是不能鼠标无缝移入移出和拷贝和粘贴,但是你在宿主机不就可以拷贝和粘贴了。,不要选择 “最小安装”,省得给自己找麻烦,也不知道最后是不是缺少这缺少那的,选择 “基础设施服务器” 即可,也不需要安装图形界面了。浏览到你下载的 ISO 文件,下一步,剔除 “快速安装”,不然会让你输入不知所谓的密码。接着,选中文吧,虽然有些翻译很可恨,但会自动定位到上海时区,也方便查看。那个4G的应该可以了,没必要下那么大的。接着,安装目录如下操作即可。
2025-04-10 11:05:43
186
原创 pd(parallels desktop)安装centos7后无法用客户端连接(ssh连接)
eth0 的 ONBOOT 改成了yes(参考本文上面重新安装,不选择 “最小安装”,选择 “基础设施服务器”(参考本文上面关闭了防火线 (参考本文上面改用 terminal 或 iterm连,放弃 FinalShell。
2025-04-10 10:48:30
567
原创 群晖NAS最简单的备份教程(只备份需要的目录到不同的硬盘)
我要备份的是照片,我只要一个版本就好,不需要追踪变化,比如昨天增加了什么减少了什么文件,我不需要,我只需要最终的版本即可,即**备份后目标目录和备份源完全一样"群晖的raid之类的备份我没用过,因为我2块硬盘大小、品牌、新旧都不一样,不满足条件,一个8T一个2T,不想花钱买多一个快8T的跟目前这块8T的组成raid。注意: “共享文件夹” 名字听起来骇人听闻,但它不是谁都可以访问的意思,“共享文件夹” 在NAS中就理解为 “文件夹” 即可,是最基础的、在根目录的文件夹。点击加号,点击"数据备份任务"
2025-04-07 13:06:39
780
原创 bat或者cmd文件如何pin到windows的开始菜单
建jmeterw.cmd的快捷方式,快捷方式剪切到 “C:/Users/你的用户名/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/”1、创建 jmeterw.cmd 的快捷方式(这个快捷方式右键菜单无pin to start选项,续进一步处理)3、需要该名字的可以改下名字,到时pin过去就是用改后的名字。2、右键菜单,选择属性,Target的路径填入以下内容。(pin过去之后原来的快捷方式是可以删除的)以jmeterw.cmd为例,
2024-08-30 09:52:34
663
原创 修改mac的音量能像windows系统那样给出音量反馈吗?
主要体现在mac菜单栏调整音量后音量条的弹出框就自动消失了,不能像windows那样持续调音量。windows有一些非常好的设计,比如拖动音量条的时候会有对应的音量大小的反馈。首先点击菜单栏音量按钮->声音偏好设置…->勾选 “当更改音量时播放反馈”。
2024-08-02 21:35:22
684
原创 notepad++如何跨文件搜索(比如搜索某个目录里的文件)
notepad++的搜索结果一直是比较迷,搜出一堆乱七八糟的东西,明显是缓存了,文件已经改名了都还不被notepad++意识到。notepad++如何跨文件搜索(比如搜索某个目录里的文件)
2024-07-28 19:19:19
531
原创 nodepad++已打开的文件怎么按照字母/文字顺序排列?
点击菜单栏 “窗口” -> “排序方式” (可选择升序或降序)nodepad++已打开的文件怎么按照字母/文字顺序排列?
2024-07-28 19:10:33
1055
原创 如何在excel中插入短的超链接(超链接太长,可以显示为短文本)
要显示的文本,这里改成想要的文本。(win和mac的office页面显示的样子有些许差异,不过大同小异)Excel格子太小,粘贴超链接后不好看,比如我想要贴入。后,右键选择 “编辑超链接…
2024-07-28 18:43:38
2304
原创 Chrome浏览器如何修改语言(修改成英文、中文)
设置->语言与地区->App->特别为chrome单独添加它的语言为英语,点击确定后需要重启chrome,重启后见到已经修改成英语了。发现windows的改法不一样,windows的这个chrome不知道为什么多了个选项,也许是版本跟上述macos里的chrome更高?之后选择作为Google Chrome界面的语言,重启chrome即可。在语言里添加"英语"并且置顶,试了很久,设置完后重启浏览器什么的,都无法改成英文。有的时候需要修改chrome浏览器的语言,比如如下是中文,我要修改成英文。
2024-07-21 13:33:06
9547
3
原创 安卓手机如何如何在升级app之前备份好旧版app随时回滚
并且很多安卓系统即使你又低版本的apk也必须先删除高版本的app再安装低版本的app,这样并不是无缝的,删除高版本的app会删除本地数据(如微信)。有点不好的是分享的名字是base.apk,改名该apk或许方便以后知道是什么app的apk,用 软件名+版本号 命名,这样更清晰。需要注意的是重新安装低版本的app要求先删除高版本的,这样就会造成有些app丢失本地数据,比如微信的聊天记录就是存在本地的。另外,到其他地方弄到的低版本apk又不知道是否安全,不如升级前自己备份之前的版本。
2024-07-21 10:47:17
1272
原创 如何让intellij idea支持一个目录多个springtboot或maven项目
我们有项目a、项目b,现在的项目几乎都是springboot项目(即maven项目),所以就假设他们都是springboot项目,idea设计的时候一般是单独打开a和b,我们现在希望有类似于 “workspace” 的概念,把a和b都纳入其中。用idea打开上面创建的f,这时候idea其实会检测,如果检测到你有maven的scripts(其实就是pom.xml之类的maven结构),会提示是否加载a和b为maven项目,选择是即可。各种依赖的下载,点击右侧的Maven的视图,刷新一下,让依赖下载一下。
2024-03-17 11:22:40
1636
2
原创 git的实验:cherry-pick,github对比代码的两种方式
某个commit,比如 c1,,最早是在a分支做的,当被cherry-pick到b分之后,还是一样的revision吗?
2023-11-22 19:50:59
1641
原创 IDEA的项目会因为项目的路径改变而需要重新耗时很久去index吗?
idea 里导入过的项目,比如常见的 Java 项目/springboot项目,若本来这个项目 a 是存在 C:/DevFolder/code 下的,回来挪了一个位置,比如挪到 C:/DevFolder/code/api 下,重新用 IDEA 打开,会造成要重新index(构建索引)要很久吗?据观察到的结果似乎不会因为挪动了位置而耗时很久去重新index。
2023-11-12 18:55:03
908
转载 IntelliJ IDEA(或web storm)禁止某些文件夹indexing
IDEA启动后,需要将项目中的文件夹和文件建立索引(Scanning files to index,注意不是拉取maven依赖),甚至需要根据文件的类型解析文件内容,便于后续搜索、跳转等,导致项目打开后很长一段时间几乎不可做跳转(前端node_modules文件夹的indexing过程可能超过10分钟),甚至代码高亮都全部失效。使用方法一和方法二后,项目文件夹列表依然能看到文件夹和里面的文件,只是文件和文件夹的颜色发生了变化,但是方法三设置后,文件夹将直接从项目文件夹列表消失,建议使用方法一和方法二。
2023-11-12 15:17:41
2168
原创 如何关闭Windows Defender(亲测可行!!非常简单)
但是它还是删你下载的文件呀!有些第三方的关闭WD的工具,做得不好的就一个关闭按钮,点击后好像要重启,重启后也没卵用,WD还是在的,而且这个软件就一个按钮没有给你检测当前WD是什么状态,而且也没有开启按钮。Windows Defender(简称WD)真的太讨厌了,经常给你报你下载的文件是病毒,且不说真的是不是病毒,它都不询问直接删。这样子下载的软件如果原来会被自动删除的,现在则会提示,你可以选择不删,也可以加入信任区。你看我的页面,压根就跟网上的教程说的不一样,该有的菜单没有,我怎么继续操作?
2023-11-12 08:40:39
3727
原创 Run highlighted commands using IDE
直接enter运行,就是直接在命令行中输出执行命令的结果,但是如果你按提示ctrl/cmd+enter则跳转到 IDEA 里的功能去执行你的命令。其实就是提示你可以使用 IDEA 的功能替代命令行。比如使用ctrl+enter或cmd+enter之后使用的就是 IDEA 里的功能。有时候在 IEDE 的命令行中输入命令,会弹出如下提示,或者命令被着了背景色了,是怎么回事?
2023-11-11 11:10:48
793
原创 使用IDEA工具处理git合并后的冲突的细节
处理完某个文件中的冲突部分后,有时候左右两边的 >> 和 << 太多了,一个个点完了左边的>>还要一个点右边的<< 太费劲了,有没有快速的一次性将左边的>>全部采纳,和一次性右边的<<全部采纳,又或者一次性将左右两边的全采纳?我为什么会有这个疑问,因为我以前是习惯直接使用命令行 git merge 来合并的,合并之后搜索 <<< 来确定有冲突的位置(当然也可以查看执行 git merge 命令后会列出冲突的文件列表),合并的时候自然可以选择保留两边任意一边的,也可以两边都保留,也可以两边都不采纳。
2023-11-11 09:28:19
4089
2
原创 springboot,spring框架返回204 status code的时候,会吞掉返回值
发现有个有意思的现象,就是当你的接口返回204的 HTTP status code 的时候,会自动把 response body 吃掉,即使代码里是有返回的。:如果去掉204那行,则返回200,则。
2023-11-10 07:41:59
793
原创 idea中的.idea文件夹以及*.iml文件(新版idea没有*.iml文件了),新旧版idea打开同一个项目会不会出现不兼容
这篇文章就来讨论两个问题,一是关于idea产生的文件,另一个是两个不同版本的idea、甚至是community edition和ultimate edtion之间的区别,这种区别会不会造成不兼容?低版本产生了 .idea 目录和 *.iml 文件,用高版本打开,高版本并不会强行就爱那个idea元数据强行同步成高版本的格式,并不会删除掉低版本产生的 *.iml 文件。但是,一般如果之前低版本的idea打开的,再用高版本的idea打开,此时是比较容易兼容的,当然了,两个idea之间可能版本号也会有差。
2023-11-06 20:37:50
2299
1
原创 DbVisualizer和DBeaver启动不来,启动报错
直接下载最新版就好了,我 jre8的,运行最新的也没问题(也不知道是不是内置了 jre,我下载的是绿色版)->属性->兼容性->勾上 “以管理员身份运行此程序” ->确定,这样子以后双击都是使用管理员身份打开了)提供了含 JRE 和不含 JRE的版本,也提供了安装以及绿色解压版。DbVisualizer:说明得非常清楚,什么版本的软件要求至少什么版本的 JRE,非常清晰。两者都提供了zip压缩包,即绿色免安装版本,我比较喜欢绿色软件,推荐。的是最新版的DbVisualizer是不支持 JRE 8 版本的。
2023-10-29 16:23:15
2113
原创 webstorm(web storm)启动报错:Failed to load JVM C:\Program Files\JetBraints\WebStorm ....\ jvm.dll
找到程序本身,即webstorm64.exe,右键,选择"属性",选择"兼容性",勾上"以管理员身份运行此程序",点击"确定"但是我安装的版本不比他的老版本,早就没有32位的了,只有一个64位的,所以也不存在运行的webstorm的位数不对的问题。但我觉得 webstorm 启动的时候不会依赖于我安装的那个 jdk 里的 jre 的版本吧?应该不会用我安装的 jdk 里的jre来启动和运行webstorm吧?使用 “管理员身份运行” 打开,我的就是这么解决的。显示的都没什么可疑的地方。
2023-10-29 15:15:57
1048
1
原创 激活MacBook的时候有个“文件保险箱磁盘加密“的选项,要不要开启
注意,如果激活时跳过Apple ID,则没这选项,可以后续在 “设置->安全性和隐私->文件保险箱” 中开启,如果开启了想关闭也在此。在激活MacBook的时候,如果填了Apple ID,就会有 “文件保险箱磁盘加密” 的选项,到底是开还是不开呢?->控制器”,如果看到有T2的说明就是的了,比如如下就是。对于比较老的macbook,确实会,但是对于苹果自家的芯片以及带有T2的,就可以放心开启。苹果芯片很好判断,就是M系列的,架构跟x86完全不一样的ARM架构,很好判断。这表示当前状态是开启的(下图)
2023-10-21 09:08:36
7631
原创 MacBook/MacOS如何更新到指定的版本
可见提供了多种下载的方式,可以使用AApp store的方式。现在是A版本,想要更新到B,而目前能最新更新到C。是可以做到的,不一定更新就得更新到最新的。只要下载好B之后更新即可。
2023-10-14 23:16:13
2467
原创 如何查看端口占用(windows,linux,mac)
这种情况的出现是因为,比如8080本身是启动的,被访问后就会留下痕迹,然后8080的进程被杀掉后则LISTENING状态的立即会消失,但是其他状态的还会缓存一段时间,实际测试过一段时间(具体我没数多久)后再查,就什么都没了。参数只查出 LISTEN 状态(即监听中)的了,所以不需要人工过滤监听中的状态了,只需要看第4列的地址,即本地地址,只要看这列能完整匹配你要查的端口号即可,匹配后的那行的PID就是你要找的。如下图,如果虽然有输出结果,但是没有LISTEN状态的(看箭头括号里的),也是没有任何程序占用。
2023-10-08 20:34:58
33336
原创 IDEA的database工具以及对比两个数据库之间的差异(比DBVisualizer和DBeaver方便)
不过DBVisualizer和DBeaver两个安装太难了,高版本需要JRE17的支持,不知道为什么这两个软件这么难安装,下载下来安装也总是很容易提示JVM相关的错误。其实IDEA里有个非常好用的database工具,用来连数据库,能连的数据非常多,最重要的是还带有对比数据库差异的工具。有说社区版可以安装对应的插件,但是实际上这个插件是捆绑的内置插件,叫Database Tools and SQL,另外,上述的两个插件都是通过JDBC的jar包连数据库的,本质都是java连数据库。
2023-10-08 15:48:45
3835
原创 IDEA Class爆红编译不通过但还是正常运行,查找调用链发现不正常(该显示的没显示)
出现上述的一些问题,可能是索引有点不正确吧?总之需要清除IDEA缓存,上述的3类问题我都经历过都能在清理缓存后解决。清理缓存的方法:File -> Invalidate Caches…(有些版本的idea可能描述上有点不一样)3、搜某个方法被哪个方法调用,列出了a、b方法,实际有a、b、c 3个地方引用,也就是结果不正确,会务导入。IDEA是好工具,用久之后也会发现它各种各样的毛病。2、自动化测试Cucumber,无法从feature文件跳转到定义。1、类爆红,提示编译不通过,但是能正常打包,能正常启动。
2023-10-08 11:52:02
1158
原创 不标准的 json 格式的字符串如何转为标准的(json字符串属性名不带双引号如何转
所谓规范的json字串就是属性名要用双引号,属性值需要用到引号的地方用双引号而不是单引号,如。最简单,直接浏览器打开开发者工具,切换到console,输入。使用Chrome的插件FEHelper。使用软件比如 JSON Viewer。不规范的 json 字符串例如。还有一种情况就是以上情况的混合。转换出来就是规范的了。
2023-10-05 21:36:57
2147
原创 如何让git命令仅针对当前目录
我们有时候建的git仓库是这样的,a目录下有b、c、d三个模块(文件夹)。有时候只想查看b下面的变化,而使用。,则命令仅针对当前b目录,就好像在b目录单独建了git仓库一样。的时候会把c和d的变化都列出来,要怎么只查b目录的变化?要查b目录的变化,cd到b目录,然后使用。
2023-09-30 07:07:09
484
原创 手机搜狗输入法,输入拼音时如何分割拼音,调出“分词“功能,如何微信或QQ使用发送按钮而不是换行?
其实微信中自己是有个设置的,QQ不清楚,可能也有。但是其实搜狗输入法中也有单独针对微信和QQ的设置,设置后就出现了 “发送” 按键,如果需要换行,则由之前的点击换行键改成长按 “发送” 键。:在搜狗输入法的 设置 -> 键盘设置 -> 回车键发送消息,默认不打开,打开即可。有时候打字,输入 “xian” 的时候我们的意图是 “xi’an” (西安),或者输入 “yue” 的时候希望是 “yu’e”(余额)在搜狗输入法的 设置-> 键盘设置 -> 拼音九键显示分词,默认没有打开,打开即可。
2023-09-29 18:01:37
7116
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人