从17年开始,欧陆词典已成为我查词标配App。这里就介绍下欧陆。

跨平台

欧陆支持Mac/Win/Linux等主流各系统,我个人主要以下平台使用

  1. iPhone日常

    欧陆有免费和增强版98CNY,目前个人使用免费版,免费版也支持加载第三方词库

  2. Mac日常

    有免费版和增强版168CNY,目前个人使用增强版,原因是免费版不支持加载第三方词库

  3. iPad偶尔使用

    同iPhone账号授权,目前个人使用免费版,免费版也支持加载第三方词库

付费后均是永久使用,免费升级

阅读全文 »

Copilot CLI已经公测了,之前一直没玩,现在尝试用了下,这里介绍下如何使用及我的看法

CLI当前版本version 0.5.4-beta (2024-01-04)

要求

与GitHub Copilot一样,需要订阅付费

安装

阅读全文 »

博客目前还坚守着hexo技术栈。这里Mark下我使用到的插件

注意:配置所在文件为_config.yml

1
permalink: :year/:month/:day/:abbrlink/
阅读全文 »

实际开发中希望用户在网页中,一键可以唤起本地RDP客户端建立链接,想到的方案就是URL Scheme。实际测试发现,RDP URL Scheme支持还是不完整的,有坑。

平台差异

  1. MacOS系统版本差异,存在支持问题,实际验证:BigSur支持,但Sonoma不work

    1
    rdp://full%20address=s:<ip>:<port>&username=s:Administrator

    点击测试

  2. Windows下无支持
    目前能解决的即用户手动下载.rdp配置文件,再利用客户端打开,文件内容,如例子

    如下配置Mac/Win均支持

    1
    2
    full address:s:9.9.9.9:3389
    username:s:administrator

相关文档

阅读全文 »

手里这辆山地车有些年头了,大概是15年入手的,美利达公爵600,加锁2500CNY。目前车还在骑。

这里就总结下我都买了哪些配件及对车/品牌的观点

配件

这里列下我常用的

  1. 折叠密码锁

  2. 小米充气宝

  3. 半指/全指手套

  4. 轮胎气嘴帽

    嘴帽长时间后会损坏,可以买这种第三方的,质量不错还好看些

  5. 自行车链条润滑油

  6. 坐垫套

  7. 铃铛

配套App

阅读全文 »

Web端提供一个monacoTS编辑器,这里是一些设置

  1. editor中声明语言typescript
  2. typescript语言添加类型声明-addExtraLib

除此之外就是一些常见设置,比如Minimap/Width/Height/Theme等

使用fig时随着不断的输入数据,suggestion是会不断的筛选命中和高亮的。实际测试分析发现了高亮的logic

逻辑

  1. 补全list生成的同时计算当前输入命令光标到开始匹配的N个字符,定义为charactersToDrop=N
  2. N个字符split变成字符数组,每个字符进行match高亮,采用懒惰匹配
  3. 当用户回车时,终端先删除N个字符,write进命中补全-值
  4. 用户回车选中suggestion

举例

输入cd ar,charactersToDrop=2

阅读全文 »

开发WebShell时会用到ssh2包,这里介绍下

说明:ssh2模块即openssh协议的客户端实现,因此我们平时ssh命令能做到/不能做到的,ssh2等价

常用方法

  1. connect-建立连接

    连接支持密码/密钥/交互键盘输入,确定连接成功后就可以做些基本操作了

    如果是连接失败,可以开启debug,方便排查失败原因。一般而言,本地终端可以连接上,那么ssh2也一样,因为都是openssh客户端

  2. con.shell

    开启交互Shell,即平时终端中不断输入输出,终端的话,比如直接断连接,长时间不输入,输入exit多种方法均可

  3. con.exec

    执行命令,比如cd命令,执行完后,该执行直接就结束了,即stream.end

  4. httpAgent

    这里的agent可以实现内网穿透,比如目标机器有个127.0.0.1:80的web服务,那么就可以使用ssh建立的agent穿透访问

  5. sftp

    文件操作的话,推荐使用基于ssh2实现的ssh2-sftp-client

在使用ssh2时,一定会遇到Channel的概念,需要说明下

阅读全文 »
0%