自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

转载 nginx: ngx_epoll_module

1. http://blog.csdn.net/xiajun07061225/article/details/92503412. http://blog.csdn.net/brainkick/article/details/9080789

2017-01-07 18:04:32 320

原创 Reactor和Proactor模式

Reactor和ProactorReactor和Proactor都是基于事件分发机制,但是,区别是:1. Reactor模式,工作者调用同步读写方法,Proactor模式下,工作者则调用异步读写方法,这就导致第二个区别2.Reactor模式等待的是文件描述符(File Description)或者套接字(socket)进入就绪状态,将其送给真正的工作者,而Proactor则等待

2015-07-15 21:52:03 440

原创 字符串

暴力搜索KMP算法参考:http://blog.csdn.net/v_july_v/article/details/7041827性能分析

2015-06-28 10:53:13 462

原创 JSON vs ProtoBuf vs XML

JSON:1.数据可直接读取或编辑,可直观理解2.即使事先不知道文法,也可以分析,理解数据内容3.浏览器可直接支持4.数据比XML稠密XML:1.数据可直接读取或编辑,可直观理解2.即使事先不知道文法,也可以分析,理解数据内容3.是一些服务的事实标准,比如SOAP4.有很多现成工具支持5.非常啰嗦,数据过于稀疏ProtoBuf:

2015-06-23 17:01:13 684

原创 一致性hash算法

参考:http://blog.csdn.net/sparkliang/article/details/5279393

2015-06-21 15:14:43 368

原创 服务集群

业务集群参考:http://jm-blog.aliapp.com/?p=3462 a.)发送消息集群 b.)消息处理集群分布式调用跟踪系统参考:http://jm-blog.aliapp.com/?p=3465配置服务集群参考:http://jm-blog.aliapp.com/?p=3450 a.)非持久化配置和订阅者 b.)持久化配置和订阅者消息服务集群关于淘宝的notify和metaq

2015-06-18 23:01:03 467

翻译 红黑树

红黑树:1.)带节点颜色属性的二叉搜索树 2.)确保树的高度为 h=O(logn)h=O(\log_{}n)红黑树属性:每个节点要么是红色,要么是黑色 每个叶子节点(一定是NULL指针)一定是黑色 这意味着每个“真正”的节点都有两个孩子红色节点的两个孩子都是黑色 这意味着树的任何路径上不可能存在两个连续的红色节点从任意某个节点出发,到所有能到达的叶子节点的路径上的黑色节点数量相等根节

2015-06-18 17:55:24 494

原创 数据结构 -- 树

AVL树 适用于 插入和删除不多,但查询较多的情况红黑树 适用于经常插入,删除,查询的情况,如:进程调度B-树 适用于 节点非常多,且被存放在低速设备(磁盘)上的情况,如:数据库AVL树 VS 红黑树: AVL树在插入删除时旋转代价要高于红黑树,红黑树查询效率略小于AVL树。

2015-06-18 12:40:03 327

原创 Paxos算法

形象描述:http://my.oschina.net/foodon/blog/356713

2015-06-16 18:30:48 374

原创 内存管理

参考:http://www.memorymanagement.org/mmref/1. first -fix2.buddy system3.suballocators

2015-06-11 21:38:45 360

原创 XEN 4.2.4 前后端驱动开发

1. 编写前后端驱动,分别在dom0和domU中加载,可以采用 insmod 方式2.

2014-08-28 20:43:34 878 1

原创 vmware10.0 下 基于centos6.5安装xen的问题

1. 安装CentOS2.

2014-08-19 23:26:14 1041 1

原创 openvswitch的安装使用

1. 安装OpenVSwitch2.启动和关闭OpenVSwitch   启动脚本"ovs-zy-startup-server"  #! /bin/bashinsmod /usr/local/bin/openvswitch_mod.koovsdb-server --remote=punix:/usr/local/var/run/openvswitch/db.sock \

2012-03-15 17:48:30 2766

原创 使用Eigen3 的对象报错!

Assertion failed: (reinterpret_cast(array) & 0xf) == 0 && "this assertion is explained here: " .....file k:\eigen\eigen\src/Core/DenseStorage.h, line 69解决方案:http://eigen.tuxfamily.org/dox-devel/

2012-03-10 20:47:40 2371

转载 如皋范湖洲朱氏开始续谱

http://www.xici.net/d139671930.htm如皋范湖洲朱氏开始续谱(凡  例)1.范围。以范湖洲宗祠后裔为登记、入谱对象。登记时在如皋市外的,要写明现在居住地,为以后续谱留下鲜明的联系线索。(不用电话号码)2.坚持自觉自愿的原则。凡不愿入谱者,决不强求。原谱的祖辈续编进新谱。但谱上要写“此支无考”。以后再也不会出现。3

2012-02-17 19:51:31 7486

原创 TL-WR841N与Intel 2200BG无线网卡的冲突解决

TL-WR841N V8.0的无线路由相对V7要缩水很多,本想买回来DD-WRT的,结果发现缩水,不能DD,没办法只能直接使用,结果发现与我的老笔记本网卡不兼容(Intel 2200BG),郁闷了半天,今天意外发现TP官方提供了补丁。http://www.tp-link.com.cn/pages/download-detail.asp?d=579下载更新即可!本人测试,完美兼容。

2012-01-18 19:26:43 2646 1

原创 template 的递归调用问题

Fibonacci 的 template 使用:1. Function Method    方法一:下面这段代码会报错:template instantiation depth exceeds maximum of 1024 ....templateint fibonacci( ){ if ( N == 1 ) return 1; else

2012-01-13 16:30:42 1027

原创 Fedora16在virtualbox下改控制台模式下的分辨率

Fedora16换成了grub2还真不适应,尤其在virtualbox下面安装后,CTL+ALT+F6切换到控制台模式下,好小,根本没法用emacs......查询众多网页,没有结果,最后一个竟然成功了;1.在/etc/default/grub文件下,添加  GRUB_GFXMODE=1024x768  GRUB_GFXPAYLOAD=1024x768x32 在GRUB_CMD

2011-12-10 15:57:16 1287

原创 Emacs 中的 auto-mode-alist 正则式 解释

需求: 将emacs-init-[0-9]*的文件名用lisp-mode 加载。(setq auto-mode-alist    (append '(("emacs-init-[0-9]*\\'. lisp-mode))    auto-mode-alist)) 1. setq auto-mode-alist 等价于 set  'auto-mode-alist。 q mea

2011-11-11 14:44:17 1444

转载 Emacs Undo Redo

If you perform some command (even a navigation command such as C-f) after a sequence of undo operations, all the undos are pushed on to the operation stack. So the next undo undoes the last command.

2011-11-10 23:43:56 875

原创 统计学完全教程 (勘误) AllofStatistics 张波等译

AllofStatistics是本好书,但翻译版本有些错误,特一一记录,亦作为阅读此书之心得体会。Pcn.number  中文版页码Pen.number  英文版页码2011-01-30 16:32:111.Pcn.2:Pen.22例如,A1 = [0,1), A2 = [1,2), A3 = [1,2),...就是两两不相交的集合序列。原书应该是: A3 = [2,3)

2011-01-30 16:33:00 2746

转载 opensuse 11.3 将nouvesau 驱动替换为 nvidia

<br />原文地址:http://forums.opensuse.org/english/get-help-here/pre-release-beta/440556-11-3-rc1-nvidia-driver.html<br /> <br />Further to this, on this same PC, with openSUSE-11.3 RC1 I now have the proprietary nvidia driver running (see pix):<br /><br />It w

2010-11-20 11:07:00 1771

原创 Roboard 问题汇总

TFTP 的安装配置网络有详细说明,不必详说,这里记录不能匿名登录的2个可能的解决方法:1. /home/ftp 需要chmod 755 /home/ftp,如果还不行,就把/home/ftp/pub也设置为 chmod 755 /home/ftp/pub 2. 检查 /var 下面是否有 log文件夹,如果没有手动添加  mkdir /var/log

2010-11-14 10:35:00 575

原创 Roboard DM&P X-Linux 更新内核 kernel 2.6.35.7

<br />在Roboard板子上更新X-Linux内核,内核版本 (2.6.35.7),我的环境是: 引导: syslinux ,文件系统 busybox<br /> <br /><br />1. 由于Roboard上采用的Vortex86DX,所以,Config文件采用默认的I386配置文件<br />make i386_defconfig<br />然后键入<br />make menuconfig<br />开始配置<br /> <br />2.重要的几处配置<br />Processor type

2010-11-05 22:12:00 1117

原创 OOS下的open, read 操作设备描述符 测试

<br />利用OOS读取录音文件, 由于需要读取声音0.5秒,分析0.5秒, 再读取声音0.5秒....周而复始, 但有一个要求,读取声音的0.5秒的内容必须是相对最实时的。由于不清楚是采用<br />open<br />  ->0.5s (读)<br />  ->0.5s (分析)<br />  ->0.5s (读)<br />  ->0.5s (分析)<br />  -> ...<br />close<br /> <br />还是<br />open<br />   ->0.5s (读)<br />c

2010-10-30 17:07:00 551

原创 pppd(SUSE10.3) 拨号 gprs成功例子

我们和上次用wvidal用的同样的设别,极行速800 主要任务:配置位于 /etc/ppp文件价下面的脚本和文件 我一共写了4个配置文件1.启动文件 (start_gprs_zy)/usr/sbin/pppd file /etc/ppp/gprs-options_zycat /etc/ppp/resolv.conf >> /etc/resolv.conf      

2009-02-25 11:34:00 1522

原创 CUDA 在 suse10.3下面的安装 (自己的安装过程,没有对其他的想法或可能存在的bug进行测试)

1.http://developer.download.nvidia.com/compute/cuda/1.1-Beta/x86_website/doc/CUDA_SDK_release_notes_linux.txt 好好地看一下一个文章。 2.注意下对软件,我们是 suse 10.3,所以需要 驱动,10.3的toolkit,10.3的sdk. 3.先安装驱动,再装to

2009-02-24 20:45:00 1776

原创 wvdial 在 suse10.3 下 完成GPRS的配置

我们用的是极速行800,GPRS无线拨号上网1.linux的内核在2.6以上已经有了cp2101-cp2102,能够支持其USB转串口的要求。具体操作:    a. 插上去应该能自动识别。可以用 dmesg来查看相应的硬件连接情况。       # dmesgusb 3-2: USB disconnect, address 3 usb 6-2: new full sp

2009-01-09 21:55:00 1972

原创 CVS 在 Suse 下的 配置

安装网络上教的方法,在本地(服务器端)测试CVS login 是没有问题的,但在远程cvs login就出现 登录超时的现象。最后发现,是 suse的防火墙搞的鬼,于是在防火墙里面开放 cvspserver便可以了,默认是2401.防火墙的设置:方法1:a.直接修改文件/etc/sysconfig/SuSEfirewall2,添加FW_SERVICES_EXT_TCP="2401"FW_SERVI

2008-12-30 17:24:00 765

原创 bug in devil lib, /usr/include/IL/il.h

Details Description:When trying to compile spring (in AUR), the compilation procedure quits with the following error:In file included from rts/Map/SM3

2008-10-27 16:27:00 1888

原创 XPSP3 + SUSE10.3 + UBUNTU8.04 + grub0.97

这次的我决定说脏话!!! 靠!装了3天的系统!玩命地装!还终于被我拿下了,虽然方法俗不可耐! 得知ROBOCUP3D比赛换了平台,从SUSE跑到Ubuntu下面去了,于是找了个 Ubuntu8.04DVD刻了一张。 三个操作系统  WINDOWSXPSP3 + OPENSUSE10.3 + UBUNTU8.04 1.开始是 WINDOWS和SUSE 安装好了,现在来

2008-10-25 13:56:00 1162

转载 Linux+Apache+PHP+MySQL配置

1.安装Apache  以Apache使用PHP有两种方式:  作为动态模块,其在运行状态时可载入到Web服务器;  或者作为静态模块,其可直接编译到Web服务器代码中。  我们着重于第一种方式。  为了能以Apache模块使PHP动态载入,Apache服务器必须以动态共享对象(DSO, Dynamic Shared Object)编译。可以通过传递--enable-so参数使这一特性生效。  #

2007-10-09 13:47:00 3645

原创 动态二维数组的建立

方法一:#include  vector > pi(m, vector(n));方法二:int** pi = new int* [m];for(int t = 0; t { pi[t] = new int[n];} 

2007-09-08 15:10:00 661

转载 用strcat()时,参数是int的整形变量,如何转换成char *

C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转 换为字符串的一个例子:# include # include void main (void){int num = 100;char str[25];itoa(num, str, 10);printf("The number num is %d and the string

2007-08-30 11:13:00 5081

原创 char* p = new char [20] delete p 出现问题!

char *p = new char [20];p = "simple";delete p;运行出错,原因如下:p   =   "simple ";     这句本身是没有问题的,p指向在全局字符串常量区的"simple" ,     p原来指向的new分配的内存的地址就丢失了。         然后delete   p;就是去释放存放"hi   "字符串的程序的静态数据区的内存,

2007-08-30 09:32:00 2483

原创 #include " mysql.h " 出错解决方法之一

在Windows下编译MySQL客户端在源码文件中,应当在MySQL.h之前包括my_global.h:#include #include my_global.h包括你在Windows中编译程序所需要的Windows兼容文件(例如 windows.h)。可以将代码连接到动态libmysql.lib库,它只是一个包装器以便根据需要装载libmysql.dll,或连接静态mysql

2007-08-29 19:32:00 7693 1

原创 Non-communicative multi-robot coordination in dynamic (三)

 //8.13-2007//翻译:朱宇前5个规则用于是active球员的.规则p1,表明扮演截球者的角色用来截断球的.作为一个传球者,有多个选择.p2体现了一个active 的,当没有对方球员在轨道上时候,给队友j的dir方向上的传球,并且接球的队员将在dir的方向上移动以便截球.作用于全局的payoff的值利用u(j,dir)返回,并且取决于接球队员j接球的位置(越接近对方球门越

2007-08-13 22:54:00 626

原创 Non-communicative multi-robot coordination in dynamic environments (二)

 //翻译:朱宇//8.12-2007每个角色的协调配合潜力如下:1.active队员的潜力r(i,active) = 1/t(i),当t(i)>0是预约时间时,它将让球员i去截断(侦听)球.为了达到这一效果,我们使用在(21)里描述的the modification of Newtons Method.这个方法寻找函数的最根(the last root,等于第一个可能的

2007-08-12 21:36:00 581

原创 Non-communicative multi-robot coordination in dynamic environments(一)

//翻译:朱宇5.1 Fully observable, non-communicating team无交流团队中的充分观察在这里,我们讲解释怎么利用CG结构中确定的规则来构建一个完整的团队策略.我们假使,这个世界可以被充分观察,正像我们在4.2节中说得,每个队员都能够模拟整个完整的CG算法.这个非常必要因为RoboCup仿真系统不允许队员同时和其他两个或两个以上的球员交流,不允许同时和其

2007-08-12 00:25:00 710

原创 关于mount中文显示乱码的问题~~

 当我用命令 mount -t vfat /dev/hda7 /mnt/fat 时候,里面出现乱码,经上网查证,这是因为字符集的问题,解决方法: mount -t vfat -o iocharset=gb2312  或者 mount -t vfat -o iocharset=cp936 或者 mount -t vfat -o iocharset=utf8 经测试 发现 在前两个(gb2312和cp

2007-08-09 18:13:00 8030

算法导论 习题

算法导论 习题,对算法感兴趣的可以看看

2008-01-14

空空如也

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

TA关注的人

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