Mac使用命令行时间显示秒

mac 上的时间比较精确 所以打算把秒也显示出来,网上搜的大部分都是通过设置来设置的,但是一般会找不到设置,反正我就是 这里推荐使用命令来设置 显示秒的好处 更高的显示精度:显示秒的电脑可以更准确地显示时间,从而提高精度。 更高的运算精度:显示秒的电脑可以更准确地计算时间,从而提高运算精度。 更快的计算速度:显示秒的电脑可以更快地计算时间,从而提高计算速度。 更完整的时间信息:显示秒的电脑可以更完整地显示时间,从而提供更多的时间信息。 在设置中进行设置 如果没有在设置中找到对应设置可以用以下方案 设置时间显示秒 Mac 中文版默认的格式是 EEE MMM d j:mm a,我们只需要加 ss 即可 ss 表示秒的格式 要通过命令行来在 Mac 的时间显示中显示秒,可以使用下面的命令: defaults write com.apple.menuextra.clock "DateFormat" 'EEE MMM d j:mm:ss a' 查看设置是否生效 defaults read com.apple.menuextra.clock 然后,你需要退出并重新启动「时钟」应用,才能看到秒的显示。 查看是否生效 过会就自动生效了,如果没生效可以试试注销 mac 再不行可以下面命令 要退出「时钟」应用,可以使用下面的命令: killall -KILL Clock 重新启动「时钟」应用,可以使用下面的命令: open -a "Clock" 在执行完上述命令之后,你就可以在 Mac 的时间显示中看到秒了。

2022年12月22日 · 1 分钟 · 诚哥博客

在CentOS上添加swap虚拟内存并设置优先级

现如今很多云服务器都会自己配置好虚拟内存,当然也有很多没有配置虚拟内存的,虚拟内存可以让我们的低配服务器使用更多的内存,可以减少很多硬件成本,比如我们运行很多服务的时候,内存常常会满,当配置了虚拟内存,那么会将一些不频繁的数据放到虚拟内存以释放硬件内存的空间达到节省空间的目的,下面一起来设置下 CentOS 的虚拟内存设置。 什么是虚拟内存? 虚拟内存 是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续可用的内存(一个连续完整的地址空间),而实际上物理内存通常被分隔成多个内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。与没有使用虚拟内存技术的系统相比,使用这种技术使得大型程序的编写变得更容易,对真正的物理内存(例如 RAM 的使用也更有效率。此外,虚拟内存技术可以使多个进程共享同一个运行库,并通过分割不同进程的内存空间来提高系统的安全性。 设置 swap 虚拟内存 CentOS 设置 swap 虚拟内存 设置空间大小 分区大小具体看业务使用,如不清除业务可参考一下规则: 4G 以内的物理内存,SWAP 设置为内存的 2 倍。 4-8G 的物理内存,SWAP 等于内存大小。 8-64G 的物理内存,SWAP 设置为 8G。 64-256G 物理内存,SWAP 设置为 16G。 新增分区文件 #if=文件名:表示指定源文件 #of=文件名:表示指定目的文件,可以自己去设定目标文件路径。 #bs=xx:同时设置读入/写出的“块”大小,单位字节 #count=xx:表示拷贝多少个“块”,一般只改这个 #bs * count 为拷贝的文件大小,即swap分区大小 dd if=/dev/zero of=/swapfile bs=1024 count=4096000 分区文件格式化并转换为 swap 分区 mkswap /swapfile 挂载并激活分区 swapon /swapfile #查看是否激活 free -h 设置分区权限 chmod 600 /swapfile 开机自动挂载 echo "/swapfile swap swap defaults 0 0" >> /etc/fstab 如需卸载分区: swapoff /swapfile 删除分区文件: rm -rf /swapfile ...

2022年12月1日 · 1 分钟 · 诚哥博客

如何使用VScode优雅提交代码,格式化提交代码?

我们日常的开发中使用最多就是 git 了,但是当我们提交代码时并没有按照模块和类型等进行区分,那么如果一个项目开发到一定的规模时,就会很难从提交的消息上区分出来,如何使用 VScode 优雅提交代码,格式化提交代码?就需要在提交消息上去区分。当然每次去手动写提交消息的类型等也是很繁琐,所以我写了这个开源插件。 在平时的工作中,大部分对于 commit 都是简单的填写,没有好好的重视,这对于项目管理和维护来说,无疑是不友好的。这个插件就是规范化 git 提交规范,让你的提交不仅"好看"还"实用" git 规范提交从何而来? git 规范提交从哪里开始的呢?起源在哪呢?emmmmmm,这就追溯到了 Angular 了! 让我们看下 Angular 社区的提交规范 这个提交记录是不是一目了然?所以 git commit 规范下还是很有必要的! 特别是子项目模块多的项目。 提交规范说明 类型 emoji 描述 feat✨ 引入新功能 fix🐛 修复 bugdocs📝 添加/更新文档 style💄 调整 UI 样式, 未修改代码逻辑 refactor🎨 改进代码结构/代码格式 perf👌 性能优化, 提高性能的代码更改 format🥚 格式化代码 test✅ 添加或修改代码测试 chore🔧 对构建流程或辅助工具和依赖库(如文档生成等)的更改 revert🚑 回退代码 build🚀 打包发布 开发原理 我们用 vscode 会单独打开某个子项目,比如项目里面的 app 小程序项目,那么我们在提交的时候会自动判断 git 的项目名和当前打开的项目是否一致,如果一致就不加项目名,如果不一致说明打开的是子项目模块,那么就会加上 (app) 表面是那个模块的提交信息,如下 ...

2022年12月1日 · 1 分钟 · 诚哥博客

Github自动化生成统计图之metrics自动化

因为 GIthub 不具备查看每个人的私密仓库和提交量等数据的图表,那么如果我们个人开发者想给我们的 Github 个人首页添加一些特色图表显示我们对专业的态度,比如显示提交周期和语言等,因为 Github 只支持查看公开仓库的,那么我们想把私密的仓库提交量等都显示出来那么我们就需要用到 Github 的自动化(Actions)让他去获取我们 Github 里面的私密仓库数据,然后做成图片的形式展示在我们的个人首页即可。好在有 lowlighter 大神做的 metrics 让我们可以有多种图表选择,下面一起来看看吧 先展示一下效果图 这是我的 Github 这是 lowlighter 大神的 下面我们一起来看下如何做到的 仓库信息 这是仓库: lowlighter/metrics:一个信息图表生成器,📊 具有 30 +插件和 300 +选项,可显示有关您的 GitHub 帐户的统计信息并将其呈现为 SVG,Markdown,PDF 或 JSON! 官方文档: https://github.com/lowlighter/metrics#-documentation 首先我们要有一个公开的仓库 根据我们的 Github 用户名创建同名公开仓库(如果不存在),比如我的用户名是 Rakers1024 那就叫 Rakers1024 官网 教程里面有好几种方案来构建我们的图表 我这里只讲一种就是第一种用 Github 的 actions 来构建 ...

2022年11月28日 · 2 分钟 · 诚哥博客

使用Typora+上传照片+同步+优雅写笔记、文章或博客

我们都会遇到写笔记、文章、博客的情况,当然可以用各种现有工具,比如:雀语、石墨、印象、有道等等,但是这些很有问题比如:大部分收费,有空间限制、数量限制、广告、臃肿等问题,那么有什么能够即满足我们日常又能兼顾各种博客呢?markdown 语言就是,也是趋势。那么就需要有工具来写,本文重点推荐 Typora 来写,以及相应的配置和玩法。 安装 Typora 官网版: Typora 官方中文站 (typoraio.cn) 绿色版: Typora v1.4.8 最新中文破解版+安装教程 安装图床工具 PicGo (molunerfinn.com) 配置图床工具 我用的是 七牛云,所以配置 七牛云 储存 创建我们的密钥 创建我们的储存的空间 绑定我们加速的域名 然后将内容都填写到 PicGo 中 创建仓库 我用的是 Github 仓库,如果链接 Github 不稳定的,可以用国内的 Gitee ...

2022年11月26日 · 1 分钟 · 诚哥博客