51单片机第1步_putchar()和_getkey()应用
没有开发板,没有烧录器,没有学习场所,如何学习写51单片机的程序?除了采用软件模拟仿真,没有更好的方法,因此,使用串口是学习的第一步。
1、_getkey ()函数
在C:\Keil\C51\LIB中有一个叫GETKEY.C的函数,如下:
#include <reg51.h>
//函数功能:从串口读取一个字节,并将读到的值返回;
char _getkey ()
{ char c; //声明有符号字节型暂态变量c;
while (!RI); //等待串口输入,RI=1时,表示串口接收到一个字节;
c = SBUF; //将接收到字节保存到c中;
RI = 0; //将RI=0,为下次接收做准备;
return (c); //将接收到的值返回;
}
2、putchar (char c)函数
在C:\Keil\C51\LIB中有一个叫PUTCHAR.C的函数,如下:
#include <reg51.h>
#define XON 0x11 //定义XON的值为0x11
#define XOFF 0x13 //定义XOFF的值为0x13
//函数功能:将字节值通过串口发送出去,若是换行符'\n',则先发送回车符'\r',再发送换行符'\n';
char putchar (char c)
{ if (c == '\n') //若输出的值是'\n',则执行下面语句;
{ if (RI) //查询串口有无数据输入,若串口有数据输入,则执行下面语句;
{ if (SBUF == XOFF) //
{ do { RI = 0;
while (!RI);
}while (SBUF != XON); //若串口接收到的是XON的值,则停止接收;
RI = 0; //将RI=0,为下次接收做准备;
}
}
while (!TI); //等待串口将上一次的数据发送完毕;
TI = 0; //为下次发送做准备;
SBUF = 0x0d; //将回车符'\r'(值为0x0d)写入串口发送缓冲器,等待发送;
}
if (RI) //查询串口有无数据输入,若串口有数据输入,则执行下面语句;
{ if (SBUF == XOFF)
{ do { RI = 0;
while (!RI);
}while (SBUF != XON); //若串口接收到的是XON的值,则停止接收;
RI = 0; //将RI=0,为下次接收做准备;
}
}
while (!TI); //等待串口将上一次的数据发送完毕;
TI = 0; //为下次发送做准备;
return (SBUF = c); //将c的值写入串口发送缓冲器,等待发送;;
}
3、putchar()和_getkey()应用举例
#include <REG51.h> //包含头文件REG51.h,使能51内部寄存器;
#include <stdio.h> //包含头文件stdio.h
unsigned char KEY_Value;
//函数功能:初始化串口,设置波特率为1200bps@16MHz,使能接收,使用8位UART;
void Serial_Port_Initialization()
{ SCON = 0x50; //串行控制寄存器: SM0,SM1,SM2,REN,TB8,RB8,TI,RI
//SM1:SM0=01,选择方式1,SM2=0,表示非多机通讯,8-bit UART;
//REN=1,使能接收;
TMOD |= 0x20; //定时器方式控制寄存器:GATE1,C/T1,M11,M10,GATE0,C/T0,M01,M00
//GATE=0,TR置1便可以启动Timer;GATE=1,TR置1,且INT脚输入高电
//平,才可以启动Timer;
//M11:M10=10,选择方式2,8位自动重装载;
TH1 = 221; //TH1: reload value for 1200 baud @ 16MHz
TR1 = 1; //启动Timer1;
TI = 1; //发送UART的第一个字节,为下次发送做准备;
}
//函数功能:测试_getkey()函数;
void test_getkey()
{ KEY_Value=_getkey();//view->serial window #1,打开serial window #1,用键盘输入一个字符;
printf("KEY_Value=%c\n",KEY_Value); //在串行调试窗口里,打印KEY_Value=输入的字符;
}
//函数功能:测试getchar()函数;
void test_getchar()
{ printf("KEY_Value="); //在串行调试窗口里,打印KEY_Value=
KEY_Value=getchar(); //getchar()函数先用_getkey()从键盘读取一个字符,然后用putchar()
//打印出来;
printf("\n");
}
//函数功能:测试putchar()函数;
void test_putchar()
{ putchar ('O'); //在串行调试窗口里,打印O的字符;
putchar ('K'); //在串行调试窗口里,打印K的字符;
putchar ('!'); //在串行调试窗口里,打印!的字符;
putchar ('\n'); //在串行调试窗口里,打印换行字符;
}
void main (void)
{ Serial_Port_Initialization(); //初始化串口,设置波特率为1200bps@16MHz,使能接收,
//使用8位UART;
for(;;)
{ test_putchar(); //测试putchar()函数;
test_getchar(); //测试getchar()函数;
test_getkey(); //测试_getkey()函数;
}
}
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
51单片机第1步_putchar()和_getkey()应用
没有开发板,没有烧录器,没有学习场所,如何学习写51单片机的程序?除了采用软件模拟仿真,没有更好的方法,因此,使用串口是学习的第一步。 1、_getkey ()函数 在C:\Keil\C51\LIB中有一个叫GETKEY…...
![](https://www.ngui.cc/images/no-images.jpg)
微信小程序中的地图的使用
微信小程序中的地图组件 是一个用于展示地图的组件,提供了丰富的功能和配置选项,可以实现定位、标记、路线规划等多种地图相关的交互。下面是对这个组件的详细介绍,包括属性、事件以及示例代码。 组件属性 基础属性 longitude: 地图中心的经…...
![](https://www.ngui.cc/images/no-images.jpg)
MySQL root密码丢失处理
没有记住MySQL数据库root用户默认密码(为初始化安装mysql时默认生成) 1)修改/etc/my.cnf文件,在[mysqld]的段中加上一句:skip-grant-tables 重启mysql服务 [root@localhost ~]# service mysqld restart 2)以无密码方式进入mysql: [root@localhost ~]# /usr/local/my…...
![](https://img-blog.csdnimg.cn/direct/aec44f5c93b44629b22bb5e9e1ee8311.png)
RabbitMQ中java实现队列和交换机的声明
java实现队列和交换机的声明 在之前我们都是基于RabbitMQ控制台来创建队列、交换机。但是在实际开发时,队列和交换机是程序员定义的,将来项目上线,又要交给运维去创建。那么程序员就需要把程序中运行的所有队列和交换机都写下来,…...
![](https://www.ngui.cc/images/no-images.jpg)
解决SPA(单页应用)首屏加载速度慢
SPA是目前流行的前端开发模式,相对于传统的多页面用户体验更好,操作更顺畅,开发效率也更高。但是SPA首屏加载速度慢一直是个致命的问题,由于SPA应用首次打开需要一次性加载大量的静态资源,这就导致了加载速度慢的问题&…...
![](https://img-blog.csdnimg.cn/direct/7c979c34b1ea4de9b07757db98e99e72.png)
ElementUI框架搭建及组件使用
前言: 当开始使用ElementUI框架来搭建网站或Web应用程序时,了解框架的基本结构和组件的使用是至关重要的。ElementUI是一个基于Vue.js的框架,提供了丰富的UI组件和工具,可以帮助开发人员快速构建现代化的用户界面。 在本文中,我…...
![](https://img-blog.csdnimg.cn/img_convert/3d84761eedaa2870d289ca0aa4f68671.jpeg)
同三维T908转换器 SDI转DVI/HDMI/VGA/色差分量/AV转换器
同三维T908转换器 SDI转DVI/HDMI/VGA/色差分量/AV转换器 1路SDI进,1路DVI(可转HDMI/VGA/色差分量/AV)3.5音频1路SDI出,可以支持音频解嵌,也可把3.5音频加嵌转换输出,输出分辨率可调,支持图像翻转180度 一、产品简介 SDI转万能转…...
![](https://www.ngui.cc/images/no-images.jpg)
【设计模式】【创建型5-5】【原型模式】
文章目录 原型模式代码示例 原型模式 代码使用:spring框架里 bean的作用域 用途,以原型为模板,源源不断的创建(克隆 clone)对象。当直接创建对象的代价比较大时,则采用这种模式。 代码示例 public class…...
![](https://img-blog.csdnimg.cn/img_convert/aa96d01ce1ffcd373331a31e3640a172.png)
原子变量原理剖析
一、原子操作 原子操作保证指令以原子的方式执行,执行过程不被打断。先看一个实例,如下所示,如果thread_func_a和thread_func_b同时运行,执行完成后,i的值是多少? // test.c static int i 0;void thread…...
![](https://img-blog.csdnimg.cn/direct/900b305a1cce48078bb9c7108502c3a6.png)
WebSocket走私实践(附赠LiveGBS监控系统未授权管理员密码重置)
WebSocket走私实践(附赠LiveGBS监控系统未授权管理员密码重置) 对此,我特别感谢TryHackMe和HackTheBox academy,永远相信和追随英国TryHackMe所教导的网络安全知识,并保持学习 WebSocket走私相关的知识在这里 前段时间学习过htt…...
![](https://www.ngui.cc/images/no-images.jpg)
CentOS 7 和 CentOS Stream 8 的主要区别
更新频率: CentOS 7:传统的稳定版本,主要用于生产环境,更新频率较低,主要包含安全补丁和重要修复。CentOS Stream 8:滚动发布版本,更新更频繁,包含最新的特性和改进。它处于 Fedora …...
![](https://www.ngui.cc/images/no-images.jpg)
基于go1.19的站点模板爬虫
一、go1.19 go1.19是Go语言的一个版本,于2021年8月发布。它带来了许多新的功能和改进,包括但不限于以下方面: 并发性能改进:go1.19引入了新的调度器算法,称为“网状调度器(netlink scheduler)”,它可以更好地处理大量并发任务,在某些情况下提高了系统的并发能力。 垃…...
![](https://img-blog.csdnimg.cn/img_convert/53d0024a2e10c66d36aad7f576a24930.webp?x-oss-process=image/format,png)
(单机版)神魔大陆|v0.51.0|冰火荣耀
前言 今天给大家带来一款单机游戏的架设:神魔大陆v0.51.0:冰火荣耀。 如今市面上的资源参差不齐,大部分的都不能运行,本人亲自测试,运行视频如下: (单机版)神魔大陆 下面我将详细的教程交给大家,请耐心阅…...
![](https://img-blog.csdnimg.cn/direct/f9479052c18740bc8176d8032afe1c17.png)
k8s自动补全工具和UI管理界面
分享两个有利于K8S的工具 目录 分享两个有利于K8S的工具 一、部署Dashboard(主节点) 介绍 1.1、查看集群状态 1.2、下载yaml文件并运行Dashboard 1.3、部署服务 1.4、创建访问账户、获取token(令牌) 1.5、浏览器访问Dash…...
![](https://www.ngui.cc/images/no-images.jpg)
内网渗透:内网基础信息收集
Windows: whoami:查看当前当前主机名和登录用户名 whoami /user : 打印当前主机名和输出SID SID的最后一个数字: 1000:普通管理员 500:administrator 501:Guest 516:域控 544:域管理员 net…...
![](https://www.ngui.cc/images/no-images.jpg)
cos符号链提示是什么?TOT呢?
**关于cos符号链提示(Chain-of-Symbol Prompting, CoS)**: Chain-of-Symbol Prompting(CoS)是用于大型语言模型(LLMs)的一种新的提示方法。它旨在解决LLMs在空间场景中的理解和规划问题…...
![](https://img-blog.csdnimg.cn/direct/822bff89327249929b74d5d48297c028.jpeg#pic_center)
docker-compose部署Flink及Dinky
docker-compose部署Flink及Dinky 服务器环境:centos7 1. 配置hosts vim /etc/hostsx.x.x.x jobmanager x.x.x.x taskmanager x.x.x.x dinky-mysql2. 文件目录结构 . ├── conf │ ├── JobManager │ │ ├── flink-conf.yaml │ │ ├── log…...
![](https://img-blog.csdnimg.cn/direct/fd6880f3550848d0b9c23d3b3370e312.png)
数字时代的文化革命:Facebook的社会影响
随着数字技术的飞速发展和互联网的普及,社交网络如今已成为人们日常生活中不可或缺的一部分。在众多社交平台中,Facebook作为最大的社交网络之一,不仅连接了全球数十亿用户,更深刻影响了人们的社会互动方式、文化认同和信息传播模…...
![](https://www.ngui.cc/images/no-images.jpg)
66.前端接口调用返回400的错误
错误代码400通常表示由于无效的请求导致服务器无法处理请求。这可能是由于以下原因之一: 1.语法错误:客户端发送的请求可能存在语法错误,例如缺少必需的参数、格式不正确等。 2.未授权:如果API需要认证,而客户端没有提…...
![](https://img-blog.csdnimg.cn/direct/9e2982ae24b94fb88f0ec9679fbb9564.png)
Hadoop 安装与伪分布的搭建
目录 1 SSH免密登录 1.1 修改主机名称 1.2 修改hosts文件 1.3 创建hadoop用户 1.4 生成密钥对免密登录 2 搭建hadoop环境与jdk环境 2.1 将下载好的压缩包进行解压 2.2 编写hadoop环境变量脚本文件 2.3 修改hadoop配置文件,指定jdk路径 2.4 查看环境是否搭建完成 3 …...
![](https://www.ngui.cc/images/no-images.jpg)
网络安全:渗透测试思路.(面试)
网络安全:渗透测试思路.(面试) 渗透测试,也称为 "pen testing",是一种模拟黑客攻击的网络安全实践,目的是评估计算机系统、网络或Web应用程序的安全性. 目录: 网络安全:…...
![](https://www.ngui.cc/images/no-images.jpg)
优化堆排序
优化堆排序 堆排序是一种基于比较的排序算法,它利用堆这种数据结构来进行排序。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子节点的键值或索引总是小于(或者大于)它的父节点。堆排序算法分为两个大的步骤:首先将待排序的序列构造成一个最大堆,此时,整个序…...
![](https://img-blog.csdnimg.cn/direct/a58ddced012646c29f47116c471d26a1.png)
vue3使用一些组件的方法
iconpark...
![](https://www.ngui.cc/images/no-images.jpg)
OceanBase 4.2.1 离线安装
OceanBase 4.2.1 离线安装 4.2 版本的OceanBase支持一键安装,所以在线版本的安装简单了很多,但在无法连接网络的情况下安装就只能手动离线安装。 注:如下安装过程都是在同一台机器上面进行,也就是只有一个节点,多个节…...
![](https://www.ngui.cc/images/no-images.jpg)
ForkJoin
线程数超过CPU核心数是没有任何意义的【因为要使用CPU密集型运算】 Fork/Join:线程池的实现,体现是分治思想,适用于能够进行任务拆分的 CPU 密集型运算,用于并行计算 任务拆分:将一个大任务拆分为算法上相同的小任务…...
![](https://img-blog.csdnimg.cn/direct/eb68f0523f524b2ab77a04bb9fae4700.png)
实验2 色彩模式转换
1. 实验目的 ①了解常用的色彩模式,理解色彩模式转换原理; ②掌握Photoshop中常用的颜色管理工具和色彩模式转换方法; ③掌握使用Matlab/PythonOpenCV编程实现色彩模式转换的方法。 2. 实验内容 ①使用Photoshop中的颜色管理工具ÿ…...
![](https://img-blog.csdnimg.cn/direct/bd6f89de0d92402db057c5d47bbbc4c8.png)
AES加密算法及AES-CMAC原理白话版系统解析
本文框架 前言1. AES加密理论1.1 不同AES算法区别1.2 加密过程介绍1.2.1 加密模式和填充方案选择1.2.2 密钥扩展1.2.3分组处理1.2.4多轮加密1.2.4.1字节替换1.2.4.2行移位1.2.4.3列混淆1.2.4.4轮密钥加1.3 加密模式1.3.1ECB模式1.3.2CBC模式1.3.3CTR模式1.3.4CFB模式1.3.5 OFB模…...
![](https://img-blog.csdnimg.cn/img_convert/bdb68d1dd13d4f1419f02beb911869fd.png)
24年hvv前夕,微步也要收费了,情报共享会在今年结束么?
一个人走的很快,但一群人才能走的更远。吉祥同学学安全https://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247483727&idx1&sndb05d8c1115a4539716eddd9fde4e5c9&scene21#wechat_redirect这个星球🔗里面已经沉淀了: 《Ja…...
![](https://img-blog.csdnimg.cn/img_convert/29251dafcd60f98174680541dcb447ed.webp?x-oss-process=image/format,png)
【地理库 Turf.js】
非常全面的地理库 , 这里枚举一些比较常用,重点的功能, 重点功能 提供地理相关的类:包括点,线,面等类。 测量功能:点到线段的距离,点和线的关系等。 判断功能: 点是否在…...
![](https://img-blog.csdnimg.cn/img_convert/ca429aa0aaac3bf9a0ec7fc9767d07c8.png)
springboot在线考试 LW +PPT+源码+讲解
第三章 系统分析 3.1 可行性分析 一个完整的系统,可行性分析是必须要有的,因为他关系到系统生存问题,对开发的意义进行分析,能否通过本系统来补充线下在线考试管理模式中的缺限,去解决其中的不足等,通过对…...
![](https://www.ngui.cc/images/no-images.jpg)
JDBC中的事务及其ACID特性
在JDBC(Java Database Connectivity)中,事务(Transaction)是指作为单个逻辑工作单元执行的一系列操作。这些操作要么全部执行,要么全部不执行,从而确保数据库的完整性和一致性。事务是现代数据库…...
![](https://img-blog.csdnimg.cn/direct/67f40c15617a410f97549a3383dd24a0.png)
Python | Leetcode Python题解之第204题计数质数
题目: 题解: MX5000000 is_prime [1] * MX is_prime[0]is_prime[1]0 for i in range(2, MX):if is_prime[i]:for j in range(i * i, MX, i):#循环每次增加iis_prime[j] 0 class Solution:def countPrimes(self, n: int) -> int:return sum(is_prim…...
![](https://img-blog.csdnimg.cn/img_convert/194a44e65b3fd392d0da625207d6f090.png)
【课程总结】Day10:卷积网络的基本组件
前言 由于接下来的课程内容将围绕计算机视觉展开,其中接触最多的内容是卷积、卷积神经网络等…因此,本篇内容将从卷积入手,梳理理解:卷积的意义、卷积在图像处理中的作用以及卷积神经网络的概念,最后利用pytorch搭建一…...
![](https://img-blog.csdnimg.cn/ac49fbc00ad24b8c8e81cb5dc58ba4fe.gif#pic_center)
ModuleNotFoundError: No module named ‘_sysconfigdata_x86_64_conda_linux_gnu‘
ModuleNotFoundError: No module named _sysconfigdata_x86_64_conda_linux_gnu 1.软件环境⚙️2.问题描述🔍3.解决方法🐡4.结果预览🤔 1.软件环境⚙️ Ubuntu 20.04 Python 3.7.0 2.问题描述🔍 今天发现更新conda之后࿰…...
![](https://img-blog.csdnimg.cn/direct/2ee90d3cd62d4832a0fe316ec3ef9f61.png)
【物联网】室内定位技术及定位方式简介
目录 一、概述 二、常用的室内定位技术 2.1 WIFI技术 2.2 UWB超宽带 2.3 蓝牙BLE 2.4 ZigBee技术 2.5 RFID技术 三、常用的室内定位方式 3.1 信号到达时间 3.2 信号到达时间差 3.3 信号到达角 3.4 接收信号强度 一、概述 GPS是目前应用最广泛的定位技术࿰…...
![](https://img-blog.csdnimg.cn/img_convert/acd306aae60fe83bf7fd1f7692ce7234.jpeg)
Leetcode[反转链表]
LCR 024. 反转链表 给定单链表的头节点 head ,请反转链表,并返回反转后的链表的头节点。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入:head [1,2] 输出:[2,1]示…...
![](https://www.ngui.cc/images/no-images.jpg)
【差分数组】个人练习-Leetcode-2249. Count Lattice Points Inside a Circle
题目链接:https://leetcode.cn/problems/count-lattice-points-inside-a-circle/description/ 题目大意:给出一系列圆的圆心坐标和半径,求在这些圆内部(边缘也算)的格点的数量。 思路:简单的思路就是暴力…...
![](https://img-blog.csdnimg.cn/direct/c872039e11e34d0e8925a8cb235bd000.png)
【JavaEE】Cookie和Session详解
一.Cookie 首先我们知道HTTP协议本身是’‘无状态’‘的, 这里的’‘无状态’指的是:默认情况下HTTP协议的客户端和服务器之间的这次通信,和下次通信之间没有直接的联系. 但是在实际的开发过程之中, 我们很多时候是需要知道请求之间的关联关系的. 例如登陆网站成功后,第二次访…...
![](https://www.ngui.cc/images/no-images.jpg)
uniapp canvas vue3 ts实例
<template><view><canvas canvas-idcanvas-test class"canvas-test"></canvas></view> </template><script setup lang"ts">//封装的jsimport libs from /libs;//重点引入的import type { ComponentInternalIns…...
![](https://www.ngui.cc/images/no-images.jpg)
网络构建关键技术_3.SDN技术
SDN网络在控制平面和转发平面分别采用了不同技术,以满足SDN网络控件的全局性和灵活性,业务转发的高效性及高性价比要求。主要关键技术包括:控制平面技术、数据平面技术和转发规则一致性更新技术等。 1.控制平面技术 控制器是控制平面核心部件…...
![](https://img-blog.csdnimg.cn/direct/1609247a08174de7809e26b9cb58692a.png)
【高性能服务器】单进程服务器
🔥博客主页: 我要成为C领域大神🎥系列专栏:【C核心编程】 【计算机网络】 【Linux编程】 【操作系统】 ❤️感谢大家点赞👍收藏⭐评论✍️ 本博客致力于知识分享,与更多的人进行学习交流 单进程服务器 …...
![](https://img-blog.csdnimg.cn/direct/0122203cccf64da1893e8b923c3cb332.png)
任意密码重置漏洞
文章目录 1. 任意密码重置漏洞原理2. 任意密码重置漏洞产生原因3. 任意密码重置漏洞场景3.1 验证码爆破3.2 验证凭证回传3.3 验证凭证未绑是用户3.4 跳过验证步骤3.5 凭证可预测3.6 同时向多个账户发送凭证 4. 任意密码重置经典案例4.1 中国人寿某重要系统任意账户密码重置4.2 …...
![](https://www.ngui.cc/images/no-images.jpg)
synchronized关键字和ReentrantLock在不同jdk版本中性能哪个高?该怎么选择呢?
synchronized关键字和ReentrantLock在不同JDK版本中的性能差异经历了显著的变化。早期,在JDK 1.5及以前的版本中,ReentrantLock通常提供了更好的性能,主要是因为synchronized关键字的实现较为简单,没有太多的优化,导致…...
![](https://img-blog.csdnimg.cn/direct/5cd22ffad9e74181bb82dd8b8e41064f.png)
【旭日x3派】部署官方yolov5全流程
地平线旭日x3派部署yolov5--全流程 前言一、深度学习环境安装二、安装docker三、部署3.1、安装工具链镜像3.2、配置天工开物OpenExplorer工具包3.3、创建深度学习虚拟空间,安装依赖:3.4、下载yolov5项目源码并运行3.5、pytorch的pt模型文件转onnx3.6、最…...
![](https://www.ngui.cc/images/no-images.jpg)
java LinkedList 怎么保证线程安全
在 Java 中,LinkedList 本身并不是线程安全的。如果需要在多线程环境中使用 LinkedList,可以采取以下几种方法来保证线程安全性: 1. 使用 Collections.synchronizedList Java 提供了一个实用的方法 Collections.synchronizedList 来包装 Li…...
![](https://img-blog.csdnimg.cn/direct/199c98484dc54a56872682de4c99a81c.png)
uniapp+vue3开发微信小程序踩坑集
本文主要记录使用uniappvue3开发微信小程序遇见的各种常见问题及注意点。(持续更新) 问题: 自定义组件为什么有些样式加不上去 给自定义组件增加class的时候,有时候不生效有时候生效,一度让我怀疑自己记忆错乱。后来…...
![](https://img-blog.csdnimg.cn/img_convert/8769b739bf9199bf236dd224e7fb20d0.png)
办公软件WPS与Office的区别
临近计算机考试很多同学在纠结我是报wps好?还是ms office好?下面就来详细说说。 1、wps属于国内金山公司的办公软件,里面包含word、Excel和PPT。考试是2021年开始的! 2、MS(Microsoft 微软) office属于美…...
![](https://img-blog.csdnimg.cn/direct/df5087939f7e44b49256a7569f95370d.png)
[数据集][目标检测]睡岗检测数据集VOC+YOLO格式3290张4类别
数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):3316 标注数量(xml文件个数):3316 标注数量(txt文件个数):3316 标注…...
![](https://www.ngui.cc/images/no-images.jpg)
使用Java编写网络爬虫
使用Java编写网络爬虫 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 网络爬虫是一种自动化程序,用于从互联网上获取信息并收集数据。在Java中编写…...
![](https://img-blog.csdnimg.cn/img_convert/9f506e23c559214f5b409a33a6a40332.jpeg)
生鲜水果行业wordpress主题
水果蔬菜wordpress外贸自建站模板 水果、脐橙、牛油果、菠萝、凤梨、鲜枣、苹果、芒果、瓜果、百香果wordpress外贸独立站模板。 https://www.jianzhanpress.com/?p3932 生鲜wordpress外贸出口网站模板 水果、蔬菜、肉蛋奶、水产、干货等生鲜产品wordpress外贸出口公司网站…...
![](https://i-blog.csdnimg.cn/direct/72bd2a3b5da747e4b458fa0fdf5cb8af.png)
SpringBoot原理
SpringBoot开发项目,为什么这么简单?SpringBoot帮我们做了哪些事情? 了解SpringBoot的底层原理是有必要的。 面试重点 spring框架中各种jar包的依赖关系(还有各种jar包的版本适配)、还有各种配置非常繁琐 SpringBoo…...
![](https://img-blog.csdnimg.cn/img_convert/0251c16577b008dd174eb372a171728e.webp?x-oss-process=image/format,png)
Akamai+Noname强强联合 | API安全再加强
最近,Akamai正式完成了对Noname Security的收购。本文我们将向大家介绍,经过本次收购后,Akamai在保护API安全性方面的后续计划和未来愿景。 Noname Security是市场上领先的API安全供应商之一,此次收购将让Akamai能更好地满足日益增…...
![](https://img-blog.csdnimg.cn/direct/5e8467b8811648f186faba742b6e658c.png)
qt 开发笔记堆栈布局的应用
1.概要 画面中有一处位置,有个按钮点击后,这片位置完全换成另一个画面,这中情况特别适合用堆栈布局。 //堆栈布局的应用 #include <QStackedLayout> QStackedLayout *layout new QStackedLayout(this); layout->setCurrentIndex(…...
![](https://www.ngui.cc/images/no-images.jpg)
python入门详细介绍
Python 是一种广泛使用的高级编程语言,以其清晰的语法和代码可读性而闻名。它支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。Python 由 Guido van Rossum 于1989年底发明,第一个公开发行版发行于1991年。 Python 的特点&…...
![](https://www.ngui.cc/images/no-images.jpg)
第二节-K8s词汇表
关键字词汇表 https://kubernetes.io/zh-cn/docs/reference/glossary/?fundamentaltrue API Group (API 组)Kubernetes API 中的一组相关路径。 API 服务器亦称作:kube-apiserver API 服务器是 Kubernetes 控制平面的组件, 该组件负责公开了 Kubernetes API&…...
![](https://www.ngui.cc/images/no-images.jpg)
Linux CMakeLists编写之可执行程序
目录 1 概述2 文件命名3 实例4 代码分析 1 概述 编译工具有很多(make/cmake/BJam)。cmake是跨平台,使用cmake编译需要编写CMakeLists.txt。本文编写CMakeLists.txt来生成C可执行程序。 2 文件命名 文件命名为CMakeLists.txt,是一个文本文件,可以使用任何编辑器编辑…...
![](https://www.ngui.cc/images/no-images.jpg)
面对6大争议,为什么我认为乐道L60必成爆款?
5月15日,国际家庭日。乐道首场品牌发布会以及首款车型乐道L60正式亮相。预售价格为21.99万元,叠加“2000元抵扣6000元购车款”政策之后,实际预售价为21.59万元。我们就从这个问题出发,又分别列出了以下6个问题,同时我们也采访了蔚来创始人李斌和乐道品牌负责人艾铁成,对于…...
![](https://www.ngui.cc/images/no-images.jpg)
荣威D5XDMH:长续航大动力,开启混动SUV新篇章
随着汽车市场的日益繁荣,消费者对车辆性能与品质的要求也在不断提升。荣威品牌深谙此道,于5月20日正式推出了其全新力作——荣威D5X DMH插混SUV,不仅为消费者带来了"入门即享长续航大动力"的极致体验,更以超高的性价比,在混动SUV市场掀起了一股"价值革命&q…...
![](https://www.ngui.cc/images/no-images.jpg)
全新家族设计,轻混/插混/纯电可选,全新标致5008发布
3月20日,全新标致5008家族正式发布。新车基于STLA Medium平台打造,计划于秋季在欧洲发售,后续有望引入国产。全新5008依旧延续了中型三排座SUV的定位,空间布局则更接近欧式MPV,显然是主打多孩家庭群体。外观方面,全新5008车身前2/3部分设计几乎和全新3008如出一辙,很难说…...
![](https://img-blog.csdnimg.cn/direct/59aec24066944f3eb345bf74484323a5.png)
ChatGPT的基本原理是什么?又该如何提高其准确性?
在深入探索如何提升ChatGPT的准确性之前,让我们先来了解一下它的工作原理吧。ChatGPT是一种基于深度学习的自然语言生成模型,它通过预训练和微调两个关键步骤来学习和理解自然语言。 在预训练阶段,ChatGPT会接触到大规模的文本数据集&#x…...
![](https://img-blog.csdnimg.cn/direct/3fc913b5e8524735a14fe7dfbff94572.png)
采用Java+ SpringBoot+ IntelliJ+idea开发的ADR药物不良反应监测系统源码
采用Java SpringBoot IntelliJidea开发的ADR药物不良反应监测系统源码 ADR药物不良反应监测系统有哪些应用场景? ADR药物不良反应监测系统有哪些应用场景? ADR药物不良反应监测系统具有广泛的应用场景,以下是一些主要的应用场景:…...
![](https://img-blog.csdnimg.cn/direct/4f556115b0e34c08aea8676b4ac7fcdf.png)
如何让你的网站能通过域名访问
背景 当我们租一台云服务器,并在上面运行了一个Web服务,我们可以使用云服务器的公网IP地址进行访问,如下: 本文主要记录如何 实现让自己的网站可以通过域名访问。 买域名 可以登录腾讯云等主流公有云平台的,购买域名…...