自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

原创 单片机作业1_为OLED制作汉字字库_第4部分

练习使用C语言的文件操作,使用“高通字库”软件,生成16x16列行式点阵数据,然后按区分割,每个区生成 3008 bytes 大小的数组

2021-12-04 20:39:59 1087

原创 单片机作业1_为OLED制作汉字字库_第3部分

本部分实现OLED显示 HZK8x16 数字,实现了SPI对AT25F4096的读写,解决了卷页的问题,并对向AT25F4096读写数据过程进行了Proteus仿真和分析。

2021-12-04 14:45:03 1545

原创 复合型数据结构:(双向循环)链表_第3部分:各种排序算法

练习使用C语言,实现双向循环链表的各种排序算法。链表排序的优势在于可以快速删减、插入结点,动态性能很好!

2021-12-04 12:02:28 1343

原创 单片机作业1_为OLED制作汉字字库_第2部分

I2C底层驱动的纯软件实现,标准化的GB2312的点阵字库HZK16x16向列行式数据的转化

2021-12-02 23:33:12 772

原创 复合型数据结构:(双向循环)链表_第2部分

双向循环链表第二部分,实现查找数据、删除结点、销毁链表操作,销毁时对野指针了进行处理。

2021-12-02 12:20:03 1014

原创 复合型数据结构:(双向循环)链表_第1部分

C语言实现的双向循环链表,主要用来练习指针的使用!第 1 部分实现了带头结点和不带头结点链表的创建、打印和插入操作!

2021-12-01 14:56:25 351

原创 单片机作业1_为OLED制作汉字字库_第1部分

了解字符集基本常识,在电脑上使用C语言编写控制台程序,模拟汉字点阵输出,为向单片机&OLED12864移植做好准备。

2021-11-30 23:25:56 2874

原创 复合型数据结构:C数组

使用复合型数据结构 C 语言数组需要注意的事情

2021-11-30 16:22:51 703

原创 第1轮_预备_使用C99的可变宏参数实现DEBUG函数

使用C99的可变宏参数实现DEBUG函数1. 需要了解的基础知识1.1 c里面字符串可以分开写1.2 语句太长可以用‘\’ 换行写typedef 可以随意换行define 不能随意换行1.3 C99以上支持可变参数函数1.4 可变参数决定入参压栈顺序“从右到左”2. 利用可变参数实现DEBUG日志输出2.1 最终版本2.2 测试1. 需要了解的基础知识1.1 c里面字符串可以分开写c语言中,一个字符串可以分开写,比如:printf("abc" "def" "ghi" "\r\n");printf(

2021-11-28 17:10:54 332

原创 二叉树的基本概念

二叉树的基本概念,C语言实现

2021-11-25 10:16:03 354

原创 哈希表的C语言链表实现

使用C语言,初步实现了哈希表,使用“链表”的方法,Hash函数是直接“取模”运算

2021-11-23 11:40:33 1736 4

原创 计数排序及其C语言实现

计数排序法的C语言实现

2021-11-22 11:41:41 826

原创 随机快排思想实现查找第k顺序统计量(C语言实现)

随机化快速排序法的划分思想,实现对数组中第k顺序统计量的查找

2021-11-20 13:55:16 646

原创 递归型二分查找的C语言泛型实现

使用C语言,实现泛型的递归二分查找,练习指针的使用

2021-11-20 11:55:46 95

原创 重温二分查找与尾递归

重温二分查找,使用尾递归进行堆栈空间的优化

2021-11-20 10:23:02 334

原创 51单片机实现数码管显示小数

Proteus 练习AT89C55动态刷新数码管,显示小数,小数部分精度可根据整数位数进行动态调整

2021-11-14 12:41:23 6905 3

原创 筑基_C_13_插入排序法

C语言泛型编程实现插入排序法

2021-11-10 15:02:35 704

原创 筑基_C_12_int型数组的归并排序法

C语言实现的归并排序算法,以int型数组为例!

2021-11-08 17:44:01 78

原创 筑基_C_11_int型的链表结构

C语言实现的链表结构

2021-11-07 17:09:52 130

原创 <conio.h>获取键值的问题

1 获取键盘键值测试#include <stdio.h>#include <conio.h>int main(int argc, char *argv[]){ char ch; while(1) { ch = _getch(); printf("%d\r\n", ch); } return 0;}2 测试结果如下方向区的按键按下,使用getch()得到键值是 2 个!!会先得到224,再得到方向按键

2021-11-04 22:20:12 279

原创 Windows下VSCode编写的控制台程序出现中文乱码

1、查看编码设置chcp下表列出了每个受支持的代码页及其国家/地区或语言︰编码页语言437United States850多语言852西里尔语 (俄语)855西里尔语 (俄语)857土耳其语860葡萄牙语861冰岛语863加拿大法语865北欧866俄语869现代希腊语936中文(GBK)65001UTF-82 克服乱码的方法要不改VSCode的编码,要不改控制台的编码,二

2021-11-04 17:56:54 111

原创 2021/11/2 paradigm 笔记

paradigm 自用笔记

2021-11-02 16:30:35 313

原创 2021/11/1 paradigm 笔记

1 读写循环队列问题2 哲学家问题busy waiting忙等待critical region临界区域concurrencycritical region 具有 “concurrency” 并发性resource contention临界区域的代码会发生“resource contention”资源冲突(争夺资源)3 FTP问题servers服务器:载有文件的计算机path路径:web目录3.1 经理给员工分配任务本项目将体会信号量的两个用途:1、竞争:作用域cr

2021-11-01 19:20:35 139

原创 2021/10/31 paradigm 笔记

自用 paradigm笔记

2021-10-31 17:13:22 360

原创 进阶_ASM_1_内存模型抽象

程序设计基础进阶:汇编_内存模型抽象;自用笔记!!!

2021-10-30 15:42:17 222

原创 筑基_C_10_泛型的stack结构

泛型栈的实现,自用笔记

2021-10-30 12:04:03 138

原创 筑基_C_9_int型的stack结构

int型栈的实现,自用笔记

2021-10-30 10:40:17 273

原创 筑基_C_8_字符串的rotate

泛型编程rotate函数实现,自用笔记!

2021-10-30 10:01:06 80

原创 筑基_C_7_选择排序法

选择排序法的泛型实现,自用笔记

2021-10-29 20:38:37 52

原创 筑基_C_6_冒泡排序法

冒泡排序法的泛型实现,自用笔记!

2021-10-29 19:38:56 53

原创 【准备】基于 Proteus_Keil_VSPD 构建的 AT89C51RC2 虚拟实验环境

基于 Proteus_Keil_VSPD 构建的 AT89C51RC2 虚拟实验环境用于学习的51单片机选型Proteus部分设定图纸大小图纸背景颜色添加 AT89C52RC2.BUS 器件添加 OLED12864 显示器件添加MCP23S17_SPI IO扩展器件![在这里插入图片描述](https://img-blog.csdnimg.cn/3f148b59422e4b308f204bf53454e99d.png?x-oss-process=image/watermark,type_ZHJvaWRzYW

2021-10-28 14:38:28 602

原创 2021/10/27 paradigm 笔记

自用paradigm 笔记 2021/10/27

2021-10-27 15:33:16 145

原创 2021/10/26 paradigm 笔记

做笔记自用的!!!还没有整理 2021/10/26,一天的收获!哈哈哈

2021-10-26 19:18:32 167

原创 筑基_C_5_对数组的二分查找

C语言泛型编程,实现对数组中某元素的二分查找

2021-10-24 16:50:58 62

原创 筑基_C_4_对数组的线性搜索

C语言泛型编程,实现对数组中元素的线性搜索。

2021-10-24 16:37:18 48

原创 筑基_C_3_两个同类型变量的数据交换

C语言实现的泛型函数swap():交换两个变量中的数据.

2021-10-24 16:23:31 69

原创 筑基_C_2_各种数据类型的位模式

简单介绍C语言的各种数据类型,使用泛型函数show_bytes()打印不同类型数据的位模式。

2021-10-24 15:41:59 804

原创 筑基_C_1_大小端模式判断

数据在内存中存储形式(大小端模式)的介绍与判定(C语言实习)

2021-10-22 19:13:37 140

原创 2019版本 office/visio自定义安装

office/visio的安装与裁剪使用 office deployment tool 裁剪使用 office deployment tool 裁剪<Configuration> <Add OfficeClientEdition="64" Channel="PerpetualVL2019"> <Product ID="Standard2019Volume"> <Language ID="zh-cn" /> <Exc

2021-02-11 23:38:18 1102 1

原创 制作多系统引导U盘的方法

制作多系统引导U盘的方法网址哦!!!YUMIVentoy系统引导方式(BIOS)Legacy+MBR 古董UEFI+GPT 新型Ventoy 使用方法运行 Ventoy2Disk.exe安装 Ventoy 到 U 盘安装完成后,生成exFAT格式分区拷贝系统ISO镜像设定主板,使其支持 UEFI 引导网址哦!!!YUMIhttps://www.pendrivelinux.com/Ventoyhttps://www.ventoy.net/en/doc_disk_layout.html系统引导

2020-07-20 18:09:37 492 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除