会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ZGLi
博客园
首页
新随笔
联系
订阅
管理
2024年6月28日
有源蜂鸣器和无源蜂鸣器有什么区别?
摘要: “源”不是指电源,是震荡源。 有源蜂鸣器内部带震荡源,只要一通电就会叫。无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。有源蜂鸣器往往比无源的贵,就是因为里面多个震荡电路。这就是通过驱动原理来分别的方法。 外观上区别: 两种蜂鸣器好像一样,但仔细看,两者的高度略有
阅读全文
posted @ 2024-06-28 20:28 freeangel123
阅读(326)
评论(0)
推荐(0)
2024年6月14日
http和https的区别是什么
摘要: HTTP(超文本传输协议)和HTTPS(安全超文本传输协议)是互联网上用于传输数据的两种主要协议。它们的主要区别在于数据传输的安全性。 1. 安全性: - HTTP:不加密,数据以明文形式传输,容易被截获和篡改,因此存在安全风险。 - HTTPS:在HTTP的基础上增加了SSL/TLS协议,对数据进
阅读全文
posted @ 2024-06-14 19:24 freeangel123
阅读(243)
评论(0)
推荐(0)
利用某些平台(聚合API、百度AI、科大讯飞API)的API接口,利用HTTP协议向服务器发送请求,并接受服务器的响应,要求利用cJSON库对服务器的响应数据进行解析,并输出到终端。
摘要: 要使用C语言通过HTTP协议向服务器发送请求并接收响应,你可以使用如libcurl这样的库来发送HTTP请求。libcurl是一个免费且易于使用的客户端URL传输库,支持多种协议,包括HTTP。同时,为了解析服务器响应中的JSON数据,你可以使用cJSON库,这是一个轻量级的JSON解析库。 以下是
阅读全文
posted @ 2024-06-14 19:22 freeangel123
阅读(42)
评论(0)
推荐(0)
makefile和shell都怎么编写,举例说明
摘要: Makefile和Shell脚本是两种不同的编程工具,它们各自有不同的用途和编写方式。 Makefile Makefile是一种用于自动化编译的工具,它使用Makefile文件来定义编译规则。Makefile通常用于编译源代码,生成可执行文件或库文件。Makefile的基本结构包括目标(target
阅读全文
posted @ 2024-06-14 19:21 freeangel123
阅读(70)
评论(0)
推荐(0)
编写一个.sh的脚本,然后通过 shell 脚本执行 Makefile 文件并把生成的可执行文件下载到开发板中
摘要: 要编写一个shell脚本来执行Makefile并下载生成的可执行文件到开发板,你需要确保开发板可以通过某种方式(如SSH、FTP、SCP等)访问。以下是一个简单的shell脚本示例,它使用scp命令将可执行文件从本地机器复制到开发板。 假设你的开发板可以通过SSH访问,并且你已经配置了SSH密钥认证
阅读全文
posted @ 2024-06-14 19:13 freeangel123
阅读(126)
评论(0)
推荐(0)
编写一个 Makefile 文件,对阶段项目一的代码进行自动化编译
摘要: 为了编写一个Makefile文件来自动化编译一个项目,我们需要知道项目中包含哪些源文件以及它们是如何组织的。假设我们有一个简单的项目,它包含两个C源文件main.c和helper.c,以及一个头文件helper.h。我们希望编译这些文件生成一个名为project的可执行文件。 以下是一个简单的Mak
阅读全文
posted @ 2024-06-14 18:47 freeangel123
阅读(60)
评论(0)
推荐(0)
2024年4月26日
循环队列
摘要: /******************************************************************************************************** * * * 该程序实现循环队列元素的增删改查,目的是提高设计程序的逻辑思维,另外为了提高
阅读全文
posted @ 2024-04-26 20:02 freeangel123
阅读(16)
评论(0)
推荐(0)
顺序栈
摘要: /******************************************************************************************************** * * * 该程序实现顺序栈元素的增删改查,目的是提高设计程序的逻辑思维,另外为了提高可
阅读全文
posted @ 2024-04-26 20:00 freeangel123
阅读(12)
评论(0)
推荐(0)
利用栈序列实现进制转换(D->H)
摘要: /******************************************************************************************************** * * * 该程序实现顺序栈元素的增删改查,目的是提高设计程序的逻辑思维,另外为了提高可
阅读全文
posted @ 2024-04-26 19:59 freeangel123
阅读(29)
评论(0)
推荐(0)
2024年4月25日
双向循环链表???
摘要: 由于带头结点更加方便用户进行数据访问,所以本次创建一条带头结点的双向循环的链表。 (1)创建一个空链表,由于是使用头结点,所以就需要申请头结点的堆内存并初始化即可! (2)创建新结点,为新结点申请堆内存并对新结点的数据域和指针域进行初始化,操作如下: (3)根据情况可以从链表中插入新结点,此时可以分
阅读全文
posted @ 2024-04-25 17:18 freeangel123
阅读(29)
评论(0)
推荐(0)
下一页
公告