- 博客(2109)
- 资源 (859)
- 问答 (4)
- 收藏
- 关注
原创 使用GitHub作为Markdown图床
本文讲解如何使用GitHub Actions将Markdown文件中图片的相对路径转换为绝对路径,后续将Markdown文件复制到其他位置可以保持图片链接地址,也就是使用GitHub作为Markdown图床。目前网站已发布在已经同步发布在
2023-01-26 16:36:24
316
1
原创 在Netlify上发布GitHub中基于Hugo的静态网站
本文讲解如何在`Netlify`上发布`GitHub`中基于`Hugo`的静态网站。目前网站已发布在已经同步发布在本文将网站同步发布在
2023-01-24 12:38:38
207
原创 在Cloudflare Pages上发布GitHub中基于Hugo的静态网站
本文讲解如何在`Cloudflare Pages`上发布`GitHub`中基于`Hugo`的静态网站。目前网站已发布在本文将网站同步发布在
2023-01-23 15:48:31
281
原创 套娃:在一个GitHub Action中触发另一个GitHub Action
本文讲解如何在一个`GitHub Action`中触发另一个`GitHub Action`,也可以称为`GitHub Action`套娃。
2023-01-20 13:21:24
253
原创 引用自codechina的svg图片
图片地址https://codechina.csdn.net/hu_zhenghui/svg/-/raw/master/hello-world.svg
2021-07-14 13:34:56
293
原创 lolcat
Usage: lolcat [OPTION]... [FILE]... Concatenate FILE(s), or standard input, to standard output. With no FILE, or when FILE is -, read standard input. -p, --spread=<f> Rainbow spread (default: 3.0) -F, --freq=<f> Rainbow f...
2021-01-29 16:09:37
478
原创 借助shims方式获取mask中的源代码
安装:核心工具 Mask主要使用工具mask在 Mac 中的安装方式为brew install mask核心工具 Mask 相关文档Mask工具使用示例Mask工具使用示例代码位置本页面fake 模拟的代码通用的 shims 的代码发表[借助shims方式获取mask中的源代码]任务echo-path显示 PATH 环境变量echo "${PATH}"which-bash显示 bash 路径which bashbash-version显
2020-10-10 13:45:44
318
原创 Mask工具在PowerShell中使用示例,支持 Windows 和 Mac
安装:核心工具主要使用工具mask在 Windows 中使用 Rust 的 Cargo 命令安装cargo install mask在 Mac 中使用 Brew 安装brew install mask安装:实现默认任务效果所需工具mask0.9.0不支持默认任务,所以暂时使用Just。在 Windows 中使用 Scoop 安装scoop install just在 Mac 中使用 Brew 安装brew install just相关代码为set shell :=
2020-09-30 23:38:54
546
原创 `Mask`工具使用示例
安装:核心工具主要使用工具mask在 Mac 中的安装方式为brew install mask安装:实现默认任务效果所需工具mask0.9.0不支持默认任务,所以暂时使用Just。在 Mac 中的安装方式为brew install just相关代码为_default: mask mask-choose运行方式为just安装:交互选择工具示例代码中使用了交互选择工具 choose-gui,在 Mac 中的安装方式为brew install choose-g
2020-09-26 15:18:49
1473
原创 手欠升级 Xcode 12 导致 carthage 构建只包含 RxSwift 的 Cartfile 失败
手欠升级 Xcode 12 导致 carthage 构建只包含 RxSwift 的 Cartfile 失败2020年9月16日 Apple 发布了 Xcode 12,前一个版本是 11.7,秉承了 Apple 一贯的新版本坑人的传统,果然安装后各种崩,删减后最小重现代码如下。https://github.com/huzhenghui/swift-awesome/blob/master/carthage/RxSwift/justfilehttps://github.com/huzhenghui/swif
2020-09-23 00:15:38
915
原创 从零开始写一个Jison解析器(7/10):解析器生成器 `parser generator` 的迭代式开发流程
从零开始写一个Jison解析器(7/10):解析器生成器 parser generator 的迭代式开发流程从零开始写一个Jison解析器(1/10):Jison,不是Json从零开始写一个Jison解析器(2/10):学习解析器生成器parser generator的正确姿势从零开始写一个Jison解析器(3/10):良好的开端是成功的一半——《政治学》 (亚里士多德)从零开始写一个Jison解析器(4/10):Jison解析器生成器语法格式详解从零开始写一个Jison解析器(5/10):
2020-07-03 16:40:07
1924
原创 从零开始写一个Jison解析器(6/10):解析,而不是定义语法
从零开始写一个Jison解析器(6/10):解析,而不是定义语法从零开始写一个Jison解析器(1/10):Jison,不是Json从零开始写一个Jison解析器(2/10):学习解析器生成器parser generator的正确姿势从零开始写一个Jison解析器(3/10):良好的开端是成功的一半——《政治学》 (亚里士多德)从零开始写一个Jison解析器(4/10):Jison解析器生成器语法格式详解从零开始写一个Jison解析器(5/10):Jison解析器语法工作原理简述从零开始写一个
2020-07-02 01:47:31
1447
原创 从零开始写一个Jison解析器(5/10):Jison解析器语法工作原理简述
从零开始写一个Jison解析器(5/10):Jison解析器语法工作原理简述从零开始写一个Jison解析器(1/10):Jison,不是Json从零开始写一个Jison解析器(2/10):学习解析器生成器parser generator的正确姿势从零开始写一个Jison解析器(3/10):良好的开端是成功的一半——《政治学》 (亚里士多德)从零开始写一个Jison解析器(4/10):Jison解析器生成器语法格式详解从零开始写一个Jison解析器(5/10):Jison解析器语法工作原理简述
2020-06-30 22:36:15
995
原创 从零开始写一个Jison解析器(4/10):Jison解析器生成器语法格式详解
从零开始写一个Jison解析器(4/10):Jison解析器生成器语法格式详解从零开始写一个Jison解析器(1/10):Jison,不是Json从零开始写一个Jison解析器(2/10):学习解析器生成器parser generator的正确姿势从零开始写一个Jison解析器(3/10):良好的开端是成功的一半——《政治学》 (亚里士多德)从零开始写一个Jison解析器(4/10):Jison解析器生成器语法格式详解文章目录从零开始写一个Jison解析器(4/10):Jiso
2020-06-28 16:03:52
1188
1
原创 从零开始写一个Jison解析器(3/10):良好的开端是成功的一半——《政治学》 (亚里士多德)
从零开始写一个Jison解析器(3/10):良好的开端是成功的一半——《政治学》 (亚里士多德)从零开始写一个Jison解析器(1/10):Jison,不是Json从零开始写一个Jison解析器(2/10):学习解析器生成器parser generator的正确姿势从零开始写一个Jison解析器(3/10):良好的开端是成功的一半——《政治学》 (亚里士多德)文章目录从零开始写一个Jison解析器(3/10):良好的开端是成功的一半——《政治学》 (亚里士多德)从按行解析的解析器开始
2020-06-22 17:23:36
3299
原创 从零开始写一个Jison解析器(2/10):学习解析器生成器parser generator的正确姿势
从零开始写一个Jison解析器(1/10):Jison,不是Json从零开始写一个 Jison 解析器(2/10):学习解析器生成器 parser generator 的正确姿势文章目录学习解析器生成器parser generator和学习程序开发的区别和联系准备本例中的数据安装本例主要工具`Jison`安装本例辅助工具`Uni`本例中的数据学习解析器生成器parser generator和学习程序开发的区别和联系尽管解析器生成器生成的是程序代码,而且用于生成解析器生成器程序代码的语法文件中也包.
2020-06-22 15:17:59
3319
原创 ncdu 1.15版本在MacOS上的行为变化
最近忽然发现一个使用ncdu的脚本没有起作用,查询发现有升级记录Ncdu Release History。Ncdu Release History1.15 - 2020-05-30 - ncdu-1.15.tar.gz(Linux) Add --exclude-kernfs option to exclude pseudo filesystems (Christian Göttsche)(MacOS) Exclude firmlinks by default (Saagar Jha)(MacO
2020-06-20 22:54:47
516
原创 命令行终端怎么显示√2̅?这其实是一个博客的Unicode测试文章
命令行终端怎么显示√2̅?这其实是一个博客的Unicode测试文章文章目录命令行终端怎么显示√2̅?这其实是一个博客的Unicode测试文章安装 `uni` 命令`uni` 命令的基本使用方法`emoji` 表情非间距标记安装 uni 命令由于不同操作系统的实现有显著区别,以下内容在MacOS X中测试。本文使用 uni 命令,查询 uni 命令的基本信息。brew info uni查询结果为Unicode database query tool for the command-lineh
2020-06-20 15:44:21
671
原创 MacOS升级到10.15.5后没有自动迁移/etc/pam.d/sudo文件
最近 MacOS 推送了 10.15.5 更新,更新后设备开机正常,然而之前设置的使用使用指纹授权sudo失效了。查询自动生成的迁移的项目文件夹/Users/Shared/Relocated Items也没有相应的设置,为此只能重新设置。查看 /etd/pam.d/sudo 默认的内容为cat /etc/pam.d/sudo# sudo: auth account password sessionauth sufficient pam_smartcard.soauth
2020-06-07 16:43:49
997
原创 MacOS钥匙串授权特定应用程序获得密码
文章目录继续讨论`MacOS`钥匙串授权应用程序获得密码的那些安全隐患命令历史记录中的安全隐患使用专门的程序访问特定的密码修改运行程序的账户继续讨论MacOS钥匙串授权应用程序获得密码的那些安全隐患MacOS钥匙串授权应用程序这个过程的安全隐患,在前一篇博文中讨论过了,参见MacOS钥匙串授权应用程序获得密码(命令行/Python/Objective-C/Swift)。从文章可以看到,授权过程的安全隐患比较隐蔽,在使用阶段的安全隐患更加隐蔽。授权和使用的安全问题容易混淆,因为几乎所有的互联网网站都是
2020-05-27 19:21:23
1331
原创 MacOS钥匙串授权应用程序获得密码(命令行/Python/Objective-C/Swift)
MacOS钥匙串授权应用程序获得密码文章目录MacOS钥匙串授权应用程序获得密码`MacOS`钥匙串授权应用程序获得密码功能复制`security`命令使用`python`获取密码使用另一个版本的`python`获取密码复制`python`再次编译`python`使用相同路径编译`python`编译成共享库打包成独立文件使用`Objective-C`获得密码使用`Swift`获得密码MacOS钥匙串授权应用程序获得密码功能MacOS自带钥匙串功能,可以安全地储存密码并自动输入。还可以在需要时轻松查找密
2020-05-26 15:59:59
1764
原创 pueue从 `0.4.0` 到 `0.5.0` 版本数据迁移
pueue从 0.4.0 到 0.5.0 版本数据迁移pueue 从 0.3.0 升级到 0.4.0pueue 从 0.4.0 升级到 0.5.0https://huzhenghui.blog.csdn.net/article/details/106004623本文文章目录pueue从 `0.4.0` 到 `0.5.0` 版本数据迁移关于[pueue](https://blog.csdn.net/hu_zhenghui/category_9986334.html)pueue `
2020-05-17 20:02:14
884
原创 Windows 10 启动 VirtualBox 报错 VT-x is not available
Windows 10 启动 VirtualBox 报错 VT-x is not availableWindows 10启动VirtualBox时,出现报错对话框标题为:不能为虚拟电脑Windows10打开一个新任务明细为:VMMRO_DO_NEM_INIT_VM failed:VERR_NEM_MISSING_KERNEL_API_2(VERR_NEM_MISSING_KERNEL_API_2).VT-x is not available (VERR_VMX_NO_VMX).返回代
2020-05-15 01:14:37
2101
1
原创 从零开始写一个Jison解析器(1/10):Jison,不是Json
从零开始写一个Jison解析器(1/10):Jison,不是Json文章目录从零开始写一个Jison解析器(1/10):Jison,不是Json标题没有写错,Jison,不是Json什么是解析器(parser)?什么是解析器生成器(parser generator)?标题没有写错,Jison,不是JsonJSON(JavaScript Object Notation)是源自JavaScript的轻量级数据交换格式,既便于人类读写,也易于机器解析和生成。JSON基于Standard ECMA-262 3
2020-05-11 04:45:57
2250
原创 pueue升级到0.4.0迁移数据
pueue升级到0.4.0迁移数据文章目录pueue升级到0.4.0迁移数据关于[pueue](https://github.com/Nukesor/pueue)pueue 0.4.0版本说明新特性改进变化pueue 0.4.0 数据迁移备份[pueue](https://github.com/Nukesor/pueue)状态文件添加`read_local_logs`设置添加`dependencies`字段更新`Failed`值更新`Done`值关于pueuepueue是一个命令行任务管理工具,pue
2020-05-08 19:39:36
428
原创 Angular 9.1.0在项目路径包含软链接时编译某些包时报错,9.1.1已修正
文章目录背景最小重现的排查过程最后背景这是一个多种因素综合导致的bug,排查问题花了一些时间,特别是版本9.1.0和9.1.1这种小版本号的差别导致不同的运行结果容易被忽视。某个部署环境之前的用于编译的Angular的版本是9.1.0,项目路径是硬链接。编译正常,整理存储时,改成了软链接,编译就失败了。而开发机上编译正常,改用软链接也在开发机上测试过,因此在开始调研的时候就忽视了这个问题。调...
2020-04-27 00:40:38
5398
4
原创 Angular 9默认启用的Ivy在使用HttpClientModule时将导致编译失败
文章目录TL;DR最小重现步骤进入父文件夹创建项目进入项目文件夹查看项目文件夹安装依赖包创建应用程序测试路径解析测试运行引用`HttpClientModule`再次运行手动解决方法命令行解决方法TL;DR编辑./tsconfig.json,在angularCompilerOptions中添加"enableIvy": false,相关部分代码如下所示。 "angularCompilerOpt...
2020-03-25 00:15:11
2734
原创 MacOS中mktemp的一个小坑
很简单的小坑p=$(mktemp)echo ${p}结果为/var/folders/ky/ntgxrbb53c97g3509ww43svr0000gn/T/tmp.JBeD206z而真实路径realpath ${p}结果为/private/var/folders/ky/ntgxrbb53c97g3509ww43svr0000gn/T/tmp.JBeD206z把mktemp...
2020-03-14 00:07:59
479
原创 aria2c指定下载存储路径的一个问题(可能不算bug)
如下指定下载存储路径aria2c -d ~ https://baidu.com/保存在如下位置/Users/huzhenghui/index.html类似的,如下指定下载存储路径aria2c --dir ~ https://baidu.com/也保存在如下位置/Users/huzhenghui/index.html如果使用等号,如下指定下载存储路径aria2c --dir...
2020-02-18 18:31:29
7596
2
原创 grep的一个让人吐血的特性(这么多年我肯定不算第一个人遇到,估计不算bug)
很简单pattern="version"; grep $pattern ./src/support/command-line.cpp输出结果 add("--version", "Output version information and exit", 然而pattern="--version"; grep $pattern ./src/support/command-...
2020-02-18 14:28:20
280
原创 使用yarn config获取.yarnrc中定义的--modules-folder参数的值
一、任务设计并制作一个如下图所示,基于STM32F103单片机、74LS74D触发器、LM324运放等芯片组成能产生方波、三角波、正弦波等多种波形的最小电子系统,并能完成频率设定和显示。二、设计制作要求1、基本要求(1) 要求单路+10V供电, 使用电源管理芯片,产生-10V、5V、3.3V等多路电压,能给多种波形发生器供电;(2) 使用74LS74触发器,产生输出频率10-20kHz可...
2019-08-01 09:22:44
2041
原创 Binaryen 9.0版本编译的一个bug
快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Command + Shift + ...
2019-07-31 20:42:34
667
原创 [CSDN帮助]勤写勋章说明
为体现博主创作、分享,CSDN推出勤写勋章,勤写勋章共分四等,依照博主创作情况发放。勤写标兵Lv1勤写标兵Lv1授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三下午根据用户上周的博文发布情况由系统自动颁发。勤写标兵Lv2勤写标兵Lv2授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三下午根据用户上周的博文发布情况由系统自动颁发。勤写标兵Lv3勤写...
2019-07-29 20:47:36
404
1
原创 [CSDN帮助]粉丝可见功能及规则说明
为促进博主和粉丝之间互动,CSDN博客推出粉丝可见功能,在发表博文时,可以选择“粉丝可见”未登录用户访问时将看到“关注博主即可阅读全文”当访问者登录并关注博主后,也就是成为博主的粉丝后,可见全文。此外,VIP用户亦可见全文。关注博主成为粉丝后,博主的博文将自动推送到粉丝的关注页面中https://www.csdn.net/nav/watchers未来CSDN将持续推出更多粉丝相关功能...
2019-07-29 20:35:07
2581
翻译 [CSDN帮助]博客原创说明
CSDN致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务,我们尊重和鼓励CSDN用户创作内容,CSDN用户发表博文时,可以选择原创、转载或翻译。原创博文显示原创图标:并在文前显示如下原创协议:对原创博文,CSDN从积分、勋章、称号等方面给予鼓励。积分、勋章等激励系程序自动发放,如果积分、勋章的发放情况与您的预期不符,请联系客服,经人工核实后予以补发,给您带来的不便...
2019-07-29 20:29:52
1163
原创 (开包即用,不用看代码!)借助Windows共享文件夹在Docker中运行Angular
开包即用,不用看代码!使用管理员权限启动PowerShell进入工作文件夹下载代码进入代码文件夹更新子模块代码第1步:共享Windows文件夹到Docker第2步:测试Docker访问Windows共享文件夹第3步:启动第4步:打开浏览器第5步:使用Visual Studio Code打开Angular应用文件夹第6步:停止第7步:清理补充说明代码详细分析第1...
2018-04-05 14:32:19
1094
1
原创 控制Docker Compose的启动顺序的一个思路
起源守护进程daemon从守护进程的角度看Docker ComposeDocker的解决方案思路代码结果起源Docker Compose提供了一个depends_on参数。https://docs.docker.com/compose/compose-file/#depends_ondepends_on参数用于描述服务之间的依赖关系,服务依赖将导致如下行为...
2018-04-04 16:28:48
7584
2
原创 (开包即用,不用看代码)借助环境变量向`Docker`传输小文件的轮子
痛点在Windows中,Docker只能安装在虚拟机或者其他服务器上,如果要传输文件,只能构建镜像,或者借助共享文件夹在调试期间,经常修改,在Docker中遗留大量的镜像,事后清理的时候,需要回忆这个镜像是否会用到Windows共享文件夹的方式不便于移植,即使使用脚本创建共享文件夹也需要手工操作,而且需要管理员权限很多时候只是传输配置文件,构建镜像显得太重了,共享文件夹就更重了,而且造...
2018-03-15 01:56:51
1199
【最新版】RememberTheMilk-1.2.3.zip【亲测可用】最好的智能to-do应用
2020-08-06
【最新版】Marvin-1.54.0.dmg【亲测可用】最好的个人生产力应用
2020-08-06
【最新版】PDFpen-1212.1.zip【亲测可用】最好的PDF编辑
2020-08-06
【最新版】Joplin-1.0.233.dmg【亲测可用】最好的笔记本
2020-08-06
【最新版】smartgit-macosx-20_1_4.dmg【亲测可用】最好的Git客户端
2020-08-06
【最新版】GrandPerspective-2_5_2.dmg【亲测可用】最好的存储查询
2020-08-06
【最新版】MateTranslate.zip【亲测可用】最好的翻译器应用程序
2020-08-06
【最新版】GhostBrowser-2.1.1.15.dmg【亲测可用】最好的浏览器
2020-08-06
【最新版】Lepton-1.9.1.dmg【亲测可用】最好的GitHub Gist客户端
2020-08-06
【最新版】WormholeInstaller.dmg【亲测可用】最好的在PC或Mac上控制iOS和Android设备
2020-08-06
【最新版】GeoGebra-Classic-6-MacOS-Portable-6-0-596-0.zip【亲测可用】最好的数学工具
2020-08-06
【最新版】navicat150_premium_cs.dmg【亲测可用】最好的数据库开发工具
2020-08-06
【最新版】Tandem-1.5.15-mac.zip【亲测可用】最好的远程团队的虚拟办公室
2020-08-06
【最新版】osx_10.11-x86_64-dmg.zip【亲测可用】最好的音频处理工具
2020-08-06
【最新版】WPSOffice_2.3.0(3826).dmg【亲测可用】最好的Office Mac版
2020-08-06
【最新版】VNote-2.9.1-x64.dmg【亲测可用】最好的更懂程序员和Markdown的笔记
2020-08-06
【最新版】Milanote-2.2.5.dmg【亲测可用】最好的笔记
2020-08-06
【最新版】DesignCamera-102.zip【亲测可用】最好的展示设计
2020-08-05
【最新版】CatLightSetup-2.32.2.zip【亲测可用】最好的开发人员行动中心
2020-08-05
【最新版】Install Wavebox 10.0.225.1.dmg【亲测可用】最好的浏览器
2020-08-05
【最新版】Devolutions.RemoteDesktopManager.Mac.2020.2.3.0.dmg【亲测可用】最好的远程桌面 管理器
2020-08-10
【最新版】Gnucash-Intel-4.1-2.dmg【亲测可用】最好的复式会计记账
2020-08-10
【最新版】MarsEdit4.4.2.zip【亲测可用】最好的桌面博客编辑器
2020-08-10
IRCCloud-0.15.0.dmg【最新版】【亲测可用】最好的IRC客户
2020-08-09
【最新版】Zettlr-1.7.4.dmg【亲测可用】最好的Markdown编辑器
2020-08-09
【最新版】Flock-macOS-2.2.389.dmg【亲测可用】最好的协作
2020-08-09
【最新版】nice-dcv-viewer-2020.1.1910.dmg【亲测可用】最好的远程桌面
2020-08-09
【最新版】Slite-1.1.12.dmg【亲测可用】最好的保持团队联系
2020-08-09
【最新版】HoudahSpot5.1.5.zip【亲测可用】最好的Mac强大的文件搜索
2020-08-08
【最新版】AutoPkgr-1.5.4.dmg【亲测可用】最好的AutoPkg所需的所有组件
2020-08-08
【最新版】SwiftFormat-0.45.3.zip【亲测可用】最好的格式化Swift代码。
2020-08-08
【最新版】FSNotes_4.5.6.zip【亲测可用】最好的现代Notes管理器
2020-08-08
【最新版】Yojimbo_4.5.dmg【亲测可用】最好的接受几乎所有内容-文本
2020-08-08
【最新版】cmake-3.18.1-Darwin-x86_64.dmg【亲测可用】最好的构建,测试和打包软件
2020-08-08
【最新版】jitsi-meet.dmg【亲测可用】最好的Jitsi Meet桌面应用程序
2020-08-08
【最新版】modeler030_en.dmg【亲测可用】最好的数据库设计工具
2020-08-08
【最新版】rcloneosx.2.2.1.dmg【亲测可用】最好的将文件同步和备份到许多云服务
2020-08-07
【最新版】PDFpenPro-1212.1.zip【亲测可用】最好的PDF编辑
2020-08-07
【最新版】integrity.dmg【亲测可用】最好的网站扫描工具
2020-08-06
请问fish shell的fisher包管理器能管理本地包么?
2022-01-11
请问vim能把一个分屏窗口变成shell么?
2021-12-19
请问package.json的scripts中能设定遗留关系么?
2021-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人