- 博客(8)
- 资源 (83)
- 收藏
- 关注
原创 C语言——内存管理(calloc、malloc、realloc、free)
1. 有关函数<stdlib.h>头文件中定义了calloc、malloc、realloc、free等有关内存分配相关的函数。序号 函数的描述 1 void *calloc(int num, int size); 在内存中动态地分配 num 个长度为 size 的连续空间,并将每一个字节都初始化为 0。所以它的结果是分配了 num*size 个字节长度...
2019-10-22 14:52:29 365
原创 C语言——可变参数
1. 定义格式有些函数带有可变数量的参数,而不是预定义数量的参数,C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。如下:int func(int, ... ) { . . .} int main(){ func(3, 2, 3, 4); func(4, 2, 3, 4, 5);}这里可认为函数...
2019-10-21 17:59:31 1285
原创 C语言——enum(枚举)
1. 枚举语法定义格式enum 枚举名 {枚举元素1,枚举元素2,……};例如,一星期有 7 天,如果不用枚举,我们需要使用 #define 来为每个整数定义一个别名:#define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT 6#define SUN 7而使...
2019-10-17 19:21:43 976
原创 USB(一)——USB通用串行总线基础知识详述
目录 1.USB简介 2. USB的特性 2.1 USB的性能特点 2.2、 USB的电气特性 3. USB总线系统中的设备 4. USB2.0 传输协议 4.1 包(package)是什么? 4.1.1 同步域(SYNC) 4.1.2 标识符字段(PID) 4.1.3 数据字段(DATA) 4.1.4 循环冗余校验字段(CRC) 4...
2019-10-16 17:57:25 7424 2
原创 Linux——vim进行文件内容的对比
在编码过程中,经常会用到文件对比功能。 Vim 包含了文件对比工具 vimdiff。用 vimdiff工具可以很容易实现文件对比。用法:$ vimdiff file1 file2 file3vimdiff 可以同时进行 2 个以上文件的对比,但大多数情况下是进行两个文件的对比。...
2019-10-10 15:20:44 1020
原创 Linux——Shell 文件执行方法
Shell 文件是以某种方式将一些命令放在一起得到的文件,常称为 Shell 脚本。 Shell 文件通常以“#!/bin/sh”开始, #!后面指定解释器,如下是一个简单的 Shell 文件的内容:#!/bin/shecho ―hello, I am shell script‖假定此文件名为 gg.sh,增加可执行权限后,在 Shell 中即可运行,将在终端打印“hello, I a...
2019-10-10 14:49:28 1679
原创 基础——HTTP协议详述
原文https://www.runoob.com/http/http-tutorial.html参考整理。1. HTTP是什么?HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个简单的请求-响应协议,它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响...
2019-10-09 19:00:16 3288
原创 IAR——使用方法总结
常用快捷键:序号 快捷键 功能 1 F2 跳到下一个标签处 2 F3 向下寻找上次搜索的字符 3 Shift+F3 向上寻找上次搜索的单词 5 F5 全速运行 6 F7 编译程序 7 F9...
2019-10-09 18:36:34 3900
QScintilla源码(QScintilla_gpl-2.10.8),windows版本
2021-10-23
CDM v2.12.28 WHQL Certified.zip
2020-11-30
FTDI Drivers Installation Guide for Windows 10.pdf
2020-11-30
eMMC协议(中文+英文).rar
2019-11-04
0.96OLED显示屏_arduino_IIC_例程
2018-01-17
0.96OLED显示屏_arduino_SPI_例程
2018-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人