-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathatom.xml
More file actions
465 lines (455 loc) · 26.2 KB
/
atom.xml
File metadata and controls
465 lines (455 loc) · 26.2 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
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>https://htdwade.github.io</id>
<title>htdwade's blog</title>
<updated>2020-06-09T13:06:50.202Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<link rel="alternate" href="https://htdwade.github.io"/>
<link rel="self" href="https://htdwade.github.io/atom.xml"/>
<subtitle>温故而知新</subtitle>
<logo>https://htdwade.github.io/images/avatar.png</logo>
<icon>https://htdwade.github.io/favicon.ico</icon>
<rights>All rights reserved 2020, htdwade's blog</rights>
<entry>
<title type="html"><![CDATA[Windows平台常用软件和Chrome插件]]></title>
<id>https://htdwade.github.io/post/windows-ping-tai-chang-yong-ruan-jian-he-chrome-cha-jian/</id>
<link href="https://htdwade.github.io/post/windows-ping-tai-chang-yong-ruan-jian-he-chrome-cha-jian/">
</link>
<updated>2020-06-09T12:44:49.000Z</updated>
<summary type="html"><![CDATA[<p>记录自己的日常软件和chrome插件,方便换机同步。</p>
]]></summary>
<content type="html"><![CDATA[<p>记录自己的日常软件和chrome插件,方便换机同步。</p>
<!-- more -->
<h2 id="浏览器">浏览器</h2>
<p><a href="https://www.google.com/intl/zh-CN/chrome/">Chrome</a></p>
<p><a href="http://www.firefox.com.cn/">Firefox</a></p>
<h2 id="chrome插件">chrome插件</h2>
<ol>
<li><a href="https://chrome.google.com/webstore/detail/online-download-manager/opjjpmhoiojifppkkcdabiobhakljdgm">Online Download Manager</a></li>
<li><a href="https://chrome.google.com/webstore/detail/idm-integration-module/ngpampappnmepgilojfohadhhmbhlaek">IDM Integration Module</a></li>
<li><a href="https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo">Tampermonkey</a>
<ul>
<li>破解VIP会员视频集合</li>
<li>网盘助手</li>
<li>百度文库破解加强、 CSDN阅读增强、知乎使用增强、抖音去水印原视频下载、全网VIP视频破解,去广告</li>
</ul>
</li>
<li><a href="https://chrome.google.com/webstore/detail/fehelper%E5%89%8D%E7%AB%AF%E5%8A%A9%E6%89%8B/pkgccpejnmalmdinmhkkfafefagiiiad">FeHelper Web前端助手</a></li>
<li><a href="https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm">Restlet Client</a></li>
<li><a href="https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg">User-Agent Switcher for Chrome</a></li>
<li><a href="https://chrome.google.com/webstore/detail/lastpass-free-password-ma/hdokiejnpimakedhajhdlcegeplioahd">LastPass</a></li>
<li><a href="https://chrome.google.com/webstore/detail/onetab/chphlpgkkbolifaimnlloiipkdnihall">OneTab</a></li>
<li><a href="https://chrome.google.com/webstore/detail/igg%E8%B0%B7%E6%AD%8C%E8%AE%BF%E9%97%AE%E5%8A%A9%E6%89%8B/ncldcbhpeplkfijdhnoepdgdnmjkckij">iGG谷歌访问助手</a></li>
<li><a href="https://chrome.google.com/webstore/detail/extension-manager/gjldcdngmdknpinoemndlidpcabkggco">扩展管理器</a></li>
<li><a href="https://chrome.google.com/webstore/detail/adguard-adblocker/bgnkhhnnamicmpeenaelnjfhikgbkllg">AdGuard 广告拦截器</a></li>
<li><a href="https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm">uBlock Origin</a></li>
<li><a href="https://chrome.google.com/webstore/detail/infinity-new-tab-pro/nnnkddnnlpamobajfibfdgfnbcnkgngh">Infinity Pro</a></li>
<li><a href="https://chrome.google.com/webstore/detail/%E6%B2%99%E6%8B%89%E6%9F%A5%E8%AF%8D-%E8%81%9A%E5%90%88%E8%AF%8D%E5%85%B8%E5%88%92%E8%AF%8D%E7%BF%BB%E8%AF%91/cdonnmffkdaoajfknoeeecmchibpmkmg">沙拉查词</a></li>
<li><a href="https://chrome.google.com/webstore/detail/enhanced-github/anlikcnbgdeidpacdbdljnabclhahhmd">Enhanced GitHub</a></li>
<li><a href="https://chrome.google.com/webstore/detail/isometric-contributions/mjoedlfflcchnleknnceiplgaeoegien">Isometric Contributions</a></li>
<li><a href="https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?utm_source=chrome-ntp-icon">Octotree</a></li>
<li><a href="https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb">Vimium</a></li>
<li><a href="https://chrome.google.com/webstore/detail/ip-address/ghlojgpiinfelppegaabbiphgomaidml">IP-Address</a></li>
<li><a href="https://chrome.google.com/webstore/detail/imageassistant-batch-imag/dbjbempljhcmhlfpfacalomonjpalpko">ImageAssistant</a></li>
<li><a href="https://chrome.google.com/webstore/detail/bookmark-sidebar/jdbnofccmhefkmjbkkdkfiicjkgofkdh">书签侧边栏</a></li>
<li><a href="https://chrome.google.com/webstore/detail/%E8%BE%BE%E8%BE%BE%E5%88%92%E8%AF%8D%E7%BF%BB%E8%AF%91/cajhcjfcodjoalmhjekljnfkgjlkeajl">达达划词翻译</a></li>
<li><a href="https://chrome.google.com/webstore/detail/%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9%E5%8A%A9%E6%89%8B%EF%BC%9Abilibilicom-%E7%BB%BC%E5%90%88%E8%BE%85%E5%8A%A9%E6%89%A9%E5%B1%95/kpbnombpnpcffllnianjibmpadjolanh">哔哩哔哩助手</a></li>
</ol>
<h2 id="系统软件">系统软件</h2>
<p><a href="https://www.huorong.cn/">火绒</a></p>
<p><a href="https://github.com/zhongyang219/TrafficMonitor">TrafficMonitor</a></p>
<h2 id="浏览器-2">浏览器</h2>
<p><a href="https://www.google.com/intl/zh-CN/chrome/">Chrome</a></p>
<p><a href="http://www.firefox.com.cn/">Firefox</a></p>
<h2 id="ssr客户端">SSR客户端</h2>
<p><a href="https://github.com/shadowsocksr-backup/shadowsocksr-csharp/releases">ShadowsocksR</a></p>
<h2 id="ssh工具">SSH工具</h2>
<p><a href="https://www.netsarang.com/zh/free-for-home-school/">Xshell, Xftp</a></p>
<h2 id="抓包工具">抓包工具</h2>
<p><a href="https://masuit.com/1211/fiddler">fiddler</a></p>
<h2 id="api测试工具">API测试工具</h2>
<p><a href="https://www.postman.com/downloads/">Postman</a></p>
<h2 id="im">IM</h2>
<p><a href="https://pc.weixin.qq.com/">微信</a></p>
<p><a href="https://tim.qq.com/">TIM</a></p>
<h2 id="影音播放器">影音播放器</h2>
<p><a href="https://potplayer.daum.net/">PotPlayer</a></p>
<p><a href="https://y.qq.com/download/index.html">QQ音乐</a></p>
<p><a href="https://music.163.com/#/download">网易云音乐</a></p>
<p><a href="https://github.com/lyswhut/lx-music-desktop">洛雪音乐助手</a></p>
<h2 id="效率工具">效率工具</h2>
<p><a href="http://huochaipro.com/">火柴</a></p>
<p><a href="https://github.com/QL-Win/QuickLook">QuickLook</a></p>
<p><a href="https://www.islide.cc/">iSlide</a></p>
<p><a href="https://github.com/jgraph/drawio-desktop/releases">draw.io</a></p>
<h2 id="动态桌面">动态桌面</h2>
<p><a href="https://www.huoying666.com/">火萤视频桌面</a></p>
<h2 id="压缩工具">压缩工具</h2>
<p><a href="https://cn.bandisoft.com/bandizip/">Bandizip</a></p>
<h2 id="图片浏览器">图片浏览器</h2>
<p><a href="https://cn.bandisoft.com/honeyview/">Honeyview</a></p>
<h2 id="截图">截图</h2>
<p><a href="https://www.snipaste.com/">Snipaste</a></p>
<h2 id="录屏及gif">录屏及Gif</h2>
<p><a href="http://www.dayanzai.me/ocam.html">oCam</a></p>
<p><a href="https://www.screentogif.com/?l=zh_cn">SreenToGif</a></p>
<h2 id="网盘">网盘</h2>
<p><a href="https://pan.baidu.com/download">百度网盘</a></p>
<h2 id="下载">下载</h2>
<p><a href="https://masuit.com/74/idm">IDM</a></p>
<h2 id="输入法">输入法</h2>
<p><a href="https://pinyin.sogou.com/">搜狗输入法</a></p>
<h2 id="邮箱">邮箱</h2>
<p><a href="https://mail.163.com/dashi/">网易邮箱大师</a></p>
<h2 id="笔记博客及markdown编辑器">笔记,博客及Markdown编辑器</h2>
<p><a href="https://note.youdao.com/">有道云笔记</a></p>
<p><a href="https://gridea.dev/">Gridea</a></p>
<p><a href="https://www.typora.io/">Typora</a></p>
<h2 id="pdf阅读器">PDF阅读器</h2>
<p><a href="https://www.sumatrapdfreader.org/free-pdf-reader.html">Sumatra PDF</a></p>
<h2 id="文献阅读器">文献阅读器</h2>
<p><a href="http://cajviewer.cnki.net/">CAJViewer</a></p>
<h2 id="文本编辑器">文本编辑器</h2>
<p><a href="https://code.visualstudio.com/">VSCode</a></p>
<p><a href="https://notepad-plus-plus.org/">Notepad++</a></p>
<h2 id="图床">图床</h2>
<p><a href="https://molunerfinn.com/PicGo/">PicGo</a></p>
]]></content>
</entry>
<entry>
<title type="html"><![CDATA[Jetbrains系列产品破解激活]]></title>
<id>https://htdwade.github.io/post/jetbrains-xi-lie-chan-pin-po-jie-ji-huo/</id>
<link href="https://htdwade.github.io/post/jetbrains-xi-lie-chan-pin-po-jie-ji-huo/">
</link>
<updated>2020-01-07T14:48:40.000Z</updated>
<summary type="html"><![CDATA[<p>亲测适用于2019.3.1版本及以下。</p>
]]></summary>
<content type="html"><![CDATA[<p>亲测适用于2019.3.1版本及以下。</p>
<!-- more -->
<p>以GoLand为例。</p>
<h2 id="1-下载安装">1. 下载安装</h2>
<p><a href="https://www.jetbrains.com/go/">GoLand下载地址</a></p>
<p><a href="https://zhile.io/2018/08/17/jetbrains-license-server-crack.html">jetbrains-agent.jar下载地址</a></p>
<h2 id="2-破解">2. 破解</h2>
<ul>
<li>下载补丁文件 jetbrains-agent.jar 。</li>
<li>如果之前已经使用有效期激活过可跳过此步骤,如果是刚下载的GoLand,则需要点击激活窗口的“Evaluate for free”免费试用,然后再创建一个空项目,这样就可以进入到工作界面。<br>
<img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20200107163935.png" alt="" loading="lazy"></li>
<li>进入项目界面后,点击最上面的菜单栏中的 “Help” -> “Edit Custom VM Options …”,如果提示是否要创建文件,请点”Yes”。在打开的vmoptions编辑窗口末行添加补丁路径:<code>-javaagent:E:\jetbrains-agent\jetbrains-agent.jar</code>。仔细检查补丁路径是否正确,如果错误则会出现GoLand打不开的情况,这时候可以删除用户目录下的GoLand文件夹。<strong>修改完配置文件之后重启GoLand</strong>。<br>
<img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20200107164113.png" alt="" loading="lazy"><br>
<img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20200107164212.png" alt="" loading="lazy"></li>
<li>修改完配置文件之后重启GoLand,点击菜单栏中的 “Help” -> “Register …”,选择最后一种<strong>License server</strong>激活方式,地址填入:http://jetbrains-license-server (应该会自动填上),或者点击按钮:”Discover Server”来自动填充地址,完成激活。</li>
<li>如果服务器激活方式无法激活,还可以选择<strong>Activation code</strong>方式激活。通过<a href="https://zhile.io/custom/license">Get your license</a>获取自己的专属激活码。<br>
<img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20200107164435.png" alt="" loading="lazy"><br>
<img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20200107164600.png" alt="" loading="lazy"></li>
<li>查看有效期的步骤为点击:Help->About这里可以看到GoLand的版本号、许可来源、有效期、以及一些环境。<br>
<img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20200107164655.png" alt="" loading="lazy"></li>
</ul>
<h2 id="3-汉化">3. 汉化</h2>
<p><a href="https://github.com/pingfangx/TranslatorX/wiki">汉化教程</a></p>
]]></content>
</entry>
<entry>
<title type="html"><![CDATA[VSCode配置开发环境]]></title>
<id>https://htdwade.github.io/post/vscode-pei-zhi-kai-fa-huan-jing/</id>
<link href="https://htdwade.github.io/post/vscode-pei-zhi-kai-fa-huan-jing/">
</link>
<updated>2020-01-03T05:14:40.000Z</updated>
<summary type="html"><![CDATA[<p>记录自己VSCode的插件和开发环境配置。</p>
]]></summary>
<content type="html"><![CDATA[<p>记录自己VSCode的插件和开发环境配置。</p>
<!-- more -->
<h2 id="1-vscode下载安装">1. VSCode下载安装</h2>
<p><a href="https://code.visualstudio.com/download">VSCode下载地址</a></p>
<p>安装过程中已经将bin目录加入到环境变量Path路径.</p>
<h2 id="2-安装插件">2. 安装插件</h2>
<ul>
<li>Chinese (Simplified) Language Pack for Visual Studio Code //简体中文包</li>
<li>One Dark Pro //主题</li>
<li>vscode-icons //图标主题</li>
<li>Material Icon Theme //图标主题</li>
<li>Power Mode //打字特效</li>
<li>Bracket Pair Colorizer 2 //彩虹花括号</li>
<li>Code Runner //代码运行</li>
<li>Color Highlight //颜色高亮</li>
<li>TODO Highlight //todo高亮</li>
<li>Markdown All in One</li>
<li>Markdown Preview Enhanced</li>
<li>Markdown PDF</li>
<li>LeetCode</li>
</ul>
<h2 id="3-配置开发环境">3. 配置开发环境</h2>
<h3 id="c">C++</h3>
<p>安装插件: C/C++</p>
<p><a href="https://www.zhihu.com/question/30315894/answer/154979413">VSCode配置C++运行环境</a></p>
<p>launch.json:</p>
<pre><code class="language-json">// https://github.com/Microsoft/vscode-cpptools/blob/master/launch.md
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
"type": "cppdbg", // 配置类型,cppdbg对应cpptools提供的调试功能;可以认为此处只能是cppdbg
"request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
"program": "${fileDirname}/${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径
"args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可
"stopAtEntry": false, // 设为true时程序将暂停在程序入口处,相当于在main上打断点
"cwd": "${fileDirname}", // 调试程序时的工作目录,一般为${workspaceFolder};改成${fileDirname}可变为文件所在目录
"environment": [], // 环境变量
"externalConsole": false, // 为true时使用单独的cmd窗口,与其它IDE一致;18年10月后设为false可调用VSC内置终端
"internalConsoleOptions": "neverOpen", // 如果不设为neverOpen,调试时会跳到“调试控制台”选项卡,你应该不需要对gdb手动输命令吧?
"MIMode": "gdb", // 指定连接的调试器,可以为gdb或lldb。但我没试过lldb
"miDebuggerPath": "gdb.exe", // 调试器路径,Windows下后缀不能省略,Linux下则不要
"setupCommands": [
{ // 模板自带,好像可以更好地显示STL容器的内容,具体作用自行Google
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
],
"preLaunchTask": "Compile" // 调试会话开始前执行的任务,一般为编译程序。与tasks.json的label相对应
}
]
}
</code></pre>
<p>task.json:</p>
<pre><code class="language-json">// https://code.visualstudio.com/docs/editor/tasks
{
"version": "2.0.0",
"tasks": [
{
"label": "Compile", // 任务名称,与launch.json的preLaunchTask相对应
"command": "g++", // 要使用的编译器
"args": [
"${file}",
"-o", // 指定输出文件名,不加该参数则默认输出a.exe,Linux下默认a.out
"${fileDirname}/${fileBasenameNoExtension}.exe",
"-g", // 生成和调试有关的信息
"-Wall", // 开启额外警告
"-static-libgcc", // 静态链接libgcc,一般都会加上
"-std=c++17", // C++最新标准为c++17,或根据自己的需要进行修改
], // 编译命令参数
"type": "process", // process是vsc把预定义变量和转义解析后直接全部传给command;shell相当于先打开shell再输入命令,所以args还会经过shell再解析一遍
"group": {
"kind": "build",
"isDefault": true // 不为true时ctrl shift B就要手动选择了
},
"presentation": {
"echo": true,
"reveal": "always", // 执行任务时是否跳转到终端面板,可以为always,silent,never。具体参见VSC的文档
"focus": false, // 设为true后可以使执行task时焦点聚集在终端,但对编译C/C++来说,设为true没有意义
"panel": "shared" // 不同的文件的编译信息共享一个终端面板
},
"problemMatcher":"$gcc" // 此选项可以捕捉编译时终端里的报错信息
}
]
}
</code></pre>
<p>c_cpp_properties.json:</p>
<pre><code class="language-json">{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "E:\\mingw64\\bin\\gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
</code></pre>
<p>另外需要在<code>E:\mingw64\lib\gcc\x86_64-w64-mingw32\8.1.0\include\c++\bits</code>文件夹中加入<code>stdc++.h</code>文件,才能使用万能头文件<code><bits/stdc++.h></code>。</p>
<pre><code class="language-c++">// C++ includes used for precompiling -*- C++ -*-
// Copyright (C) 2003-2018 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
// terms of the GNU General Public License as published by the
// Free Software Foundation; either version 3, or (at your option)
// any later version.
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.
// You should have received a copy of the GNU General Public License and
// a copy of the GCC Runtime Library Exception along with this program;
// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
// <http://www.gnu.org/licenses/>.
/** @file stdc++.h
* This is an implementation file for a precompiled header.
*/
// 17.4.1.2 Headers
// C
#ifndef _GLIBCXX_NO_ASSERT
#include <cassert>
#endif
#include <cctype>
#include <cerrno>
#include <cfloat>
#include <ciso646>
#include <climits>
#include <clocale>
#include <cmath>
#include <csetjmp>
#include <csignal>
#include <cstdarg>
#include <cstddef>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#if __cplusplus >= 201103L
#include <ccomplex>
#include <cfenv>
#include <cinttypes>
#include <cstdalign>
#include <cstdbool>
#include <cstdint>
#include <ctgmath>
#include <cuchar>
#include <cwchar>
#include <cwctype>
#endif
// C++
#include <algorithm>
#include <bitset>
#include <complex>
#include <deque>
#include <exception>
#include <fstream>
#include <functional>
#include <iomanip>
#include <ios>
#include <iosfwd>
#include <iostream>
#include <istream>
#include <iterator>
#include <limits>
#include <list>
#include <locale>
#include <map>
#include <memory>
#include <new>
#include <numeric>
#include <ostream>
#include <queue>
#include <set>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <streambuf>
#include <string>
#include <typeinfo>
#include <utility>
#include <valarray>
#include <vector>
#if __cplusplus >= 201103L
#include <array>
#include <atomic>
#include <chrono>
#include <codecvt>
#include <condition_variable>
#include <forward_list>
#include <future>
#include <initializer_list>
#include <mutex>
#include <random>
#include <ratio>
#include <regex>
#include <scoped_allocator>
#include <system_error>
#include <thread>
#include <tuple>
#include <typeindex>
#include <type_traits>
#include <unordered_map>
#include <unordered_set>
#endif
</code></pre>
<h3 id="java">Java</h3>
<p>安装插件:Java Extension Pack(包括6个扩展)</p>
<p><a href="https://code.visualstudio.com/docs/java/java-tutorial">VSCode配置Java运行环境</a></p>
<h3 id="go">Go</h3>
<p>安装插件:Go</p>
<p><a href="https://code.visualstudio.com/docs/languages/go">VSCode配置Go运行环境</a></p>
<h3 id="python">Python</h3>
<p>安装插件:Python</p>
<p><a href="https://code.visualstudio.com/docs/python/python-tutorial">VSCode配置Python运行环境</a></p>
<h3 id="remote-development">Remote Development</h3>
<p>安装插件:Remote Development(包括3个扩展)</p>
<p><a href="https://zhuanlan.zhihu.com/p/64849549">VSCode配置remote ssh</a></p>
<p>配置<code>~.ssh/config</code>:</p>
<pre><code class="language-bash"># Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host 腾讯云主机
HostName 111.230.92.98
User root
</code></pre>
<figure data-type="image" tabindex="1"><img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20191224215300.png" alt="" loading="lazy"></figure>
<p>将本机的公钥复制到远程机器的authorized_keys文件中,打开git bash,敲入以下命令:</p>
<pre><code class="language-bash">ssh-copy-id root@111.230.92.98
</code></pre>
<p>现在无需密码就能连接远程主机</p>
<figure data-type="image" tabindex="2"><img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20191224220310.png" alt="" loading="lazy"></figure>
]]></content>
</entry>
<entry>
<title type="html"><![CDATA[PicGo + GitHub搭建图床]]></title>
<id>https://htdwade.github.io/post/picgo-github-da-jian-tu-chuang/</id>
<link href="https://htdwade.github.io/post/picgo-github-da-jian-tu-chuang/">
</link>
<updated>2019-12-27T07:32:55.000Z</updated>
<summary type="html"><![CDATA[<p>之前用的微博图床插件,感觉图片存在不可控的地方总不太踏实,所以利用PicGo + GitHub来搭建自己的图床。</p>
]]></summary>
<content type="html"><![CDATA[<p>之前用的微博图床插件,感觉图片存在不可控的地方总不太踏实,所以利用PicGo + GitHub来搭建自己的图床。</p>
<!-- more -->
<h2 id="1-创建图床仓库和access-token">1. 创建图床仓库和access token</h2>
<p>新建一个GitHub仓库来存放图片,然后新建一个access token用来赋予第三方权限:<br>
<img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20191227163309.png" alt="" loading="lazy"></p>
<h2 id="2-picgo下载安装">2. PicGo下载安装</h2>
<p><a href="https://molunerfinn.com/PicGo/">PicGo</a></p>
<h2 id="3-配置图床">3. 配置图床</h2>
<p>进入PicGo图床设置界面:<br>
<img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20191227163522.png" alt="" loading="lazy"><br>
自定义域名的作用是,在上传图片成功后,PicGo会将“自定义域名+上传的图片名”生成的访问链接,放到剪切板上。自定义域名需要统一写成:<code>https://raw.githubusercontent.com/用户名/仓库名/分支名</code>.</p>
<h2 id="4-快捷键设置">4. 快捷键设置</h2>
<p>修改图片上传的快捷键为<code>ctrl+shift+c</code><br>
<img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20191227163918.png" alt="" loading="lazy"></p>
]]></content>
</entry>
<entry>
<title type="html"><![CDATA[Gridea博客配置]]></title>
<id>https://htdwade.github.io/post/gridea-bo-ke-pei-zhi/</id>
<link href="https://htdwade.github.io/post/gridea-bo-ke-pei-zhi/">
</link>
<updated>2019-12-24T20:39:58.000Z</updated>
<summary type="html"><![CDATA[<p>记录Gridea博客客户端的一些配置信息。</p>
]]></summary>
<content type="html"><![CDATA[<p>记录Gridea博客客户端的一些配置信息。</p>
<!-- more -->
<h2 id="1-gridea下载安装">1. Gridea下载安装</h2>
<p><a href="https://gridea.dev/">Gridea官网</a></p>
<h2 id="2-基础配置">2. 基础配置</h2>
<p>首先创建htdwade.github.io仓库,然后创建一个access token:</p>
<figure data-type="image" tabindex="1"><img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20191225030543.png" alt="" loading="lazy"></figure>
<p>复制生成的token,打开Gridea基础配置页进行配置:</p>
<figure data-type="image" tabindex="2"><img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20191225031110.png" alt="" loading="lazy"></figure>
<h2 id="3-开启文章评论">3. 开启文章评论</h2>
<p>注册一个Github OAuth Application:</p>
<figure data-type="image" tabindex="3"><img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20191225031623.png" alt="" loading="lazy"></figure>
<p>复制生成的Client ID和Client Secret,打开Gridea评论配置页进行配置:</p>
<figure data-type="image" tabindex="4"><img src="https://raw.githubusercontent.com/htdwade/PicBed/master/img/20191225032027.png" alt="" loading="lazy"></figure>
]]></content>
</entry>
</feed>