2020-07-07 18:06:12

随着数据的增长,我们对于文件的同步和备份需求也日趋强烈。各种网盘为我们在文件同步备份提供便利的同时,也在速度、安全和隐私等方面带来不小的限制和风险。 Syncthing 免费且开源,跨平台支持 Windows、Mac、Linux、Android 等主流平台,除了 PC、手机以外,在部分路由器、树莓派等硬件上都能轻松运行,它将以网页版的形式呈现,并且 Syncthing 还提供了中文界面的支持。 Syncthing 最大的特色是采用了与 Resilio Sync (BitTorrent Sync) 类似的 P2P 分布式技术,无需中心服务器,即可让多台设备互相实时同步文件,而且类似于 torrent 协议,参与同步的设备越多,同步的速度越快。用过 Resilio Sync 的朋友都明白这种同步方式的优势了。它们两者的实现方式很相似,区别是 Resilio 属于商业软件,需付费使用,在国内也已被墙,而 Syncthing 不仅完全免费且开源,相比 Resilio 还增加了「文件版本控制」、「单向同步」等堪称杀手级的功能特性。针对隐私问题,Syncthing 软件只会将数据存储于个人信任的设备上,不会存储到服务器上。设备之间的通信均通过 TLS 进行,Syncthing 还使用了完全正向保密技术来进一步保障你的数据安全。

分类:分享     关键词:Syncthing,同步

评论(0) 浏览(44)

2020-07-07 15:10:14

Visual Studio Code 是微软出品的全平台文本编辑器,功能强大,还原生支持便携模式。此模式使 VS Code 创建维护的用户数据都位于软件所在目录,因此可以跨环境迁移。 Windows 的 zip 和 Linux 的 tar.gz 分发版以及 macOS 的常规 Application 下载都支持移植模式。请参阅 [下载页面](https://code.visualstudio.com/#alt-downloads) 以找到适合您平台的正确的`.zip / .tar.gz`文件。 > **注意:** 请勿尝试在 **Windows安装版** 上配置便携式模式。仅在 Windows ZIP 存档上支持便携模式。另请注意,Windows ZIP 存档不支持自动更新

分类:分享     关键词:VS Code,便携

评论(0) 浏览(25)

2020-06-17 17:39:26

##### 签名作用 1. **请求者身份验证**。通过访问者唯一 ID 和密钥确定请求者身份。 2. **防止传输数据篡改**。对数据签名并检验,保障传输内容完整性。 3. **防止签名被盗用**。对签名设置时效,避免签名盗用并重复使用。 ##### 准备工作 1. SecretId 和 SecretKey。 2. 确定开发语言: 支持但不限于 Java、PHP、C#、C++、Node.js、Python,根据不同的开发语言,确定对应的 HMAC-SHA1、SHA1 和 UrlEncode 函数。 其中,HMAC-SHA1 和 SHA1 函数以 UTF-8 编码字符串为输入,以16进制小写字符串为输出。UrlEncode 基于 UTF-8 编码,此外对于 ASCII 范围内的可打印字符,特殊符号也应被编码。 > 更多细节请阅读全文

分类:编程     关键词:接口,签名

评论(0) 浏览(47)

2020-06-08 10:00:07

- `who` 打印当前在线的用户信息 - `last` 显示所有登录(和退出)用户的列表 - `lastb` 显示所有登陆失败的记录 - `lastlog` 查看所有用户或指定用户的最近登陆信息

分类:分享     关键词:centos,入侵

评论(1) 浏览(63)

2020-06-07 09:56:09

- `Aria2` 是一个多平台轻量级,支持 `HTTP`、`FTP`、`BitTorrent` 等多协议、多来源的命令行下载工具。Aria2 可以从多个来源、多个协议下载资源,最大的程度上利用了你的带宽。`Aria2` 有着非常小的资源占用,在关闭磁盘缓存的情况下,物理内存占用通常为 4M(正常 HTTP/FTP 下载的情况下),`BitTorrent` 下载每秒2.8M/S的情况下,CPU 占有率约为 6%。`Aria2` 支持 `JSON-RPC` 和 `XML-RPC` 接口远程调用。 - `YAAW` 和 `AriaNg` 是一个让 `aria2` 更容易使用的现代 `WebUI` 前端。使用纯 `html` & `javascript` 开发,所以其不需要任何编译器或运行环境。您只要将其放在您的 Web 服务器里并在浏览器中打开即可使用。推荐使用`AriaNg`,其界面与迅雷相似。

分类:分享     关键词:Aria2

评论(0) 浏览(47)

2020-06-01 15:09:43

#### Environment Red Hat Enterprise Linux (RHEL) 7 #### Issue - On my RHEL7 newly installed system I am seeing the following in `/var/log/messages` all the time ``` Jul 24 08:50:01 example.com systemd: Created slice user-0.slice. Jul 24 08:50:01 example.com systemd: Starting Session 150 of user root. Jul 24 08:50:01 example.com systemd: Started Session 150 of user root. Jul 24 09:00:01 example.com systemd: Created slice user-0.slice. Jul 24 09:00:02 example.com systemd: Starting Session 151 of user root. Jul 24 09:00:02 example.com systemd: Started Session 151 of user root. ```

分类:分享     关键词:linux

评论(0) 浏览(60)

2020-04-21 10:06:53

根据邮箱地址来确定邮箱服务商所在域名的 MX 记录值 可用于发送匿名邮件时指定 Host,Demo 示例见正文

分类:编程     关键词:域名,MX

评论(0) 浏览(87)

2020-04-20 11:46:43

Java 可以通过这两个类来获取操作系统的运行时信息: `OperatingSystemMXBean` 、`Runtime ` 部分方法说明请参考 [Oracle 官方文档](https://docs.oracle.com/javase/10/docs/api/com/sun/management/OperatingSystemMXBean.html#method.summary)。 工具类源码见本文详情。

分类:编程     关键词:CPU,内存

评论(0) 浏览(195)

2020-04-12 18:53:22

本工具生成16位的随机密码 包含大小写字母、数字、特殊符号

分类:分享     关键词:密码

评论(0) 浏览(127)

2020-04-03 22:44:17

针对 JDK1.8 以前的时间类设计的不足,JDK1.8 引入了 `java.time` 包来作为新的时间处理类。 涉及下列类: `LocalDate` `LocalTime` `LocalDateTime` `Instant` `DateTimeFormatter` `Period` `Duration` `ZonedDateTime`

分类:编程     关键词:时间日期

评论(0) 浏览(131)