- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 c++ SD卡每次存储256KB导致文件大小长时间不刷新的问题
测试过程中,发现有些文件存储正常,有些文件每次存储256KB导致文件大小长时间不刷新。通过对比,发现存储正常的文件使用的是c++的std::ofstream,存储不正常的使用的是C语言的FILE*。都改用std::ofstream后问题解决。(平台为Arm64,供参考)...
2021-01-29 20:03:14 258 1
原创 C++ 一个简单的判断子网掩码是否有效的函数
简介子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码是一个32位的2进制数, 其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。所以,子网...
2019-09-19 16:45:16 3922
原创 C++三维点云底面缺损简单识别和修补
三维点云的应用中,经常需要识别底面(如体积计算的参考平面、基坑测量等);而底面点云如果出现缺损、空洞时,又会影响计算,就需要进行修补。本文通过最简单的方式,快速找到底面并进行修补。当然,由于过于简单,存在着很多限制,比如底面必须位于Z轴最下端,或者可以旋转到Z轴;又比如底面必须是平面。
2018-12-19 12:42:10 3953 90
原创 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 48516 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 4433 25
原创 c++ TCP协议分包
前言 TCP是一种流式协议,存在粘包的现象,所以需要分包处理。数据包格式 不同格式的数据包的分包方法也不相同,本文使用的格式为: #长度,包头:数据内容@ 其中,长度是从包头到数据内容总字节数,4位定长。代码void RecvThread::run(){ char buffer[2048] = {0}; // 用于存放读取到的数据...
2018-03-01 11:01:15 1893
原创 从零开发一个完整的Android项目(八)——水平气泡显示
水平气泡显示 水平气泡用于显示设备水平倾角值,便于查看设备是否歪斜和整平。通过改变ImageView位置,可以形象地显示气泡位置。
2017-09-05 10:52:06 1370 2
原创 从零开发一个完整的Android项目(七)——BottomNavigationView+ViewPager+Fragment框架
BottomNavigationView+ViewPager+Fragment框架 欢迎登录界面结束之后,进入主界面。主界面使用BottomNavigationView+ViewPager+Fragment框架。
2017-08-23 20:56:55 375
原创 从零开发一个完整的Android项目(六)——欢迎(登陆)界面
欢迎界面 欢迎界面在等待与设备建立连接的过程中显示,当HTTP通信连接成功后,进入主界面。
2017-08-18 17:58:12 426
原创 从零开发一个完整的Android项目(五)——解析JSON字符串
JSON字符串解析 接上篇。主要是包装了一下Android自带的JSON解析的API,用于HTTP通信。
2017-08-18 17:39:45 254
原创 从零开发一个完整的Android项目(四)——合成JSON字符串
合成JSON字符串 接上篇。主要是包装了一下Android自带的JSON的API,用于HTTP通信。
2017-08-17 09:53:44 386
原创 从零开发一个完整的Android项目(一)——前言
前言从毕业到现在,开发过MFC软件、C#+C++软件、ASP.NET+C++网页和QT软件,因为大学只学过C语言,所以基本上都是从零开始。最近要做移动端,开始开发Android APP,也是从零开始。
2017-08-04 10:50:50 842
原创 IIS+ASP.NET+C++一次访问越界导致的崩溃调试
使用ASP.NET开发网页,调用C++开发的dll,搭建在IIS上。偶尔出现崩溃的情况,概率很低,难以排查。
2017-08-02 10:30:22 639
原创 IIS部署ASP.NET网站后,使用浏览器打开连接不上的问题
使用IIS部署ASP.NET网站,刚开始可以使用。一段时间后,发现使用浏览器打开连接不上了
2014-09-19 15:29:25 774
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人