Tools
文章平均质量分 74
针叶
心静,成器。
展开
-
让终端命令更有时间观念
即便oh-my-zsh已经如此强大,还是有不满足需求的地方。原创 2022-11-05 15:09:43 · 1265 阅读 · 0 评论 -
简单几步实现内网穿透
场景为了避免阐述过多理论,我们直接从需求场景入手,来了解一下为什么需要内网穿透?小明是少数派的一位咕咕作者,在家里电脑稿某文稿了一半,到公司后打算摸鱼继续稿,怎么办呢(此处假定他没有使用任何云同步软件,也不会使用git,就算会用他也忘了提交)?此时,小明想通过ssh等远程访问设备文件的方式来下载家里那半稿子,但他的家庭网络是没有分配公网IP的,无法通过互联网直连。内网穿透就这样派上用场了。所以通俗地讲,内网穿透就是要将流量从公网穿透到内网,让内网设备也能通过公网访问,帮助小明在公司访问家里电脑的原创 2022-05-24 11:12:11 · 6332 阅读 · 3 评论 -
IDE Eval Reset忘了重置进不去怎么办
问题我相信很多白嫖怪都知道目前JB全家桶“极为先进”的使用方法——其实就是无限重置30天(IDE Eval Reset)。具体使用方法就不赘述了。这里会出现一个问题,尤其是针对电脑上安装了多款JB家的IDE用户来说(比如我就是,IDEA、PyCharm和CLion都在使bai用piao),如果超过30天未打开其中某个IDE进行试用重置,那么你就会发现打不开了,要求你补充License,而且菜单栏也没有地方让你再去打开Eval Reset插件了。怎么办!?或许你唯一能想到的办法就是完全卸载,清空一切相关原创 2021-10-10 22:44:27 · 27056 阅读 · 23 评论 -
安装Anaconda后终端base前缀问题
问题最近想训练个小模型来用用,于是乎我在macOS安装 Anaconda | Individual Edition ,选择的是图形界面安装(64-Bit Graphical Installer),整个过程很顺利,一路下一步就行了。然鹅,安装完之后,我发现我的终端命令行前缀出现了一个base,像这样:(base) -> ~这就很无语。原因猜测原因应该是Anaconda安装后在shell的配置文件中注入了脚本,因为我用的是zsh,所以打开 .zshrc 文件可见:# >>>原创 2021-08-24 21:33:26 · 3852 阅读 · 2 评论 -
快速解决macOS升级后截图权限授予无效的问题
问题macOS的新版系统Bug Sur也发布了大半年了,今天终于下决心升级。都11.4了,应该挺稳定了吧。结果没想到还是有一些小坑。很多软件都需要一项叫“屏幕录制”的权限,一般用于截图和录屏等功能。我在升级系统后发现,打开相关软件时提示需要重新授予权限,但我发现明明权限已经勾了(如上图),而且反复取消和重新勾选后,依然不行,陷入了无限循环。那你要我怎样?重启了系统还是不行。解决冷静下来,思索了一会儿。发现了这个删除按钮:干脆删了重新添加一下这些应用试试呢?(脏话……)没想到这就可以了,我真是原创 2021-06-19 19:24:01 · 8884 阅读 · 10 评论 -
快速实现Sublime Text的Kotlin高亮
问题Sublime Text是一款非常实用的编辑器软件,偶尔不想开大型IDE的时候,用它来看看代码还是不错的。不过发现在用它来查看Kotlin代码时,默认是一片白,没有语言对应的高亮,点击右下角选择语言时也没有Kotlin这个选项(下图是解决问题之后的)。解决没有高亮看着多不舒服啊,如何快速搞定呢?已经有开源项目帮我们解决了。GitHub - vkostyukov/kotlin-sublime-package: Sublime Text 2 Package for Kotlin Programm原创 2021-06-19 19:01:19 · 2323 阅读 · 2 评论 -
macOS备份迁移系统偏好设置
场景不知道诸位在使用macOS时是否遇到过这样的场景:有两台电脑,想把旧电脑中的系统偏好设置原封不动地迁移(导入)到新电脑中,只关心这些设置,不想迁移其他东西。解决方案1:官方迁移助理其实官方提供了一个方案,叫“迁移助理”。具体操作步骤可见文档:将内容迁移到一台新的 Mac 上,不仅可以迁移系统设置,还包括整个用户帐户下的文件、应用程序等。如图,我们可以在此步骤中只选择“系统与网络”,就能实现系统设置的迁移。方案2:macprefs第一个方案其实是比较安全保险的做法,但是需要注意的是:在原创 2021-02-24 22:00:16 · 851 阅读 · 0 评论 -
QQ闪照保存小妙招
QQ闪照在IM工具中,QQ较之于微信一直是比较前卫的,毕竟年轻用户居多。比如QQ闪照就是一个有趣的功能,而且已经推出很久了(记得大概是V6.5左右):不管单聊还是群聊都可用,在发送图片时勾选闪照即可,发送成功后所有人都只能看5秒,时间结束后图片被“销毁”,UI层面被打上厚厚的马赛克。这个功能一经推出,不少老司机可谓是既爱又恨,我们暂且不说其功能意义和影响。但是相信大家都思考过,怎么把闪照保存下来?接下来我们就以Android端QQ为例探索一下闪照的持久化存储方式。截图想多了哈哈,Android端原创 2021-02-24 12:10:08 · 42261 阅读 · 11 评论 -
Win10也要愉快地使用Bash
对于习惯了Linux和Mac的同学来说,Windows自带的终端确实不太好用。其实我们完全可以用Bash取而代之。安装Windows Terminal自从巨硬拥抱开源之后,那是骚操作频频。Windows Terminal是一个开源项目,它本身只是一个终端容器,可以装载系统自带的CMD、PowerShell甚至是WSL子系统的终端。下载安装很简单,可以在应用商店直接搜索Terminal安装,也...原创 2020-02-24 18:16:16 · 4088 阅读 · 0 评论 -
Win10家庭版如何正确关闭自动更新
背景Windows10还是很漂亮很好用的,大部分同学购买的品牌机也都会预装正版Win10,不过是家庭版的(个人用户一般也不需要专业版,比如我这种装双系统的只把Win10拿来打游戏),然而,家庭版系统要用常规手段是没法彻底关闭自动更新的。微软也非常不给面子,各种给你悄悄打开,当你关机时,你会吃惊地发现“更新并关机”这个选项。下面就介绍一下正确关闭自动更新的方法。解决找回家庭版的组策略换...原创 2019-12-14 20:20:25 · 2562 阅读 · 4 评论 -
更新Git工具到最新版本
Ubuntu 16.04默认的软件源目前最多只能更新到2.7.4版本,而官方早就已经迭代到2.20.1了,差十几个版本号。新版的git命令工具增加了很多新功能,比如分支HEAD高亮等,相比以前,可以更加方便地脱离图形化界面操作。1、首先查看一下自己的版本是不是低于最新版:git --version2、若不是,添加Git官方的软件源:sudo add-apt-repository pp...原创 2019-02-19 23:10:55 · 30031 阅读 · 0 评论 -
解决IDEA 2017.3.1安装出现NSIS错误的问题
我的Windows 10系统从来没更新过,也没打过什么补丁。以前的IDEA升级安装都好好的,结果这次从2017.2.6升级到3.1,就出现下面的错误了,exe安装程序都打不开。 这个很烦人啊,网上一搜,有人说别用Chrome下载,用迅雷,这个我试了下明显不靠谱。谷歌上还有人说把安装程序放在C盘的,都不行。 然后还有个方法是给exe创建快捷方式然后加/NSRC参数,加了之后你发现果然不出现这个原创 2017-12-25 23:51:42 · 4618 阅读 · 0 评论 -
在PyCharm中三步完成PyPy解释器的配置
介绍方法之前,我们先说说Python的解释器,由于Python是动态编译的语言,和C/C++、Java或者Kotlin等静态语言不同,它是在运行时一句一句代码地边编译边执行的,而Java是提前将高级语言编译成了JVM字节码,运行时直接通过JVM和机器打交道,所以进行密集计算时运行速度远高于动态编译语言。原创 2017-07-12 19:00:28 · 25303 阅读 · 2 评论 -
彻底清除Github上某个文件的历史(针对误上传密码文件等情况)
这几天用JDBC写一个开源项目玩,测试的时候为了方便连接数据库就直接把root密码都写进代码文件了,然后Commit再Sync,成功把密码暴露到Github上。大家肯定不想自己数据库所在服务器的IP和密码暴露,所以这里提供3个办法……原创 2016-11-28 20:11:11 · 8753 阅读 · 2 评论