自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Michael的博客

编程学习笔记

  • 博客(12)
  • 收藏
  • 关注

原创 tar命令的使用详解

来自 《鸟哥的Linux私房菜》选项与参数:-c :创建打包文件,可搭配 -v 来察看过程中被打包的文件名(filename)-t :察看打包文件的内容含有哪些文件名,重点在察看“文件名”就是了;-x :解打包或解压缩的功能,可以搭配 -C (大写) 在特定目录解开特别留意的是, -c, -t, -x 不可同时出现在一串命令行中。-z :通过 gzip 的支持进行压缩/解压缩:此时文件名最好为

2017-03-04 16:00:28 3949

原创 操作系统学习笔记-进程控制

进程图进程之间的关系是有向图。进程的创建过程申请空白的PCB为新的进程分配空间初始化进程控制块将新创建的进程插入就绪队列进程的终止原因正常结束异常结束越界错误非法指令外界干预操作系统干预父进程终止父进程请求进程终止的过程寻找被终止进程的PCB终止其子进程回收资源回收PCB进程的阻塞和唤醒引起阻塞和唤醒的事件请求系统服务启动某种操作新数据尚未达到无新工作可做

2017-03-04 10:50:55 3043

原创 操作系统学习笔记-程序的装载

存储器的层次结构 下面速度由快到慢CPU寄存器寄存器高速缓冲存储器主存内存磁盘缓存辅存磁盘可移动设备cpu如果直接从内存读取数据,会大量浪费cpu性能,所以设计了高速缓冲器程序装载到内存中的过程编译 -> 链接 -> 装入程序的装载方式绝对装入模式可重定位装入模式动态运行时装入方式绝对装入模式程序使用的地址在编程或编译的时候就确定了,适合单程序模式。可重定位装入模式可

2017-03-03 21:21:54 4380 1

原创 操作系统学习笔记-进程的概念

程序的概念一个程序由多个程序段组成,其中任何一个程序段都是顺序的,这种程序的执行的方式就是程序的顺序执行。程序顺序执行的特点顺序性 - 处理机按照程序的顺序执行。封闭性 - 程序一旦开始运行,他的结果不受到外界的影响。可再现性 - 程序的执行结果和执行速度无关,之和初始条件有关。程序并发执行的特征间断性: 程序之间要共享系统的资源,形成相互制约的关系。相互制约导致了并发程序具有”执行-暂定-

2017-03-03 19:51:21 4154

原创 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 4764

原创 vim常用快捷键

作者: 大呀大帝国 email:drnijq@126.com1 移动光标和翻页 按键 说明 h或左方向键 光标左移 j或下方向键 光标下移 k或上方向键 光标上移 l或右方向键 光标右移 ctrl + b 向上翻页 ctrl + f 向下翻页 ctrl + u 向上翻半页 ctrl + d 向下翻半页 n + spa

2017-02-28 17:35:09 3919

原创 浅谈构造函数和析构函数的调用顺序

刚刚遇到了这么一个例子:#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 4392

原创 Epoll的使用详解

1.EPOLL简介EPOLL 的API用来执行类似poll()的任务。能够用于检测在多个文件描述符中任何IO可用的情况。Epoll API可以用于边缘触发(edge-triggered)和水平触发(level-triggered), 同时epoll可以检测更多的文件描述符。以下的系统调用函数提供了创建和管理epoll实例:epoll_create() 可以创建一个epoll实例并返回相应

2017-02-24 10:23:35 3985

原创 Docker 学习笔记

Docker 学习笔记 () 内是必填项 [] 内是选填项跳到001一.安装和配置1.安装 系统: Centos 7.xyum install -y docker在Windows中安装可以参考二.镜像1. 获取镜像docker pull (镜像名称) 在国内pull获取镜像可能会很慢,可以使用 阿里云 加速器2.查看镜像信息docker images[root@localh

2016-10-14 15:27:59 3814

原创 ffmpeg 将图片序列合成为一段视频

文件目录如上使用如下命令合并成一段视频ffmpeg -r 0.5 -i images/img%03d.jpg video.avi

2016-04-27 21:38:23 11157 1

原创 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 5435

原创 /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 5075

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除