长作文 社会类 论点、背景、原因、结果 影视暴力 题目The government should control the amount of violence in films and on television in order to decrease the number of violent crimes in society. To wha…
简单的串口通讯 基于 PySerial

串行通讯是只用两条线直接进行数据传输的通讯方式,数据将会按照位的形式传输,虽然传输速度没有以字节传输数据的并行传输快,但是对于通讯量不大而且需要轻量级传输方案的时候串口通讯就是很好的选择。一般的串口通讯会使用到三条线,一条接收线一条发送线和一条接地线。 串口通讯是异步的,所以能够做到在一根线上传送数据的同时在另一根线上接受数据。除此以外,完成串口通…
智能车仿真下 Navigate 导航包的使用

智能车是否能正确地快速地找到路径和 move_base package 离不开关系,这篇文章主要归纳了智能车仿真赛的最核心部分,move_base 参数及含义归纳,包含dwa和teb 博文链接 创客智造Navigation系列教程:https://www.ncnynl.com/archives/201708/1880.html 创客智造里面的博文挺…
通过 Docker 部署 Golang 项目

前段时间开始学习 Golang 然后写了一个留言板后端的小项目(后面再写博客记录一下),在部署的时候第一次用了 Docker ,写个博客防止自己忘掉了部署的方法。 为什么需要用 Docker? 有人说,Docker 的出现就像集装箱一样,所谓的穿着马甲的“标准化”。想要搞懂 Docker,需要明白它的两句口号。 Build, Ship and Ru…
OpenCV 实现答题卡检测

识别出答题卡上的答案,计算正确和错误部分并给出得分 实现步骤 图像预处理:转换灰度图、高斯模糊、边缘检测仿射变化:透视变化把图片摆正对答题卡圆形轮廓检测按列排序按行排序,对圆形区域的像素值检测计算答案是否正确 import cv2 import numpy as np from imutils.perspective import four_poi…
实时显示方波的频率和占空比

可以解决电赛练习里面的第四题 输入捕获模式 当相应的引脚检测到跳变沿之后,TIMx_CCR储存CNT的值 PWM输入模式 从TIx检测输入波的跳变沿,遇到上升沿的时候,IC1捕获、IC2捕获、CNT写入CCR1,复位计数器重新开始数,下降沿时候IC2捕获脉冲宽度CNT写入CCR2(即high),下一次的上升沿IC1捕获测量周期T 所以此时,我们已经…
基于华为云编译运行 C 语言程序

首先启动华为云服务器 然后打开FTP软件,在这里笔者选择的是xFtp,其它软件也是同理 可以看到操作完之后我们成功连接到了服务器,可以管理文件了 然后将c程序上传到服务器,可以直接将它拖拽到右边窗口,它就会自动上传了 然后通过ssh连接服务器的shell,在这里笔者用的xshell,其他软件同理。 通过cd命令来到我们上传文件的目录,然后用ls命令…
1.调整PIN电平高低 HAL_GPIO_WritePin(GPIOC,GPIO_PIN_*,GPIO_PIN_SET);//将PC*置高 HAL_GPIO_WritePin(GPIOC,GPIO_PIN_*,GPIO_PIN_RESET);//将PC*置低 //*是一个数字 2.读PIN的电平 HAL_GPIO_ReadPin(GPIOA, GP…
C++的库函数 (toupper/tolower) 的用法
字符型转整数型 洛谷 P1055
toupper/tolower函数的原型如下 int tolower(int c) { if ((c >= 'A') && (c <= 'Z')) return c + ('a' - 'A'); return c; } int toupper(int c) { if ((c >= 'a') && (c <…
原题来自NOIP2008普及组第一题 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括99位数字、11位识别码和33位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如00代表英语…