自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

S00000NG的笔记

记录点滴......

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 c++ SD卡每次存储256KB导致文件大小长时间不刷新的问题

测试过程中,发现有些文件存储正常,有些文件每次存储256KB导致文件大小长时间不刷新。通过对比,发现存储正常的文件使用的是c++的std::ofstream,存储不正常的使用的是C语言的FILE*。都改用std::ofstream后问题解决。(平台为Arm64,供参考)...

2021-01-29 20:03:14 223 1

原创 C++ 一个简单的判断子网掩码是否有效的函数

简介子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码是一个32位的2进制数, 其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。所以,子网...

2019-09-19 16:45:16 3767

原创 C++三维点云底面缺损简单识别和修补

三维点云的应用中,经常需要识别底面(如体积计算的参考平面、基坑测量等);而底面点云如果出现缺损、空洞时,又会影响计算,就需要进行修补。本文通过最简单的方式,快速找到底面并进行修补。当然,由于过于简单,存在着很多限制,比如底面必须位于Z轴最下端,或者可以旋转到Z轴;又比如底面必须是平面。

2018-12-19 12:42:10 3669 87

原创 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 45977 61

原创 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 4182 25

原创 c++ TCP协议分包

前言    TCP是一种流式协议,存在粘包的现象,所以需要分包处理。数据包格式    不同格式的数据包的分包方法也不相同,本文使用的格式为:                    #长度,包头:数据内容@    其中,长度是从包头到数据内容总字节数,4位定长。代码void RecvThread::run(){ char buffer[2048] = {0};    // 用于存放读取到的数据...

2018-03-01 11:01:15 1832

原创 从零开发一个完整的Android项目(十)——ActionBar Menu同时显示文字和图标

ActionBar Menu同时显示文字和图标

2017-09-08 14:01:43 1263

原创 从零开发一个完整的Android项目(九)——图片浏览

图片浏览 包括图片获取、缓存、显示、放大、缩小、拖动、旋转和切换功能。

2017-09-05 11:46:18 2697

原创 从零开发一个完整的Android项目(八)——水平气泡显示

水平气泡显示 水平气泡用于显示设备水平倾角值,便于查看设备是否歪斜和整平。通过改变ImageView位置,可以形象地显示气泡位置。

2017-09-05 10:52:06 1326 2

原创 从零开发一个完整的Android项目(七)——BottomNavigationView+ViewPager+Fragment框架

BottomNavigationView+ViewPager+Fragment框架 欢迎登录界面结束之后,进入主界面。主界面使用BottomNavigationView+ViewPager+Fragment框架。

2017-08-23 20:56:55 354

原创 从零开发一个完整的Android项目(六)——欢迎(登陆)界面

欢迎界面 欢迎界面在等待与设备建立连接的过程中显示,当HTTP通信连接成功后,进入主界面。

2017-08-18 17:58:12 399

原创 从零开发一个完整的Android项目(五)——解析JSON字符串

JSON字符串解析 接上篇。主要是包装了一下Android自带的JSON解析的API,用于HTTP通信。

2017-08-18 17:39:45 228

原创 从零开发一个完整的Android项目(四)——合成JSON字符串

合成JSON字符串 接上篇。主要是包装了一下Android自带的JSON的API,用于HTTP通信。

2017-08-17 09:53:44 335

原创 从零开发一个完整的Android项目(三)——常量的定义

Defines 接上篇。Defines是HTTP相关常量的定义。

2017-08-15 10:49:07 1736

原创 从零开发一个完整的Android项目(二)——HTTP通信

HTTP通信接上篇。项目主要使用HTTP协议与设备通信,所以最先说说。

2017-08-14 17:35:48 396

原创 从零开发一个完整的Android项目(一)——前言

前言从毕业到现在,开发过MFC软件、C#+C++软件、ASP.NET+C++网页和QT软件,因为大学只学过C语言,所以基本上都是从零开始。最近要做移动端,开始开发Android APP,也是从零开始。

2017-08-04 10:50:50 816

原创 IIS+ASP.NET+C++一次访问越界导致的崩溃调试

使用ASP.NET开发网页,调用C++开发的dll,搭建在IIS上。偶尔出现崩溃的情况,概率很低,难以排查。

2017-08-02 10:30:22 575

原创 IIS部署ASP.NET网站后,使用浏览器打开连接不上的问题

使用IIS部署ASP.NET网站,刚开始可以使用。一段时间后,发现使用浏览器打开连接不上了

2014-09-19 15:29:25 720

VirtualPts.cpp

c++三维点云底面简单识别和修补源码

2021-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除