自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenglinhust的专栏

分布式系统 基础架构 中间件系统 安全领域 容器技术 人工智能

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 readline 命令行程序

readline 命令行程序一、readline简介readline 是一个强大的库,只要使用了它的程序,都可以用同一个配置文件配置,而且用同样的方法操作命令行,让你可以方便的编辑命令行。readline 方法:从 命令行中获取一整行(一直到换行符,但不包括换行符),并返回由此得到的字符串。 二、示例代码[cpp] view plaincopyprint?

2012-06-27 22:22:28 2106

原创 virsh命令行管理工具

virsh命令行管理工具 Libvirt有两种控制方式,命令行和图形界面图形界面:通过执行名virt-manager,启动libvirt的图形界面,在图形界面下可以一步一步的创建虚拟机,管理虚拟机,还可以直接控制虚拟机的桌面。 命令行:virsh list                                                 #显示本地

2012-06-27 20:57:34 15140

原创 一些磁盘映像格式

qemu/kvm支持的一些磁盘映像格式磁盘映像的格式有:raw:raw磁盘格式(默认)。这种格式有简单并且易于移植到其他模拟器的优点。如果我们的文件系统支持holes(例如在Linux上的ext2或是ext3),然后只有写入的部分保持空白。使用qemu-img info来得到映像,使用的实际大小或是在unix/linux上使用ls -ls.qcow:qemu映像格式,这是最通用的格式,

2012-06-27 15:19:57 3963

原创 Ubuntu下搭建java开发环境

Ubuntu下搭建java开发环境   下面是Ubuntu 10.04下的搭建SUN JAVA配置步骤       注明:系统也已经自带了java开发环境,但是好像不能用,特别是使用javac -version的时候就说找不到javac了。  到oracle官网下载jdk-6u20-linux-i586.bin文件  将jdk-6u20-linux-i586.bin复制到/us

2012-06-27 09:57:18 1866

原创 pthread相关简介

pthread相关简介 int pthread_create(pthread_t *tid, const pthread_attr_t *attr, void*(*start_routine)(void*),  void *arg);参数tid用于返回新创建线程的线程号;start_routine是线程函数指针,线程从这个函数开始运行;arg是传递给线程函数的参数。由于start_ro

2012-06-26 09:35:22 795

原创 Ubuntu下的防火墙简要记录

Ubuntu下的防火墙简要记录1.安装 sudo apt-get install ufw2.启用 sudo ufw enable #启用 系统启动自动开启sudo ufw default deny #默认所有外部对本机的访问3.开启/禁用sudo ufw allow|deny [service]打开或关闭某个端口,例如:sudo ufw allow smtp #25

2012-06-25 22:03:58 1358

转载 KVM存储池与存储卷,使用virt-install创建虚拟机

KVM存储池与存储卷,使用virt-install创建虚拟机参考链接:http://blog.sina.com.cn/s/blog_53ab41fd01013rcg.html 在机器上装了一个Centos6.2用来测试KVM,对比Windows下的VMwareworstation,KVM功能强大,定制性高,只要入了门,绝对是功能强大。用来作云计算不错。不过就是操作性差了点。没有vm

2012-06-25 16:28:34 4396

原创 Ubuntu下安装搭建KVM环境完整版

Ubuntu下安装搭建KVM环境完整版     下面的都是在32位机子上搭建KVM环境。<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->     1.首先在确定自己的CPU支持硬件虚拟化,有些可能要在BIOS中开启,找到IntelVirtualizationTechnology并打开。使用

2012-06-25 15:44:00 4959

原创 libvirt安装过程

libvirt安装过程<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->下载libvirt-0.8.1-tar.gz,解压该文件:tar zxvf libvirt-0.8.1.tar.gz.解压完成后进入到文件夹libvirt-0.8.1开始安装1../configure2.此时提示

2012-06-25 15:26:00 2872 2

原创 Ubuntu下中文输入法ibus的安装

Ubuntu下中文输入法ibus的安装   ubuntu 默认提供的中文输入法非常不好,几乎不能用。所以我就选用安装拼音输入法ibus-pinyin。   在终端输入命令:sudo apt-get install ibus-pinyin ibus-pinyin-db-android   安装完成后点击左上角的系统->首选项->IBUS首选项切换到输入法选项卡,点添加左边的下拉列表框

2012-06-24 22:08:05 1019

原创 orange's一个操作系统的实现的前五章文件组织整理

Orange's一个操作系统的实现的前五章文件组织整理Tree:|---Makefile ||---a.img (虚拟软盘)||---bochsrc (bochs虚拟机配置)||___boot|      |----boot.asm  (编译为boot.bin文件后被BIOS加载到内存,然后在a.img中\|      |

2012-06-21 14:15:01 1703

转载 kvm环境创建虚拟机

使用libvirt的xml配置文件创建虚拟机  kvm支持的镜像很多,常用的是原始镜像(*.img),还有支持动态大小扩张的qocw2格式(首选)。更优的选择是系统盘如C盘用img格式,数据盘用qcow2格式以减少服务器磁盘闲置空间。本文仅记录如何用ubuntu.iso制作系统镜像ubuntu.qcow2并创建启动虚拟机一、制作虚拟机镜像1、创建qcow2镜像,但是其实际占有磁

2012-06-21 09:44:47 1339

原创 编译出错 "undefined reference to" .

编译出错 "undefined reference to" .klib.c:(.text+0xda): undefined reference to `__stack_chk_fail'貌似是说 _stack_chk_fail 我们有一个未定义的函数引用?可是我们没有用过这个函数啊?左思右想,看来似乎不是我们程序的问题了。来看看网上怎么说的:一些版本的gcc编译时常会出现 unde

2012-06-19 23:45:36 2707

原创 linux如何解压缩文件的命令

linux如何解压缩文件的命令    大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!  .tar    解包:tar zxvf FileName.tar  打包:tar cvf FileName.tar DirName  (注:tar是打包,不是压缩!)  --------------

2012-06-19 23:29:39 836

原创 gdb基本命令

gdb基本命令  命令                                         描述backtrace(或bt)                   查看各级函数调用及参数finish                                     连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号

2012-06-16 16:13:05 795

转载 成为Android高手必须掌握的28大项内容和10个建议

(一)成为Android高手必须掌握的8项基本要求 【1】 Android操作系统概述1. Android系统架构。           2. Android利用设计理念。           3. Android开源知识。           4. Android参考网站与权威信息。【2】 Android SDK及其开发环境搭建           1.

2012-06-15 20:38:06 1267 1

原创 国外程序员推荐的好书

1.   《代码大全》 史蒂夫·迈克康奈尔2.   《程序员修炼之道》3.   《计算机程序的构造和解释》4.   《C程序设计语言》5.   《算法导论》6.   《重构:改善既有代码的设计》7.   《设计模式》8.   《人月神话》9.   《计算机程序设计艺术》10.  《编译原理》(龙书)11.  《深入浅出设计模式》12.  《哥德尔、艾舍尔

2012-06-15 20:35:39 2193

原创 linux命令之ar—创建静态库.a文件

linux命令之ar—创建静态库.a文件用途说明: 创建静态库.a文件。 常用参数:格式:ar rcs  libxxx.a xx1.o xx2.o参数r:在库中插入模块(替换)。当插入的模块名已经在库中存在,则替换同名的模块。如果若干模块中有一个模块在库中不存在,ar显示一个错误消息,并不替换其他同名模块。默认的情况下,新的成员增加在库的结尾处,可以使用其他

2012-06-15 20:27:03 3636

原创 gtk/glade程序开发——gtk/glade环境的安装编译与测试

gtk/glade程序开发——gtk/glade环境的安装编译与测试我利用此方法成功在UBUNTU 10.04下安装GTK 2.20.1。一、安装  1、安装gcc/g++/gdb/make 等基本编程工具$sudo apt-get install build-essential  2、安装 libgtk2.0-dev libglib2.0-dev

2012-06-11 10:46:07 1819

原创 【编程珠玑】第一章 开篇

【编程珠玑】第一章 开篇一. 题目      如何给磁盘文件排序?     问题描述:     输入:一个最多含有n个不重复的正整数(也就是说可能含有少于n个不重复正整数)的文件,其中每个数都小于等于n,且    n=10^7。     输出:得到按从小到大升序排列的包含所有输入的整数的列表。     条件:最多有大约1MB的内存空间可用,但磁盘空间足够。且要求运行时间在5

2012-06-10 11:15:59 919

原创 【2012百度之星资格赛】A:百度计算器的加法

【2012百度之星资格赛】A:百度计算器的加法时间限制:  1000ms  内存限制:  10000kB描述百度框计算中提供了计算器这个功能,模拟计算器中的复杂功能,我们最先需要解决的就是实现加法模块。今天就给你个机会,和百度计算器一样,计算一下十以内的加法吧。输入仅有一组数据,包含两个正整数,分别为a, b(0 输出一个正整数,暨输入a, b后对应

2012-06-09 22:02:26 928

原创 Linux下Makefile的automake生成全攻略

Linux下Makefile的automake生成全攻略       作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。                   在本文中,将会给大家介绍如何使用aut

2012-06-09 20:22:37 2604

原创 RHEL 6.0(6.1等)使用CentOS yum源

RHEL 6.0(6.1等)使用CentOS yum源 1、删除RHEL原有的yum   rpm -aq|grep yum|xargs rpm -e --nodeps  #删除 2、下载新的yum安装包  #这里我们使用CentOS的yum源  wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-in

2012-06-04 10:22:29 1906

走向分布式基础学习

是学习分布式的好资料,里面的内容讲解的非常详细,是一个台湾人下载的

2015-03-22

空空如也

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

TA关注的人

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