当前页面链接:https://www.cnblogs.com/oloroso/category/703612.html?page=3

随笔分类 -  C/C++

上一页 1 2 3 4 5 6 7 ··· 11 下一页
C/C++编程
摘要:简介 MFC这个东西已经落伍了,不建议使用。我就是吃饱了撑着,还在折腾这个。 平时写点带界面的小程序一般都用Qt来做,简单好用,也很容易做的比较漂亮。我觉得唯一一个算不得多大缺点的缺点就是Qt体积太大了。 之前用MFC写过几个小程序,那天看见一个介绍MFC美化的文章,就想着也给来加个皮肤。只是MFC 阅读全文
posted @ 2018-09-02 17:21 乌合之众 阅读(544) 评论(0) 推荐(0) 编辑
摘要:简述 最近在研究使用 做安装包,语法不算复杂,插件也很多,中文资料也不少,还挺好用的。先后用NSIS做出了安装和卸载需要输入密码,通过自定义页面实现安装时候选择多个目录、安装的时候输入配置文件信息,禁止在某些平台或环境下安装,检测是否已经安装或正在运行等,稍后将把这些都放出来,做个记录。 有一个问题 阅读全文
posted @ 2018-08-23 13:59 乌合之众 阅读(910) 评论(0) 推荐(0) 编辑
摘要:简介 这个项目是很久之前的事情了,当时一个朋友正在研究一个国外的软件(wall paper engine ),可以在桌面壁纸层播放视频,也就差不多是动态壁纸的意思。 后来我也动手来实现这个功能,因为手头一直有别的事,也就没有一直弄。 最近看到这个项目的工程文件,就继续拿起来改了改了,稍微完善了一下, 阅读全文
posted @ 2018-08-08 23:00 乌合之众 阅读(6603) 评论(4) 推荐(0) 编辑
摘要:一个简单的需求,就是需要程序判断当前系统的时间是不是在程序编译之后的,如果系统当前时间在编译之前,那说明这台机器的时间是不正确的,需要终止程序运行。 因为要在程序编译时候获取时间,如果每次编译前手动修改的话,稍微显得麻烦了一点。 Windows下VS2015 VC中可以使用Visual c + + 阅读全文
posted @ 2018-07-25 14:25 乌合之众 阅读(7431) 评论(0) 推荐(0) 编辑
摘要:代码很简单,具体过程就不写了。 关于加密压缩,可以看http://www.zlib.net/zlib_faq.html#faq38 中的描述,说是不支持的,但是创建的时候可以传入密码进去,不过我还没有搞清楚这个密码要如何设置。 压缩算法模式参数: 0 - 存储文件 (无压缩) 8 - 文件使用Def 阅读全文
posted @ 2018-06-06 14:00 乌合之众 阅读(3998) 评论(0) 推荐(1) 编辑
摘要:简述 "https://libjpeg turbo.org/" 的网站上是有已经编译好的版本下载的,但是VC下是使用的VC10.0编译的。虽然在VC14.0下也能用,但是我还是需要编译一个VC14.0版本的。 准备工作 先去下载源码包 "https://jaist.dl.sourceforge.ne 阅读全文
posted @ 2018-06-04 12:01 乌合之众 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:简述 C/C++开源库一般是一堆的头文件和源文件,做到声明和实现分离,减小单个模块大小,这在设计上是很好的,但是用起来稍显麻烦。在网上看到有好心人推荐了一个开源工具 "Amalgamate" ,专门用来对C/C++的头文件和源文件进行合并用的,于是尝试了一下。 编译过 "sqlite源码" 的应该知 阅读全文
posted @ 2018-06-01 15:04 乌合之众 阅读(2132) 评论(0) 推荐(1) 编辑
摘要:今天翻到一个早期写测试代码的目录,找到几个以前的测试代码,于是拿出来贴到博客中。(只是简单的测试,并不严谨。注意这里windows和linux的硬件环境不一样) 这一个是使用fstream进行文件拷贝的代码,测试机器的环境大概如下(时间久了,机器有更新) 当时仅在 上做了测试,今天顺便在window 阅读全文
posted @ 2018-05-02 11:47 乌合之众 阅读(679) 评论(0) 推荐(0) 编辑
摘要:今天发现一个问题,与 有关,也与编译时候是不是优化有关。 大概问题可以用下面的代码来描述: 先写一个 ,代码如下 libtest1.h libtest1.cpp 编译为动态库,使用命令为: 然后第二个动态库 ,代码如下 编译命令为: 然后写测试代码,运行时加载 ,然后调用 函数。代码如下 编译执行结 阅读全文
posted @ 2018-04-25 13:52 乌合之众 阅读(1664) 评论(0) 推荐(0) 编辑
摘要:问题简述 大概是这么一个情况,有一个过去已经写好的程序,这个程序用于处理网络通信,接收一些操作指令。具体的指令操作通过运行时加载动态库的形式进行扩展。(类似于net snmp二次开发的一种形式) 问题是这样的,用于扩展功能的动态库,其本身又链接了一系列的动态库,这些库的位置与这个扩展用的动态库存放的 阅读全文
posted @ 2018-04-24 17:21 乌合之众 阅读(1689) 评论(0) 推荐(0) 编辑
摘要:很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 效果 代码 我是直接使用OpenCV自带的分类器。如 阅读全文
posted @ 2018-04-05 12:27 乌合之众 阅读(430) 评论(0) 推荐(0) 编辑
摘要:很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 效果 代码 cpp include include 阅读全文
posted @ 2018-04-05 12:26 乌合之众 阅读(862) 评论(0) 推荐(0) 编辑
摘要:很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 效果 代码 cpp include include 阅读全文
posted @ 2018-04-05 12:25 乌合之众 阅读(645) 评论(0) 推荐(0) 编辑
摘要:很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 效果 代码 cpp include include 阅读全文
posted @ 2018-04-05 12:24 乌合之众 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:很久之前学习过一段时间的OpenCV,当时没有做什么笔记,但是代码都还在,这里把它贴出来做个记录。 代码放在码云上,地址在这里 "https://gitee.com/solym/OpenCVTest/tree/master/OpenCVTest" 。 效果 代码 阅读全文
posted @ 2018-04-05 12:22 乌合之众 阅读(624) 评论(0) 推荐(0) 编辑
摘要:简述 好久没有用过boost库了,以前用也是在linux下,需要哪个部分就添加哪个部分到Makefile中。 最近要在Windows下使用,主要是mongocxx库依赖它,不想自己去编译它了,就直接在 "https://dl.bintray.com/boostorg/release/1.66.0/b 阅读全文
posted @ 2018-03-15 17:37 乌合之众 阅读(1428) 评论(0) 推荐(0) 编辑
摘要:简述 与 "XML文件生成C++代码(基于pugixml)" 中的功能一致,只是这里改用的rapidxml来实现。就不多说了,直接放代码。 代码 阅读全文
posted @ 2018-03-09 10:47 乌合之众 阅读(2046) 评论(0) 推荐(0) 编辑
摘要:简述 在一个项目中需要用到XML的解析和生成,知乎上有人推荐 和`pugixml RapidXML pugixml`了。 因为对解析XML的需求不大(都是一些很小的XML文本),但是对生成XML有较大的需求,且这些XML文本都很大,所以先写了一个根据XML文件生成对应的C++代码的项目。 对XML的 阅读全文
posted @ 2018-03-06 17:14 乌合之众 阅读(2542) 评论(0) 推荐(0) 编辑
摘要:CPLSetErrorHandlerEx(gdal/gdal/port/cpl_error.cpp,当前github中代码)当前函数实现如下 这里 这一句判断应该改为 。 否则调用过一次 后将无法再设置新的错误处理函数,必须再次调用使之变为 后方能重新设置( 如果没有重新设置,程序将出现段错误 )。 阅读全文
posted @ 2018-02-06 15:56 乌合之众 阅读(341) 评论(0) 推荐(0) 编辑
摘要:[TOC] 简述 GDALBuildVRT工具和函数默认都是不支持异构波段的(即要建立虚拟影像目录的文件中有波段与其它有异的,少于指定波段等特征的),公司一个项目中需要支持这个特性,不足的以第1波段替代(除非波段数为0,那这在影像质检的时候就已经检查完了),这里记录一下修改方式。 修改源码 使用的G 阅读全文
posted @ 2018-01-12 14:09 乌合之众 阅读(1570) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 11 下一页
clear
点击右上角即可分享
微信分享提示