自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F103C8T6芯片的引脚分布,及注意事项(用于芯片选型)_stm32c8t6中adc是哪个引脚(2)

资源配置。

2024-05-17 09:21:22 257

原创 STM32F103C8T6芯片的引脚分布,及注意事项(用于芯片选型)_stm32c8t6中adc是哪个引脚(1)

资源配置。

2024-05-17 09:20:48 267

原创 STM32F103C8T6编写简单的程序并烧录到板卡上_stm32f103c8t6写程序

其中HAL_TIM_PWM_Start()函数用于启动PWM波的产生,第一个参数&htim1表示所用的时钟源为TIMER1,第二个参数TIM_CHANNEL_1表示用的通道是Channel1,这也正对应了我们选择的PA8引脚所对应的通道。HAL_GPIO_ReadPin()函数的参数中,第一个参数GPIOA代表选择的引脚为PA引脚,第二个参数GPIO_PIN_5代表选择的引脚序号为5。从图中的TIM1_CH1中可以看出PA8对应的通道是TIMER1中的CHANNEL1,因此后续我们将对这一个通道进行配置。

2024-05-17 09:20:14 399

原创 STM32F103C8T6编写简单的程序并烧录到板卡上_stm32f103c8t6写程序(2)

其中HAL_TIM_PWM_Start()函数用于启动PWM波的产生,第一个参数&htim1表示所用的时钟源为TIMER1,第二个参数TIM_CHANNEL_1表示用的通道是Channel1,这也正对应了我们选择的PA8引脚所对应的通道。HAL_GPIO_ReadPin()函数的参数中,第一个参数GPIOA代表选择的引脚为PA引脚,第二个参数GPIO_PIN_5代表选择的引脚序号为5。从图中的TIM1_CH1中可以看出PA8对应的通道是TIMER1中的CHANNEL1,因此后续我们将对这一个通道进行配置。

2024-05-17 09:19:40 370

原创 Qt 之 c++ Qml与html交互_qt 使用 html 方法

1.给链接a加个#的方式来实现跳转div {该锚点法,不需要任何的js代码,即可实现跳转的方法。缺点:点击链接url发生变化,刷新的话会有问题。此方法貌似只能在.html后缀的页面才能起作用,对于.cshtml页面不起作用。2.用animate属性,当点击锚点后,页面滚动到相应的DIV。接着上面的代码,具体添加如下代码:});});});});3.简单的window.scrollTo方法使用即滚动到坐标为(100,500)的地方。

2024-05-17 05:58:46 597

原创 Qt 之 c++ Qml与html交互_qt 使用 html 方法(1)

button id=“textPos” class=“topnavi” onClick=“textClicked()”>文字解析。// 在 QML中可以继续扩展信号、方法和属性。// 调用方法,并*异步*接收返回值。

2024-05-17 05:58:12 617

原创 QT 中QString字符串的操作_qstring在指定位置加字符

/arg里第一个参数是十进制整型的数,第二个参数是要补全到的位数,第三个参数是要转换的进制,可以是十六进制也可以是十进制。//arg里第一个参数是要补全的字符串,第二个参数是要补全到的位数,第三个参数是用什么字符补全,可以不是0的其他字符。//section()会把字符串以第一个参数的符号切割分成数个字符串,后面两个参数是得到的字符串的开始和结束的位置。//第四个参数是用什么字符补全,可以不是0的其他字符。//如果要把str补全到8位,空位用0补全。//如果要把n转换为十六进制并补全到8位。

2024-05-17 05:57:38 917

原创 Qt 下快速读写Excel指南_qt如何将10万个数据存入excel表格

很多人搜如何读写excel都会看到用QAxObject来进行操作,很多人试了之后都会发现一个问题,就是慢,非常缓慢!因此很多人得出结论是QAxObject读写excel方法不可取,效率低。后来我曾试过用ODBC等数据库类型的接口进行读写,遇到中文嗝屁不说,超大的excel还是会读取速度慢。最后,看了一些开源的代码后发现,Windows下读取excel,还是用QAxObject最快!没错,就是用QAxObject读写最快!!!(读取10万单元格229ms)

2024-05-17 05:57:04 850

原创 IIC信号为什么要加上拉电阻_iic上拉电阻(1)

上拉电阻过大,IIC总线高电平的驱动能力差,总线电平从0到1变化时,等效为这个RC的充电电路,上拉电阻越大,波形上升沿会变缓,一定程度会影响IIC的时序,可能会出现误码。IIC信号上拉电阻也不能太小,如果太小了,当IIC引脚输出低电平时,灌进芯片IIC 引脚的电流会变大,可能会使IIC信号线的低电平变大,同时IO口电流过大还可能烧坏芯片。当芯片SDA和SCL的引脚输出MOS管关闭,如果没有上拉电阻,IIC信号线是处于一个高阻状态,电平是未知的,开漏输出是没有高电平的输出能力的。IIC上拉电阻的取值。

2024-05-17 02:20:21 378

原创 idea:使用idea连接mysql数据库_idea的mysql查询怎么设置超链接

②、连接的数据库地址和端口号(连接本地的数据库就默认为localhost,端口号为3306)在命令行窗口输入mysql(有密码的需要输入密码,我的密码为空,所以不用输入)IT行业的老鸟或是对IT行业感兴趣的新人**③、MySQL数据库的用户名和密码。选项,看MySQL服务是否开启。④、需要连接的数据库名称。

2024-05-17 02:19:47 236

原创 idea:使用idea连接mysql数据库_idea的mysql查询怎么设置超链接(1)

②、连接的数据库地址和端口号(连接本地的数据库就默认为localhost,端口号为3306)⑤、配置完成之后,点击测试连接,查看是否连接成功。③、MySQL数据库的用户名和密码。选项,看MySQL服务是否开启。④、需要连接的数据库名称。4c (备注嵌入式)**

2024-05-17 02:19:13 373

原创 IDEA连接MySQL数据库(零基础,附全部代码)_idea连接mysql代码

11、IDEA连接MySQL——JDBC,不同版本的MySQL对应不同的jar包,在这里我的MySQL版本是5.1.jar包是5.0.0。7、在MySQL安装完之后,连接数据库,新建数据库(在这里我用的是Navicat)15、可以看到在外部库看到刚才添加的jar包,此时已经能够操作数据库了。3、名字随便起,但是不建议有中文。把jar包添加到项目里面去。13、选择相应的jar包。

2024-05-17 02:18:39 412

原创 C语言__attribute__的使用_c attribute

这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。下面的例子中,packed_struct 类型的变量数组中的值将会紧紧的靠在一起,但内部的成员变量s 不会被“pack” ,如果希望内部的成员变量也被packed 的话,unpacked-struct 也需要使用packed 进行相应的约束。1)、定位到flash中,一般用于固化的信息,如出厂设置的参数,上位机配置的参数,ID卡的ID号,flash标记等等。

2024-05-16 21:20:17 589

原创 c语言---程序环境与预处理

_FILE__ //进行编译的源文件__LINE__ //文件当前的行号__DATE__ //文件被编译的日期__TIME__ //文件被编译的时间__STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义举例使用int main()int i = 0;for (i = 0;i < 10;pf = NULL;return 0;

2024-05-16 21:19:44 223

原创 C语言----C语言中sizeof的用法_c语言sizeof函数用法

【代码】C语言----C语言中sizeof的用法_c语言sizeof函数用法。

2024-05-16 21:19:09 645

原创 C++中浅拷贝与深拷贝的问题(面试常见的坑)_c+(1)

if (p_Val!= NULL) //a_Val不为NULL则说明需要手动释放。~Person() //析构函数,供程序员手动释放自己开辟的堆区中的内存的函数。//在堆区开辟一块空间来存数据。cout

2024-05-16 16:19:22 376

原创 C++中文件读取处理(按行或者单词)_c+

out.open(“C:\Users\asusa\Desktop\蓝桥\wr.txt”, ios::app);string filename = “C:\Users\asusa\Desktop\蓝桥\rd.txt”;cout

2024-05-16 16:18:47 378

原创 c++中vector的用法详解_c语言vector&lt;int&gt;

但是,vector的拷贝构造函数只分配拷贝的元素需要的内存,所以这个临时vector没有多余的容量。(如果n小于当前容量,vector忽略它,这个调用什么都不做,string可能把它的容量减少为size()和n中大的数,但string的大小没有改变。如果不是执行push_back,代码在string的任意位置进行一个insert,我们仍然可以保证在插入期间没有发生重新分配,但是,与伴随string插入时迭代器失效的一般规则一致,所有从插入位置到string结尾的迭代器/指针/引用将失效。

2024-05-16 16:18:12 399

原创 c++中vector的用法详解_c语言vector&lt;int&gt;(1)

但是,vector的拷贝构造函数只分配拷贝的元素需要的内存,所以这个临时vector没有多余的容量。(如果n小于当前容量,vector忽略它,这个调用什么都不做,string可能把它的容量减少为size()和n中大的数,但string的大小没有改变。如果不是执行push_back,代码在string的任意位置进行一个insert,我们仍然可以保证在插入期间没有发生重新分配,但是,与伴随string插入时迭代器失效的一般规则一致,所有从插入位置到string结尾的迭代器/指针/引用将失效。

2024-05-16 16:17:36 356

原创 51单片机项目(34)——基于51单片机和esp8266的智能农业检测系统_基于esp8266物联网农业

2. **开源平台**:NodeMCU 是一个开源的硬件和软件平台,用户可以自由获取其设计图纸和固件源代码,进行定制开发。**支持 Lua 编程**:NodeMCU 主要使用 Lua 脚本语言进行编程,通过简单的脚本代码即可实现各种 IoT 应用。**丰富的 GPIO**:NodeMCU 提供了丰富的 GPIO 管脚,方便连接各种传感器、执行器和外部设备。**易用性**:NodeMCU 提供了简便的开发环境和 API,使得用户可以快速上手进行物联网项目开发。

2024-05-16 13:16:39 349

原创 51单片机项目(34)——基于51单片机和esp8266的智能农业检测系统_基于esp8266物联网农业(1)

*无背光**:OLED 模块不需要背光,它的每个像素都是一个发光二极管,可以直接发光,这使得OLED显示具有更高的对比度和更广的颜色范围。**多种类型**:土壤湿度传感器有多种类型,包括电阻式(如针式或片式传感器)、容性式和频域反射式等,可以选择适合不同应用场景的传感器。**多种类型**:雨量传感器有多种类型,包括基于机械原理的翻斗式(tipping bucket)传感器、压电式传感器和光纤传感器等。**易于安装**:传感器通常具有简单的安装设计,可以固定在合适的位置,如气象站、屋顶或塔架等。

2024-05-16 13:16:04 384

原创 51单片机项目(32)——基于51单片机的温度检测及控制装置的proteus仿真_51单片机温度检测

总的来说,LCD1602是一种常见的字符型液晶显示模块,具有显示字符文本、背光控制、易于与微控制器连接等特点,适用于各种嵌入式系统和电子项目中需要文本显示的应用场景。通过正确连接和编程,可以方便地在LCD1602上显示所需的字符信息,为项目提供用户友好的界面。LCD1602采用了标准的HD44780控制器,这是一种常用的液晶显示驱动控制器,可以方便地与微控制器或单片机进行连接和控制。LCD1602模块的驱动原理比较简单,通常通过向其指定的RAM地址写入数据来显示字符,控制背光的亮灭,以及设置显示模式等。

2024-05-16 13:15:30 233

原创 51单片机项目(28)——基于51单片机的PID水温控制系统_单片机水温水箱控制程序图(1)

通过实现水温控制系统,可以实现准确、稳定的温度控制,从而提高能源利用效率,降低能源消耗,减少对环境的负荷,具有环保和节能的意义。理论知识应用:通过实际完成PID水温控制系统的设计,学生可以将所学的控制理论知识应用到实际工程项目中。实践能力培养:通过设计和实现PID水温控制系统,学生可以提高其在嵌入式系统设计和控制系统设计方面的实践能力。工程实践经验:该课题将为学生提供宝贵的工程实践经验。他们将从实际项目中学习到电路设计、编程、测试和故障排除等实践技能,这将对他们未来的职业发展具有积极的影响。

2024-05-16 13:14:54 316

原创 VSCode配置C语言环境(完整版)_vscode c语言

先新建一个文件夹作为C语言项目文件,然后点击菜单栏中的File——>Open Folder,找到刚才新建的文件夹,然后点击选择文件夹打开这个项目文件。.vscode文件夹(注意前面有个点),在里面建三个文件,c_cpp_properties.json、launch.json、tasks.json。crtl+R快捷键打开运行窗口,在里面输入cmd,回车打开cmd.exe。然后把它的地址复制一下,找到此电脑(或者我的电脑)——>右键——>属性。然后点确定,之前弹出的所有页面都点击确定。

2024-05-16 01:45:06 919

原创 VSCode常用好用插件大全_vscode视频插件

Draw.io Integration | 画流程图 || Data Preview | 预览数据文件 || ESLint | 检查Javascript编程时的语法错误 || EditorConfig for VS Code | 代码风格统一 || filesize | 在底部状态栏显示当前文件大小,点击后还可以看到详细创建、修改时间 |

2024-05-16 01:44:32 868

原创 vscode 一些基本知识_复制以下地址黏贴到浏览器,打开后点击“下载”a[星星眼]p[星星眼]p,然后搜索

能在源代码中的字符串中找到对应的css(类和ID)。显示在那个css文件里,还有在第几行。

2024-05-16 01:43:58 767

原创 VMware Workstation Pro 17下载安装和虚拟机创建

注:并不是一下子分配20G存储空间给虚拟机,而是你后面用多少分配多少空间,最多分配20G。的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**下载完成后,进入安装步骤,如果还未下载,请参照上面步骤下载即可。安装完成后可以免费试用30天。根据自己下载的发行版系统选择。根据自己本机内存选择。

2024-05-16 01:43:23 564

原创 HTTP超详细教程_http传输流程

2)直接使用快捷键F12打开开发者工具。

2024-05-15 23:33:20 626

原创 http 协议中的方法的理解 post、get_[httpget(&quot;all&quot;)]什么意思

2)GET提交的数据比较少,最多1024B,因为GET数据是附在URL之后的,而URL则会受到不同环境的限制的,比如说IE对其限制为2K+35,而POST可以传送更多的数据(理论上是没有限制的,但一般也会受不同的环境,如浏览器、操作系统、服务器处理能力等限制,IIS4可支持80KB,IIS5可支持100KB)。而POST数据则可以加密的,但GET的速度可能会快些。1) GET请求的数据是放在HTTP包头中的,也就是URL之后,通常是像下面这样定义格式的,(而Post是把提交的数据放在HTTP正文中的)。

2024-05-15 23:32:46 265

原创 HTML爱心网页制作[樱花+爱心]_html写一个心形网页

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!}.aa {position: fixed;left: 50%;bottom: 10px;c

2024-05-15 23:32:12 770

原创 HTML爱心网页制作[樱花+爱心]_html写一个心形网页(1)

(img-2qtcmBwK-1715787074521)](img-SvM9527p-1715787074521)]帮助到想自学提升的朋友。

2024-05-15 23:31:37 989

原创 内存取证-volatility工具的使用 (史上更全教程,更全命令)_volatility内存取证(3)

shift=SHIFT Mac KASLR 移位地址–output=text 以这种格式输出(支持特定于模块,请参阅下面的模块输出选项)在此文件中写入输出-v, --verbose 详细信息-g KDBG, --kdbg=KDBG 指定一个 KDBG 虚拟地址(注意:对于 64 位 Windows 8 及更高版本,这是 KdCopyDataBlock 的地址)–force 强制使用可疑配置文件。

2024-05-15 02:26:52 876

原创 内存取证-volatility工具的使用 (史上更全教程,更全命令)_volatility内存取证(2)

amcache - 打印 AmCache 信息apihooks - 检测进程和内核内存中的 API 挂钩atoms - 打印会话和窗口站原子表atomscan - 原子表的池扫描器auditpol - 从 HKLM\SECURITY\Policy\PolAdtEv 打印出审计策略。

2024-05-15 02:26:14 666

原创 内存取证-volatility工具的使用 (史上更全教程,更全命令)_volatility内存取证(1)

输入vol.py --h 查看官方做出的帮助翻译如下用法: Volatility - 内存取证分析平台Options:-h, --help 列出所有可用选项及其默认值默认值可以在配置文件中设置基于用户的配置文件-d, --debug 调试Volatility--plugins=PLUGINS 要使用的其他插件目录(冒号分隔)--info 打印所有注册对象的信息存放缓存文件的目录--cache 使用缓存。

2024-05-15 02:25:35 663

原创 使用python异步爬取淘宝大量商品的价格,并生成excel文件_python抓取淘宝商品信息导出excel

tasks=[getExcel(url,header) for url in url_lst]#生成任务列表。loop.run_until_complete(asyncio.wait(tasks))#激活协程。loop=asyncio.get_event_loop()#获取事件循环。num=eval(input(‘请输入想检索的页面数:’))goods=input(‘请输入想检索的商品:’)#生成要爬取的多个页面的url列表。请输入想检索的页面数:100。请输入想检索的商品:羽绒服。

2024-05-15 02:24:53 337

原创 display none和visibility hidden两者的区别_visibility hidden和display none(1)

很多前端的同学认为visibility: hidden和display: none的区别仅仅在于display: none隐藏后的元素不占据任何空间,而visibility: hidden隐藏后的元素空间依旧保留 ,实际上没那么简单,visibility是一个非常有故事性的属性。子元素也会继承这个属性。这个和display: none有着质的区别。给元素设置visibility: hidden也可以隐藏这个元素,但是隐藏元素仍需占用与未隐藏时一样的空间,也就是说虽然元素不可见了,但是仍然会影响页面布局。

2024-05-14 16:54:26 345

原创 C语言编程建议和技巧(同样适用于单片机的学习)_单片机c语言编程的高级技巧

我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以来这些基于许多经验的观点一直积累在我的头脑中。因此希望这些观点能帮助你们,了解如何规划一个程序的细节。(我还没有看到过一篇讲关于如何规划整个事情的好文章,不过这部分可以是课程的一部分)要是能发现它们的特质,那很好;要是不认同的话,那也很好。但如果能启发你们思考为什么不认同,那样就更好了。

2024-05-14 16:53:13 743

原创 C语言编程建议和技巧(同样适用于单片机的学习)_单片机c语言编程的高级技巧(1)

程序是一种出版物。意味着程序员们会先阅读(也许是几天、几周或几年后的你自己阅读),最后才轮到机器。机器的快乐就是程序能编译,机器才不在乎程序写的有多么漂亮,可是人们应该保持程序的美观。有时人们会过度关心:用漂亮的打印机呆板地打印出漂亮的输出,而这些输出只是将所有介词用英文文本以粗体字体凸显出来,都是些与程序无关的细节。虽然有很多人认为程序就应该像 Algol.68 所描述的一样(有些系统甚至要求照搬该风格编写程序),可清晰的程序不会因为这样的呈现而变得更清晰,只会使糟糕的程序变得更可笑。

2024-05-14 16:51:47 326

原创 2024年物联网嵌入式最新嵌入式开发学习路线图_嵌入式学习路线(1),物联网嵌入式开发开发热门前沿知识

Linux继承了Unix的优点,但是没有用UNIX的代码,所有程序都是重新编写的,而且。在开始学习前,建议有一块自己的开发板,目前ARM9 2440的开发板价格在400-600元之间,ARM11 6410。段的学习,我们就可以初步实现一些应用程序的开发了,如做自己的shell命令解析器、简单的聊天软件、视频多。C语言是整栋嵌入式大厦的基础,所以在学习嵌入式时,必须把C语言重视起来,多敲代码,多练。C++、QT在嵌入式开发领域,是用来开发图形界面的,希望从事上层应用开发及图形界面,那么在C++、QT。

2024-05-14 13:21:42 790

原创 2024年物联网嵌入式最新嵌入式学习路线,2024年最新10天用物联网嵌入式撸了个高仿携程App

【代码】2024年物联网嵌入式最新嵌入式学习路线,2024年最新10天用物联网嵌入式撸了个高仿携程App。

2024-05-14 13:21:02 233

空空如也

空空如也

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

TA关注的人

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