
c++
麻浦区保安
怦然心动!!!!
展开
-
jsoncpp 1.8.4 中文值乱码问题指南
最近在使用c++解析 读写 json文件发现jsoncpp接口写出来的中文值都是 \u6e21\uxxxx等,字符;传入的std::string 已经是utf-8编码了;按理来说不应该乱码才对;代码是在gitbub上下载编译的1.8.4;修改jsoncpp源码后;原创 2023-05-27 16:20:27 · 1394 阅读 · 0 评论 -
DXF读写库 QCAD
dxflib 读写库原创 2021-06-25 14:44:14 · 374 阅读 · 0 评论 -
判断3个点是顺时针方向
方法一: /* 定义:平面上的三点P1(x1,y1),P2(x2,y2),P3(x3,y3)的面积量: |x1 x2 x3| S(P1,P2,P3) = |y1 y2 y3| = (x1-x3)*(y2-y3) - (y1-y3)*(x2-x3) |1 1 1| 当P1P2P3逆时针时S为正的,当P1P2P3顺时针时S为负的。 */ 方法二: 设 p1=(x转载 2017-11-27 09:46:38 · 3556 阅读 · 0 评论 -
使用 ADO 解决PostGres Bytea类型数据读写问题
最近做一个功能,需要将一串点存储到PostGis某个字段中,思来想去决定用bytea来存储。数据写入: 1、我是将一串点(x y z)放到一个数组中,例如:CArray<double ,double> pts;将pts 强转成byte* char* lpBuf = (char*)m_pts.GetData();2、将b...原创 2019-11-14 13:35:47 · 362 阅读 · 0 评论 -
使用 ADO 解决PostGis数据库 Bytea类型 数据读写问题
最近做一个功能,需要将一串点存储到PostGis某个字段中,思来想去决定用bytea来存储。数据写入: 1、我是将一串点(x y z)放到一个数组中,例如:CArray<double ,double> pts;将pts 强转成byte* char* lpBuf = (char*)m_pts.GetData();2、将byte* 加密,使用encode算法加密;代码下面贴出。3...原创 2018-02-24 16:22:03 · 577 阅读 · 2 评论 -
cmd 中Date 时间格式不同的问题。
最近用到了一个文件夹拷贝,发现拷贝完后,不是我想要的结果。xcopy "D:\Build\Media\Default\Disk Images\Disk1\*.*" "D:\Build\pakage\ATMatrix1.0_%date:~0,10%\" /s /y%date:~0,10% 发现它的结果一直是 2018/06/01,然后加上文件路径后会添加几层文件夹。后面才知道 ,它这个格式,跟控制面...原创 2018-06-01 14:05:19 · 2404 阅读 · 1 评论 -
ArcMap下停靠栏的设计与实现
本例要实现的是如何创建定制的可停靠窗口(Dockable Window),目前用C# AddIn写这个很方便,但是市面上用C++,MFC写停靠栏的就很少了。本例为方便大家学习而写。其实步骤很简单。1、实现IdockableWindowDef接口(参见实例);用户通过在类模块中实现IDockableWindowDef接口来创建定制的可停靠窗口(Dockable Window)。IDock...原创 2019-04-19 10:31:39 · 870 阅读 · 0 评论