随笔分类 -  编程开发集合

摘要:1.第一个CMake例子 在 t1 目录建立 main.c 和 CMakeLists.txt(注意文件名大小写): main.c 文件内容: CmakeLists.txt 文件内容: 2.第二个CMake例子 CmakeLists.txt 文件内容: 参考资料: find_package与CMake 阅读全文
posted @ 2018-07-11 14:35 太一吾鱼水 阅读(622) 评论(0) 推荐(1)
摘要:纠结的一天:QGLViewer控件重载鼠标事件(AxMapControl类),如何在点击鼠标之后执行一个回调,通知主界面Viewer类执行一个操作。 先是考虑直接使用C风格的回调函数,在AxMapControl类中定义类似于这种形式 可是这种情况下,如果定义全局的DirectionSetCallba 阅读全文
posted @ 2017-05-15 08:15 太一吾鱼水 阅读(396) 评论(0) 推荐(0)
摘要:依赖的类 1 /*1 utils.h 2 *# A variety of utility functions. 3 *# 4 *# Some of the functions are duplicates of well known C functions that are not 5 *# sta 阅读全文
posted @ 2017-03-29 15:10 太一吾鱼水 阅读(2500) 评论(0) 推荐(0)
摘要:今天解决了两个bug (1)一个是COFF文件损坏,因为装了vs2010和vs2013,搜索C:\Program Files(x86)文件夹下的cvtres.exe。出现了VC10和VC12的4个,x86和x64各两个。 把其中的一个改了个名字,相当于是保留一个cvtres.exe。 (2)另一个是 阅读全文
posted @ 2017-03-25 22:57 太一吾鱼水 阅读(277) 评论(0) 推荐(0)
摘要:C读取文件,这种写法不会多一行。 参考C++的读取 阅读全文
posted @ 2016-01-11 15:40 太一吾鱼水 阅读(420) 评论(1) 推荐(0)
摘要:http://www.cnblogs.com/cvbnm/articles/1947743.html多年以前,Microsoft 幹了一件比 #define N 3 還要蠢的蠢事,那就是在 放入了 min/max 這兩個宏命令(macros)。 #define max(a,b) (((a) > (... 阅读全文
posted @ 2015-10-18 15:52 太一吾鱼水 阅读(450) 评论(0) 推荐(0)
摘要:1.成员函数加上const1、非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误)2、表示成员函数隐含传入的this指针为const指针,决定了在该成员函数中, 任意修改它所在的类的成员的操作都是不允许的(因为隐含了对this指针的const引用);3、唯一的例外是对于mut... 阅读全文
posted @ 2015-10-03 17:36 太一吾鱼水 阅读(273) 评论(0) 推荐(0)
摘要:原文链接: http://www.cnblogs.com/liuweilinlin/archive/2012/08/16/2643272.html一 MFC程序执行过程剖析1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环... 阅读全文
posted @ 2015-09-15 13:31 太一吾鱼水 阅读(500) 评论(0) 推荐(0)
摘要:ShapeLib的.net Wapper版可以在官网下载到,在WorldWind中也有使用。ORG据说也是使用的ShapeLib实现的shp文件的读写。 官网:http://shapelib.maptools.org/ 1. C++读取shpfile文件代码 输出结果: 2. 以下是.net读取Sh 阅读全文
posted @ 2015-06-24 14:09 太一吾鱼水 阅读(2531) 评论(0) 推荐(0)
摘要:GDAL C#封装对中文字符转换过程中存在问题。C++封装一个Win32 DLL,采用Unicode字符集。使用标准头文件。https://msdn.microsoft.com/en-us/library/dd319072(VS.85).aspx 1 class CodePageHelper 2 {... 阅读全文
posted @ 2015-04-24 23:06 太一吾鱼水 阅读(505) 评论(1) 推荐(0)
摘要:C#读写BitMap及颜色相乘 1 private Bitmap ReadBitMapAndMultipy(Bitmap bitmap0) 2 { 3 int x1width = bitmap0.Width; 4 int y1heig... 阅读全文
posted @ 2015-04-09 13:06 太一吾鱼水 阅读(721) 评论(0) 推荐(0)
摘要:1 //自定义颜色连续变换(等分) 2 /// 3 /// 自定义颜色连续变换(等分) 4 /// 5 /// 颜色风格 6 /// float[] 7 /// 颜色数组... 阅读全文
posted @ 2015-04-06 17:32 太一吾鱼水 阅读(3) 评论(0) 推荐(0)
摘要:http://miconvexhull.codeplex.com/可以生成2、3维的最小凸包。可以进行狄洛尼三角剖分,生成Voronoi多边形。This project is a convex hull algorithm and library for 2D, 3D, and higher dim... 阅读全文
posted @ 2015-03-23 17:25 太一吾鱼水 阅读(887) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_68eb92020101kpw8.html 阅读全文
posted @ 2015-03-05 09:37 太一吾鱼水 阅读(492) 评论(0) 推荐(0)
摘要:Winforms-GePlugin-Control-libraryhttp://download.csdn.net/download/xm379303813/4247029 阅读全文
posted @ 2015-02-14 22:55 太一吾鱼水 阅读(424) 评论(0) 推荐(0)
摘要:参考文献:http://www.cnblogs.com/artech/archive/2007/02/26/656901.html自己学习的Demo第一个是控制台宿主服务,第二个是Windows服务进程宿主WCF服务。第二个新建工程的时候没有选择WCF服务项目,所有调试时候不是很方便。 阅读全文
posted @ 2015-02-08 11:43 太一吾鱼水 阅读(217) 评论(0) 推荐(0)
摘要:以前从来没有想过.Net开发居然存在内存无法释放的问题,总是认为GC给我处理好了一切。现在GIS二次开发结合三维球开发,没有想到存在如此严重的内存增长,很快内存就不够用了,导致系统各种不稳定。球体和三维模型就开始闪烁,出现无法创建D3D或GDI+设备,OutOfMemory等错误。最近一直为内存... 阅读全文
posted @ 2015-01-16 22:32 太一吾鱼水 阅读(904) 评论(2) 推荐(0)
摘要:如果某对象的Dispose方法被调用一次以上,则该对象必须忽略第一次调用后的所有调用。如果对象的Dispose方法被多次调用,该对象一定不要引发异常。除Dispose之外的实例方法在资源已释放时会引发ObjectDisposedException。用户可能期望资源类型使用特定的约定来表示已分配状态和... 阅读全文
posted @ 2015-01-16 22:17 太一吾鱼水 阅读(1206) 评论(0) 推荐(0)
摘要:第一个测试的Demo 1 2 3 4 5 6 7 8 9 10 11 using System;12 using System.Xml;13 using System.Data;14 using System.Data.OracleClient;15 16 namespace MyP... 阅读全文
posted @ 2015-01-07 09:19 太一吾鱼水 阅读(684) 评论(0) 推荐(0)