代码编织梦想

propriÉtÉ_propri脡t脡-爱代码爱编程

PROPRIÉTÉ La société Dantherm est créée en 1958. Le siège social et les installations de production sont implantés à Skive dans le Nord du Danemark. Depuis 1958, la société s'est

021——搭建tcp网络通信环境(c服务器python客户端)-爱代码爱编程

目录 前言 服务器程序 服务器程序验证过程 客户端程序 前言         驱动开发暂时告一段落了。后面在研究一下OLED和GPS的驱动开发,并且优化前面已经移植过来的这些驱动,我的理念是在封装个逻辑处理层来处理这些驱动程序。server直接操作逻辑处理层的程序。         这次服务器的开发也不会一步到位,先做最简

【cjson】的相关的说明-爱代码爱编程

cJSON: http://sourceforge.net/projects/cjson/ CSDN: https://blog.csdn.net/Mculover666/article/details/103796256

c语言 03 vscode开发-爱代码爱编程

安装好 C 语言的开发环境后,就需要创建项目进行开发了。 使用 IDE(集成开发环境)进行开发了。 C 语言的开发工具很多,现在主流的有 Clion、Visual Studio、VSCode。 这里以 VSCod

原生数组和std::array异同-爱代码爱编程

目录 1.概述 2.std::array用法详解 2.1.构造std::array 2.2.元素访问 2.3.迭代器 2.4.容量 2.5.修改器 3.std::array的存储 4.std::get访问元素 5.std::swap交换 6.std::to_array 7.std::tuple_size 8.std::tuple_

【数据结构】基本概念(一)-爱代码爱编程

文章目录 1、数据结构的基本概念2、数据结构的三要素3、算法基本概念4、时间复杂度5、空间复杂度 1、数据结构的基本概念 数据 是能输入计算机且能被计算机处理的各

014——超声波模块驱动开发plus(基于i.mx6ull、sr04和poll机制)-爱代码爱编程

目录 一、基础知识 二、分析为什么打印会影响中断  三、驱动程序 四、应用程序 五、验证及其它 一、基础知识 013——超声波模块驱动开发(基于I.MX6uLL与SR04)-CSDN博客 二、分析为什么打印会影响中断    asmlinkage __visible int printk(const char *fmt,

手写简易操作系统(十五)-爱代码爱编程

前情提要 前面我们实现了内存管理系统,内存管理系统可以实现进程与进程之间的隔离。 Linux中高1GB是操作系统内核的地址,低3GB是用户的地址,高1GB对于所有用户都是一致的,低3GB才是用户自己的自留地。 既然已经

手写简易操作系统(十八)-爱代码爱编程

一、TSS TSS是Task State Segment的缩写,即任务状态段,早在简述特权级的时候我们就讲过了一点 手写简易操作系统(八),现在我们讲一下这些保存的寄存器是干嘛的。 这一部分需要讲点历史,硬件与软件的关系

手写简易操作系统(十四)-爱代码爱编程

前情提要 前面我们实现了一个简单的C库,现在我们将实现一个内存池。 之前我们的内存都是自己规划的,我们需要 0xc0001500 这个地址,就将程序放在哪儿。但是程序多了怎么办?还需要我们自己去一个一个安排位置吗,有一块

【c++初阶】第四站:类和对象(下)(理解+详解)-爱代码爱编程

前言: 本篇知识点:初始化列表、explicit关键字、static成员、友元、内部类、匿名对象、编译器的优化 专栏:C++初阶 目录 再谈构造函数 1️⃣构造函数体赋值 2️⃣初始化列表 explicit关键字 static成员 1.static概念 2.static特性 面试题 友元  友元函数 友元类 内

c语言之自定义类型联合和枚举-爱代码爱编程

目录 前言  一:联合体(共用体)union 1.联合体类型的声明 2.联合体的特点 3.联合体大小的计算 4.联合体判断机器的大小端  二:枚举enum  1.概念 2.枚举的优点  3.枚举的使用 接下来的日子会顺顺利利,万事胜意,生活明朗-----------林辞忧 前言  在C语言中有内置类型和自定义类型之别,

c语言中不常用到的一些函数-爱代码爱编程

basename 功能:basename() 函数用于获取路径中的文件名部分,即去除路径中的目录部分。 函数原型: char *basename(char *path); 参数说明: path: 指向以null结尾的字符串,表示文件路径。 用法示例: #include <stdio.h> #include <libgen.h

c语言 06 无符号数-爱代码爱编程

所有的数据底层都是采用二进制来进行保存的。 第一位用于保存符号位。 如果不考虑这个符号位,那么所有的数都是按照正数来表示。 比如考虑了符号位的 char 类型: 考虑符号表示范围:-128 ~ 127不考虑符号:0 ~ 2

文件操作c-爱代码爱编程

1、什么是文件         在程序设计中,我们一般谈的文件有两种:程序文件,数据文件(从文件功能的角度来分类的。)         1·1程序文件         包括源程序文件(后缀为.c),目标问价(windows环境后缀为.obj),可执行程序(Windows环境后缀为.exe)。         1·2数据文件         文件的

011——人体感应模块驱动开发(sr501)-爱代码爱编程

目录 一、 模块简介 二、 工作原理 三、 软件及验证 一、 模块简介         人体都有恒定的体温,一般在 37 度,所以会发出特定波长 10uM 左右的红外线,被动式红外探头就是靠探测人体发射的 10uM 左右的红外线而进行工作的。         人体发射的 10uM 左右的红外线通过菲泥尔滤光片增强后聚集到红外感应源上。

基于环形队列(信号量 + 锁)的生产者消费者模型-爱代码爱编程

基于环形队列(信号量 + 锁)的生产者消费者模型 ringQueue.hpp(线程安全的环形队列) #include <iostream> #include <cstdlib> #include

简易线程池实现-爱代码爱编程

简易线程池实现 ThreadPool.hpp(线程池) #ifndef THREADPOOL_HPP #define THREADPOOL_HPP #include <iostream> #include

risc-爱代码爱编程

🎯要点 🎯使用单板计算机 Visionfive 2 或模拟器测试RISC-V汇编🎯RISC-V汇编加载和算术。🎯使用GNU MAKE汇编RISC-V指令,ESP32使用CMake编译执行指令。🎯RISC-V汇编功能和使用释

#include<初见c语言之指针(5)>-爱代码爱编程

目录 一、sizeof和strlen的对比 1. sizeof 2.strlen 二、数组和指针题解析 1. ⼀维数组 1.1数组名理解 2.字符数组  3. ⼆维数组 三、指针运算题解析 总结 一、sizeof和strlen的对比 1. sizeof 我们前面介绍过sizeof是单目操作符 sizeof括号