0P

c++遍历磁盘驱动器的示例代码(c++遍历磁盘驱动器的示例代码)

?12345678...

2P

鸿蒙内核代码(鸿蒙2.0 微内核)

LiteOS-M内核LibC实现有2种,可以根据需求进行二选一,分别是musllibC和newlibc。本文先学习下NewlibC的实现代码。文中所涉及的源码,均可以在开源站点https://gitee.com/openharmony/kernel_liteos_m获取。使用MuslC库...

0P

c语言高精度浮点数(c语言单精度浮点数)

从一个问题引入如果你以前接触过C语言,那么对下面的这段代码一定很熟悉:?12345...

9P

vscode配置c/c++环境(vscode安装c++运行环境)

前言关于安装mingw的教程,网络上已经有很多了,这里不再赘述,下面就看vscode中插件(plugin)的安装。1.哪些插件如图所示,第一个、第三个、第四个就是和运行有关的插件,先安装上。第五个就是在vscode中写markdown的插件,就是我正在写的,爱安装不安装。如图所示:...

2P

设计模式 备忘录(设计模式 备忘录 命令)

何为备忘录模式?在响应某些事件时,应用程序需要保存自身的状态,比如当用户保存文档或程序退出时。例如,游戏退出之前,可能需要保存当前会话的状态,如游戏等级、敌人数量、可用武器的种类等。游戏再次打开时,玩家可以从离开的地方接着玩。很多时候,保存程序的状态真的不需要什么特别巧妙的方法。任何简单有效的方法都可以...

5P

分布式系统中的工程可靠性和容错性的区别(分布式系统中的工程可靠性和容错性的关系)

用户希望可以依赖提供给他们的服务。在实践中,因为个别不可避免地的因素,可能会导致服务失败,但即使如此,我们也要尽量避免服务失败。在本文中,我们将详细讨论什么是工程可靠性和容错性,并解释Ably平台是如何设计的,已达到工程可靠性和容错性。作为讨论的前提,首先是一些定义:可靠性用户对产...

0P

C++ string的内部究竟是什么样的?(c里面有string吗)

在C语言中,有两种方式表示字符串:一种是用字符数组来容纳字符串,例如charstr[10]="abc",这样的字符串是可读写的;一种是使用字符串常量,例如char*str="abc",这样的字符串只能读,不能写。两种形式总是以\0作为结束标志。C++string与它...

2P

ios 抽象工厂模式(ios 工厂设计模式)

概述  我们知道简单工厂模式的优点是去除了客户端与具体产品的依赖,缺点是违反了“开放-关闭原则”;工厂方法模式克服了简单工厂模式的缺点,将产品的创建工作放到具体的工厂类,每个工厂类负责生成一个产品。但是在实际应用中,一个工厂类只创建单个产品的情况很少,一般一个工厂类会负责创建一系列相关的产品,如果我们要设...

7P

关于结构体中指针的一些探讨论文(关于结构体中指针的一些探讨题)

01起因在上篇文章《STM32编程中枚举和结构体的结合》中,有读者对下列代码有疑问typedefstruct{char*name;//姓名intnum;//学号intage;//年龄floatscore;//成绩}stuff_s;...

2P

c语言连续生成多个随机数方法(《C语言连续生成多个随机数》)

生成随机数在现实中我们经常用到随机数,可怎么实现呢,且听小乔慢慢道来。在C语言中,我们一般使用<stdlib.h>头文件中的rand()函数来生成随机数?1...