macOS 常用快捷键
1. macOS 快捷键简介 原文 macOS 上有几个常用的修饰键: Command(或 Cmd)⌘、Option(或 Alt)⌥、Caps Lock ⇪、Shift ⇧、Control(或 Ctrl)⌃、Fn。 要使用键盘快捷键,需要先按住一个或多个修饰键,然后按快捷键的最后一个键。例如复制的操
vscode mac os 快捷键
全局 Command + Shift + P / F1 显示命令面板 Command + P 快速打开 Command + Shift + N 打开新窗口 Command + W 关闭窗口 基本 Command + X 剪切(未选中文本的情况下,剪切光标所在行) Command + C 复制(未选中
使用GitHub Actions自动构建docker镜像并发布到DockerHub
前言 之前写了一个开源项目,每次打tag的时候都要手动构建docker image然后上传实在是太麻烦了。于是研究了下GitHub Actions,发现非常好用。 本文就来讲一下,如何借助 Github Actions 自动构建兼容多 CPU 架构的 docker 镜像并发布到 DockerHub。
使用GitHub Actions自动构建程序并发布到Release
前言 简单记录下使用使用GitHub Actions自动构建程序并发布到Release。摸索了好一阵,坑还比较多。 配置 配置主要分为构建和上传。这里使用python作为示例,为了能在其他语言复用这个模板,这里尽量配置得通用一点。 构建部分参考Building and testing Python。
禹神Vue3笔记
1. Vue3简介 2020年9月18日,Vue.js发布版3.0版本,代号:One Piece(n 经历了:4800+次提交、40+个RFC、600+次PR、300+贡献者
Java Ftp连接池
某项目由于网络关系,传输文件通过ftp方式,即第三方实时把碎片文件放到ftp,我方需要把ftp文件下载下来进行业务处理。每个文件在100KB左右,每日文件数量在300万左右。前同事直接用在网上找的ftp demo,每次上传/下载文件创建新的连接,且单线程处理文件导致处理性能在1个文件每秒左右。当我们
使用webp为小姐姐加速
使用webp为小姐姐加速 技术说明 webp nginx webp_server_go 实现 解压 find Coser.xgmoe.collection.pack -name "*.zip" -exec sh -c 'unzip -d "/mnt/user/Pictures/Collection/
StringPool(字符串常量池)
字符串常量池的解释 字符串常量池(String Pool)保存着所有字符串字面量(literal strings),这些字面量在编译时期就确定哪些是要放入字符串常量池。具体来说,只有使用双引号("")创建的字符串字面量才会被认为是常量,从而被放入常量池中。 在运行时,还可以使用 String 的 i
Java8一个汉字占几个字节
总结 不同的编码格式占字节数是不同的,UTF-8编码下一个中文所占字节大多常用字是3个字节、少部分是4个字节。UTF-16编码下一个中文所占用字节大多常用字是2个字节,少部分是4字节。 Java存储字节码使用UTF-8节省处理字符串所占用,运行使用UTF-16节省处理字符串时间。 名词解释 字节:b
Java9之后内码为什么由UTF-16改为UTF-8
Java9之后内码为什么由UTF-16改为UTF-8 扩展性更强 UTF-8采用可变长度设计,长度为1-6个字节。UTF-16也为可变长设计,长度为2|4字节。UTF-8编码更加灵活和可扩展,能够支持未来出现的新字符和符号。 在之前的Java(9以前)版本中,Java平台采用的是16位Unicode