
C/C++
大呀大帝国
c++程序员一枚
展开
-
ffmpeg 将图片序列合成为一段视频
文件目录如上使用如下命令合并成一段视频ffmpeg -r 0.5 -i images/img%03d.jpg video.avi原创 2016-04-27 21:38:23 · 11368 阅读 · 1 评论 -
/usr/bin/ld:cannot find -lGL的解决方法
在Centos中可以使用sudo yum install libGL libGL-develAnother app is currently holding the yum lock解决方法sudo rm -rf /var/run/yum.pid原创 2016-04-20 11:15:58 · 5135 阅读 · 0 评论 -
Centos 7 中 QT出现QSqlDatabase: MYSQL driver not loaded
系统版本 : Centos7 QT VERSION : 5.6测试代码:#include <iostream>using namespace std;#include <QApplication>#include "gui/mainwindow.h"#include <QSqlDatabase>#include <QDebug>#include <QSqlError>#inclu原创 2016-04-21 17:46:18 · 5492 阅读 · 0 评论 -
浅谈构造函数和析构函数的调用顺序
刚刚遇到了这么一个例子:#include <iostream>using namespace std;class T {public: T () { cout << "T()" << endl; } ~T () { cout << "~T()" << endl; }};class A {public: A () : _t原创 2017-02-28 15:41:08 · 4439 阅读 · 0 评论 -
Epoll的使用详解
1.EPOLL简介EPOLL 的API用来执行类似poll()的任务。能够用于检测在多个文件描述符中任何IO可用的情况。Epoll API可以用于边缘触发(edge-triggered)和水平触发(level-triggered), 同时epoll可以检测更多的文件描述符。以下的系统调用函数提供了创建和管理epoll实例:epoll_create() 可以创建一个epoll实例并返回相应原创 2017-02-24 10:23:35 · 4077 阅读 · 0 评论 -
c++下RSA和BLOWFISH加解密-使用Crypto库
工作需要使用RSA和BLOWFISH加密,主要使用CRYPTO库,但是CRYPTO并不是很方便使用,封装的有点复杂。我整理CRYPTO的文档,简单的封装了主要的加密和解密方法。代码如下: 代码需要配置boost和crypto才能运行。首先是 data_package_t.hpp 这个类和加解密没有关系,只是简单的封装了shared_array, 添加了一个_size_datalen,能够直接获原创 2017-03-03 14:36:23 · 4889 阅读 · 0 评论 -
操作系统学习笔记-进程的概念
程序的概念一个程序由多个程序段组成,其中任何一个程序段都是顺序的,这种程序的执行的方式就是程序的顺序执行。程序顺序执行的特点顺序性 - 处理机按照程序的顺序执行。封闭性 - 程序一旦开始运行,他的结果不受到外界的影响。可再现性 - 程序的执行结果和执行速度无关,之和初始条件有关。程序并发执行的特征间断性: 程序之间要共享系统的资源,形成相互制约的关系。相互制约导致了并发程序具有”执行-暂定-原创 2017-03-03 19:51:21 · 4201 阅读 · 0 评论 -
tar命令的使用详解
来自 《鸟哥的Linux私房菜》选项与参数:-c :创建打包文件,可搭配 -v 来察看过程中被打包的文件名(filename)-t :察看打包文件的内容含有哪些文件名,重点在察看“文件名”就是了;-x :解打包或解压缩的功能,可以搭配 -C (大写) 在特定目录解开特别留意的是, -c, -t, -x 不可同时出现在一串命令行中。-z :通过 gzip 的支持进行压缩/解压缩:此时文件名最好为原创 2017-03-04 16:00:28 · 3998 阅读 · 0 评论