自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 upstart启动的进程调用stop命令会杀掉其内部启动的service的问题

1.问题描述使用upstart脚本启动进程pro1,pro1内部调用shell命令service s1 start启动了s1,此时调用stop pro1停止pro1时,s1也会终止2.原因因为p1启动了s1,过程如下:2.1  p1启动service进程,service进程继承了p1的pgid2.2 service进程启动s1进程,s1进程继承了service进程的pg

2016-02-26 11:00:17 771

原创 qcow2磁盘加密及libvirt访问

1.创建qcow2加密磁盘[root@Coc-5 test_encrypt]# qemu-img convert -f qcow2 -O qcow2 -o encryption template_xp encry1.qcow2Disk image 'encry1.qcow2' is encrypted.password:   //这里输入密码 123456[root@Coc

2015-05-07 23:20:28 3122

原创 android简单的UI与后台线程交互的框架

在android中经常出现长时间的任务需要后台线程处理,结束后通知UI线程刷新UI的需求自己封装了一个简单的UI与后台线程交互的类,代码如下import java.util.HashMap;import java.util.Map;import android.os.Handler;import android.os.Message;public abstract cl

2015-04-12 16:53:44 473

原创 listview的notifyDataSetChanged后headerView继续显示的问题

mAdapter.notifyDataSetChanged();my_list_view.setSelection(1);这个代码的意思是告诉listview刷新,并且将默认选中第一行,这样第0行的headerView就会隐藏掉但是有时候会发现根本隐藏不掉,我猜测是由于mAdapter.notifyDataSetChanged()后,listview的刷新是异步完成的,所以在s

2015-03-28 14:29:58 1981

原创 kvm虚拟化技术实战记录(3)——安装第一台客户机

1.创建一个15G的镜像文件充当硬盘dd if=/dev/zero of=win7_test.img bs=1M count=153602.准备一个系统iso文件,如win7-x86_64.iso3.启动客户机:qemu-system-x86_64 -m 2048 -smp 4 -boot order=cd -hda /root/my_kvm/insta

2015-03-08 21:20:41 987

原创 kvm虚拟化技术实战记录(3)——编译安装qemu-kvm

14.编译qemu-kvm[root@cyt code]# cd ~/my_kvm/code/[root@cyt code]# git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git qemu-kvm.gitInitialized empty Git repository in /root/my_kvm/code/qem

2015-03-08 12:50:55 2122

原创 kvm虚拟化技术实战记录(2)——编译安装kvm

9.编译kvm9.1编译kernelmake vmlinux -j 209.2编译bzimagemake bzImage9.3编译modulesmake modules10.安装kvm10.1 安装modulemake modules_install默认情况下,module被安装到/lib/modules/$kernel_versio

2015-03-08 10:13:50 653

原创 kvm虚拟化技术实战记录(1)——配置kvm

1.创建目录/root/my_kvm/code2.cd /root/my_kvm/code3.git clone git://git.kernel.org/pub/scm/virt/kvm/kvm.git kvm.git4.cd kvm.git5.make meanuconfig 6.选择 Virtualization后进入详

2015-03-08 08:35:21 1665

原创 gdb查看shared_ptr

boost和C++11中的智能指针shared_ptr很好用,但是在linux调试代码时发现,只能指针无法用gdb查看指针指向的变量,下面介绍两个方法查看只能指针指向的变量1.shared_ptr有一个get方法,返回shared_ptr保存的真正的ptr,显示调用一下get()即可当做正常指针用了2.有时候调用get方法无非获取到保存的指针,gdb提示init failed,这时

2015-01-31 15:09:16 11635

原创 编译运行VIMGDB

1.下载vim和vimgdb源码      vim源码: http://www.vim.org/download.phpvimgdb源码: http://sourceforge.net/project/showfiles.php?group_id=111038&package_id=1202382.解压vim与vimgdb源码tar xjf vim-7.2.tar.bz2

2015-01-31 14:50:02 580

原创 windows搭建libssh2+VS2005开发环境

1.准备工具1.1 VS20051.2 安装脚本语言ActivePerl http://www.activestate.com/ActivePerl下载,安装即可1.3 配置环境变量,将per安装好后的per.exe所在的路径配置到环境变量,如C:\Perl\bin2.编译各种依赖库LibSSH2库依赖openssl和zlib两个库,所以我们必须先编译zlib和

2014-08-12 15:52:48 3246 2

原创 linux环境编译libssh2

1.编译zlib (貌似在linux上没有用到这个库)./configuremakemake install2.编译opensslchmod 777 config./config生成makefile文件后,打开makefile文件,在CFLAG添加-fPICmakemake install用到的include和lib会安装到/usr/loca

2014-08-12 15:43:20 15521 1

安卓俄罗斯方块(魔兽素描风格)源码

自己写的安卓俄罗斯方块源码,界面清新,采用android surfaceview编写,是学习安卓游戏入门的好例子

2013-05-12

跟我一起写Makefile

不错的makefile教程,讲解全面深入,适合不同层次的程序员学习

2012-07-06

Ogre嵌入Qt源代码

Ogre嵌入Qt的源代码,并捕获了键盘事件进行移动,代码有注释

2012-07-05

PRO OGRE 3D PROGRAMMING中文版

Pro OGRE 3D Programming中文翻译版本0.2.0 对于新手学习OGRE是不错的一本教程

2012-07-05

精通QT4编程源代码

全部《精通Qt4编程》的源代码,适合初学者学习!

2012-07-02

VisualC++编程高手

本光盘和图书汇集了来自世界各地的顶尖Visual C++编程高手愿意无偿奉献的得意之作,共计21章206个程序,涉及的方面包括:按钮控件、编辑控件、静态控件、组合框控件、列表视控件、树视控件、工具条控件、状态条控件、其他公共控件、ActiveX控件、对话框、视窗模型、分隔器窗口、位图、剪接板、多媒体、shell、Internet、macro、扩展库和综合应用。绝大部分程序包含源代码、项目文件和可执行文件,直接为你所用。 由于篇幅所限,图书主要介绍各个程序的功能及设计思想,而其完整源程序和演示程序包含在光盘的相关目录中。同时,光盘还提供了一个浏览图书内容的树型结构浏览器,点击树型节点或者工具条的适当按钮,即可自由地浏览感兴趣的内容。 无论对于Visual C++新手还是老手,以及其他编程语言,比如VB、Delphi的程序员,都具有很好的参考价值

2011-11-03

C和C++帮助

C和C++的标准库函数,标准模板库,非常详尽

2011-11-03

空空如也

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

TA关注的人

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