乙巳🐍年

acc8226 的博客

多文件编辑 (不常用)

编辑多个文件有两种形式,一种是在进入 vim 前使用的参数就是多个文件。另一种就是进入 vim 后再编辑其他的文件。 同时创建两个新文件并编辑

1
vim 1.txt 2.txt

默认进入 1.txt 文件的编辑界面

  • 命令行模式下输入 :n 编辑 2.txt 文件,可以加 ! 即 :n! 强制切换,之前一个文件的输入没有保存,仅仅切换到另一个文件
  • 命令行模式下输入 :N 编辑 1.txt 文件,可以加 ! 即 :N!强制切换,之前文件内的输入没有保存,仅仅是切换到另一个文件

进入 vim 后打开新文件

  • 命令行模式下输入 :e 3.txt 打开新文件 3.txt
  • :e# 回到前一个文件
  • :ls可以列出以前编辑过的文档
  • :b 2.txt(或者编号)可以直接进入文件 2.txt 编辑
  • :bd 2.txt(或者编号)可以删除以前编辑过的列表中的文件项目
  • :e! 4.txt,新打开文件 4.txt,放弃正在编辑的文件
  • :f 显示正在编辑的文件名
  • :f new.txt,改变正在编辑的文件名字为 new.txt
阅读全文 »

购买出发点

市面上路由器都不差,哪个便宜和稍微带点品牌就可(TP-link、D-link、水星等)。

360 路由 主打安全,可能不仅仅可以设置安全 DNS。

高端:华硕, 可 mesh 组网,但价格贵

oray 蒲公英 支持异地组网

互联网品牌 小米(可玩性和性价比比较均衡)、华为

仔细评估自己想要啥,比如离线下载,端口转发, 流媒体服务, 下载加速, 游戏加速, 手机端控制, 安全防护等服务。
如果还是纠结, 那就选便宜些的。

阅读全文 »

fastjson 是阿里巴巴的开源 JSON 解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean。

功能完备: 支持泛型,支持流处理超大文本,支持枚举,支持序列化和反序列化扩展。

下载 jar 包 或者配置 maven 依赖:

1
2
3
4
5
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.73</version>
</dependency>

创建 JSONObject 对象

创建 JSON 对象非常简单,只需使用 JSONObject(fastJson提供的json对象) 和 JSONArray(fastJson 提供 json 数组对象) 对象即可。

我们可以把 JSONObject 当成一个 Map<String,Object> 来看,只是 JSONObject 提供了更为丰富便捷的方法,方便我们对于对象属性的操作。

阅读全文 »
0%