From 3aaacc0dcb77014be0009994353564fe357f5e0f Mon Sep 17 00:00:00 2001 From: XIAOZHUXUEJAVA <2393751426@qq.com> Date: Fri, 29 Dec 2023 07:25:42 +0000 Subject: [PATCH] update --- data/blog/2023_02_22.md | 2 ++ data/blog/2023_03_09.md | 2 +- data/blog/2023_09_30.md | 2 +- data/blog/BubbleSort.md | 23 +++++++++++++++++++++- data/blog/bubble_sort.md | 2 +- data/blog/cpp.md | 3 +-- data/blog/go_home.md | 3 --- data/blog/lovezbr.md | 2 +- data/blog/record_a_bug_wsl2_1.md | 2 +- data/blog/record_a_bug_wsl2_2.md | 2 -- data/blog/record_a_bug_wsl2_3.md | 2 -- data/blog/wsl2_expose_port_to_localhost.md | 4 ++-- 12 files changed, 32 insertions(+), 17 deletions(-) diff --git a/data/blog/2023_02_22.md b/data/blog/2023_02_22.md index e3ce579..55e3f78 100644 --- a/data/blog/2023_02_22.md +++ b/data/blog/2023_02_22.md @@ -13,3 +13,5 @@ summary: No Summary 无法理解自己对待异性的态度和想法,我很确定我之前是对一些人造成过麻烦的,或者说是困扰,我内心已在反思,但是故人之心不在。 最后希望自己多一点真诚。 不知道多年之后看到这些文字会是什么感受。 + +后续: 接近一年之后又回来看这段文字,有些感慨,发生了很多事情,有得有失,所以自己会珍惜目前拥有的吧~ diff --git a/data/blog/2023_03_09.md b/data/blog/2023_03_09.md index ec8539f..562791f 100644 --- a/data/blog/2023_03_09.md +++ b/data/blog/2023_03_09.md @@ -2,7 +2,7 @@ title: 2023-03-09-总结 date: '2023-03-09' tags: ['daily'] -draft: false +draft: true summary: Today And Tomorrow --- diff --git a/data/blog/2023_09_30.md b/data/blog/2023_09_30.md index 6cfb85d..c96325d 100644 --- a/data/blog/2023_09_30.md +++ b/data/blog/2023_09_30.md @@ -2,7 +2,7 @@ title: 中秋国庆快乐 date: '2023-09-30' tags: ['daily'] -draft: false +draft: true summary: --- diff --git a/data/blog/BubbleSort.md b/data/blog/BubbleSort.md index 48b8781..8061afa 100644 --- a/data/blog/BubbleSort.md +++ b/data/blog/BubbleSort.md @@ -6,7 +6,7 @@ draft: false summary: Bubble Sort --- -Bubble sort is a classic sorting algorithm, and the followings are my implementation in Java, Go and Rust: +Bubble sort is a classic sorting algorithm, and the followings are my implementation in Java, Go, C++ and Rust: ## Implementation in Java @@ -123,3 +123,24 @@ fn bubble_sort(numbers: &mut [i32]) { } ``` + +## Implementation in C++ + +```c +void bubbleSortWithFlag(vector &nums) { + for (int i = nums.size() - 1; i > 0; i--) { + bool flag = false; + for (int j = 0; j < i; j++) { + if (nums[j] > nums[j + 1]) { + int temp = nums[j]; + nums[j] = nums[j + 1]; + nums[j + 1] = temp; + flag = true; + } + } + if (!flag) { + break; + } + } + } +``` diff --git a/data/blog/bubble_sort.md b/data/blog/bubble_sort.md index fdcb122..85ece2e 100644 --- a/data/blog/bubble_sort.md +++ b/data/blog/bubble_sort.md @@ -2,7 +2,7 @@ title: 冒泡排序 date: '2022-12-22' tags: ['java', 'go', 'c++', 'datastructrue'] -draft: false +draft: true summary: Bubble Sort --- diff --git a/data/blog/cpp.md b/data/blog/cpp.md index 760ea80..31ac0a1 100644 --- a/data/blog/cpp.md +++ b/data/blog/cpp.md @@ -2,7 +2,7 @@ title: cpp singlylinkedlist date: '2022-03-08' tags: ['c++'] -draft: false +draft: true summary: SinglyLinkedList Example of Cpp --- @@ -112,4 +112,3 @@ int main() { } ``` - diff --git a/data/blog/go_home.md b/data/blog/go_home.md index 0d74037..a34fc71 100644 --- a/data/blog/go_home.md +++ b/data/blog/go_home.md @@ -6,9 +6,6 @@ draft: false summary: go home --- - # 回家 2022/12/3,总归是回到了家,接下来是居家隔离。希望阳了的兄弟们也能好好的度过。 - -总结一句,人生就是这样。 \ No newline at end of file diff --git a/data/blog/lovezbr.md b/data/blog/lovezbr.md index 1b9b8c5..32c4fad 100644 --- a/data/blog/lovezbr.md +++ b/data/blog/lovezbr.md @@ -2,7 +2,7 @@ title: 说爱你 date: '2023-10-22' tags: ['love'] -draft: false +draft: true summary: love --- diff --git a/data/blog/record_a_bug_wsl2_1.md b/data/blog/record_a_bug_wsl2_1.md index 4a0f437..a832127 100644 --- a/data/blog/record_a_bug_wsl2_1.md +++ b/data/blog/record_a_bug_wsl2_1.md @@ -2,7 +2,7 @@ title: 记录一个wsl2的BUG date: '2022-11-24' tags: ['linux', 'wsl2'] -draft: false +draft: true summary: record a bug in wsl2 --- diff --git a/data/blog/record_a_bug_wsl2_2.md b/data/blog/record_a_bug_wsl2_2.md index b375179..5003fbb 100644 --- a/data/blog/record_a_bug_wsl2_2.md +++ b/data/blog/record_a_bug_wsl2_2.md @@ -20,8 +20,6 @@ summary: record a bug in wsl2 3. 重新打开 windows terminal -出现这种情况后,第一时间我是去 bing 搜索,在 csdn 中文社区找到了方案一,此方案虽然对我适用,但是还是会出现这样的问题,于是去 google 上寻找答案 - ## 方案二 1. 重置网络相关设置,重启相关服务 diff --git a/data/blog/record_a_bug_wsl2_3.md b/data/blog/record_a_bug_wsl2_3.md index fa089b3..3cd543f 100644 --- a/data/blog/record_a_bug_wsl2_3.md +++ b/data/blog/record_a_bug_wsl2_3.md @@ -33,5 +33,3 @@ bcdedit /set hypervisorlaunchtype auto 经过这 4 个步骤后,我的 WSL2 又可以使用了。 可能出错原因:本人是 Window10 操作系统,在经历一次更新之后便出现了问题, 因此大概率是 windows 的问题。 - -**终极解决方案: 好好学习挣钱买 mac** diff --git a/data/blog/wsl2_expose_port_to_localhost.md b/data/blog/wsl2_expose_port_to_localhost.md index a9b5b33..a728a6a 100644 --- a/data/blog/wsl2_expose_port_to_localhost.md +++ b/data/blog/wsl2_expose_port_to_localhost.md @@ -22,7 +22,7 @@ summary: WSL2 Expose Port To Localhost 这个命令将返回 WSL2 中的 IP 地址。请将该 IP 地址记录下来,稍后会用到。 -3. 在 Windows 10 中启动 PowerShell,以管理员身份运行。在 PowerShell 或者 CMD 中,使用以下命令来开放 WSL2 的 9090 端口: +3. 在 Windows 10/11 中启动 PowerShell,以管理员身份运行。在 PowerShell 或者 CMD 中,使用以下命令来开放 WSL2 的 9090 端口: ``` netsh interface portproxy add v4tov4 listenport=9090 listenaddress=0.0.0.0 connectport=9090 connectaddress= @@ -30,7 +30,7 @@ summary: WSL2 Expose Port To Localhost 将 `` 替换为您在上一步中获取的 WSL2 IP 地址。 -4. 在 Windows 10 中启动浏览器,并输入以下地址: +4. 在 Windows 10/11 中启动浏览器,并输入以下地址: ``` http://localhost:9090