上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 简述 MySQL在5.7之后的版本支持了空间索引,而且支持OpenGIS几何数据模型。国内的MySQL相关的书籍都比较老了,在这方面有详细描述的还没有见过。有一本比较新的PostgreSQL的数据介绍过空间搜索相关的内容,但是也不够详细。所以对于这方面的内容,不管是MySQL还是PostgreSQL 阅读全文
posted @ 2018-09-03 17:35 乌合之众 阅读(18155) 评论(2) 推荐(0) 编辑
摘要: 问题描述及测试结果 在使用mongodb时,对一个document中的数组成员进行更新的时候,可以使用 `$push $pop $addToSet $pullAll $each $position $slice $sort`等操作符。 以下问题出现在 和`pullAll $set`操作没有这个问题, 阅读全文
posted @ 2018-09-03 15:45 乌合之众 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 简介 MFC这个东西已经落伍了,不建议使用。我就是吃饱了撑着,还在折腾这个。 平时写点带界面的小程序一般都用Qt来做,简单好用,也很容易做的比较漂亮。我觉得唯一一个算不得多大缺点的缺点就是Qt体积太大了。 之前用MFC写过几个小程序,那天看见一个介绍MFC美化的文章,就想着也给来加个皮肤。只是MFC 阅读全文
posted @ 2018-09-02 17:21 乌合之众 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 缘由 因为各种各种wmts地图客户端产品的标准的支持不一定是一致的,就像ArcGIS不同版本加载WMTS图层的时候计算的规则就有差别(米和经纬度之间转换系数的区别),导致会出现适应各个客户端而出的WMTS服务,里面的 值有细微的差别。 例如都是Google经纬度(天地图经纬度直投),其切分规则是一样 阅读全文
posted @ 2018-08-29 11:15 乌合之众 阅读(2330) 评论(3) 推荐(0) 编辑
摘要: 简述 最近在研究使用 做安装包,语法不算复杂,插件也很多,中文资料也不少,还挺好用的。先后用NSIS做出了安装和卸载需要输入密码,通过自定义页面实现安装时候选择多个目录、安装的时候输入配置文件信息,禁止在某些平台或环境下安装,检测是否已经安装或正在运行等,稍后将把这些都放出来,做个记录。 有一个问题 阅读全文
posted @ 2018-08-23 13:59 乌合之众 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 简介 这个项目是很久之前的事情了,当时一个朋友正在研究一个国外的软件(wall paper engine ),可以在桌面壁纸层播放视频,也就差不多是动态壁纸的意思。 后来我也动手来实现这个功能,因为手头一直有别的事,也就没有一直弄。 最近看到这个项目的工程文件,就继续拿起来改了改了,稍微完善了一下, 阅读全文
posted @ 2018-08-08 23:00 乌合之众 阅读(6347) 评论(4) 推荐(0) 编辑
摘要: 一个简单的需求,就是需要程序判断当前系统的时间是不是在程序编译之后的,如果系统当前时间在编译之前,那说明这台机器的时间是不正确的,需要终止程序运行。 因为要在程序编译时候获取时间,如果每次编译前手动修改的话,稍微显得麻烦了一点。 Windows下VS2015 VC中可以使用Visual c + + 阅读全文
posted @ 2018-07-25 14:25 乌合之众 阅读(6993) 评论(0) 推荐(0) 编辑
摘要: gdalwarp输出tif图像的时候,默认如果没有使用 选项,则会根据输出影像的大小进行判断,低于4G则不适用bigtiff格式。 对于非bigtiff图像,如果这时候使用gdaladdo创建金字塔(内建模式),如果出现了文件总大小超过4G的情况,则会导致图像文件出错。 gdaladdo会输出相关信 阅读全文
posted @ 2018-07-15 13:26 乌合之众 阅读(3448) 评论(0) 推荐(0) 编辑
摘要: 代码很简单,具体过程就不写了。 关于加密压缩,可以看http://www.zlib.net/zlib_faq.html#faq38 中的描述,说是不支持的,但是创建的时候可以传入密码进去,不过我还没有搞清楚这个密码要如何设置。 压缩算法模式参数: 0 - 存储文件 (无压缩) 8 - 文件使用Def 阅读全文
posted @ 2018-06-06 14:00 乌合之众 阅读(3533) 评论(0) 推荐(1) 编辑
摘要: 简述 "https://libjpeg turbo.org/" 的网站上是有已经编译好的版本下载的,但是VC下是使用的VC10.0编译的。虽然在VC14.0下也能用,但是我还是需要编译一个VC14.0版本的。 准备工作 先去下载源码包 "https://jaist.dl.sourceforge.ne 阅读全文
posted @ 2018-06-04 12:01 乌合之众 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 简述 C/C++开源库一般是一堆的头文件和源文件,做到声明和实现分离,减小单个模块大小,这在设计上是很好的,但是用起来稍显麻烦。在网上看到有好心人推荐了一个开源工具 "Amalgamate" ,专门用来对C/C++的头文件和源文件进行合并用的,于是尝试了一下。 编译过 "sqlite源码" 的应该知 阅读全文
posted @ 2018-06-01 15:04 乌合之众 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 今天翻到一个早期写测试代码的目录,找到几个以前的测试代码,于是拿出来贴到博客中。(只是简单的测试,并不严谨。注意这里windows和linux的硬件环境不一样) 这一个是使用fstream进行文件拷贝的代码,测试机器的环境大概如下(时间久了,机器有更新) 当时仅在 上做了测试,今天顺便在window 阅读全文
posted @ 2018-05-02 11:47 乌合之众 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 今天发现一个问题,与 有关,也与编译时候是不是优化有关。 大概问题可以用下面的代码来描述: 先写一个 ,代码如下 libtest1.h libtest1.cpp 编译为动态库,使用命令为: 然后第二个动态库 ,代码如下 编译命令为: 然后写测试代码,运行时加载 ,然后调用 函数。代码如下 编译执行结 阅读全文
posted @ 2018-04-25 13:52 乌合之众 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 问题简述 大概是这么一个情况,有一个过去已经写好的程序,这个程序用于处理网络通信,接收一些操作指令。具体的指令操作通过运行时加载动态库的形式进行扩展。(类似于net snmp二次开发的一种形式) 问题是这样的,用于扩展功能的动态库,其本身又链接了一系列的动态库,这些库的位置与这个扩展用的动态库存放的 阅读全文
posted @ 2018-04-24 17:21 乌合之众 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 效果 代码 我是直接使用OpenCV自带的分类器。如 阅读全文
posted @ 2018-04-05 12:27 乌合之众 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 效果 代码 cpp include include 阅读全文
posted @ 2018-04-05 12:26 乌合之众 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 效果 代码 cpp include include 阅读全文
posted @ 2018-04-05 12:25 乌合之众 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 效果 代码 cpp include include 阅读全文
posted @ 2018-04-05 12:24 乌合之众 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 。 效果 代码 阅读全文
posted @ 2018-04-05 12:22 乌合之众 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 简述 好久没有用过boost库了,以前用也是在linux下,需要哪个部分就添加哪个部分到Makefile中。 最近要在Windows下使用,主要是mongocxx库依赖它,不想自己去编译它了,就直接在 "https://dl.bintray.com/boostorg/release/1.66.0/b 阅读全文
posted @ 2018-03-15 17:37 乌合之众 阅读(1278) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
clear