摘要:
当前常用的字节序一般就两种,大端序和小端序。 下面列出四种字节序的表达方式。在对应平台下,内存布局为{0x,00,0x01,0x02,0x03}的四字节,表示为十六进制的值就如下面代码所示的。 gcc或clang中可以使用 宏来判断 还有使用 的`constexpr`关键字特性来做编译时判断的方法。 阅读全文
摘要:
关于CPUID指令,可以看维基百科的相关介绍 "https://en.wikipedia.org/wiki/CPUID" 在windows下可以调用 和`__cpuidex __cpuid`函数在VS2005中就已经开始支持了。 "https://msdn.microsoft.com/en us/l 阅读全文
摘要:
本次记录仅作参考。 程序说明: 程序是一个编解码器控制管理的工具,使用到的库有:Qt的 、`OpenGL poco libmicrohttpd libcurl libvlc`。同时程序间接的依赖libssl/libxml2等库。 其中 /`libcurl libmicrohttpd libvlc Q 阅读全文
摘要:
代码如下: 阅读全文
摘要:
问题 使用Qt Designer 设计的界面,在缩放的时候不能随着主窗口一起缩放。 解决办法 之前遇到这个问题的时候,都是直接重写 接口来实现的,在自动生成的 或`Ui_MainWindow widget centerWidget resizeEvent`传递给它即可。 这种方式虽然解决了问题,但是 阅读全文
摘要:
Libvlc API 简单说明 原文来自 "http://www.xuebuyuan.com/1519616.html" 创建并初始化一个LIBVLC实例 这个函数接受一个命令行参数列表,这个参数列表影响LIBVLC INSTANCE的缺省配置. Version: 参数意味着被从命令行传递到LIBV 阅读全文
摘要:
qt cef嵌入web 原文 "http://blog.sina.com.cn/s/blog_9e59cf590102vnfc.html" 最近项目需要,研究了下libcef库。 Cef(Chromium Embedded Framework)简述 嵌入式Chromium框架(简称CEF) 是一个由 阅读全文
摘要:
VS2015编译boost1.62 库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调 阅读全文
摘要:
1、下载源码 Linux下编译 2、编译 编译前需要安装好 `cmake bison sudo apt get build dep mysql server`快速安装) 3、安装使用 安装完成后可以进入安装目录下的 目录 在 创建一个 文件,写入配置文件信息。 启动mysql mysql配置文件说明 阅读全文
摘要:
linux下编译gcc6.2.0 在archlinx的下gcc已经更新到6.2.1了,win10的WSL下还是gcc4.8。官方源没有比较新的版本,于是自己编译使用。 GCC6的几个新特性 GCC 6 现在的默认值是 C++ 14. GCC 6 现在包括 C++ Concepts. C++运行时库现 阅读全文
摘要:
简述 是一个扩展的 API,它允许在套接字连接上发送一个打开的文件。这使得应用程序可以避免亲自打开文件,重复地在文件执行读入操作,再将读入的那块数据写入套接字。相反,已打开的文件的句柄和套接字连接一起给出的,在套接字上,文件数据的读入和发送都在模式下进行。这就避免了多次的用户/内核模式切换。与lin 阅读全文
摘要:
这是一个简单的C++11实现的线程池,代码很简单。 原理就是管理一个任务队列和一个工作线程队列。 工作线程不断的从任务队列取任务,然后执行。如果没有任务就等待新任务的到来。添加新任务的时候先添加到任务队列,然后通知任意(条件变量notify_one)一个线程有新的任务来了。 源代码来自 "https 阅读全文
摘要:
TJpgDec模块应用说明 [TOC] 怎么使用 首先,你应该构建和运行如下所示示例程序。这是一个典型的使用 模块,它有助于调试和缩小问题。 解码会话分为两个阶段。第一阶段是分析JPEG图像,第二阶段是解码。 1. 初始化输入流。(例如:打开一个文件) 2. 分配JPEG解码对象和工作区域。 3. 阅读全文
摘要:
TJpgDec—轻量级JPEG解码器 本文由乌合之众lym瞎编,欢迎转载blog.cnblogs.net/oloroso 下文中解码一词皆由 翻译而来。 TJpgDec是一个为小型嵌入式系统高度优化的创建JPEG图像的解码模块。它工作时占用的内存非常低,以便它可以集成到微控芯片,如AVR, 8051 阅读全文
摘要:
PPM图像格式介绍 PPM图像格式是由Jef Poskanzer 大叔,在我出生那一年,也就是1991年所创造的,碰巧的是PPM也是天蝎座。 PPM(Portable Pixmap Format)还有两位兄长,大哥名叫「PBM」,二哥人称「PGM」,他们三兄弟各有所长,下面为你们一一介绍: PBM 阅读全文
摘要:
1、安装 先下载安装文件 "VMware Workstation Full 12" 在命令行下执行下载的文件安装即可(需要root权限) 安装后可尝试使用 进行注册。注册的时候可能会提示你输入密码(root密码)。 2、物理分区的使用 使用物理分区作为虚拟磁盘,需要 权限启动 然后新建一个虚拟机,一 阅读全文
摘要:
visual stuido 跨解决方案调试 一个解决方案是一个第三方库,另一个是单独的程序。调试的时候要同时跟踪源码。因为第三方库并没有直接使用它的源码,而是使用生成的dll,直接进行调试比较麻烦,会提示找不到源码。 解决办法如下: 1. 将第三方库和应用程序的生成目录设置为同一个目录(这只是避免每 阅读全文
摘要:
[TOC] Proj.4坐标系统创建参数 本文由乌合之众lym瞎编,欢迎转载blog.cnblogs.net/oloroso 本文原文地址 (https://github.com/OSGeo/proj.4/wiki/GenParms)[https://github.com/OSGeo/proj.4/ 阅读全文
摘要:
GCC 编译优化指南(转) http://www.jinbuguo.com/linux/optimize_guide.html 作者:金步国 版权声明 本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。 无担保:本文作者不保证作品内容准确无误,亦不承担任何由于使用此文 阅读全文
摘要:
ProjAPI https://github.com/OSGeo/proj.4/wiki/ProjAPI Tom Kralidis在2015年5月27日编辑此页·修订4 简介 执行 选择并初始化一个由它的参数决定参数的制图投影坐标系。 是`argv argv proj=投影 地球半径 椭圆参数 pr 阅读全文