Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
177 lines (175 loc) · 20 KB
/
Copy pathindex.html
File metadata and controls
177 lines (175 loc) · 20 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="generator" content="Hugo 0.125.0">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noodp" />
<title>MidAug's Blog</title><meta name="Description" content="MidAug blog java docker hugo"><meta property="og:url" content="https://midaug.100180.xyz/">
<meta property="og:site_name" content="MidAug's Blog">
<meta property="og:title" content="MidAug's Blog">
<meta property="og:description" content="MidAug blog java docker hugo">
<meta property="og:locale" content="en">
<meta property="og:type" content="website">
<meta property="og:image" content="https://midaug.100180.xyz/images/whoami/avatar.jpg">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://midaug.100180.xyz/images/whoami/avatar.jpg"><meta name="twitter:title" content="">
<meta name="twitter:description" content="MidAug blog java docker hugo">
<meta name="application-name" content="MidAug's Blog">
<meta name="apple-mobile-web-app-title" content="MidAug's Blog"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"><link rel="manifest" href="/site.webmanifest"><link rel="canonical" href="https://midaug.100180.xyz/" /><link rel="alternate" href="/index.xml" type="application/rss+xml" title="MidAug's Blog">
<link rel="feed" href="/index.xml" type="application/rss+xml" title="MidAug's Blog"><link rel="stylesheet" href="/css/style.min.css"><link rel="preload" href="/lib/fontawesome-free/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="/lib/fontawesome-free/all.min.css"></noscript><link rel="preload" href="/lib/animate/animate.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="/lib/animate/animate.min.css"></noscript>
<link rel="stylesheet" href="/css/custom.css">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "https:\/\/midaug.100180.xyz\/","inLanguage": "en","author": {
"@type": "Person",
"name": "MidAug"
},"description": "MidAug blog java docker hugo","image": {
"@type": "ImageObject",
"url": "https:\/\/midaug.100180.xyz\/images\/Apple-Devices-Preview.png",
"width": 3200 ,
"height": 2048
},"thumbnailUrl": "https:\/\/midaug.100180.xyz\/images\/screenshot.png","license": "This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.","name": "MidAug's Blog"
}
</script></head>
<body data-header-desktop="fixed" data-header-mobile="auto"><script type="text/javascript">(window.localStorage && localStorage.getItem('theme') ? localStorage.getItem('theme') === 'dark' : ('auto' === 'auto' ? window.matchMedia('(prefers-color-scheme: dark)').matches : 'auto' === 'dark')) && document.body.setAttribute('theme', 'dark');</script>
<div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
<div class="header-wrapper">
<div class="header-title">
<a href="/" title="MidAug's Blog"><img
class="lazyload logo"
src="/svg/loading.min.svg"
data-src="/favicon/apple-icon-60x60.png"
data-srcset="/favicon/apple-icon-60x60.png, /favicon/apple-icon-60x60.png 1.5x, /favicon/apple-icon-60x60.png 2x"
data-sizes="auto"
alt="/favicon/apple-icon-60x60.png"
title="/favicon/apple-icon-60x60.png" /><span id="id-1" class="typeit"></span></a>
</div>
<div class="menu">
<div class="menu-inner"><a class="menu-item" href="/posts/"> Posts </a><a class="menu-item" href="/tags/"> Tags </a><a class="menu-item" href="/categories/"> Categories </a><a class="menu-item" href="/about/"> About </a><a class="menu-item" href="/disclaimer/"> Disclaimer </a><a class="menu-item" href="https://github.com/midaug" title="GitHub" rel="noopener noreffer" target="_blank"><i class='fab fa-github fa-fw' aria-hidden='true'></i> </a><span class="menu-item delimiter"></span><span class="menu-item search" id="search-desktop">
<input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
</a>
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
</a>
<span class="search-button search-loading" id="search-loading-desktop">
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
</span>
</span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
</a></div>
</div>
</div>
</header><header class="mobile" id="header-mobile">
<div class="header-container">
<div class="header-wrapper">
<div class="header-title">
<a href="/" title="MidAug's Blog"><img
class="lazyload logo"
src="/svg/loading.min.svg"
data-src="/favicon/apple-icon-60x60.png"
data-srcset="/favicon/apple-icon-60x60.png, /favicon/apple-icon-60x60.png 1.5x, /favicon/apple-icon-60x60.png 2x"
data-sizes="auto"
alt="/favicon/apple-icon-60x60.png"
title="/favicon/apple-icon-60x60.png" /><span id="id-2" class="typeit"></span></a>
</div>
<div class="menu-toggle" id="menu-toggle-mobile">
<span></span><span></span><span></span>
</div>
</div>
<div class="menu" id="menu-mobile"><div class="search-wrapper">
<div class="search mobile" id="search-mobile">
<input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
<a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
<i class="fas fa-search fa-fw" aria-hidden="true"></i>
</a>
<a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
<i class="fas fa-times-circle fa-fw" aria-hidden="true"></i>
</a>
<span class="search-button search-loading" id="search-loading-mobile">
<i class="fas fa-spinner fa-fw fa-spin" aria-hidden="true"></i>
</span>
</div>
<a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
Cancel
</a>
</div><a class="menu-item" href="/posts/" title="">Posts</a><a class="menu-item" href="/tags/" title="">Tags</a><a class="menu-item" href="/categories/" title="">Categories</a><a class="menu-item" href="/about/" title="">About</a><a class="menu-item" href="/disclaimer/" title="">Disclaimer</a><a class="menu-item" href="https://github.com/midaug" title="GitHub" rel="noopener noreffer" target="_blank"><i class='fab fa-github fa-fw' aria-hidden='true'></i></a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
<i class="fas fa-adjust fa-fw" aria-hidden="true"></i>
</a></div>
</div>
</header><div class="search-dropdown desktop">
<div id="search-dropdown-desktop"></div>
</div>
<div class="search-dropdown mobile">
<div id="search-dropdown-mobile"></div>
</div><main class="main">
<div class="container"><div class="page home" data-home="posts"><div class="home-profile"><div class="home-avatar"><a href="/posts/" title="Posts"><img
class="lazyload"
src="/svg/loading.min.svg"
data-src="/images/whoami/avatar.jpg"
data-srcset="/images/whoami/avatar.jpg, /images/whoami/avatar.jpg 1.5x, /images/whoami/avatar.jpg 2x"
data-sizes="auto"
alt="/images/whoami/avatar.jpg"
title="/images/whoami/avatar.jpg" /></a></div><h1 class="home-title">MidAug</h1><div class="home-subtitle"><div id="id-3" class="typeit"></div></div><div class="links"><a href="https://github.com/midaug" title="GitHub" target="_blank" rel="noopener noreffer me"><i class="fab fa-github fa-fw" aria-hidden="true"></i></a><a href="mailto:days0814@gmail.com" title="Email" rel="me"><i class="far fa-envelope fa-fw" aria-hidden="true"></i></a><a href="/index.xml" title="RSS" target="_blank" rel="noopener noreffer me"><i class="fas fa-rss fa-fw" aria-hidden="true"></i></a></div></div>
<article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/2026101002/">SSH Tunnel:用图形界面管理多条 SSH 隧道</a>
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>MidAug</a></span> <span class="post-publish">published on <time datetime="2026-10-10">2026-10-10</time></span> <span class="post-category">included in <a href="/categories/ssh/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>SSH</a> <a href="/categories/%E4%BB%A3%E7%90%86%E8%BD%AC%E5%8F%91/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>代理转发</a></span></div><div class="content">一、前言 SSH 端口转发的命令不算难,难的是日常维护。隧道一多,命令记不住、终端不敢关、断了要手动重连、哪个还活着全靠记忆。这个工具就是来收拾这些</div><div class="post-footer">
<a href="/posts/2026101002/">Read More</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/ssh/">SSH</a>, <a href="/tags/tunnel/">Tunnel</a>, <a href="/tags/%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91/">端口转发</a>, <a href="/tags/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/">开源项目</a>, <a href="/tags/go/">Go</a>, <a href="/tags/wails/">Wails</a>, <a href="/tags/vue3/">Vue3</a>, <a href="/tags/%E6%A1%8C%E9%9D%A2%E5%BA%94%E7%94%A8/">桌面应用</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/2026101001/">Mac 上不装 Docker Desktop,用 Colima 跑 Docker</a>
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>MidAug</a></span> <span class="post-publish">published on <time datetime="2026-10-10">2026-10-10</time></span> <span class="post-category">included in <a href="/categories/docker/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>Docker</a> <a href="/categories/%E5%AE%B9%E5%99%A8/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>容器</a> <a href="/categories/macos/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>MacOS</a></span></div><div class="content">一、前言 公司发的电脑,Docker Desktop 我一直没装。不是装不上,是不想碰授权这条线。 Docker Desktop 走 Docker Subscription Service Agreement 授权,免费范围是个人使用、教育、非商业开源,以</div><div class="post-footer">
<a href="/posts/2026101001/">Read More</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/docker/">Docker</a>, <a href="/tags/colima/">Colima</a>, <a href="/tags/docker-compose/">Docker Compose</a>, <a href="/tags/%E5%AE%B9%E5%99%A8/">容器</a>, <a href="/tags/macos/">MacOS</a>, <a href="/tags/%E8%99%9A%E6%8B%9F%E5%8C%96/">虚拟化</a>, <a href="/tags/homebrew/">Homebrew</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/2026062302/">AI大模型Prompt调优实战指南</a>
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>MidAug</a></span> <span class="post-publish">published on <time datetime="2026-06-23">2026-06-23</time></span> <span class="post-category">included in <a href="/categories/ai/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>AI</a> <a href="/categories/%E5%A4%A7%E6%A8%A1%E5%9E%8B/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>大模型</a></span></div><div class="content">前言 随着大语言模型(LLM)的普及,如何编写高质量的 Prompt 成为提升模型输出质量的关键。好的 Prompt 就像好的需求文档,能让 AI 准确理解你的意图并产出符合预</div><div class="post-footer">
<a href="/posts/2026062302/">Read More</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/ai/">AI</a>, <a href="/tags/prompt/">Prompt</a>, <a href="/tags/llm/">LLM</a>, <a href="/tags/%E6%8F%90%E7%A4%BA%E8%AF%8D%E5%B7%A5%E7%A8%8B/">提示词工程</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/2026062301/">SSH Tunnel 端口转发详解</a>
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>MidAug</a></span> <span class="post-publish">published on <time datetime="2026-06-23">2026-06-23</time></span> <span class="post-category">included in <a href="/categories/ssh/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>SSH</a> <a href="/categories/%E4%BB%A3%E7%90%86%E8%BD%AC%E5%8F%91/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>代理转发</a></span></div><div class="content">前言 SSH(Secure Shell)不仅仅是用来远程登录服务器的工具,它还提供了强大的端口转发(Port Forwarding)功能,也叫 SSH T</div><div class="post-footer">
<a href="/posts/2026062301/">Read More</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/ssh/">SSH</a>, <a href="/tags/tunnel/">Tunnel</a>, <a href="/tags/%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91/">端口转发</a>, <a href="/tags/%E7%BD%91%E7%BB%9C/">网络</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/2023010401/">前端多终端自适应网页开发模式</a>
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>MidAug</a></span> <span class="post-publish">published on <time datetime="2023-01-04">2023-01-04</time></span> <span class="post-category">included in <a href="/categories/css/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>Css</a></span></div><div class="content">前端多终端自适应网页开发模式 智能移动终端大爆发的现阶段,手机访问网页已经成为人们不可或缺的使用习惯,开发自适应网页大势所趋,实际上无论改造还</div><div class="post-footer">
<a href="/posts/2023010401/">Read More</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/css/">Css</a></div></div>
</article><article class="single summary" itemscope itemtype="http://schema.org/Article"><h1 class="single-title" itemprop="name headline">
<a href="/posts/2022083002/">Git删除历史版本,保留当前状态</a>
</h1><div class="post-meta"><span class="post-author"><a href="/" title="Author" rel="author" class="author"><i class="fas fa-user-circle fa-fw" aria-hidden="true"></i>MidAug</a></span> <span class="post-publish">published on <time datetime="2022-08-30">2022-08-30</time></span> <span class="post-category">included in <a href="/categories/git/"><i class="far fa-folder fa-fw" aria-hidden="true"></i>Git</a></span></div><div class="content">前言 有时候,我们误提交了某些隐私文件,使用git rm xxx删除后,其实版本库中是有历史记录的,想要删除这些记录,但是又不想删除仓库,重建来提交</div><div class="post-footer">
<a href="/posts/2022083002/">Read More</a><div class="post-tags">
<i class="fas fa-tags fa-fw" aria-hidden="true"></i> <a href="/tags/git/">Git</a></div></div>
</article><ul class="pagination"><li class="page-item active">
<span class="page-link">
<a href="/">1</a>
</span>
</li><li class="page-item ">
<span class="page-link">
<a href="/page/2/">2</a>
</span>
</li><li class="page-item ">
<span class="page-link">
<a href="/page/3/">3</a>
</span>
</li></ul></div></div>
</main><footer class="footer">
<div class="footer-container"><div class="footer-line" itemscope itemtype="http://schema.org/CreativeWork"><i class="far fa-copyright fa-fw" aria-hidden="true"></i><span itemprop="copyrightYear">2017 - 2026</span><span class="author" itemprop="copyrightHolder"> <a href="/" target="_blank">MidAug</a></span> | <span class="license"><a rel="license external nofollow noopener noreffer" href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank">CC BY-NC 4.0</a></span></div>
</div>
</footer></div>
<div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
<i class="fas fa-arrow-up fa-fw" aria-hidden="true"></i>
</a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
<i class="fas fa-comment fa-fw" aria-hidden="true"></i>
</a>
</div><script type="text/javascript" src="/lib/autocomplete/autocomplete.min.js"></script><script type="text/javascript" src="/lib/lunr/lunr.min.js"></script><script type="text/javascript" src="/lib/lazysizes/lazysizes.min.js"></script><script type="text/javascript" src="/lib/clipboard/clipboard.min.js"></script><script type="text/javascript" src="/lib/sharer/sharer.min.js"></script><script type="text/javascript" src="/lib/typeit/index.umd.js"></script><script type="text/javascript">window.config={"code":{"copyTitle":"Copy to clipboard","maxShownLines":50},"data":{"id-1":"MidAug's Blog","id-2":"MidAug's Blog","id-3":"donot repeat yourself"},"search":{"highlightTag":"em","lunrIndexURL":"/index.json","maxResultLength":10,"noResultsFound":"No results found","snippetLength":80,"type":"lunr"},"typeit":{"cursorChar":"|","cursorSpeed":1000,"data":{"id-1":["id-1"],"id-2":["id-2"],"id-3":["id-3"]},"duration":-1,"speed":30}};</script><script type="text/javascript" src="/js/theme.min.js"></script></body>
</html>