<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lhbaba的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lhbaba</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lhbaba]]></copyright><item><title><![CDATA[arduino nano 33 lot 的ADC读取耗时过长的解决问题]]></title><link>https://blog.youkuaiyun.com/lhbaba/article/details/134714196</link><guid>https://blog.youkuaiyun.com/lhbaba/article/details/134714196</guid><author>lhbaba</author><pubDate>Thu, 30 Nov 2023 16:06:32 +0800</pubDate><description><![CDATA[此时ADC采样频率才1200HZ，采集一次833us，接近一毫秒。在高频次采样过程中耗时这么长是不可以接收的。如果想要更快的采样速度，可以继续将分频改小，但是满足项目需求就好，过高的时钟频率，可能会影响采集精度。实验结果如下，采样速度变成原来了8倍，采样频率变成8981HZ，采集一次111us。arduino会在ADC初始化函数里对系统时钟分频为ADC提供时钟。在STM32中ADC是直接外挂在系统时钟上，采样频率很高。如果想提高ADC的采样频率，最简单的方法就是。笔者提供如下的ADC采样速度的测试代码。]]></description><category></category></item><item><title><![CDATA[SQLite 学习笔记]]></title><link>https://blog.youkuaiyun.com/lhbaba/article/details/124741294</link><guid>https://blog.youkuaiyun.com/lhbaba/article/details/124741294</guid><author>lhbaba</author><pubDate>Thu, 12 May 2022 22:15:01 +0800</pubDate><description><![CDATA[1.数据库管理系统数据模型



数据库管理系统采取的数据模型主要有：层次模型、网状模型、和关系模型。



层次模型是一种典型的树状结构，早期使用







特点：



1、有且仅有一个节点，无父节点，这个节点被称为根节点。



2、其他节点有且仅有一个父节点。



3、同一个父节点的子节点被称为兄弟节点。



4、没有子节点的节点被称为叶节点







优点
（1）数据结构简单清晰
（2）查询效率高（优于关系数据库，不低于网状数据库）
（3）良好的完整性支持缺点
（1）对非层次性的联..]]></description><category></category></item><item><title><![CDATA[Ubantu中以root身份运行Qt创建的项目]]></title><link>https://blog.youkuaiyun.com/lhbaba/article/details/124733323</link><guid>https://blog.youkuaiyun.com/lhbaba/article/details/124733323</guid><author>lhbaba</author><pubDate>Thu, 12 May 2022 16:08:50 +0800</pubDate><description><![CDATA[使用Qt开发项目时遇到了一个问题，项目要调用串口时会需要root权限，而当我们使用桌面启动Qt creator使用的是用户身份，在debug或run项目时会出现权限不够的状况

可以在终端直接找到项目的bin文件以sudo权限运行，但是太过繁琐，不能每次都这样去调试。

解决方法：

去Tools-&gt; Options-&gt; Environment
	在选项卡General下**System** Group有一个Terminal选项。
	默认值设置为/usr/bin/xterm -e。将...]]></description><category></category></item><item><title><![CDATA[C++ primer plus 第三章 课后题]]></title><link>https://blog.youkuaiyun.com/lhbaba/article/details/124499683</link><guid>https://blog.youkuaiyun.com/lhbaba/article/details/124499683</guid><author>lhbaba</author><pubDate>Fri, 29 Apr 2022 16:52:05 +0800</pubDate><description><![CDATA[1. 为什么 c++ 有多种整形？



C++有多种整型类型，可以根据特定需求选择最合适的类型,,来应对开发的需求。例如，可以使用 short 来存储空格，使用 long 来确保存储容量，也可以寻找可提高特定计算的速度的类型。







2. 声明与下述描述相符的变量。a. short 整数，值为 80
b. unsigned int 整数，值为 42110
c. 值为 3000000000 的整数




short num1 = 80;
unsigned int num2 = 4211...]]></description><category></category></item><item><title><![CDATA[C ++ primer plus 第二章课后练习]]></title><link>https://blog.youkuaiyun.com/lhbaba/article/details/124324727</link><guid>https://blog.youkuaiyun.com/lhbaba/article/details/124324727</guid><author>lhbaba</author><pubDate>Thu, 21 Apr 2022 16:18:10 +0800</pubDate><description><![CDATA[复习题



1.C++程序的模块叫什么？



由于函数创建Ｃ＋＋程序的模块，对于Ｃ＋＋的ＯＯＰ至关重要。
　　函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数，即主函数 main () ，所有简单的程序都可以定义其他额外的函数。甚至也可以是一个函数，只要它完成一个功能，它就可以视为一个模块。







2.下面的预编译器指令是做什么用的？




#include &lt;iostream&gt;



该编译指令使预编译器把iostream文件的内容添加到程序中,#...]]></description><category></category></item></channel></rss>