- 博客(78)
- 资源 (1)
- 收藏
- 关注
转载 单片机串口最底层的本质 (转载)
单片机串口最底层的本质嵌入式专栏 今天关注+星标公众号,不错过精彩内容来源 |网络嵌入式开发中,UART串口是最常见的一种通信接口,你知道为啥串口这么常见吗?本文就带你深入了解串口最底层的本质内容。一、什么是串口通讯?串行通讯是指仅用一根接收线和一根发送线就能将数据以位进行传输的一种通讯方式。尽管串行通讯的比按字节传输的并行通信慢,但是串口可以在仅仅使用两根线的情况下就能实现数据的传输。典型的串口通信使用3根线完成,分别是地线、发送、接收。由于串口通信是异步的,...
2021-09-25 12:18:49 488
转载 串口发送有几种写法? (转载)
串口发送有几种写法?嵌入式大杂烩 前天关注「嵌入式大杂烩」,选择「星标公众号」一起进步!STM32用USART发送字符串,USART_FLAG_TXE和USART_FLAG_TC怎么用?一:STM32用USART发送字符串 void UART_Send_Message(u8 *Data){ while(*Data!='\0') { USART_SendData(USART1, *Data); ...
2021-09-25 12:13:52 444
原创 关于无人机的悬停油门是否需要设置?
我看了下我的P200的 MPC_THR_HOVER 参数,就是默认的50%那看来是自己会靠PID进行调节了?
2021-09-23 14:04:39 692 4
转载 升级 Ubuntu Linux 内核的几种不同方法 | Linux 中国
升级 Ubuntu Linux 内核的几种不同方法 | Linux 中国译者/Ping Yang Linux 2020-04-23这个指南里介绍了 7 种为 Ubuntu 升级 Linux 内核的不同方法。这 7 种方法里,有 5 种需要重启系统来使新内核生效,其他两种则不用。-- Sk这个指南里介绍了 7 种为 Ubuntu 升级 Linux 内核的不同方法。这 7 种方法里,有 5 种需要重启系统来使新内核生效,其他两种则不用。升级之前,强烈建议你将重要数据进行备份!这...
2021-09-19 15:28:29 7930
转载 在C语言中,字符串总是以‘\0‘作为结尾
转载自:C语言字符数组和字符串_C语言中文网字符串结束标志(划重点)字符串是一系列连续的字符的组合,要想在内存中定位一个字符串,除了要知道它的开头,还要知道它的结尾。找到字符串的开头很容易,知道它的名字(字符数组名或者字符串名)就可以;然而,如何找到字符串的结尾呢?C语言的解决方案有点奇妙,或者说有点奇葩。在C语言中,字符串总是以'\0'作为结尾,所以'\0'也被称为字符串结束标志,或者字符串结束符。'\0'是 ASCII 码表中的第 0 个字符,英文称为 NUL,中文称为“空字符”。该字符既
2021-09-19 12:22:02 9235
转载 字符串查找函数:strchr、strrchr、strchrnul、strstr、strrstr
字符串查找函数:strchr、strrchr、strchrnul、strstr、strrstr_计量小菜鸡的博客-CSDN博客_字符串查找字符串查找函数:strchr、strrchr、strchrnul、strstr、strrstr计量小菜鸡 2019-03-26 14:16:2114238 正在上传…重新上传取消 收藏 27分类专栏: 嵌入式 基础C 字符串 文章标签: 字符串函数版权嵌入式 同时被 3 个专栏收录13 ...
2021-09-19 09:02:54 381
转载 Ubuntu下VSCode配置Clang-format,并在保存时自动格式化代码的方法(带配置文件)
Ubuntu下VSCode配置Clang-format,并在保存时自动格式化代码的方法(带配置文件)标签:c++VS Codeclang-format代码格式Ubuntu花了一上午解决,google和百度查的还都有点奇怪...不能解决问题,故Mark一下Ubuntu环境中,使用VSCode编译器,在保存时自动格式代码还是很方便的,有助于养成良好的编程习惯,也方便阅读一、在VSCode中下载内置的Clang-Format插件二、本来以为这么简单就可以了,其实...
2021-09-19 00:07:47 1249
原创 还有我发现他们定的字符串数组长度一般是33,而不是32
是不是最后一个放/0c语言将十进制数转换为16进制的函数_csu_yang的专栏-CSDN博客_c语言十进制转十六进制像这放的是32位的MD5的数,定义的也是33长度的字符串https://gitee.com/maxibooksiyi/linux_udp_tcp_maxi_test/blob/master/HTTP/hivisoion_projcet/digest/src/httpauth.c...
2021-09-14 11:07:56 174 1
原创 关于char 和char *类型,有时候函数需要char * 可以通过下面这种方式转换
关于char 和char *类型,有时候函数需要char * 可以通过下面这种方式转换https://gitee.com/maxibooksiyi/linux_udp_tcp_maxi_test/blob/master/HTTP/%E4%BE%8B%E7%A8%8B%E4%B8%80/httpclient.c
2021-09-14 10:46:23 243
转载 【C语言】 任意十进制数字转十六进制
转载自:【C语言】 任意十进制数字转十六进制 - 金舰 - 博客园大概思路:输入任意十进制数字 首先确定位数; 使用整形数组来存储十六进制数; a[0] 表示十六进制数字的位数; 最终效果:https://www.cnblogs.com/tao-zhu-forever/p/9126890.html【C语言】 任意十进制数字转十六进制大概思路:输入任意十进制数字 首先确定位数;使用整形数组来存储十六进制数; a[0] 表示十六进制数字的位数;#include <stdio.h&.
2021-09-13 22:15:00 6520 1
转载 很多朋友“字节序“和“bit序“分不清~(转载)
转载自:很多朋友"字节序"和"bit序"分不清~很多朋友"字节序"和"bit序"分不清~嵌入式情报局 昨天以下文章来源于最后一个bug ,作者bug菌1、剖析字节序 1)对于字节序其实很多小伙伴应该都是非常熟悉了,平时大家也都叫它"大小端",不过也有一部分小伙伴可能只是简单的知道它的概念,并没有在实际的代码开发中去深入了解,作者这里详细解析一下这个问题,同时也为后面的bit序铺垫。 2)既然叫"字节序",那么其描述的是字节的顺序问题,如果对于单个字节而言是没有字...
2021-09-13 21:54:47 612
原创 printf打印字符串的时候可以printf(“%s“,buf);buf可以是字符串名或者指针
printf打印字符串的时候可以printf("%s",buf);buf可以是字符串名或者指针比如buf可以是 char buf[10] 也可以是 char *buf[10]
2021-09-13 10:58:24 857
转载 关于海康摄像头的摘要认证(转载)
关于海康摄像头的摘要认证y673533511 2019-03-11 10:30:014132 正在上传…重新上传取消 收藏 6版权最近在做一个项目时候要用到摄像头人脸抓拍,人脸识别等功能,原本使用海康的SDK就可以解决的,但是我们项目是在arm平台下开发的,而海康的SDK不支持arm平台,无奈联系的海康的技术支持,他们提供的了一种基于海康私有ISAPI 协议,通过HTTP进行摘要认证。什么是摘要认证? 简单的说就是你要登录某个网站,网站会让你输入用户名密码才才能进行正常...
2021-09-12 23:08:20 2591 1
转载 curl命令使用digest方式验证用户
转载自:curl命令使用digest方式验证用户 - ZPDEVcurl命令使用digest方式验证用户发表于 2016-09-18 | 分类于 技术本文作者: 周志平 本文链接: curl命令使用digest方式验证用户 - ZPDEV 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!Bashcurl -i http://127.0.0.1:20001/ctg/system/get -X PUT --digest -..
2021-09-12 22:21:57 1975
转载 Linux命令发送Http GET/POST请求
转载自:Linux命令发送Http GET/POST请求 - kaleidoscopic - 博客园Linux命令发送Http GET/POST请求Get请求curl命令模拟Get请求:1、使用curl命令: 1 2 3 4 curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地 curl -i "http://www.baidu.com" 显示全部信息 ...
2021-09-12 22:16:36 228
转载 ubuntu 通过脚本使用firefox浏览器批量快速打开网页
转载自:ubuntu 通过脚本使用firefox浏览器批量快速打开网页 - 行走的思想 - 博客园ubuntu 通过脚本使用firefox浏览器批量快速打开网页需求:有一批url链接在excel表格里面,想批量通过浏览器打开这些链接,不想手动一个一个打开链接,怎么快速实现呢?通过浏览器的firefox命令即可实现excel表格里面第一列批量放置/usr/bin/firefox ,第二例批量放置url,然后将两列的内容 拷贝到sh脚本里面,最终在终端打开脚本即可形如:/us..
2021-09-12 22:13:35 963
转载 HTTP认证之摘要认证——Digest(一)
转载自:HTTP认证之摘要认证——Digest(一) - xiaoxiaotank - 博客园本认证——Basic(一) HTTP认证之基本认证——Basic(二) HTTP认证之摘要认证——Digest(一) HTTP认证之摘要认证——Digest(二)Digest认证是为了修复基本认证协议的严重缺陷而设计的,秉承“绝不通过明文在网络发送密码”的原则,通过“密码摘要”进行认证,大大提高了安全性。相对于基本认证,主要有如下改进:绝不通过明文在网络上发送密码 可以有效防止恶意用户进行
2021-09-12 10:02:30 996
转载 http digest认证过程分析及例子(这个给出了提取函数)
转载自:http digest认证过程分析及例子_希哈科技的博客-CSDN博客http digest认证过程分析及例子技术标签:httpdigest认证验证过程: 步骤一、客户端向服务器申请数据 ****************************Request******************************GET /auth HTTP/1.1(\r\n)Accept: */*(...
2021-09-12 09:01:41 472
原创 一些十分有用的字符串相关的函数,在写串口解析,TCP HTTP通信时有用
写串口TCP HTTP,这方面感受颇深,也遇到不少对吧。写数据解析时的常用函数在字符串中查找字符串。strstr我觉得有了str很多解析写起来会轻松快很多。字符串合并函数字符串连接函数strcat,这个可以好好用用_TYINY的博客-CSDN博客熟练用这两个函数写http应该还好感觉有必要总结一些字符串常用函数。还有strlen判断字符串长度,这个在TCP发送有用到https://gitee.com/maxibooksiyi/linux_udp_tcp_maxi_...
2021-09-12 00:39:59 230
转载 HTTP Basic和Digest认证介绍与计算
转载自:HTTP Basic和Digest认证介绍与计算 - 诸子流 - 博客园HTTP Basic和Digest认证介绍与计算一、说明web用户认证,最开始是get提交+把用户名密码存放在客户端的cookie中的形式;在意识到这样不安全之后逐渐演变成了post提交+把用户凭证放到了服务端的session中的形式(当然sessionid还在cookie中)。不过其实最初给http设计的认证方式,既不是“get+cookie”也不是“post+session”,而是Basic和Digest.
2021-09-11 19:08:26 918
原创 http Digest认证计算方法整理
摘要认证及实现HTTP digest authentication - 简书不要不知道上面说的URI是什么意思啊图解HTTP 第 8 章 确认访问用户身份的认证 - 简书Http auth认证的两种方式Basic方式和 Digest认证_Virgil_K2017的博客-CSDN博客...
2021-09-11 18:28:33 3335 4
转载 [转]www-authenticate认证过程浅析
[转]www-authenticate认证过程浅析新一下的兰天 2016-07-06 18:22:2018002 正在上传…重新上传取消 收藏 4分类专栏: HTTP 文章标签: 网络版权HTTP 专栏收录该内容0 篇文章 0 订阅订阅专栏一、www-authenticate简介www-authenticate是早期的一种简单的,有效的用户身份认证技术。很多网站验证都采用这种简单的验证方式来完成对客户端请求的数据的合法性进行验证。尤其在嵌入式领域...
2021-09-11 17:36:42 1082
转载 纯C++实现的HTTP请求封装(POST/GET)
转载自:纯C++实现的HTTP请求封装(POST/GET)_阳光柠檬_的技术笔记-CSDN博客纯C++实现的HTTP请求封装(POST/GET)时间2016-09-14栏目 C&C++原文 http://blog.csdn.net/liukang325/article/details/52538256纯C++实现的HTTP请求(POST/GET),支持windows和linux,进行简单的封装, 方便调用。实现如下:#include "HttpConnect.h...
2021-09-11 15:39:57 1414
转载 Http Get请求简单实例(C++)
Http Get请求简单实例(C++)HTTP报文HTTP请求报文请求行: GET /HTTP/1.1 格式:请求的方法 + http版本首部字段:Host : 需要访问的url (必须)**User-Agent:**请求浏览器类型**Accept-Language:**客户端接收的自然语言**Accept-Encoding:**客户端接收的编码压缩格式**connection:**连接方式C++代码示例:// HttpReq.cpp : ...
2021-09-11 15:13:43 3193
原创 libcurl可以发送http请求
libcurl可以发送http请求轻量级C++实现的httpserver和httpclient_c++httpserver-C++代码类资源-CSDN下载(转)libcurl库使用方法,好长,好详细。 - _浪潮之巅.☆ - 博客园
2021-09-11 15:00:35 111
转载 HTTP报文(这篇讲得比较详细)
HTTP报文 之前写过一篇HTML报文,但是感觉写完之后还是不懂,最近终于有时间开始看《HTTP权威指南》,看完之后觉得还是比之前的理解更加深入了,提取HTTP报文出来做个记录。 HTTP报文分为请求报文(request message)与响应报文(response message)。一、报文的组成部分 一个HTTP报文由3部分组成,分别是: (1)、起始行(start line) (2)、首部(header) (3)、主体(body) 示例:HTT...
2021-09-11 13:18:14 3447 1
转载 http authorization 基本认证
http authorization 基本认证http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录什么是HTTP基本认证 HTTP基本认证的过程 HTTP基本认证的优点 每次都要进行认证 HTTP基本认证和HTTPS一起使用就很安全 HTTP OAuth认证 其他认证 客户端的使用 什么是HTTP基本认证 桌面应用程序也通过HT...
2021-09-11 12:28:12 3098
转载 HTTP 账号密码验证
HTTP 账号密码验证173300598 2018-05-28 10:46:414666 正在上传…重新上传取消 收藏 1分类专栏: HttpHttp 专栏收录该内容16 篇文章 0 订阅订阅专栏https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Authentication通用的 HTTP 认证框架RFC 7235定义了一个 HTTP 身份验证框架,服务器可以用来针对客户端的请求发送challen...
2021-09-11 11:55:34 1936
原创 字符串连接函数strcat,这个可以好好用用
字符串连接函数strcat,这个可以好好用用C++:C语言实现HTTP的GET和POST请求 - 方方和圆圆 - 博客园
2021-09-11 00:13:54 100
转载 C++:C语言实现HTTP的GET和POST请求
转载自:C++:C语言实现HTTP的GET和POST请求 - 方方和圆圆 - 博客园C++:C语言实现HTTP的GET和POST请求阅读目录 HTTP请求和IP/TCP 实现GET请求 实现POST请求: 参考:回到顶部 HTTP请求和IP/TCP 所谓的HTTP协议是基于IP/TCP协议的, 所以要获取远端的html数据只要创建socket对象就足够了; HTTP是基于IP/TCP加上了网络请求的固定格式, 比如:运行下面代码metho...
2021-09-10 18:31:32 6817
转载 在ubuntu+vs code上通过HTTP协议实现服务器端和客户端通信(转载)
在ubuntu+vs code上通过HTTP协议实现服务器端和客户端通信DP323 2021-06-07 15:47:4752 正在上传…重新上传取消 收藏分类专栏: Linux 文章标签: http通信 vs code 服务器端 客户端 下载并保存数据版权Linux 专栏收录该内容11 篇文章 0 订阅订阅专栏一、操作系统: Ubuntu16.0.4(两台虚拟机)二、编译工具:vs code(相关配置见之前的文章vs code安装与配置,在搜索C...
2021-09-09 23:00:32 500
转载 C语言网络编程(2)— TCP通信(转载)
C语言网络编程(2)— TCP通信Willliam_william 2020-04-15 18:03:51958 正在上传…重新上传取消 收藏 12分类专栏: C语言网络编程版权C语言网络编程 专栏收录该内容7 篇文章 0 订阅订阅专栏C语言网络编程(2)— TCP通信一、TCP客户端1、建立连接我们要使用到socket,首先首先我们添加要使用的头文件#include <stdio.h>#include <string....
2021-09-09 18:19:41 5967
转载 select实现简单TCP通信(ubuntu 18.04)
转载自:https://www.cnblogs.com/soldierback/p/10701684.htmlselect实现简单TCP通信(ubuntu 18.04) 一、服务器程序(server.c) #include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <string.h>#include <sys/socket.h>#include &l
2021-09-09 16:56:10 610
转载 网络通信1—TCP程序编写步骤(参照 Ubuntu 16.04 版本)(转载)
转载自:https://blog.csdn.net/wenfei11471/article/details/79478105网络通信1—TCP程序编写步骤(参照 Ubuntu 16.04 版本)wenfei11471 2018-03-07 22:38:48965 收藏 4 分类专栏: Linux C 语言 文章标签: TCP Linux 网络编程版权 Linux C 语言 专栏收录该内容31 篇文章 0 订阅订阅专栏TCP基础模型服务器流程 step 1:创
2021-09-09 16:53:06 613
转载 有图形化工具升级linux内核 ukuu-gtk
有图形化工具升级linux内核 ukuu-gtkhttps://zhuanlan.zhihu.com/p/75669680转载自:https://os.51cto.com/art/201905/596204.htm借助UKUU在Ubuntu上更新Linux内核Ubuntu上的Linux内核是操作系统的核心,它是介于计算机硬件和应用软件之间的接口。随着技术不断发展,添加了新的补丁以增强操作系统的功能、安全和速度。因此,我们应继续检查内核更新,升级到适合我们的更新。作者:布加迪编..
2021-09-09 15:19:45 816
转载 记一次Ubuntu 18.04 内核升级(转载)
https://zhuanlan.zhihu.com/p/75669680记一次Ubuntu 18.04 内核升级CCCCCaO闷骚得很前言原本使用(Ubuntu Server 18.04.2 LTS)来搭建一个NextCloud服务,为公司提供共享盘服务。在本地PVE环境下自己测试的时候,来尝试更新一下Linux的内核,折腾一下内核。网传的ubuntu更新内核的教程都有各种问题,例如我们这次会提到的,更新到4.17版本之后的内核,需要安装的软件包会多一个。这次自己来写一个教程记
2021-09-09 14:43:09 2823
转载 Python requests HTTP验证登录实现流程
对我而言最重要的是这几句假设url为http://xxx.yyy.zzz用户名为admin密码为123456则访问的网址应该为http://admin:[email protected]【http://username:password@url】直接访问改网址即可转载自:https://www.jb51.net/article/199036.htmPython requests HTTP验证登录实现流程更新时间:2020年11月05日 12:00:09 作者:..
2021-09-09 11:47:45 4209
转载 Postman安装与使用(转载)
转载自:https://www.cnblogs.com/fnng/p/9136434.htmlPostman安装与使用 2018-06-04 22:58 虫师 阅读(418868) 评论(13) 编辑 收藏 举报Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。官方网站:https://www.getpostman...
2021-09-09 09:52:11 112
转载 这应该是postman最详细的中文使用教程了
转载自:https://www.jianshu.com/p/77f4f9175028这应该是postman最详细的中文使用教程了xiaolanzi00722017.03.17 17:38:40字数 2,419阅读 173,008一 简介Postman是一款功能超级强大的用于发送 HTTP 请求的Chrome插件。做web页面开发和测试的人员应该是无人不晓无人不用!其主要特点特点:创建 + 测试:创建和发送任何的HTTP请求,请求可以保存到历史中再次执行Organize:使用Pos
2021-09-09 09:47:19 6473
原创 实际开发中,写的都是基于UART CAN TCP等更上一层的协议(相对而言的应用层协议),UART CAN TCP这种已有通用的协议早已经有现成的包或者API可以用。
实际开发中,写的都是基于UART CAN TCP等更上一层的协议(相对而言的应用层协议),UART CAN TCP这种已有通用的协议早已经有现成的包或者API可以用。真正别人产品所提供的也是这种更上一层的协议,别人没必要跟你把UART CAN TCP讲一遍。。...
2021-09-08 21:40:35 168
ubuntu18.04上部署运行OK的SchurVINS整个工作空间的压缩包
2024-04-17
DenseSurfelMapping提供的带有vins位姿话题和D435i深度图话题的surfel-color02.bag包
2024-03-17
我运行OK的voxblox工作空间下的src文件夹,包含voxblox安装包以及所需包
2024-03-16
笔记本ubuntu18.04上可用的nomachine deb包
2024-03-07
基于Ubuntu20.04和opencv341编译通过且基于euroc或者d435i运行起来的SVO2.0的工作空间代码
2024-03-07
基于kalibr docker的D435i双目及双目IMU标定环境部署及标定操作文档
2024-03-07
高清实时流媒体直播系统研究.pdf
2020-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人