Home
Chai Yan
Cancel

serialVersionUID 和 Runtime

关于 serialVersionUID、Runtime、ProcessBuilder 的三篇教程,serialVersionUID 和后两者没啥关系,不想开新帖了,就写在一起。 [What is the serialVersionUID? Baeldung](https://www.baeldung.com/java-serial-version-...

树莓派连接 Wi-Fi

树莓派 官方文档 提供了在没有外设的情况下 开启 ssh 和 连接 wifi 的配置说明,但是没有说明如何连接 WPA2-Enterprise Wi-Fi,在 Raspberry Pi OS 界面上也无法直接连接(图标是灰色的)。 搜索到以下两篇文章,第二篇适用于我的情况。 树莓派 3B+ 连接 WPA2 企业级加密的 WIFI 树莓派链接WPA2-Enterprise(企业级加密)W...

SleepWatcher

Mac 之前遇到了合盖后掉电比较快的问题,可能是跟代理或者 wi-fi 有关,没有具体查问题的原因,之后发现了 SleepWatcher 这个工具。SleepWatcher 可以在 Mac 睡眠、唤醒以及空闲的时候通过脚本执行一些定制的命令。 安装 直接通过 brew 就能安装,安装完后也是通过 brew 启动 service。 $ brew install sleepwatcher ...

Shell (5)

Linux 命令大全,这里有很多命令的使用方法,不想看英文 man 手册的时候可以来这里先学习下某个命令。 在文本处理中有三个比较常见的命令,分别是 grep、sed 和 awk。 grep 主要用于在文件或者目录中查找相应的关键字 sed 主要用于编辑匹配到的文本,做一些替换或者增删操作 awk 本身是一种语言,可以写成像 she...

Shell (4)

[toc] 阮一峰老师写的教程,这里做个精简笔记。 1 循环 Bash 提供三种循环语法 for、while 和 until。until 是 while 的反逻辑版。 while 循环,只要满足 condition 条件就一直执行。 while condition; do commands done until 循环,只要不满足 condition 条件就一直执行。 un...

Shell (3)

[toc] 阮一峰老师写的教程,这里做个精简笔记。 1 首行 脚本第一行通常通过 #! 来指定解释器,即该脚本通过什么程序来执行。 #! /usr/bin/env bash 以上命令使用 env 命令(这个命令总是在 /usr/bin 目录),返回 Bash 可执行文件的位置。 env 命令总是指向 /usr/bin/env 文件,或者说,这个二进制文件总是在目录 /usr/b...

Shell (2)

[toc] 阮一峰老师写的教程,这里做个精简笔记。 1 引号和转义 1.1 转义 $ & * 在 Bash 中有特殊含义,需要通过转义字符 \ 进行转义后才能原样输出。 换行符也是一个特殊字符,表示命令的结束,Bash 收到这个字符以后,就会对输入的命令进行解释执行。 换行符前面加上反斜杠转义,就使得换行符变成一个普通字符,Bash 会将其当作空格处理,从而可以将一行命令...

Shell (1)

[TOC] 阮一峰老师写的教程,这里做个精简笔记。 1 Shell 简述 Shell 是一个程序、命令解释器、工具箱,目的是为了能让用户跟系统内核交互。 Shell 主要种类: Bourne Shell(sh) Bourne Again shell(bash) C Shell(csh) TENEX C Shell(tcsh) Korn shell(ksh) ...

Prioxy

Privoxy 是一款不进行网页缓存且自带过滤功能的代理服务器。 用这个主要是在主力机上配置端口转发,给手机和虚拟机做代理。主力机上代理默认的配置是 127.0.0.1:port,这只能本机访问没法给局域网里其他设备用,而配置又不太好改,所以就用 Privoxy 做转发。 Mac 平台 brew 可以直接安装 privoxy,安装完成后,在 usr/local/etc/privoxy/c...

VirtualBox

VirtualBox 是一款开源的虚拟机软件,Linux Windows Mac 三大平台均有对应的版本,现由 Oracle 进行开发。 对于个人用户来说,使用虚拟机的好处就是可以把虚拟机的开发环境跟个人日常使用的环境隔离开,即使虚拟机里的开发环境被整的乱七八糟也不会对宿主机有影响,是洁癖和强迫症患者的福音。不过使用虚拟机也有坏处,因其是对硬件的虚拟,所以性能比不上原生安装在物理硬件上的系...