
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这篇文章是为了记录之前编写的自动给好友发送QQ消息,实现自动化操作。(虽然需要手动执行,但还是值得记录一下)目录一、登录QQ二、打开聊天窗口三、发送消息四、完整代码一、登录QQ首先判断是否已经登录QQ,若未登录则进行QQ登录操作,否则执行下一步操作。这里使用psutil库判断QQ是否登录,它的主要原理是遍历系统中的所有进程的PID,若存在PID的进程名与QQ.exe相同则已登录QQ,否则表明未登录
最近需要使用电脑的GPU进行并行计算,由于以前也配置过GPU的深度学习环境,但是并没有自己总结如何配置GPU的CUDA和CUDNN,因此趁着这次写了这篇文章,留作记录。
这里我在Keil 5上使用官方固件库进行HT32F52352单片机的串口通信实验。目录(一)官方例程移植1、添加printf函数支持2、更改串口中断处理函数(二)实验例程1、printf函数2、串口初始化函数3、main函数(三)实验结果(一)官方例程移植由于官方自带的usart例程分别有Interrupt、Interrupt_FIFO、PDMA、Polling、Retarget五种不同方式的串口
本文分别通过链接静态库和动态库来编译可执行文件,在使用gcc编译的过程中了解链接静态库和动态库的区别与联系,同时深入理解Linux系统上是如何将源程序一步步的编译组装成可执行文件的。目录(一)库文件(二)编译时链接静态库文件1.源程序2.编译静态库文件libx2.a(一)库文件(二)编译时链接静态库文件1.源程序main.c(主函数)#include"sub1.h"#include"sub2.h"
本文通过在proteus上搭建51单片机的矩阵键盘电路并联合keil编程软件编写的源程序进行8*8矩阵键盘仿真,进而熟悉proteus仿真软件的仿真操作。目录(一)4×4矩阵键盘原理1.逐行扫描2.行列扫描(二)8×8矩阵键盘设计1.proteus电路图设计2.程序设计3.矩阵键盘仿真效果(三)总结(一)4×4矩阵键盘原理1.逐行扫描通过高四位轮流输出低电平来对矩阵键盘进行逐行扫描,当低四位接收到
本文通过使用合泰HT32F52352单片机点亮LED灯。目录(一)开发环境搭建1、Keil环境搭建2、Keil工程搭建(一)开发环境搭建1、Keil环境搭建由于之前学习STM32的时候也是用的Keil 5软件,因此对于Keil 5软件有一定的熟练度,所以这里采用Keil 5进行程序的编译。HT32F52352的Keil开发包下载合泰官网有HT32F52352的所有开发资料以及文档,我们去下载Kei
本文目的是通过在Cisco Packet Tracer(CPT)软件平台上进行网络的规划和配置,熟悉计算机网络的搭建过程并对计算机网络有更加深入的了解。目录(一)Cisco Packet Tracer(CPT)简介(一)Cisco Packet Tracer(CPT)简介CPT借助思科构建的功能强大的网络仿真工具,可以让我们获得真实的体验。通过练习在各种设备上构建简单而复杂的网络,并扩展到路由器和
本文目的是使用STM32的DAC(数模转换)实现音频信号波形的输出。这里分为两个部分:第一部分实现特定频率单音频信号波形的输出;第二部分实现歌曲音频信号波形的输出。目录(一)DAC简介1.STM32的DAC2.DAC主要特征3.DAC通道模块框图(二)单音频正弦波输出1.实验目的2.ADC 配置3.输出信号3.歌曲音频信号波形输出(三)总结(一)DAC简介1.STM32的DAC数字/模拟转换模块(
本文目的是以串口通信来简要分析STM32使用标准库函数和HAL库函数编程的差异。目录(一)开发方式1.配置寄存器2.库函数3.HAL库(二)库函数与HAL库对比1.串口通信实验2.库函数与HAL库比较(三)总结(一)开发方式1.配置寄存器很多人学习51单片机开发的时候,基本都是直接操作寄存器进行单片机的控制,但是当他们转向STM32开发的时候,直接操作寄存器不是那么容易了,因为STM32的寄存器数
本文目的是通过protues进行stm32程序的仿真和运行,了解仿真和实际硬件操作的不同之处目录(一)新建工程(二)创建原理图并进行仿真1.创建原理图2.进行程序仿真(三)总结(一)新建工程新建工程点击新建工程,输入工程名和工程所在路径,点击下一步选择从选中的模板中创建原理图,点击下一步选择不创建PCB布版设计,点击下一步选中创建固件库,选择Cortex-M3系列,Controller选择STM3