随笔分类 -  开源库

摘要:[TOC] 导言 "原文地址" 是一个开源的分布式索引(搜索引擎)。它主要设计用于高速和可横向扩展的场景。如果您拥有 数据,这些对象数据可能具有 ,并且您想探索这些关系,Pilosa可以为您提供帮助。 哪种属性最常见? 哪些对象具有这些特定属性? 哪些属性组经常出现在一起? 旨在实时应答这些类型的查 阅读全文
posted @ 2018-11-27 16:39 乌合之众 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:[TOC] # 简述 最近在GDAL的代码中看见了[`gdalpansharpen.cpp`](https://github.com/OSGeo/gdal/blob/master/gdal/alg/gdalpansharpen.cpp),于是简单的尝试了一下。 融合后的效果比较差,这应该是我对这个算 阅读全文
posted @ 2018-11-23 10:23 乌合之众 阅读(7789) 评论(7) 推荐(0) 编辑
摘要:[TOC] 前两日有人在oschian上问我mingw编译gdal的一些问题,然后我简单的编译了一次,记录下编译过程。 此文是2017年5月写的,当时存在草稿箱,今天才看到。也许已经不适用于当前最新的版本了。 1、准备 1、安装mingw,我安装的是mingw w64的 版本。 2、准备一个类UNI 阅读全文
posted @ 2018-10-11 13:50 乌合之众 阅读(2095) 评论(0) 推荐(0) 编辑
摘要:[TOC] 简述 有一个需求是这样的,写的一个程序内置了一个很大的文件(实际就是 "抓取epsg.io的内容" 里面的epsg.io.json),这个文件筛选缩减后还有 12MB ,如果直接内置到程序中,编译后的程序就很大了。 因为这个程序是一个动态库,而使用 压缩过的动态库有时候会有一些异常问题出 阅读全文
posted @ 2018-09-27 12:54 乌合之众 阅读(2717) 评论(0) 推荐(1) 编辑
摘要:简述 "epsg.io" 是一个查询EPSG坐标系相关信息的好网站,内容很全。有各种格式的定义可以直接下载,也有坐标系的范围名称等相关信息,所以想抓取这些信息下来,方便对接各个系统。 本身是开源的,代码在 "https://github.com/klokantech/epsg.io" 上,但是这个我 阅读全文
posted @ 2018-09-19 15:13 乌合之众 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:[TOC] Gumbo简介 Gumbo是谷歌开源的一个纯C编写的HTML解析库,性能很好,就是用起来比较麻烦。 "github地址https://github.com/google/gumbo parser" 还有一个C++封装的版本 "https://github.com/lazytiger/gu 阅读全文
posted @ 2018-09-18 10:51 乌合之众 阅读(4190) 评论(0) 推荐(0) 编辑
摘要:GDALSetProjection 简述 GDALSetProjection是用来给GDALDataset设定投影信息(坐标系统)的接口,实际上是GDALDataset::SetProjection这个虚函数的转调而已。官网文档描述如下: **CPLErr GDALDataset::SetProje 阅读全文
posted @ 2018-09-06 10:55 乌合之众 阅读(3520) 评论(0) 推荐(0) 编辑
摘要:[TOC] IPReport 代码地址 "https://gitee.com/solym/IPReport" 项目介绍 外网IP变动自动上报工具。 写这个工具的目的是为了监测一台服务器的外网IP的变动情况。之前办理的电信宽带是有外网IP的,因此把一台小服务器上的ut管理端口开放出来,以便随时都能添加 阅读全文
posted @ 2018-09-04 13:27 乌合之众 阅读(992) 评论(0) 推荐(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) 编辑
摘要:简述 最近在研究使用 做安装包,语法不算复杂,插件也很多,中文资料也不少,还挺好用的。先后用NSIS做出了安装和卸载需要输入密码,通过自定义页面实现安装时候选择多个目录、安装的时候输入配置文件信息,禁止在某些平台或环境下安装,检测是否已经安装或正在运行等,稍后将把这些都放出来,做个记录。 有一个问题 阅读全文
posted @ 2018-08-23 13:59 乌合之众 阅读(811) 评论(0) 推荐(0) 编辑
摘要:简介 这个项目是很久之前的事情了,当时一个朋友正在研究一个国外的软件(wall paper engine ),可以在桌面壁纸层播放视频,也就差不多是动态壁纸的意思。 后来我也动手来实现这个功能,因为手头一直有别的事,也就没有一直弄。 最近看到这个项目的工程文件,就继续拿起来改了改了,稍微完善了一下, 阅读全文
posted @ 2018-08-08 23:00 乌合之众 阅读(6354) 评论(4) 推荐(0) 编辑
摘要:gdalwarp输出tif图像的时候,默认如果没有使用 选项,则会根据输出影像的大小进行判断,低于4G则不适用bigtiff格式。 对于非bigtiff图像,如果这时候使用gdaladdo创建金字塔(内建模式),如果出现了文件总大小超过4G的情况,则会导致图像文件出错。 gdaladdo会输出相关信 阅读全文
posted @ 2018-07-15 13:26 乌合之众 阅读(3457) 评论(0) 推荐(0) 编辑
摘要:代码很简单,具体过程就不写了。 关于加密压缩,可以看http://www.zlib.net/zlib_faq.html#faq38 中的描述,说是不支持的,但是创建的时候可以传入密码进去,不过我还没有搞清楚这个密码要如何设置。 压缩算法模式参数: 0 - 存储文件 (无压缩) 8 - 文件使用Def 阅读全文
posted @ 2018-06-06 14:00 乌合之众 阅读(3544) 评论(0) 推荐(1) 编辑
摘要:简述 "https://libjpeg turbo.org/" 的网站上是有已经编译好的版本下载的,但是VC下是使用的VC10.0编译的。虽然在VC14.0下也能用,但是我还是需要编译一个VC14.0版本的。 准备工作 先去下载源码包 "https://jaist.dl.sourceforge.ne 阅读全文
posted @ 2018-06-04 12:01 乌合之众 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:简述 C/C++开源库一般是一堆的头文件和源文件,做到声明和实现分离,减小单个模块大小,这在设计上是很好的,但是用起来稍显麻烦。在网上看到有好心人推荐了一个开源工具 "Amalgamate" ,专门用来对C/C++的头文件和源文件进行合并用的,于是尝试了一下。 编译过 "sqlite源码" 的应该知 阅读全文
posted @ 2018-06-01 15:04 乌合之众 阅读(1641) 评论(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 乌合之众 阅读(832) 评论(0) 推荐(0) 编辑
摘要:很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 效果 代码 cpp include include 阅读全文
posted @ 2018-04-05 12:25 乌合之众 阅读(629) 评论(0) 推荐(0) 编辑
摘要:很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 效果 代码 cpp include include 阅读全文
posted @ 2018-04-05 12:24 乌合之众 阅读(1324) 评论(0) 推荐(0) 编辑

clear