文章目录MFC对话框的创建实例对话框程序的创建过程:对话框应用程序框架介绍设计界面和工具箱MFC常用控件静态文本框CStatic普通按钮 CButton编辑框 CEdit组合框(下拉框)CComboBox列表控件 CListCtrl树控件 CTreeCtrl标签控件 CTabCtrlMFC对话框的创建实例对话框程序的创建过程:选择“文件 | 新建 | 项目”菜单;在“新建项目”对...
文章目录IIC协议软件实现IIC例程(操作24C02芯片)软件程序流程硬件设计软件设计IIC协议实现代码操作24C02芯片代码编译成功后进行下载验证:STM32自带IIC部分实现例程操作IIC协议IIC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线...
文章目录uboot添加logo显示概述u-boot中添加logo操作步骤获取bmp格式图片制作logo图片数组文件在u-boot中添加logo显示函数调用修改common目录下的Makefile编译u-boot烧写测试uboot添加logo显示概述uboot添加logo显示的原则:越早显示越好。logo本质就是一张图片,图片越小越好。LCD显示屏显示logo的硬件原理:内存控制...
文章目录问题描述修改方式修改内容问题描述在龙芯2K1000上使用linux3.10内核时候,使用PCIE转USB上使用USB3.0,即XHCI协议时总是会报这样的警告:xhci_hcd 0000:14:00.0: WARN Successful completion on short TX: needs XHCI_TRUST_TX_LENGTH quirk?xhci_hcd 0000:1...
文章目录字符串操作字符串操作函数strlen 函数strcat 函数strncat 函数strcmp 函数strncmp 函数strcpy 函数strncpy 函数memset 函数strstr 函数sprintf 函数sscanf 函数字符串操作在C程序中使用字符串,不可以使用操作符来操作字符串,应该使用一组标准函数,C标准库中有对于使用字符串操作的一组函数(需要包含头文件string.h...
文章目录首先按照以下链接进行环境安装:然后在配置过程中出现错误,又按照下面这个教程解决的首先按照以下链接进行环境安装:https://blog.csdn.net/weixin_42322013/article/details/88808230然后在配置过程中出现错误,又按照下面这个教程解决的https://blog.csdn.net/huihut/article/details/7870...
文章目录下载sqlite3制作使用的动态库sqlie3.lib在VS 2019环境中添加下载sqlite3从sqlite3.org网站下载https://www.sqlite.org/index.html用到的sqlite3库及dll库。sqlite-amalgamation-3300100.zipsqlite-dll-win64-x64-3300100.zip制作使用的动态库sq...
文章目录使用mmap将文件映射到进程的虚拟地址空间,对内存的操作,直接反应到文件中。相关概念:代码参考:执行验证代码获取文件的元数据文件的元数据相关使用函数代码实现执行使用mmap将文件映射到进程的虚拟地址空间,对内存的操作,直接反应到文件中。相关概念:Linux od命令用于输出文件内容。od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。void *mmap(vo...
linux下文件夹操作 相关API函数 opendir(3) closedir(3) readdir(3) 代码示例: 文件重定向的实现原理 相关API函数 dup(2) dup2(2) 代码示例 文件锁 相关使用方式 代码示例 库函数和系统调
文章目录自动变量:$@:用于表示一个规则中的目标,当一个规则中有多个目标时,指其中任何造成规则命令被运行的目标。$^:表示的是规则中的所有先决条件。$<:表示的是规则中的第一个先决条件。...
文章目录进程的退出returen 和 exit代码示例注册进程结束调用函数代码示例(on_exit):atexit代码示例(atexit)进程资源的回收代码示例wait回收进程资源代码示例waitpid代码示例给指定进程发送信号(kill)僵尸进程代码示例在进程的虚拟地址空间加载新的映像代码示例使用system启动新的可执行程序代码示例进程的退出returen 和 exitreturn只是...
文章目录使用C程序访问环境变量相关API函数代码示例文件输入重定向代码示例管道无名管道代码示例小结有名管道代码示例补充信号相关API函数代码示例信号的产生mykill代码示例使用C程序访问环境变量系统提供了一个全局变量extern char **environ;使用全局变量environ将所有的环境变量输出。相关API函数getenv(3)#include <stdlib....
文章目录IPC进程间通讯消息队列向消息队列发送消息和接收消息代码示例共享内存代码示例信号量集代码示例IPC进程间通讯使用命令ipcs可以查看IPC的对象。ftok#include <sys/types.h>#include <sys/ipc.h>key_t ftok(const char *pathname, int proj_id);功能:转换pathn...
文章目录信号阻塞和未决信号信号集相关API函数操作流程代码示例未决信号代码示例pause的使用代码示例信号传送处理过程可重入函数代码示例信号处理函数的继承代码示例setitimer实现定时器代码示例信号阻塞和未决信号进程可以设置对某个信号的阻塞(屏蔽),需要用到sigset_t(信号集)数据类型。信号集相关API函数sigemptyset(3)#include <signal.h...
文章目录网络基础网络中使用到的三种设备IP地址和IP地址的分类数据在局域网中如何传输数据跨网段传输基于TCP的网络编程网络基础所有的网络编程都是基于客户端和服务端的架构网络协议也就是规则。水晶头大小及网卡接线都是遵守的一种电气协议,而以太网卡、令牌环网卡则都是遵守一种逻辑协议。网络通讯采用的协议是TCP/IP协议簇。分别有:osi七层模型TCP/IP协议分为四层或者五层:应...
文章目录线程基础线程基础
文章目录项目开发流程程序编码项目实例项目开发流程需求分析:实现基本的HTTP服务器,支持浏览器的访问(支持标准http协议)接收浏览器发送HTTP请求;解析请求数据,请求方式(GET),请求文件(html…),协议版本;根据请求构建响应头,发送响应头:HTTP/1.1 200 OkHTTP/1.1 404 File not found根据请求文件,从服务器目录中获取对...
文章目录域名解析代码示例超文本传输协议(HTTP)代码示例正则表达式代码示例域名解析URL:统一资源定位符http://www.sina.com.cn/web/index.htmlhttp:// - 协议www.sina.com.cn - 域名/web/index.html - 路径DNS - 域名解析服务www.sina.com.cn -> 202.60.121.55...
文章目录函数重载函数重载匹配函数重载的原理代码示例函数的缺省参数(默认实参)代码示例哑元函数代码示例内联函数(inline)C++的动态内存分配代码示例引用(reference)定义常引用引用型函数参数代码示例函数重载在相同的作用域,定义同名的函数,但是它们的参数有所区分,这样的函数之间的关系称为函数重载。函数重载匹配调用重载关系的函数时,编译器将根据实参和形参匹配程度,自动选择最优的重...
文章目录类和对象什么是对象如何描述对象面向对象编程什么是类类的定义和实例化类的语法形式对象的创建和销毁构造函数和初始化表代码示例类和对象什么是对象万物皆对象,任何一种事物都可以看做是对象。如何描述对象通过对象的属性(名词、数量词、形容词)和行为(动词)来描述对象。例如:描述冰箱对象属性:品牌、容量、颜色、功耗。。。。行为:冷冻、冷藏、装东西。面向对象编程对自然世界中对象的...
文章目录类型转换隐式类型转换显式类型转换C++兼容C中的强制类型转换增加了四种操作符形式显式转换小结(C++之父给C程序员建议)代码示例类型转换隐式类型转换 char c = 'A'; int i = c;//隐式 ------------- void func(int i){..} func(c);//隐式 ------------- int func(void...
文章目录this指针和常成员函数this指针代码示例常成员函数(常函数)代码示例析构函数(Destructor)代码示例拷贝构造和拷贝赋值代码示例this指针和常成员函数this指针类中的构造函数和成员函数都隐藏了一个该类类型的指针参数,名为this;在构造函数或者成员访问类中的其它成员时,本质都是通过this指针实现的。对于构造函数,this指针指向正在创建的对象;对于成员函数,t...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号