草庐IT

51单片机串口通信发送以及接收代码详解1

#include//实验现象:单片接收电脑发送的字符串,并发回给PC端的代码.//函数声明voiduart_init(void);voiduart_seng_byte(unsignedcharc);voiddelay(void);voiduart_seng_string(unsignedchar*str);//主函数voidmain(void){uart_init();//第一步:初始化串口到正确状态uart_seng_string("\r\n");//第二步:通过串口发送字符串;字符串用双引号“”;换行字符:\r\ndelay();//让A发送的不要太快while(1);}//预设一个串口条

Stable Diffusion WebUI 集成 中文提示词插件 sd-webui-prompt-all-in-one Ubuntu22.04 rtx2060 6G

下载插件cd/home/yeqiang/Downloads/ai/stable-diffusion-webui/extensionsgitclonehttps://github.com/Physton/sd-webui-prompt-all-in-one成果重启webui,等待依赖安装结束yeqiang@yeqiang-MS-7B23:~/Downloads/ai/stable-diffusion-webui$./webui.sh################################################################Installscriptforsta

【云原生】Ubuntu 22 安装 Docker 并使能 NVIDIA 环境

【云原生】Ubuntu22安装Docker并使能NVIDIA环境【1】卸载原有Dockerforpkgindocker.iodocker-docdocker-composepodman-dockercontainerdrunc;dosudoapt-getremove$pkg;done【2】安装Docker【2.1】设置Docker密钥与仓库sudoapt-getupdatesudoapt-getinstallca-certificatescurlgnupg添加Docker官方GPGKeysudoinstall-m0755-d/etc/apt/keyringscurl-fsSLhttps://d

ubuntu 22.04搭建OpenVPN服务器

为了公司与分公司之前的内部服务器和办公电脑之间能够相互访问,打算使用VPN,对于VPN,以前用得多的是PPTP;但是PPTP相对于openvpn来说,没有openvpn安全,而且PPTP在linux下命令行支持不是很好,稳定性也不如openvpn。所以最后就选择openvpn来搭建VPN.如上图所示,红线为VPN访问效果,黑线为一般网络访问效果。PS:本文在ubuntu22.04上安装,openvpn服务器地址为172.26.14.242。运行效果如下:PC客户端服务端:一、openvpn原理openvpn通过使用公开密钥(非对称密钥,加密解密使用不同的key,一个称为Publicekey,另

linux ubuntu22 安装配置 neo4j

 环境:neo4j5+ubuntu22+openjdk-17neo4j5对jre版本要求是17及以上,且最好是openjdk,使用比较新的ubuntu系统安装比较好, centos7因为没有维护,yum找不到openjdk-17了。官方的debian系列安装教程:Debian-baseddistributions(.deb)-OperationsManual安装openjdk-17,如果下载慢或无法连接,自行科学上网:apt-getupdateapt-get-yinstallopenjdk-17-jdkopenjdk-17-dbgopenjdk-17-jrejava-version添加neo4

代码随想录算法训练营第22天 | 二叉树part08:● 235. 二叉搜索树的最近公共祖先 ● 701.二叉搜索树中的插入操作 ● 450.删除二叉搜索树中的节点

235 二叉搜索树的最近公共祖先用236普通二叉树(没顺序的)代码也可以过,但是本题还是要利用特性:搜索二叉树有序关键:如果一个节点的值在p和q之间(即p我觉得甚至不用随想录说的“第一次遇到cur节点是数值在[p,q]区间中,即节点5,此时可以说明p和q一定分别存在于节点5的左子树,和右子树中”第一次,就是只要满足就是了。不过他的意思应该是找到就行。如果数值在pq之间就一定是最近的了,因为再远的话,就pq都在一个子树里面了。我写的↓,我处理null确实和他gpt写的不一样 TreeNode*traverse(TreeNode*node,intlarge,intsmall){if(node->v

基于51单片机的数字电子钟

目录摘 要1.课程设计任务1.1课程设计题目1.2设计的要求 2.设计总体方案2.1初步设计方案2.2芯片的选型2.2.1时钟芯片的选择2.2.2温度传感器的选择2.2.3显示电路的选择2.2.4输入按键的选择2.2.5控制电路芯片的选择2.3总体方案3.单元模块设计3.1显示模块3.2按键模块3.3蜂鸣器模块3.4DS1302时钟芯片模块3.5DS18B20温度传感器4.软件流程图5.系统电路设计5.1整体电路5.2仿真结果6.系统调试6.1ds1302读取系统时间出现问题6.2修改调整的方法6.3系统设计总结7.总结7.1心得体会7.2系统的优缺点7.3设计的改进思路参考文献摘 要电子时钟

【论文阅读22】Label prompt for multi-label text classification

论文相关论文标题:Labelpromptformulti-labeltextclassification(基于提示学习的多标签文本分类)发表时间:2023领域:多标签文本分类发表期刊:AppliedIntelligence(SCI二区)相关代码:无数据集:无摘要多标签文本分类由于其实际应用而受到学者的广泛关注。多标签文本分类的关键挑战之一是如何提取和利用标签之间的相关性。然而,在一个复杂和未知的标签空间中,直接建模标签之间的相关性是相当具有挑战性的。在本文中,我们提出了一种标签提示多标签文本分类模型(LP-MTC),该模型受到预先训练语言模型的启发。具体来说,我们设计了一套多标签文本分类的模板

无线投屏手机(安卓)屏幕到 Linux(ubuntu 22.04)桌面

1.安装scrcpy安装scrcpy会自动安装adb.这个版本的adb功能不是最全的,需要删掉,然后从链接https://dl.google.com/android/repository/platform-tools-latest-darwin.zip下载,解压安装即可。2.在手机上打开开发者模式和 USB调试模式,并且允许无线调试,会看到下面一个界面:点击"pairdevicewithpairingcode",会弹出来一个IP/端口号和配对数字:在终端运行:./adbpair192.168.1.130:373081然后adb连接手机:./adbconnect192.168.1.130:373

物联网开发笔记(51)- 使用Micropython开发ESP32开发板之通过MAX98357 I2S音频模块播放音乐

一、目的       这一节我们学习如何使用我们的ESP32开发板来播放音乐。二、环境       ESP32+MAX98357I2S音频模块+ThonnyIDE+几根杜邦线接线方法:三、代码   代码1,播放wav格式文件:wav格式文件几百K,别太大ESP32存储空间有限。音频格式转换网站:在线转换音频文件frommachineimportI2S#导入I2S协议库,什么是I2S自行百度frommachineimportPin"""GPIO13--DINGPIO12---BCLKGPIO14--LRCGND--GND5V或3.3V--VCC"""#初始化引脚定义sck_pin=Pin(12)