Initial commit

This commit is contained in:
Dichgrem 2024-06-02 20:03:05 +08:00
parent 8754e31524
commit 1ca1fff5fe
19 changed files with 726 additions and 319 deletions

26
content/about-g++.md Normal file
View File

@ -0,0 +1,26 @@
+++
title = "乱七八糟:PTA编译命令解析"
date = 2024-06-02
[taxonomies]
tags = ["Tech","g++"]
+++
前言 编译器是软件开发中至关重要的工具之一它负责将源代码转换为可执行程序使得我们编写的代码能够在计算机上运行并实现预期的功能。在C++开发中GNU C++编译器g++)是最常用的编译器之一.本文将详细介绍PTA预设命令中各个参数和选项以及它们的作用和用法。
<!-- more -->
如下:
`g++ -DONLINE_JUDGE -fno-tree-ch -O2 -Wall -std=c++17 -pipe $src -lm -o $exe`
1. `g++`: 这是 GNU C++ 编译器的命令。它负责将C++源代码编译成可执行程序。
2. `-DONLINE_JUDGE`: 这是一个预处理器宏定义。在编译时,`-D`选项会将`ONLINE_JUDGE`定义为一个预处理器符号。通常情况下,这种宏定义用于在代码中启用或禁用特定的功能或特性。在这个命令中,`ONLINE_JUDGE`可能会被用来控制代码中的一些条件编译部分,使得在在线评测系统中编译和执行时特定的功能或特性被启用或禁用。
3. `-fno-tree-ch`: 这是一个编译选项,用于控制编译器的优化行为。具体来说,`-fno-tree-ch`选项会禁用掉编译器中的一种叫做"树形优化"的技术的一部分。树形优化是GCC编译器中的一种高级优化技术用于优化代码的执行效率。在某些情况下禁用特定的优化技术可能会对调试或特定的代码结构有所帮助。
4. `-O2`: 这是优化级别选项。`-O2`指示编译器进行较高级别的优化,以提高生成的代码的执行速度。优化级别通常从`-O0`(无优化)到`-O3`(最高级别优化)之间。在这种情况下,选择了较高的优化级别,以期望生成更高效的可执行代码。
5. `-Wall`: 这个选项会开启编译器的警告提示。它会提示一些常见的代码问题和潜在的错误。开启警告提示有助于开发者在编译过程中发现潜在的问题,提高代码的质量和可靠性。
6. `-std=c++17`: 这个选项指定了所使用的C++标准版本。在这种情况下使用的是C++17标准。指定C++标准版本是为了确保编译器按照指定的标准进行语法和语义检查,以及生成相应版本的代码。
7. `-pipe`: 这个选项告诉编译器使用管道来加速编译过程。通常情况下,编译器会将中间结果写入临时文件,然后再进行下一步的处理。使用管道可以避免频繁的文件读写操作,从而提高编译速度。
8. `$src`: 这是一个变量,用于表示源代码文件的路径。在实际使用中,这个变量会被替换为实际的源代码文件路径,告诉编译器从哪里读取源代码进行编译。
9. `-lm`: 这是用于链接数学库的选项。在某些情况下C++程序可能会使用到数学库中的函数,比如`sqrt()``sin()`等。指定`-lm`选项可以告诉链接器在链接时将数学库链接到最终的可执行文件中,以便程序能够正常调用这些函数。
10. `-o $exe`: 这个选项指定了输出文件的名称。`$exe`是一个变量,用于表示输出文件的路径和名称。在实际使用中,这个变量会被替换为实际的输出文件路径和名称,告诉编译器将编译生成的可执行文件保存到指定的位置。
这个命令是一个用于编译C++程序的`g++`命令它使用了一系列编译选项和参数来控制编译过程包括预处理宏定义、优化级别、警告提示、C++标准版本、以及输出文件的名称。这些选项和参数的组合可以根据具体的需求进行调整,以满足不同场景下的编译需求。

View File

@ -273,6 +273,13 @@
</a> </a>
</span> </span>
<span class="button next">
<a href="https://blog.dich.ink/about-g/">
<span class="button__text">乱七八糟:PTA编译命令解析</span>&nbsp;
<span class="button__icon"></span>
</a>
</span>
</div> </div>
</div> </div>

156
public/about-g/index.html Normal file
View File

@ -0,0 +1,156 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dich&#x27;blog</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://blog.dich.ink/style.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/blue.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/background_dark.css">
<link rel="stylesheet" href="https://blog.dich.ink/font-hack-subset.css">
<meta name="description" content="">
<meta property="og:description" content="">
<meta property="og:title" content="Dich'blog">
<meta property="og:type" content="article">
<meta property="og:url" content="https://blog.dich.ink/about-g/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="">
<meta name="twitter:title" content="Dich'blog">
<meta property="twitter:domain" content="blog.dich.ink">
<meta property="twitter:url" content="https://blog.dich.ink/about-g/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://blog.dich.ink/atom.xml">
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://blog.dich.ink" style="text-decoration: none;">
<div class="logo">
Dich&#x27;blog
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li><a href="https://blog.dich.ink">blog</a></li>
<li><a href="https://blog.dich.ink/tags">tags</a></li>
<li><a href="https://blog.dich.ink/archive">archive</a></li>
<li class="active"><a href="https://blog.dich.ink/about">about me</a></li>
<li><a href="https://blog.dich.ink/links">links</a></li>
<li><a href="https://github.com/Dichgrem" target="_blank" rel="noopener noreferrer">github</a></li>
</ul>
</nav>
</header>
<div class="content">
<div class="post">
<h1 class="post-title"><a href="https://blog.dich.ink/about-g/">乱七八糟:PTA编译命令解析</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-06-02
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/g/">#g++</a></span>
<div class="post-content">
<p>前言 编译器是软件开发中至关重要的工具之一它负责将源代码转换为可执行程序使得我们编写的代码能够在计算机上运行并实现预期的功能。在C++开发中GNU C++编译器g++)是最常用的编译器之一.本文将详细介绍PTA预设命令中各个参数和选项以及它们的作用和用法。</p>
<span id="continue-reading"></span>
<p>如下:
<code>g++ -DONLINE_JUDGE -fno-tree-ch -O2 -Wall -std=c++17 -pipe $src -lm -o $exe</code></p>
<ol>
<li><code>g++</code>: 这是 GNU C++ 编译器的命令。它负责将C++源代码编译成可执行程序。</li>
<li><code>-DONLINE_JUDGE</code>: 这是一个预处理器宏定义。在编译时,<code>-D</code>选项会将<code>ONLINE_JUDGE</code>定义为一个预处理器符号。通常情况下,这种宏定义用于在代码中启用或禁用特定的功能或特性。在这个命令中,<code>ONLINE_JUDGE</code>可能会被用来控制代码中的一些条件编译部分,使得在在线评测系统中编译和执行时特定的功能或特性被启用或禁用。</li>
<li><code>-fno-tree-ch</code>: 这是一个编译选项,用于控制编译器的优化行为。具体来说,<code>-fno-tree-ch</code>选项会禁用掉编译器中的一种叫做&quot;树形优化&quot;的技术的一部分。树形优化是GCC编译器中的一种高级优化技术用于优化代码的执行效率。在某些情况下禁用特定的优化技术可能会对调试或特定的代码结构有所帮助。</li>
<li><code>-O2</code>: 这是优化级别选项。<code>-O2</code>指示编译器进行较高级别的优化,以提高生成的代码的执行速度。优化级别通常从<code>-O0</code>(无优化)到<code>-O3</code>(最高级别优化)之间。在这种情况下,选择了较高的优化级别,以期望生成更高效的可执行代码。</li>
<li><code>-Wall</code>: 这个选项会开启编译器的警告提示。它会提示一些常见的代码问题和潜在的错误。开启警告提示有助于开发者在编译过程中发现潜在的问题,提高代码的质量和可靠性。</li>
<li><code>-std=c++17</code>: 这个选项指定了所使用的C++标准版本。在这种情况下使用的是C++17标准。指定C++标准版本是为了确保编译器按照指定的标准进行语法和语义检查,以及生成相应版本的代码。</li>
<li><code>-pipe</code>: 这个选项告诉编译器使用管道来加速编译过程。通常情况下,编译器会将中间结果写入临时文件,然后再进行下一步的处理。使用管道可以避免频繁的文件读写操作,从而提高编译速度。</li>
<li><code>$src</code>: 这是一个变量,用于表示源代码文件的路径。在实际使用中,这个变量会被替换为实际的源代码文件路径,告诉编译器从哪里读取源代码进行编译。</li>
<li><code>-lm</code>: 这是用于链接数学库的选项。在某些情况下C++程序可能会使用到数学库中的函数,比如<code>sqrt()</code><code>sin()</code>等。指定<code>-lm</code>选项可以告诉链接器在链接时将数学库链接到最终的可执行文件中,以便程序能够正常调用这些函数。</li>
<li><code>-o $exe</code>: 这个选项指定了输出文件的名称。<code>$exe</code>是一个变量,用于表示输出文件的路径和名称。在实际使用中,这个变量会被替换为实际的输出文件路径和名称,告诉编译器将编译生成的可执行文件保存到指定的位置。</li>
</ol>
<p>这个命令是一个用于编译C++程序的<code>g++</code>命令它使用了一系列编译选项和参数来控制编译过程包括预处理宏定义、优化级别、警告提示、C++标准版本、以及输出文件的名称。这些选项和参数的组合可以根据具体的需求进行调整,以满足不同场景下的编译需求。</p>
</div>
<div class="pagination">
<div class="pagination__title">
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
<hr />
</div>
<div class="pagination__buttons">
<span class="button previous">
<a href="https://blog.dich.ink/about-bilibili/">
<span class="button__icon"></span>&nbsp;
<span class="button__text">乱七八糟:B站优质视频:计算机科学</span>
</a>
</span>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Dichgrem</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a> by pawroman
</span>
</div>
</div>
</footer>
<script async defer src="http://173.249.208.93:12345/tracker.js" data-website-id="cluckwxwg0005qf4n55m737sz"></script>
</div>
</body>
</html>

View File

@ -81,6 +81,17 @@
<ul><li class="post-list"> <ul><li class="post-list">
<a href="https://blog.dich.ink/about-g/">
<span class="post-date">2024-06-02</span>
:: <span class="post-list-title">乱七八糟:PTA编译命令解析</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>,
<a class="post-tag" href="https://blog.dich.ink/tags/g/">#g++</a></span>
</li>
<li class="post-list">
<a href="https://blog.dich.ink/about-bilibili/"> <a href="https://blog.dich.ink/about-bilibili/">
<span class="post-date">2024-05-31</span> <span class="post-date">2024-05-31</span>
:: <span class="post-list-title">乱七八糟:B站优质视频:计算机科学</span></a> :: <span class="post-list-title">乱七八糟:B站优质视频:计算机科学</span></a>

View File

@ -5,8 +5,28 @@
<link rel="self" type="application/atom+xml" href="https://blog.dich.ink/atom.xml"/> <link rel="self" type="application/atom+xml" href="https://blog.dich.ink/atom.xml"/>
<link rel="alternate" type="text/html" href="https://blog.dich.ink"/> <link rel="alternate" type="text/html" href="https://blog.dich.ink"/>
<generator uri="https://www.getzola.org/">Zola</generator> <generator uri="https://www.getzola.org/">Zola</generator>
<updated>2024-05-31T00:00:00+00:00</updated> <updated>2024-06-02T00:00:00+00:00</updated>
<id>https://blog.dich.ink/atom.xml</id> <id>https://blog.dich.ink/atom.xml</id>
<entry xml:lang="en">
<title>乱七八糟:PTA编译命令解析</title>
<published>2024-06-02T00:00:00+00:00</published>
<updated>2024-06-02T00:00:00+00:00</updated>
<author>
<name>
Unknown
</name>
</author>
<link rel="alternate" type="text/html" href="https://blog.dich.ink/about-g/"/>
<id>https://blog.dich.ink/about-g/</id>
<summary type="html">&lt;p&gt;前言 编译器是软件开发中至关重要的工具之一它负责将源代码转换为可执行程序使得我们编写的代码能够在计算机上运行并实现预期的功能。在C++开发中GNU C++编译器g++)是最常用的编译器之一.本文将详细介绍PTA预设命令中各个参数和选项以及它们的作用和用法。&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en"> <entry xml:lang="en">
<title>乱七八糟:B站优质视频:计算机科学</title> <title>乱七八糟:B站优质视频:计算机科学</title>
<published>2024-05-31T00:00:00+00:00</published> <published>2024-05-31T00:00:00+00:00</published>

View File

@ -78,6 +78,41 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/about-g/">乱七八糟:PTA编译命令解析</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-06-02
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/g/">#g++</a></span>
<div class="post-content">
<p>前言 编译器是软件开发中至关重要的工具之一它负责将源代码转换为可执行程序使得我们编写的代码能够在计算机上运行并实现预期的功能。在C++开发中GNU C++编译器g++)是最常用的编译器之一.本文将详细介绍PTA预设命令中各个参数和选项以及它们的作用和用法。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/about-g/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/about-bilibili/">乱七八糟:B站优质视频:计算机科学</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/about-bilibili/">乱七八糟:B站优质视频:计算机科学</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -214,41 +249,6 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-9/">Docker学习笔记(九)</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-04-02
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/docker/">#Docker</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 Docker CLI命令行界面是一个强大的工具允许您与 Docker 容器、映像、卷和网络进行交互和管理。它为用户提供了广泛的命令,用于在开发和生产工作流中创建、运行和管理 Docker 容器和其他 Docker 资源。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/docker-learn-9/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,6 +78,41 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/linux-for-pc-5/">Linux-For-PC(五):BIOS-UEFI-MBR-GPT-GRUB</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-07-24
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/linux/">#Linux</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 在计算机领域系统引导和磁盘分区是至关重要的。本文将介绍BIOS与UEFIMBR与GPT以及它们之间的异同点。此外我们还会讨论与这些概念密切相关的引导加载程序——GRUB。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/linux-for-pc-5/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/linux-for-pc-4/">Linux-For-PC(四):TerminalConsole and Shell</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/linux-for-pc-4/">Linux-For-PC(四):TerminalConsole and Shell</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">

View File

@ -78,6 +78,41 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-9/">Docker学习笔记(九)</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-04-02
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/docker/">#Docker</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 Docker CLI命令行界面是一个强大的工具允许您与 Docker 容器、映像、卷和网络进行交互和管理。它为用户提供了广泛的命令,用于在开发和生产工作流中创建、运行和管理 Docker 容器和其他 Docker 资源。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/docker-learn-9/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-8/">Docker学习笔记(八)</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-8/">Docker学习笔记(八)</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -214,41 +249,6 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-4/">Docker学习笔记(四)</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-28
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/docker/">#Docker</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 Docker 使您能够运行与主机操作系统分离的隔离代码段包括应用程序及其依赖项的容器。默认情况下容器是临时的这意味着容器中存储的任何数据一旦终止就会丢失。为了克服这个问题并跨容器生命周期保留数据Docker 提供了多种数据持久化方法。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/docker-learn-4/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,6 +78,41 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-4/">Docker学习笔记(四)</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-28
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/docker/">#Docker</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 Docker 使您能够运行与主机操作系统分离的隔离代码段包括应用程序及其依赖项的容器。默认情况下容器是临时的这意味着容器中存储的任何数据一旦终止就会丢失。为了克服这个问题并跨容器生命周期保留数据Docker 提供了多种数据持久化方法。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/docker-learn-4/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-3/">Docker学习笔记(三)</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/docker-learn-3/">Docker学习笔记(三)</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -214,41 +249,6 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/rss-read/">搭建个人信息流:RSS阅读指南</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-05
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/rss/">#RSS</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 RSS 提供了一种数据格式,以 XML可扩展标记语言的形式组织信息包括文章标题、摘要、链接和发布日期等。这些信息形成了所谓的“订阅源”Feed用户可以使用RSS阅读器Feed Reader来订阅这些源。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/rss-read/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,6 +78,41 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/rss-read/">搭建个人信息流:RSS阅读指南</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-03-05
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/rss/">#RSS</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 RSS 提供了一种数据格式,以 XML可扩展标记语言的形式组织信息包括文章标题、摘要、链接和发布日期等。这些信息形成了所谓的“订阅源”Feed用户可以使用RSS阅读器Feed Reader来订阅这些源。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/rss-read/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/open-source-software/">开源世界:常用跨平台开源软件</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/open-source-software/">开源世界:常用跨平台开源软件</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -216,41 +251,6 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/how-email-works-2/">电子邮件是如何工作的:POP3&#x2F;IMAP&#x2F;SMTP</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-02-21
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/mail/">#Mail</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 POP3、IMAP 和 SMTP 是用于电子邮件传输的常见协议和服务,这些协议共同构成了电子邮件系统的基础,允许用户接收、发送和管理电子邮件。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/how-email-works-2/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,6 +78,41 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/how-email-works-2/">电子邮件是如何工作的:POP3&#x2F;IMAP&#x2F;SMTP</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-02-21
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/mail/">#Mail</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 POP3、IMAP 和 SMTP 是用于电子邮件传输的常见协议和服务,这些协议共同构成了电子邮件系统的基础,允许用户接收、发送和管理电子邮件。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/how-email-works-2/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/how-email-works-1/">电子邮件是如何工作的:SPF&#x2F;DKIM&#x2F;DMARC</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/how-email-works-1/">电子邮件是如何工作的:SPF&#x2F;DKIM&#x2F;DMARC</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -216,41 +251,6 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/network-download-1/">Network的艺术:下载技术的历史</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-02-09
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/download/">#Download</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 下载就是将我们所需要的文件数据通过网络从拥有该文件资源的计算机上传输过来并保存到我们的计算机上供我们使用。本系列将详细讲述各种常见网络下载技术的原理包括HTTP,FTP,BT等等。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/network-download-1/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,6 +78,41 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/network-download-1/">Network的艺术:下载技术的历史</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-02-09
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/download/">#Download</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 下载就是将我们所需要的文件数据通过网络从拥有该文件资源的计算机上传输过来并保存到我们的计算机上供我们使用。本系列将详细讲述各种常见网络下载技术的原理包括HTTP,FTP,BT等等。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/network-download-1/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/chatogpt/">乱七八糟:如何高效地向 ChatGPT 提问</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/chatogpt/">乱七八糟:如何高效地向 ChatGPT 提问</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -214,42 +249,6 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/zola-blog/">乱七八糟:个人博客搭建</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-10-12
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/blog/">#Blog</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/zola/">#Zola</a></span>
<div class="post-content">
<p>前言 个人博客的搭建有诸多框架的选择。本文以Zola框架为例介绍如何部署该静态站点并将其托管到Paas平台上。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/zola-blog/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,6 +78,42 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/zola-blog/">乱七八糟:个人博客搭建</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-10-12
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/blog/">#Blog</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/zola/">#Zola</a></span>
<div class="post-content">
<p>前言 个人博客的搭建有诸多框架的选择。本文以Zola框架为例介绍如何部署该静态站点并将其托管到Paas平台上。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/zola-blog/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/mechrev-keyboard/">乱七八糟:机械革命键盘失灵拯救记</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/mechrev-keyboard/">乱七八糟:机械革命键盘失灵拯救记</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -214,41 +250,6 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/kgnl/">乱七八糟:快过年了笑话大全</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-23
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/kgnl/">#KGNL</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a></span>
<div class="post-content">
<p>前言 快过年了系列笑话常常于过年期间在各大平台传播反应了各技术人士的爱好与工作。本文收集了24个该系列的笑话欢迎补充。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/kgnl/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,6 +78,41 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/kgnl/">乱七八糟:快过年了笑话大全</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-23
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/kgnl/">#KGNL</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/life/">#Life</a></span>
<div class="post-content">
<p>前言 快过年了系列笑话常常于过年期间在各大平台传播反应了各技术人士的爱好与工作。本文收集了24个该系列的笑话欢迎补充。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/kgnl/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/awesome-win-linux/">综合工程:Win&#x2F;linux双系统部署</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/awesome-win-linux/">综合工程:Win&#x2F;linux双系统部署</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -215,41 +250,6 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/awesome-android-tv/">综合工程:Android TV 折腾小记</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-14
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/android-tv/">#android-TV</a></span>
<div class="post-content">
<p>前言 由于 AppleTV 的高昂的售价和普通电视盒子广告的泛滥,一台开源、多功能的原生安卓电视盒子逐渐成为智能家居的必备神器。出于对 IPTV、YouTube 和家庭影院等需求,以及对一面赏心悦目电视墙的期待,这里分享 Android TV 以下简称ATV安装的一些要点。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/awesome-android-tv/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -78,6 +78,41 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/awesome-android-tv/">综合工程:Android TV 折腾小记</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-14
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/android-tv/">#android-TV</a></span>
<div class="post-content">
<p>前言 由于 AppleTV 的高昂的售价和普通电视盒子广告的泛滥,一台开源、多功能的原生安卓电视盒子逐渐成为智能家居的必备神器。出于对 IPTV、YouTube 和家庭影院等需求,以及对一面赏心悦目电视墙的期待,这里分享 Android TV 以下简称ATV安装的一些要点。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/awesome-android-tv/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/awesome-android-root/">综合工程:安卓刷机与root教程</a></h1> <h1 class="post-title"><a href="https://blog.dich.ink/awesome-android-root/">综合工程:安卓刷机与root教程</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
@ -216,41 +251,6 @@
</div> </div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.ink/linux-for-pc-5/">Linux-For-PC(五):BIOS-UEFI-MBR-GPT-GRUB</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-07-24
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/linux/">#Linux</a>&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a></span>
<div class="post-content">
<p>前言 在计算机领域系统引导和磁盘分区是至关重要的。本文将介绍BIOS与UEFIMBR与GPT以及它们之间的异同点。此外我们还会讨论与这些概念密切相关的引导加载程序——GRUB。</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://blog.dich.ink/linux-for-pc-5/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div> </div>
<div class="pagination"> <div class="pagination">
<div class="pagination__buttons"> <div class="pagination__buttons">

View File

@ -7,6 +7,10 @@
<loc>https://blog.dich.ink/about-bilibili/</loc> <loc>https://blog.dich.ink/about-bilibili/</loc>
<lastmod>2024-05-31</lastmod> <lastmod>2024-05-31</lastmod>
</url> </url>
<url>
<loc>https://blog.dich.ink/about-g/</loc>
<lastmod>2024-06-02</lastmod>
</url>
<url> <url>
<loc>https://blog.dich.ink/about-time/</loc> <loc>https://blog.dich.ink/about-time/</loc>
<lastmod>2024-05-13</lastmod> <lastmod>2024-05-13</lastmod>
@ -280,6 +284,9 @@
<url> <url>
<loc>https://blog.dich.ink/tags/dualsystem/</loc> <loc>https://blog.dich.ink/tags/dualsystem/</loc>
</url> </url>
<url>
<loc>https://blog.dich.ink/tags/g/</loc>
</url>
<url> <url>
<loc>https://blog.dich.ink/tags/git/</loc> <loc>https://blog.dich.ink/tags/git/</loc>
</url> </url>

128
public/tags/g/index.html Normal file
View File

@ -0,0 +1,128 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>
Dich&#x27;blog</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://blog.dich.ink/style.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/blue.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/background_dark.css">
<link rel="stylesheet" href="https://blog.dich.ink/font-hack-subset.css">
<meta name="description" content="All posts tagged g++">
<meta property="og:description" content="All posts tagged g++">
<meta property="og:title" content="Dich'blog">
<meta property="og:type" content="website">
<meta property="og:url" content="https://blog.dich.ink/tags/g/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="All posts tagged g++">
<meta name="twitter:title" content="Dich'blog">
<meta property="twitter:domain" content="blog.dich.ink">
<meta property="twitter:url" content="https://blog.dich.ink/tags/g/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://blog.dich.ink/atom.xml">
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://blog.dich.ink" style="text-decoration: none;">
<div class="logo">
Dich&#x27;blog
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li><a href="https://blog.dich.ink">blog</a></li>
<li class="active"><a href="https://blog.dich.ink/tags">tags</a></li>
<li><a href="https://blog.dich.ink/archive">archive</a></li>
<li><a href="https://blog.dich.ink/about">about me</a></li>
<li><a href="https://blog.dich.ink/links">links</a></li>
<li><a href="https://github.com/Dichgrem" target="_blank" rel="noopener noreferrer">github</a></li>
</ul>
</nav>
</header>
<div class="content">
<div class="post">
<h1 class="post-title">
tag: #g++
(1 post)
</h1>
<a href="https://blog.dich.ink/tags">
Show all tags
</a>
<ul><li class="post-list">
<a href="https://blog.dich.ink/about-g/">
<span class="post-date">2024-06-02</span>
:: <span class="post-list-title">乱七八糟:PTA编译命令解析</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>,
<a class="post-tag" href="https://blog.dich.ink/tags/g/">#g++</a></span>
</li>
</ul>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Dichgrem</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a> by pawroman
</span>
</div>
</div>
</footer>
<script async defer src="http://173.249.208.93:12345/tracker.js" data-website-id="cluckwxwg0005qf4n55m737sz"></script>
</div>
</body>
</html>

View File

@ -148,6 +148,12 @@
</a> </a>
</li> </li>
<li class="tag-list">
<a href="https://blog.dich.ink/tags/g/">
g++ (1 post)
</a>
</li>
<li class="tag-list"> <li class="tag-list">
<a href="https://blog.dich.ink/tags/git/"> <a href="https://blog.dich.ink/tags/git/">
Git (1 post) Git (1 post)
@ -288,7 +294,7 @@
<li class="tag-list"> <li class="tag-list">
<a href="https://blog.dich.ink/tags/tech/"> <a href="https://blog.dich.ink/tags/tech/">
Tech (44 posts) Tech (45 posts)
</a> </a>
</li> </li>

View File

@ -81,7 +81,7 @@ Dich&#x27;blog</title>
<div class="post"> <div class="post">
<h1 class="post-title"> <h1 class="post-title">
tag: #Tech tag: #Tech
(44 posts) (45 posts)
</h1> </h1>
<a href="https://blog.dich.ink/tags"> <a href="https://blog.dich.ink/tags">
@ -90,6 +90,17 @@ Dich&#x27;blog</title>
<ul><li class="post-list"> <ul><li class="post-list">
<a href="https://blog.dich.ink/about-g/">
<span class="post-date">2024-06-02</span>
:: <span class="post-list-title">乱七八糟:PTA编译命令解析</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://blog.dich.ink/tags/tech/">#Tech</a>,
<a class="post-tag" href="https://blog.dich.ink/tags/g/">#g++</a></span>
</li>
<li class="post-list">
<a href="https://blog.dich.ink/about-bilibili/"> <a href="https://blog.dich.ink/about-bilibili/">
<span class="post-date">2024-05-31</span> <span class="post-date">2024-05-31</span>
:: <span class="post-list-title">乱七八糟:B站优质视频:计算机科学</span></a> :: <span class="post-list-title">乱七八糟:B站优质视频:计算机科学</span></a>