Homebrew Cask Upgrade Homebrew Cask Upgrade Homebrew Cask是 Homebrew的扩展,借助它可以方便地在 macOS 上安装图形接口进程,即我们常用的各类应用。 安装 1brew tap buo/cask-upgrade 命令 Upgrade outdated apps: 1brew cu Upgrade a specific app: 1brew cu [CASK] It is 2024-03-17 Software Tools Homebrew
Hexo 配置 Hexo 配置 自定义配置文件的路径 12345# 使用 custom.yml 代替默认的 _config.ymlhexo server --config custom.yml# 使用 custom.yml 和 custom2.json,其中 custom2.json 优先级更高hexo generate --config custom.yml,custom2.json,custom3.yml 2024-03-17 Software Tools Hexo
Hexo 模式 Hexo 模式 安全模式 1hexo --safe 在安全模式下,不会载入插件和脚本,当您在安装新插件遭遇问题时,可以尝试以安全模式重新执行。 调试模式 1hexo --debug 在终端中显示调试信息并记录到 debug.log,当您碰到问题时,可以尝试用调试模式重新执行一次,并 提交调试信息到 GitHub 简洁模式 1hexo --silent 隐藏终端信息。 2024-03-17 Software Tools Hexo
Hexo 主题 Hexo 主题 安装 1yarn add --save hexo-theme-fluid 指定主题 修改_config.yml 123theme: fluid # 指定主题。language: zh-CN # 指定语言,会影响主题显示的语言,按需修改。 主题配置 _config.fluid.yml 12345678910111213141516171819202122232425262 2024-03-17 Software Tools Hexo
Hexo 命令 Hexo 命令 新建文章 1hexo new [layout] <title> 新建一篇文章,如果没有设置 layout 的话,默认使用 _config.yml中的 default_layout 参数代替,如果标题包含空格的话,请使用引号括起来。 1hexo new "post title with whitespace" 参数 描述 -p, -- 2024-03-17 Software Tools Hexo
Curl 命令 Curl 命令 URL 访问 1curl $url 实例 1curl www.google.com 查看详细信息 123456789101112131415curl http://youtube.com -v* Trying 127.0.0.1...* TCP_NODELAY set* SOCKS5 communication to youtube.com:80* SOCKS5 connect 2024-03-17 Software Tools Curl
Aria2 配置 Aria2 配置 配置文件 /root/.aria2/aria2.conf 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848 2024-03-17 Software Tools Aria2
Aria2 命令 Aria2 命令 基础 创建配置文件 123mkdir ~/.config/aria2touch ~/.config/aria2/aria2.session #用于保存日志。touch ~/.config/aria2/aria2.conf #创建配置文件。 启动RPC服务 1aria2c --enable-rpc --rpc-listen-all 使用配置文件启动 1aria2c --conf-p 2024-03-17 Software Tools Aria2
Linux 远程连接 Linux 远程连接 sftp 登陆 1sftp user@ip 帮助 1help 建立连接后, linux shell中的$编程了sftp>,这也对,现在执行以下help,可以看看sftp支持哪些命令。 查看当前目录的路径 12pwdlpwd pwd是看远端服务器的目录,即sftp服务器默认的当前目录, lpwd是查看本地目录。 查看当前目录的文件 12lslls ls是看sftp服务器 2024-03-17 Software OperatingSystem Linux
Linux 硬件参数 Linux 硬件参数 服务器型号 123$ dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product" Manufacturer: Sugon Product Name: W580-G20123123 操作系统 操作系统详细信息 123456$ lsb_release 2024-03-17 Software OperatingSystem Linux
Linux 用户与权限 Linux 用户与权限 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的口令,用户在登录时键入正确的用户名和口令 2024-03-17 Software OperatingSystem Linux
Linux 文件系统 Linux 文件系统 系统目录结构 路径 描述 /bin bin 是 Binary 的缩写,存放着最经常使用的命令 /boot 存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件 /dev dev 是 Device (设备)的缩写,存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的 /etc 这个目录用来存 2024-03-17 Software OperatingSystem Linux
Linux 安装软件 Linux 安装软件 rpm 语法 1rpm [-acdhilqRsv][-b<完成阶段><套间档>+][-e<套件挡>][-f<文件>+][-i<套件档>][-p<套件档>+][-U<套件档>][-vv][--addsign<套件档>+][--allfiles][--allmatches][--bad 2024-03-17 Software OperatingSystem Linux
Linux 参数配置 Linux 参数配置 修改参数 修改配置文件: /etc/sysctl. connf 载入配置文件: /sbin/sysctl -p 参数配置 net.core.somaxconn:系统默认允许同时发起的 TCP 连接数。 net.core.netdev_max_backlog:每个网络端口接受数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。 net.core.wme 2024-03-17 Software OperatingSystem Linux
Java 线程通信 Java 线程通信 在Java程序中,synchronized解决了多线程竞争的问题,例如,对于一个任务管理器,多个线程同时往队列中添加任务,可以用synchronized加锁。 1234567class TaskQueue { Queue<String> queue = new LinkedList<>(); public synchronized vo 2024-03-17 Software Language Java JavaSE 多线程
Java UUID Java UUID UUID.randomUUID 返回通用唯一识别码(Universally Unique Identifier),它保证对在同一时空中的所有机器都是唯一的,是由一个十六位的数字组成,表现出来的形式。 实例 返回没有-的UUID字符串。 123456public class IDUtil { public static String genId() 2024-03-17 Software Language Java JavaSE 工具类
Linux 其他命令 Linux 其他命令 clear 清屏。 1clear man 查看各个命令的使用文档。 1man cp date date 命令可以用来显示或设定系统的日期与时间。 1date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--versio 2024-03-17 Software OperatingSystem Linux
Java 线程池 Java 线程池 线程池是什么 线程池(Thread Pool)是一种基于池化思想管理线程的工具。 线程池顾名思义就是事先创建若干个可执行的线程放入一个池(容器)中,需要的时候从池中获取线程不用自行创建,使用完毕不需要销毁线程而是放回池中,从而减少创建和销毁线程对象的开销。 当然,使用线程池可以带来一系列好处: 降低资源消耗:通过池化技术重复利用已创建的线程,降低线程创建和销毁造成的损耗。 提 2024-03-17 Software Language Java JavaSE 多线程
Java AWT容器布局 Java AWT容器布局 由于Java图形界面要考虑平台的适应性,因此,容器内元素的排列通常不采用通过坐标点确定部件位置的方式,而是采用特定的布局方式来安排部件。 容器的布局设计是通过设置布局管理器来实现的,java,awt包中共定义了5中布局管理器,与之对应有5种布局策略,通过setLayout()方法可设置容器的布局方式,具体格式如下: 1public void setLayout(Lay 2024-03-17 Software Language Java JavaSE GUI
Servlet 验证码 Servlet 验证码 pom.xml 123456<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <sc 2024-03-17 Software Language Java JavaEE 实例