C++
S00000NG
没有简述
展开
-
c++ SD卡每次存储256KB导致文件大小长时间不刷新的问题
测试过程中,发现有些文件存储正常,有些文件每次存储256KB导致文件大小长时间不刷新。通过对比,发现存储正常的文件使用的是c++的std::ofstream,存储不正常的使用的是C语言的FILE*。都改用std::ofstream后问题解决。(平台为Arm64,供参考)...原创 2021-01-29 20:03:14 · 241 阅读 · 1 评论 -
C++ Linux下通过USB控制Nikon相机拍照和抓取照片
C++ Linux下通过USB控制Nikon相机拍照和抓取照片前段时间,需要在Linux下通过USB抓取Nikon相机拍摄的照片,但是Nikon相机提供的SDK只支持Windows和MacOS,所以在网上找了开源的库——libgphoto2。libgphoto2号称支持2300中相机,包括Canon、Nikon、Sony,和各种型号的手机。下载地址http://www.gp...原创 2018-04-18 23:00:03 · 4367 阅读 · 25 评论 -
C++ 一个简单的实现HTTP GET和POST请求的类
C++ 一个简单的实现HTTP GET和POST请求的类最近有个项目需要用到HTTP GET和POST请求,但是网上没有找到特别好用的类,就自己写了一个。这个类除了实现了GET和POST请求,还有对Response中的头部分信息的简单处理。主要参考代码主要参考 [ C++ 实现 发送HTTP Get/Post请求 ]。头文件头文件很简单:/*! @f...原创 2018-04-18 23:35:05 · 47105 阅读 · 61 评论 -
C++三维点云底面缺损简单识别和修补
三维点云的应用中,经常需要识别底面(如体积计算的参考平面、基坑测量等);而底面点云如果出现缺损、空洞时,又会影响计算,就需要进行修补。本文通过最简单的方式,快速找到底面并进行修补。当然,由于过于简单,存在着很多限制,比如底面必须位于Z轴最下端,或者可以旋转到Z轴;又比如底面必须是平面。原创 2018-12-19 12:42:10 · 3879 阅读 · 89 评论 -
C++ 一个简单的判断子网掩码是否有效的函数
简介子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码是一个32位的2进制数, 其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。所以,子网...原创 2019-09-19 16:45:16 · 3884 阅读 · 0 评论