自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (15)
  • 收藏
  • 关注

原创 gdb远程调试

<br />【1】服务器的IP为192.168.88.129<br />gdbserver 192.168.88.129:2345 main<br />192.168.88.129为服务器自己的IP,2345为要开启的端口号,main为要调试的程序。<br />注意服务器要把防火墙关掉: service iptables stop,不然客户端连接时会出现“No route to host”错误!<br />【2】客户端远程调试<br />gdb<br />(gdb)target remote 192.168

2010-07-25 12:13:00 1047

原创 linux下的多播

进行Linux下的多播编程时,需要关闭防火墙,关闭防火墙的方法如下:1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop 服务器端代码:#include #include #i

2009-12-06 19:45:00 1536

原创 GDB调试技巧

 在公司工作了一段时间,发现B/S结构的代码调试很麻烦,经常用的手段是通过printf打一串消息来进行跟踪,然后估计问题出在哪里。通过逐步添加printf语句,获得越来越多的信息最终确定问题的根源。我感觉这样比较麻烦,如果能把gdb的单步调试功能用上就好了。工作之余,做了一定的尝试,希望对跟我一样感到麻烦的人有一丁点帮助。调试信息的生成进行gdb调试时最重要的是要保存调试信息,.c与.

2009-11-26 20:00:00 3016

原创 inetd启动服务器进程

利用inetd启动守护进程的方法:1.编写服务器程序:【1】cd /home/xfn【2】vi abc.c#include int main(){    char buf[] = "Hello!";    write(0, buf, sizeof(buf)); //write(1, buf, sizeof(buf)); //0,1,2都重定向到了与客户端建立的socket之上,这里实际上就

2009-11-19 23:22:00 1116

原创 Linux2.6.31.5内核编译

 1.从http://www.kernel.org/上下载内核源码linux-2.6.31.5.tar.bz2。2.将linux-2.6.31.5.tar.bz2拷贝到/usr/src/linux下,如果不存在/usr/src/linux目录则新建/usr/src/linux。3.cd /usr/src/linux  tar xvjf linux-2.6.31.5.tar.bz2   解压缩源代码

2009-11-01 15:06:00 1018

原创 Linux段错误调试

1.单步调试编译时加上-g,然后用gdb调试,自然就知道出现段错误的地方在哪。2.利用core文件来进行调试【1】用ulimit -c来查看core文件的最大值,如果是0就不会产生core文件。此时可用ulimit -c 1000将core文件的最大值设置为1000K。ulimit -c 1000只会影响当前的终端(对其他的终端无影响),终端关闭后又会恢复为0。[root@localhost

2009-11-01 01:08:00 4086

原创 KFS安装

1.安装xfs:【1】tar -zxvf xfsprogs-3.0.1.tar.gz【2】cd /home/xufaniu/xfsprogs-3.0.1【3】make【4】make install【5】make install-dev2.安装JDK:【1】chmod +x jdk-6u16-linux-i586.bin 【2】./jdk-6u16-linux-i586.bin【3】设置环境变量

2009-09-02 22:29:00 1139

原创 Hadoop安装步骤

1.采用3台机器进行测试,这3台机器的IP分别为:【1】192.168.1.137【2】192.168.30.251【3】192.168.30.46其中192.168.1.137作为namenode,192.168.30.251与192.168.30.46作为datanode。2.为这3台机器都添加用户:【1】useradd hadoop【2】passwd hadoop  输入密码hadoop

2009-09-02 22:28:00 1341

原创 用虚拟机安装Linux AS5的步骤

用VMware 6.5.1安装Linux Enterprise as5时不会自动安装gcc,需要自己手动安装,安装过程如下:【1】用root用户登录Linux后,选中VMware 6.5.1的菜单项:VM->Settings,单击“CD/DVD(IDE)”,勾取connected以及connected at power on,并选中Use ISO image file:,单击Browse按钮,选择

2009-08-22 21:42:00 1010

ACE程序员指南-网络与系统编程的实用设计模式

ACE的书比较少,买一本也不划算,在网上找了个高清晰的pdf文档,供朋友们共同学习。

2011-10-14

RFC 3550 RTP RTCP 中文

RFC 3550 RTP RTCP 中文资料

2010-06-01

google公司的C++编码规则

google公司的C++编码规则,非常清晰。

2009-09-25

C++设计模式 可复用面向对象软件的基础

超级清晰的设计模式pdf文件,由Erich Gamma等编写,李英军等翻译。 非常详细的讲述了设计模式,并配有大量的实例,是学习设计模式不可多得的书籍。

2009-09-25

Linux驱动程序编写

这个是网上流传较广的pdf文件,比较清晰,以前的版本没有目录,全书475页,可以想象没有目录的话,阅读是一件很痛苦的事情,为此,我花了一天时间,将原书的目录添加上去,也算为各位同仁做一点小小的贡献。

2009-03-28

多线程下的CSocket

网上很多人对于CSocket不是很了解,认为CSocket不支持多线程,没什么用,其实CSocket是支持多线程的,只是他们使用的方法不对。在此,我写了一个简单的示例,有兴趣的朋友可以看看如何在多线程中使用CSocket。

2009-03-17

vs2005下使用matlab7.5

上次写到了vs2003下调用matlab7.0,经过不断的摸索发现matlab7.0确实存在不少的bug,有些时候根本无法将m文件编译成dll,老是提示编译器错误,确实很烦人。但是vs2005却能与matlab7.5很好的结合,在matlab7.5下可以直接将m文件编译为.net控件,很方便。我在这里提供了详细的步骤和源代码,有兴趣的同志可以下载看一下。(matlab7.5在.net环境下的移植,可以参考我以前写的matlab7.0与VS2003的相关资料)

2008-08-06

.net环境下移植matlab

进行复杂的数据处理时通常会用到matlab,matlab的功能是非常强大的。在.net环境下新建工程调用matlab进行数据处理,并将这个工程移植到没有装matlab的机器上。这样即使目标机器没有装VS2003与Matlab7.0也能同样使用matlab的强大功能。我附上了移植 Matlab7.0的详细过程,并附上了工程源代码。有兴趣的同志可以参考一下哦。(注意先看matlab7.0与VS2003.txt,再看在.net 环境下移植matlab.txt)

2008-06-19

VS2003与Matlab7.0

进行复杂的数据处理时通常会用到matlab,matlab的功能是非常强大的。在.net环境下新建工程调用matlab进行数据处理,并将这个工程移植到没有装matlab的机器上。这样即使目标机器没有装VS2003与Matlab7.0也能同样使用matlab的强大功能。我附上了移植Matlab7.0的详细过程,并附上了工程源代码。有兴趣的同志可以参考一下哦。(注意先看matlab7.0与VS2003.txt,再看在.net环境下移植matlab.txt)

2008-06-19

SQLite数据库查看器

SQLite数据库是一种小型的数据库,不需要安装,只需要一个dll即可。它的速度很快,支持大部分的SQL语句。本程序是SQLite数据库的一个查看器,是一个图形用户界面,能够方便的浏览、删除、更新SQLite数据库中的内容。 我附上了源代码,有兴趣的朋友可以下载研究。

2008-04-16

个人记事本

我们经常看到双击一个txt文档,就会自动调用记事本来打开这个txt文档,其实这个原理非常简单。我上传的这个工程是个记事本程序,能够编辑文字跟图像,并且自定义了扩展名为.xfn的文件,双击.xfn文件就会自动调用记事本程序打开该.xfn文件。<br> 想了解一下应用程序怎样跟文件关联的朋友可以下载看看。

2008-03-26

摄像头空间(C#)

VS2005下用C#编写的摄像头控件,功能包括:<br>开启/关闭摄像头、抓图、录像、调节亮度、对比度、灰度等等。<br>代码简捷易懂,值得学习与研究。

2008-03-15

CSGL帮助文档

CSGL就是在c#下使用OpenGL,该教程非常详细的介绍了csgl。对于C#下的三维游戏开发很有意义。

2007-11-14

空空如也

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

TA关注的人

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