- 博客(58)
- 资源 (24)
- 收藏
- 关注
原创 云计算VDI相关职位招聘
中电科华云信息技术有限公司是中国优秀的云计算方案提供商和服务商之一。公司依托中国电子科技集团公司,实施“自主、可信、定制、服务”的差异化发展战略,以实现自主创新的技术研发、自主可控的产品提供及客制化的运营服务为目标。公司聚集了一批业界关键技术领军人物及专业化人才,是国内领先的具备软硬一体化研发实力的云计算专业技术公司。 电科华云秉承“志存高远、行比卓专”的理念,服务于各行业对云
2014-04-29 08:39:26
2215
原创 jenkins安装配置
1、安装jenkinsjava -jar jenkins.war --httpPort=80812、安装gerrit trigger插件jenkins-》系统管理-》管理插件-》高级-》立即获取。然后进入可选插件,选择gerrit trigge,并安装3、gerrit trigge配置Frontend URL,填写gerrit路径SSH Port,填写gerrit ss
2013-11-20 13:05:58
5084
原创 gerrit安装配置
1、安装jdkapt-get install openjdk-6-jre2、安装gerritjava -jar gerrit-2.7.war init -d review_site在安装过程中,需要选择几个问题,比较重要的有a,身份验证,在测试过程中可以选择development_become_any_accountb,运行身份,即运行gerrit的账号c,st
2013-11-20 11:22:19
6772
原创 团队开发利器Redmine,git,gerrit,jenkins
Redmine:项目管理工具git:源代码管理工具(可以配合gitolite服务器)gerrit:代码审查工具(配合git-review使用更方便)jenkins:持续集成工具(需配合gerrit trigger使用)ldap作为redmine、gerrit、jenkins权限管理机制
2013-11-20 10:41:51
6297
原创 redmine配置git
1、创建版本库在redmine界面中选择项目-》配置-》版本库-》新建版本库test_repo选择git,及对应的路径(注意,使用redmine和git安装在同一台服务器上,git的路径使用决对路径)2、在redmine源码目录下执行ruby script/rails runner "Repository.fetch_changesets" -e production
2013-11-08 14:02:22
9705
原创 redmine install guide
please refer official wiki:http://www.redmine.org/projects/redmine/wiki/RedmineInstall1,check versionI use ubuntu12.04 to deploy redmine 2.3.0, and the corresponding rails version is 3.2.13
2013-11-07 16:42:04
1267
原创 spice-html5部署
1、安装websockifygit clone https://github.com/kanaka/websockify.gitcd websockifypython setup.py install(如果报错,可能是python相关的模块缺yum install python-setuptoolseasy_install ****)./websockify.p
2013-10-22 15:55:47
7545
原创 DirectFB安装
下载DirectFB-1.4.0.tar.gz,DirectFB-examples-1.2.0.tar.gz安装#tar xzvf DirectFB-1.4.0.tar.gz#cd DirectFB-1.4.0#./configure --prefix=/usr --with-x11=yes#vi Makefile修改-Ox为-O0#make && make ins
2013-09-05 15:31:35
988
原创 seamless RDP
seamless RDP远离:server 端通过hook得到应用程序窗口message,然后通过RDP协议或其他协议传输到client端,在客户端响应窗口message.可参考http://www.codeproject.com/Articles/9316/Extending-Microsoft-s-Terminal-Services-Client-To通过RDP virtual
2013-08-20 10:50:39
1305
原创 KVM虚机同步
KVM虚拟机同步可以通过base image做到主要操作1、创建新的增量磁盘qemu-img create -b base.img -f qcow2 delta.img2、修改配置文件cp /etc/libvirt/qemu/base.xml /etc/libvirt/qemu/delta.xmlvi /etc/libvirt/qemu/delta.xml修改等
2013-08-15 16:10:43
1002
原创 spice vdagent
All vdagent communications on the guest side run over a single pipe whichgets presented to the guest os as a virtio serial port说的是guest上的vdagent通过virtio serial port上的管道进行通信When the spice server
2013-07-17 15:49:49
3423
转载 C日志系统
#include #include #include #ifdef WIN32 #include #include #else #include #include #include #define CRITICAL_SECTION pthread_mutex_t #define _vsnprint
2013-07-17 08:27:59
1264
转载 调试 C 程序的奇淫技巧
调试时不要开启任何优化选项转自:http://mathslinux.org/?p=237如果在编译的时候开启了一些优化选项, 比如 -O2, -O3 什么的, 有的变量/函数会被 gcc 自动优化掉, 比如以下的代码片段: for (i = 0; i msg->num_of_channels; i++) { channel_new_t *c;
2013-07-17 08:26:20
1004
原创 基于容器的虚拟化lxc
在查看第五届中国云计算大会报道时,无意间注意到Jerome Petazzoni介绍的轻量级虚拟化LXC,他认为“重量级” 的虚拟化包括KVM、Xen、VMWare、VirtualBox以及其他的虚拟化系统。“轻量级”指的就是OpenVZ、VServer、(LXC)containers,zones等等。“重量级”的虚拟化推动IaaS(就是我们经常说道的“云”)的发展,而“轻量级“虚拟化则推动PaaS
2013-06-26 10:16:58
1980
原创 spice windows客户端usb重定向支持
spice-gtk支持windows客户端下的usb重定向功能是通过winusb驱动实现,但是winusb和usbstore驱动不能同时存在,所以spice-gtk通过usb-clerk服务来安装卸载winusb驱动来实现。参考http://permalink.gmane.org/gmane.comp.lib.libusbx.devel/132usbclerk源码http://cgit.fre
2013-06-21 13:43:10
10498
1
原创 spice中opengl加速问题
一直比较好奇spice中opengl加速部分的代码进度问题。通过git查看历史,opengl相关代码基本没有更新过。查看了gust系统中qxl驱动代码,采用了Driver Development Part 6: Introduction to Display Drivers(http://www.codeproject.com/Articles/12878/Driver-Development
2013-06-21 11:35:13
7406
转载 Xorg的一些问题和随想
http://blog.chinaunix.net/uid-269931-id-1761398.html主要描述了一下xorg的一些令我比较头痛的问题和一些感想。1:单进程的设计类似于以前的游戏,就是一个大循环while(1)然后再进行处理。这里面每个操作都不能阻塞否则就会导致xorg挂起没有反应。缺陷主要表现在,每个模块都必须是完全可靠的,所有的驱动,从kernel到上层
2013-06-21 10:18:33
6223
1
原创 gtk-gl-slider例程分析
gtk_gl_init (&argc, &argv);初始化gtkglextsurface = cairo_image_surface_create_from_png (IMAGE);context = cairo_create (surface);创建cairo的surface,contextg_signal_connect (G_OBJECT (
2013-06-21 08:57:21
1553
原创 ubuntu12.04上Using cairo with OpenGL 例子编译
GTK+ 中的 OpenGLhttp://liyanrui.is-programmer.com/2009/1/20/gtk-opengl.6934.html GtkGLExt官网http://projects.gnome.org/gtkglext/download.html帮助手册https://developer.gnome.org/gtkglext/stable/
2013-06-20 17:05:45
1886
转载 虚拟化之QEMU与KVM
QEMU是个完全独立的虚拟环境,因为KVM的出现,使得某些同学(包括我自己)对QEMU和KVM之间的关系不是很清楚。QEMU本身可以不依赖于KVM,但是如果有 KVM的存在并且硬件(处理器)支持比如Intel VT功能,那么QEMU在对处理器虚拟化这一块可以利用KVM提供的功能来提升性能。这篇博文侧重点在QEMU这块,前期主要是考察一下其使用,以及和KVM之关系,后续的博文会涉及到两者间的一些实现
2013-06-06 10:09:37
1866
原创 《从业务骨干转向经营管理干部》(1)——管理者在企业组织架构中的定位
2011年8月19、20两天参加了北京融智的培训,受益匪浅,也深知自己的不足,任重而道远!简单记录一下自己的笔记1、单项目、单资源的组织,一般分为两层;多项目、多产出类型的组织一般分为三层2、管理者:承担管理责任(资源利用、计划、绩效考核等,简单的说就是既要管事,又要
2011-08-22 20:47:43
3118
原创 版本控制软件git的配置
客户端的配置客户端使用windows操作系统,git使用msysGit。安装msysGit准备Git-1.7.4-preview20110204.exe,安装过程中无需修改默认配置。生成密钥-公钥对右键->”GitBash”->ssh-keygen.exe将会在用户目录下生成.ssh目录,其中包含id_rsa.pub和id_rsa。i
2011-06-04 17:52:00
753
原创 逻辑坐标与设备坐标
<br />几乎所有GDI函数中使用的坐标值都是采用的逻辑单位;所有的消息,所有的非GDI函数和一些GDI函数(如GetDeviceCaps函数)永远使用设备坐标
2011-03-13 16:29:00
500
原创 库的导出与引用
<br />动态库导出:<br />1、函数:库.h中,__declspec(dllexport);.def文件<br />2、变量:库.h中,extern;.def文件<br />3、类:库.h中,__declspec(dllexport)<br />引用:<br />1、函数,直接使用库.h<br />2、变量:直接使用库.h<br />3、类:库.h中,__decpspec(dllimport),一般使用宏区分<br />
2011-03-07 21:39:00
413
原创 vxworks任务调度
<br />vxworks支持时间片轮转和优先级抢占调度算法。具体调度时机:<br />1、优先级抢占:高优先级任务生成,并激活<br />2、任务释放CPU资源<br />3、时间片轮转:预定的时间片到达
2011-02-28 20:24:00
720
转载 vlc特有的模块(plugin)管理方式
vlc中所有的模块均以动态库(插件)方式来管理,就连main模块也不例外。可以在windows下查看vlc安装目录下plugin目录,里面包含了所有的动态库。当vlc启动的时候,主模块采用动态加入的方式.<br />具体实现如下:<br /> If you have a look at include/modules_inner.h, you can see on line 97 that it declares a new function. This function's name is
2010-08-08 13:26:00
1170
转载 如何屏蔽控制台应用程序的窗口?
众所周知,控制台应用程序一般都会显示一个控制台窗口(虚拟DOS窗口),但很多时候控制台程序的执行逻辑根本不需要与用户进行交互,所以显示这个难看的窗口纯属多余,那么如何将它屏蔽掉呢?下面我向大家介绍一种方法。 操作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。程序的默认入口点实际上是由连接程序设置的,不同的连接器选择的入口函数也不尽相同。在VC下,连接器对控制台程序设置的入口函数是 m
2008-11-13 23:48:00
511
原创 收藏两个网址
喜淘网http://www.xxtao.com/bbs/?fromuid=112280官方这么介绍:1、凭优惠卡通过喜淘去当当、卓越、红孩子、乐友等等130家商城购物均能得到5%-25%不等的现金返还。2、凭优惠卡通过喜淘去淘宝购物可以得到1.5%-50%(依商品和商家不同而不同)不等的额外现金返还。3、凭优惠卡注册立即获得金币50枚 (金币可直接兑换人民币)4、凭优惠卡注册终身可享受VI
2008-10-21 12:26:00
654
原创 Linux下编译T264
1、在build目录下建一个obj目录2、Makefile中添加CFLAGS+=-DUSE_DISPLAY3、inttypes.h中将#include _CODE_ACCESS intmax_t imaxabs(intmax_t j);_CODE_ACCESS imaxdiv_t imaxdiv(intmax_t numer, intmax_t denom);_CODE_ACCESS int
2008-09-19 11:04:00
1417
原创 编写、使用库
一、静态库1、创建库源文件liberr.c2、编译:gcc -c liberr.c -o liberr.o3、创建存档文件:ar rcs liberr.a liberr.o4、创建使用库的源文件errtest.c5、编译连接:gcc errtest.c -o errtest -static -L. -lerr二、动态库1、创建库源文件liberr.c2、编译:gcc
2008-09-16 22:26:00
565
原创 Configuring Linux to Support Multicast IP
Most Linux systems have multicast IP capability turned off by default. In order to use multicast sockets on my Linux system, I had to reconfigure and build my kernel, and then run the following comman
2008-08-28 12:38:00
1460
转载 SKYEYE上的UCLINUX从主机NFS目录启动根文件系统
SKYEYE上的UCLINUX从主机NFS目录启动根文件系统By HC 06/04/2006经过一段时间艰苦的工作,我找到了一个可以让SKYEYE上的UCLINUX从主机NFS目录启动根文件系统的方法。详细步骤如下: 首先,介绍一下我的软件环境: 主机操作系统:带有NFS服务的FEDORA CORE 1 或RED HAT 9 SKYEYE:0.8.0.0. 交叉编译器:
2008-08-24 18:40:00
1255
转载 函数指针的用法
函数指针的用法 By zieckey 在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址来调用数组数据,也可以使用指针变量指向函数代码的首地址来调用函数,指向函数代码首地址的指针变量就称为函数指针。1.函数指针定义函数类型 (*指针
2008-08-23 18:59:00
798
转载 LInux DHCP 配置
DHCP是动态主机配置协议。这个协议用于向计算机自动提供IP地址,子网掩码和路由信息。网络管理员通常会分配某个范围的IP地址来分发给局域网上的客户机。当设备接入这个局域网时,它们会向 DHCP 服务器请求一个 IP 地址。然后DHCP服务器为每个请求的设备分配一个地址,直到分配完该范围内的所有 IP 地址为止。已经分配的IP地址必须定时地延长借用期。这个延期的过程称作leasing,确保了当客户机
2008-08-04 10:24:00
8079
原创 内核源码树编译
make menuconfigmake mrpropermake menuconfigmakemake modules_install
2008-07-29 10:46:00
608
原创 编译linux时出现:“错误:数组元素的类型不完全”
系统:Fedora Core4内核:2.6.11.1出现错误:1、CC drivers/i2c/i2c-core.oIn file included from drivers/i2c/i2c-core.c:29:include/linux/i2c.h:58: error: array type has incomplete element typeinclude/linux/i2c
2008-07-29 09:51:00
7832
转载 在uclinux添加设备驱动的完整过程
下面以添加一个字符设备为例,说明添加设备驱动的过程.块设备和网络设备能够比照处理. 1.原文档放在 linux-2.4.x/driver/char/ ;本例中,名为xyz.c 2.设备驱动原文档必须包括这样的一个函数: void xyz_init(void){register(254, xyz, &xyz_fops)} 这个函数完成注册.在linux-2.4.x/driver/me
2008-07-07 13:58:00
692
原创 getline的使用
关于_GNU_SOURCE的有意思的东西使用函数getline时 ,如果不带_GNU_SOURCE这个宏,会有warning 。man是这样说的#define _GNU_SOURCE#include ssize_t getline(char **lineptr, size_t *n, FILE *stream);
2008-06-27 10:33:00
518
转载 6个好习惯让你做个优秀的开发者
1. 交谈 尽可能多地跟其他软件开发者交谈;培养个人关系;跟意见与你相左的人交流;跟经验更丰富的人交流;跟阅历丰富的人交流。多到Groups 中去,尤其是交谈自由随意的Groups——不约束主题,不约束交谈内容。 2. 选择更好的环境 我遇到好多开发者,在我看来他们有成为优秀开发者的所有优点,只是他们没有机会在好的环境中工作。这里所说的好的环境,是指周围有一帮愿意
2008-06-03 08:48:00
515
软件调试实战(软件调试权威指南)英文版
2010-01-28
Addison Wesley- Programming with Posix Threads
2008-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人