自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java调用Opencv及处理并行化

一、开发环境配置IDE及开发环境的配置不做详细描述,网上参考文档很多,参考链接1为一个示例二、使用Java调用OpenCV java API进行图片缩放main.java文件内容如下import java.io.File;import org.opencv.core.*;import org.opencv.imgcodecs.*;import org.opencv.i

2017-03-01 16:54:34 1310

转载 Centos防火墙设置与端口开放的方法

Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。一、iptables1.打开/关闭/重启防火墙开启防火墙(重启后永久生效):chkconfig iptables on关闭防火墙(重启

2017-01-24 14:52:22 181031 9

原创 Bash Shell常用快捷键

移动光标ctrl+b: 前移一个字符(backward)ctrl+f: 后移一个字符(forward)alt+b: 前移一个单词alt+f: 后移一个单词ctrl+a: 移到行首(a是首字母)ctrl+e: 移到行尾(end)ctrl+x: 行首到当前光标替换编辑命令alt+.: 粘帖最后一次命令最后的参数(通常用于mkdir long-long-dir后, cd配合着

2017-01-13 11:26:04 758

转载 boost的字符串处理函数——string algorithm

c++在stl库中提供了一个string类用以代替c语言的char*来实现字符串功能,不过stl的string只提供了一个连接字符串和查找的功能,其它的常用函数几乎一律没有,就连字符串替换都得自己来实现,和c#的字符串函数比起来简直弱爆了。boost库在头文件中提供了不少字符串处理函数,用以帮助我们实现基本的字符串处理功能,极大程度上缓解了字符串函数不够用的问题。    strin

2016-09-29 14:52:48 1007

原创 Centos 7 + Openstack + PCI passthrough(透传)

0.遇到的问题a.多个设备在同一个iommu_group的问题,多见于显卡error:please ensure all devices within the iommu_group are bound to their vfio bus driver需要将多个设备全部解绑定,解决方案见参考文档7,8b.当控制节点同时作为计算节点使用不可将控制节点显卡(GPU)透传到V

2016-08-29 09:47:38 17042 2

原创 Windows 远程桌面连接Ubuntu14.04

在Ubuntu系统进行如下系统配置1.安装xrdpsudo apt-get install xrdp2.安装vnc4serversudo apt-get install vnc4server3. 安装xfce4sudo apt-get install xubuntu-desktopecho "xfce4-session" >~/.xs

2016-08-25 10:44:11 516

原创 Centos 7使用RDO部署Openstack(mitaka)(单节点+多节点)

0.遇到的问题安装过程中遇到各种坑,在此列出,在安装前完成准备工作a. CPU虚拟化没有打开在BIOS中打开CPU虚拟化的支持b. 系统不是minimal最小化安装建议使用minimal最小化安装,避免openstack安装过程中出现的各种软件版本依赖问题,主要是python各组件版本的依赖问题c. 没有关闭防火墙(firewalld)和网络管理(Net

2016-08-25 10:36:43 8582 2

原创 Linux程序调试——调试工具及命令

Linux程序调试——调试工具1.GDBGDB是一个强大的命令行调试工具。2.ValGrindValgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。3.addr2lineAddr2line 工具(它是标准的 GNU Binutils 中的一部分)是一个可以将指令的地址和可执行映像转换成文件名、函数名和源代码行数的工具。

2016-07-04 18:37:05 736

原创 Windows 远程桌面连接Ubuntu14.04

1.安装xrdpsudo apt-get install xrdp2.安装vnc4serversudo apt-get install vnc4server3. 安装xfce4sudo apt-get install xubuntu-desktopecho "xfce4-session" >~/.xsession"sudo service xrdp re

2016-06-20 16:56:21 340

转载 几种常见 容器 比较和分析 hashmap, map, vector, list ...hash table

转自:http://www.haogongju.net/art/1543058 list支持快速的插入和删除,但是查找费时;vector支持快速的查找,但是插入费时。map查找的时间复杂度是对数的,这几乎是最快的,hash也是对数的。 如果我自己写,我也会用二叉检索树,它在大部分情况下可以保证对数复杂度,最坏情况是常数复杂度,而std::map在任何情况下都可以

2016-02-29 21:52:52 498

转载 linux中驱动异步通知应用程序的方法

驱动程序运行在内核空间中,应用程序运行在用户空间中,两者是不能直接通信的。但在实际应用中,在设备已经准备好的时候,我们希望通知用户程序设备已经ok,用户程序可以读取了,这样应用程序就不需要一直查询该设备的状态,从而节约了资源,这就是异步通知。好,那下一个问题就来了,这个过程如何实现呢?简单,两方面的工作。一 驱动方面:1. 在设备抽象的数据结构中增加一个struct fasync_

2015-12-01 10:27:22 543

转载 Linux 错误码列表

#define EPERM   1 /* Operation not permitted */#define ENOENT   2 /* No such file or directory */#define ESRCH   3 /* No such process */#define EINTR   4 /* Interrupted system call */#

2015-11-26 14:12:02 416

转载 在Linux下编写Daemon

在Linux下编写Daemon转自:http://blog.163.com/prevBlogPerma.do?host=manyhappy163&srl=1644768312010718111142260&mode=prev 在Linux(以Redhat Linux Enterprise Edition 5.3为例)下,有时需要编写Service。Service也是程序,一般随系统启动

2015-09-28 16:14:12 302

转载 RedHat 6.0如何使用CentOS YUM源更新的方法

原文地址:http://www.linuxde.net/2011/10/1578.html2011 年 10 月 31 日 by 天明 | 2 条评论 | 1,267阅由于RedHat的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件。在这种情况下,想使用Redhat系统,还想用yum源来在线安装软件,有没有办法?答案是有办法,请往下看!1、删除re

2015-07-01 16:04:43 330

转载 Linux升级python2.7 +pip +mysqld

python2.7复制代码代码如下:wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xzyum install xz-libsxz -d Python-2.7.6.tar.xzlstar -xvf Python-2.7.6.tarcd Python-2.7.6yum install

2015-07-01 15:58:29 451

转载 内核与内核模块:depmod,lsmod,modinfo,insmod,rmmod,mdprobe

内核与内核模块:depmod,lsmod,modinfo,insmod,rmmod,mdprobe  首先,我们得知道内核与内核模块放在哪里。内核:/boot/vmlinuz或/boot/vmlinuz-version;内核解压缩所需RAMDisk:/boot/initrd(/boot/initrd-version);内核模块:/lib/modules/versio

2015-06-02 10:48:59 321

转载 Linux进程间通信与线程间同步详解(全面详细)

引用:http://community.csdn.net/Expert/TopicView3.asp?id=4374496linux下进程间通信的几种主要手段简介:   1. 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;   2. 信号(Si

2014-12-30 10:46:21 653

转载 使用libevent编写Linux服务

一、初始化事件         首先完成对libenvent的事件初始化和事件驱动模型的选择。在使用多线程的情况下,一般我们需获取所返回的事件根基。main_base = event_init();event_init函数返回的是一个event_base对象,该对象包括了事件处理过程中的一些全局变量,其结构为:struct event_base { 

2014-12-24 17:21:03 339

转载 libevent介绍及示例

一、Libevent简介    libevent是一个基于事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。官网:http://libevent.org/特点:事件驱动,高性能;轻量级,专注于网络,不如ACE那么臃肿庞大,只提供了简单的网络API的封装,

2014-12-24 10:34:47 280

空空如也

空空如也

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

TA关注的人

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