摘要: 挑战一篇文章搞定C语言核心语法。 如果你点进这篇文章说明你对C语言是有兴趣的,或者学过一些C语言。不知道大家在学习C语言的过程中有没有这样的经历。 学了一阵,能写一些小程序了。 工作中用不到C语言,加了几天班,回过头来想再捡起来。发现,不知道怎么下手了。比如,要使用printf这个函数,到底应该引用 阅读全文
posted @ 2023-07-22 21:53 冰山奇迹 阅读(118) 评论(0) 推荐(0)
摘要: docker不是一个值得投入的领域,它解决的问题是Unix系统最初设计的一个疏忽。从一个不会用docker的小白,自己一步一步的摸索,中间也踩过许多坑。但任然,坚持从哪里跌倒就从哪里爬起来。不求感动自己,但求人生无悔。 1 容器简介1.1 什么是 Linux 容器1.2 容器不就是虚拟化吗1.3 容 阅读全文
posted @ 2023-07-22 21:49 冰山奇迹 阅读(733) 评论(0) 推荐(0)
摘要: Raw string literals are string literals that can span multiple lines of code, they don’t require escaping of embedded double quotes, and escape sequen 阅读全文
posted @ 2023-07-20 15:47 冰山奇迹 阅读(81) 评论(0) 推荐(0)
摘要: C++20 协程 C++ 20有一个新玩意,协程。这玩意对C++的未来可能是重要一环,也会是让C++成为服务器编程有力工具。 对C++20的协程,最简单的理解协程是可以重入的特殊函数。就是这个函数在执行的过程,可以(通过co_await ,或者co_yield)挂起,然后在外部(通过coroutin 阅读全文
posted @ 2023-07-18 15:50 冰山奇迹 阅读(10133) 评论(0) 推荐(4)
摘要: 随着coroutine ts正式进入c++20,c++已经进入协程时代了。c++20提供的无栈协程,拥有许多无与伦比的优越性,比如说没有传染性,可以与以前非协程风格的代码并存,再比如说不需要额外的调度器,总之是个好东西。 但是不幸的是c++20的协程标准只包含编译器需要实现的底层功能,并没有包含简单 阅读全文
posted @ 2023-07-18 14:50 冰山奇迹 阅读(1151) 评论(0) 推荐(0)
摘要: 概述 Asio 是一个用于网络和低级 I/O 编程的跨平台 C++ 库,它使用现代 C++ 方法为开发人员提供一致的异步模型. io_context io_context 类为异步I/O对象的用户提供了核心I/O功能,包含: asio::ip::tcp::socket asio::ip::tcp:: 阅读全文
posted @ 2023-07-18 12:43 冰山奇迹 阅读(2455) 评论(0) 推荐(0)
摘要: 目录 1. std::vector2. vector的用法 2.1 vector的定义和声明 2.2 成员函数 2.2.1 基本函数 operator= assign get_allocator 2.2.2 元素访问 at operator[] front back data 2.2.3 迭代器 b 阅读全文
posted @ 2023-07-11 12:58 冰山奇迹 阅读(1415) 评论(0) 推荐(0)
摘要: 目录 一、前言 (1)分治算法 (2)分治算法解题方法 1.分解: 2.治理: 3.合并 二、归并排序 1.问题分析 2.算法设计 (1)分解: (2)治理: (3)合并: 3.算法分析 三、AC代码 四、共勉 一、前言(1)分治算法 归并排序,其实就是一种分治算法 ,那么在了解归并排序之前,我们先 阅读全文
posted @ 2023-07-08 14:26 冰山奇迹 阅读(590) 评论(0) 推荐(0)
摘要: 背景 多线程编程在实际应用中非常常见,它可以帮助我们提高程序性能,实现高效的任务调度。从C++11开始,C++语言已经提供了对多线程编程的原生支持。本文将详细介绍如何使用C++进行线程管控,包括发起线程、等待线程完成、异常处理以及在后台运行线程等内容。 发起线程 C++11提供了一个名为std::t 阅读全文
posted @ 2023-07-08 11:17 冰山奇迹 阅读(129) 评论(0) 推荐(0)
摘要: 背景 随着多核处理器的普及,多线程编程已经成为软件开发中不可或缺的一部分。C++11标准为我们带来了线程库,让我们能够更方便地在C++中实现多线程编程。在这篇博客中,我们将介绍C++线程管控的基本概念和方法,包括向线程函数传递参数,移交线程归属权,运行时选择线程数量和识别线程。 向线程函数传递参数 阅读全文
posted @ 2023-07-08 11:16 冰山奇迹 阅读(39) 评论(0) 推荐(0)