images/default1.jpg

搜狗输入法(或任何输入法)转Mac OS 拼音输入法

Tuesday, Jul 28, 2020

[epcl_box type=“information”]本片文章不仅适用于搜狗输入法,也同样支持很多主流输入法。[/epcl_box] 引言 阿航最近购买了新的Macbook电脑。此前一直使用的是搜狗输入法,自然也在mac上安装了搜狗输入法Mac版。但是用了两天,发现并不好用。当把Mac自带的拼音输入法删除,替换为搜狗输入法时,偶尔会出现默认输入法变为了Abc输入法。导致快捷键紊乱。本篇文章就来记录下搜狗输入法转MacOS的拼音输入法。 确定目标 搜狗输入法上什么最值钱?是皮肤吗?唔。。我个人感觉花里胡哨的皮肤反而会降低效率。 是词库、输入习惯、输入历史。 所以我们要解决的是啥?那就是想方设法把搜狗输入法的词库以及输入历史导入到Mac拼音输入法中。 开始 深蓝词库 阿航在不断的摸索中,终于找到了这一款非常牛的开源项目。名叫深蓝词库。 👉 Github仓库地址 我们将会使用深蓝词库,将搜狗输入法的词库导出并转化为Mac拼音输入法的词库。 注意 因为深蓝词库的编写语言是C#。所以在Windows环境上操作将会减免许多麻烦。所以本片文章将会在Windows上进行操作。也强烈建议你使用Windows设备操作(没有Windows的话可以在Mac上运行虚拟机)。 下载深蓝词库 点击此处 跳转深蓝词库下载页,或者直接点此下载2.9.0版本 。 下载完成后,解压缩或直接双击exe文件: 打开后看到一个非常简约的界面: 再放上简单使用说明: [epcl_box type=“information”]相信速度快的同学已经知道自己该怎么做了![/epcl_box] 导出原输入法词库 我们进入原输入法(这里以搜狗为例),右键输入法,点击属性设置: 依次点击:词库 -> 中文用户词库下拉按钮 -> 导出/备份: 导出后应该会得到一个类似搜狗词库备份_xx.bin的文件。 使用深蓝词库转换 回到深蓝词库,将刚才导出的词库文件拖动进入深蓝词库窗口: 可以看到,原词库类型被自动选好。 紧接着,右边选择我们的目标输入法词库–Mac简体拼音: 然后点击转换,观察左下角进度。耐心等待转换完成: 转换完成后,软件会提示你是否保存: 词库文件转移并重命名 把保存的文件传输到Mac上。 将导出的文件后缀名改为.plist。 打开Mac拼音设置 点击顶部拦的 然后选择「打开“简体拼音“偏好设置」 选择「文本」Tab: 将你的词库文件拖动至「输入码」下面。 耐心等待一段时间。(如果你的词库大到十几M甚至几十M,那么请先干些别的。过程甚至可能超过一小时) 完成后,你的词库将会显示在此窗口上。至此,我们成功的把搜狗词库转入Mac词库。
1 minute read
images/default3.jpg

IDEA 一键部署 SpringBoot 项目到远程服务器 Docker 内

Sunday, Jun 21, 2020

Docker作为当前较为流行的微服务容器管理工具, 极大的方便了传统运维部署的工作. IDEA作为地表最强Java开发IDE, 自然提供了对Docker服务的支持. 本篇文章就来记录下如何使用IDEA 一键部署 SpringBoot 到远程服务器 Docker 内. 应用场景 先来看下传统的部署流程: 传统开发流程还好, 每个版本的间隔时间较长. 但是对于小型敏捷开发团队, 这个流程就很要命了! 阿航个人的经验, 每个项目从打包到重启Docker服务器, 预计要花费近10~20分钟! 痛不欲生. 需具备的条件 你了解服务器的基本使用. 你掌握Docker/Dockerfile的使用. 你掌握基础的Bash命令. 本篇文章的环境: 实战开始 [epcl_box type=“notice”]本篇教程小步骤较多! 只要稍有疏忽就可能导致失败! 请实践时仔细阅读教程![/epcl_box] 生成CA公钥私钥 进入安装了Docker的远程服务器, 创建目录ca, 用于存储docker ca认证文件: mkdir -p /usr/local/ca 进入该目录中: cd /usr/local/ca 执行以下命令, 生成公钥及私钥. 需要输入你自己的密码. 记住该密码, 下面会多次使用: openssl genrsa -aes256 -out ca-key.pem 4096 执行以下命令, 根据提示分别输入你的信息: openssl req -new -x509 -days 365 -key ca-key.pem -sha256 -out ca.pem 执行以下命令生成key: openssl genrsa -out server-key.pem 4096 执行以下命令, 把$HOST替换为你的远程服务器的IP地址:
2 minute read
images/default4.jpg

Git同时推送多个远程仓库

Monday, May 18, 2020

有时我们在进行开源的过程中, 少不了需要把代码推送到Github/码云上. 最传统的方式就是分别进行提交、推送. 但是重复劳动并不符合程序员思维😤! 是否有一种方法可以同时使用Git推送至不同的远程仓库呢? 答案是肯定的. 这篇文章就来记录一下如何"使用Git推送至多个远程仓库", 提高开发人员的工作效率. 需具备的条件 若要顺利阅读本文, 你需要具备如下条件: 掌握Git的基本操作 电脑已安装Git的操作环境 拥有Github账号 拥有码云账号 开始 创建远程仓库 Github 进入Github官网 , 点击创建仓库 : 输入仓库基本信息, 点击Create repository: 稍等片刻, 仓库创建完成: 至此, Github的准备工作完成. 码云 码云就简单多了, 因为码云可以直接导入来自Github的项目! 进入码云, 鼠标移至右上角的加号, 点击新建仓库按钮: 进入到仓库基本信息页面, 别急着填, 直接拉到最下面, 找到这个: 点击后, 输入上面Github的仓库地址, 点击创建: 等待片刻: 创建完成 创建、初始化本地仓库 创建本地仓库 在电脑中创建一个新目录: 右键, 点击Git Bash Here(如果没有, 直接用CMD进入目录即可) 初始化本地仓库 输入命令: git init 在项目目录中创建文件README.md: git提交 回到Git终端, 分别输入: git add README.md git commit -m "first commit" git remote add origin 你的Github仓库地址 至此, Github的远程仓库已经配置完毕
1 minute read
images/default3.jpg

Ditto 无法 开机自启 的终极解决方案(Win10)

Saturday, May 16, 2020

近些年一直在使用Ditto作为剪贴板增强工具, 但是突然有一天Ditto无法开机自启了! 自己设置了N次, 还是不行! 但是开动脑筋想了一阵子, 一次又一次的尝试, 终于成功了! 尝试过的方法 在Ditto软件中设置系统自启动 以管理员身份运行Ditto 勾选"系统启动时运行" [caption id=“attachment_1213” align=“aligncenter” width=“701”] 勾选"系统启动时运行"[/caption] 如果你通过这样设置可以成功, 那么恭喜你🎉🎉. 但是我这样没成功, 开机并没有自启动, 点击快捷键也没有反应. 添加Ditto至Windows的"启动"目录 复制Ditto的快捷方式 Win+R打开"运行" 输入shell:Common Startup: 点击确定, 打开"启动"目录, 粘贴Ditto的快捷方式. 如果你通过这样设置可以成功, 那么恭喜你🎉🎉. 我同样死在了这一步. 重启后依然失败. 个人猜想 查询的过程 在网上冲浪的过程中, 并没有发现别人反馈类似的问题(可能是因为这个软件比较冷门)😑. 越过大墙, 发现真的有人反馈 : Win10 自带的剪贴板增强软件 无意中发现可以按快捷键Win+V唤起剪贴板: 这个自带的软件蛮简洁的, 喜欢的同学可以直接使用. (功能较少, 只有粘贴, 没有搜索) Win10故意屏蔽Ditto? 也许是微软看到Ditto的功能相当不错, 所以自己加了上面说的剪贴板工具. 为了将Ditto的用户引流过来, 故意屏蔽了Ditto. 以上纯属个人阴谋论、瞎猜, 请勿当真😏😏 终极解决方案 人之所以被称为万物之灵, 是因为人的智慧是无穷无尽的. 这一点在程序员身上提现的淋漓尽致. 那么, 现在就开始吧! 创建命令行文件 创建文件start_ditto.bat(名称随意, 后缀不能变) 使用记事本打开, 编辑. 输入以下内容: start "" "D:\Program Files\Ditto\Ditto.
1 minute read