自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(36)
  • 资源 (12)
  • 收藏
  • 关注

转载 configure选项详解

Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不 离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。   与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对

2008-04-30 20:16:00 555

原创 chmod使用方法

chmod用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。 该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含 数字的数字设定法。 1. 文字设定法语法:chmod [who] [+ | - | =] [mode] 文件名命令中各选项的含义为: 操作对象who可是下述字母中的任一个或者它们的组合:  u 表示“用户(user)”,即文件或

2008-04-29 20:53:00 888

原创 make[2]: 警告:检测到时钟错误。您的创建可能是不完整的。

今天看系统的时间好似不对,就改了一下,结果下午来了编译毕设程序就出现了make[2]: 警告:检测到时钟错误。您的创建可能是不完整的。汗~貌似内核时间和源程序的时间冲突,源代码的时间戳比本机的时间更新可以用touch 命令把源程序的时间戳改一下find -exec touch {} /;

2008-04-28 15:51:00 2933

转载 linux命令(转自大马blog)

[1] vi相关:命令大全:http://interma.cnblogs.com/archive/2006/06/28/438064.html经验之谈:http://www.cppblog.com/boolking/archive/2006/05/14/7137.html                    http://blog.csdn.net/camry_camry/archive/200

2008-04-25 10:13:00 503

原创 POP3协议演示

POP3协议演示:xjtu129@xjtu129-desktop:~$ telnet stu.xjtu.edu.cn pop3Trying 202.117.1.22...Connected to stu.xjtu.edu.cn.Escape character is ^].+OK POP3 readyuser wangyifei.0822+OK pass *******+OK auth

2008-04-24 19:55:00 827

原创 使用smtp协议发送邮件程序

 使用SMTP协议发送邮件,可以不通过SMTP服务器,直接将邮件发送到邮件服务器。很多服务器端程序可能需要向很多用户发送邮件,直接通过SMTP发送可能是最有效的。关于SMTP协议定义在RFC821,可以在此看中文版。第一步:通过目标email查找邮件服务器。例如:asklxf@sohu.com,其邮件服务器地址为:sohumx.sohu.com    import java.net.*;   

2008-04-24 14:37:00 1816

原创 DNS报文格式及DNS查询程序

DNS报文格式:该报文12字节的首部和4个长度可变的字段组成。标识字段由客户程序设置并有服务器返回结果。16bit的标志字段 如下:QR:0表示查询报文,1表示响应报文Opcode:通常值为0(标准查询),其他值为1(反向查询)和2(服务器状态请求)。AA:表示授权回答(authoritative answer).TC:表示可截断的(truncated)

2008-04-23 09:37:00 8884 2

转载 LINUX新手入门及安装配置FAQ(http://bbs.blueidea.com/viewthread.php?tid=635906&page=)

  LINUX新手入门及安装配置FAQ 剑气凌人 [楼主]

2008-04-23 08:37:00 6715

转载 socket DNS查询之实现(Delphi)

socket DNS查询之实现昨天突然无法访问任何网站了,可是QQ还在正常工作~~~~~`嗯,肯定是DNS出了问题~~       用自己做的TraceRoute察看了一下,6个网关都工作正常~~~确实是DNS坏了~~       烂铁通的DNS太差~~换~~~可是哪个DNS更好?       自己做一个工具比较一下吧~~可是还不懂DNS的工作原理^_^       搜索百度,下载TCP/IP

2008-04-22 21:42:00 1163

原创 ubuntu下解压和压缩rar文件

sudo apt-get updatesudo apt-get install rar unrar解压:unrar e @.rar ./dir  把@.rar 解压到目录./dir中压缩:rar a all ./**//*  把./* 的文件压缩成all.rar

2008-04-22 20:23:00 523

原创 gtk多线程编程用例

#include gtk/gtk.h> static GtkWidget *fixed; static GtkWidget *button1; static GtkWidget *button2; int running = 1;void our_thread1(GtkWidget *button) ...{  gint x,y,towards;  x=40;  y=40;  towards=

2008-04-22 19:57:00 4911 3

原创 gtk录入对话框源程序

GtkWidget *dialog;void okCall(GtkWidget * button,gpointer data)...{        char *string = gtk_entry_get_text(GTK_ENTRY((GtkWidget *)data));        bzero(servConfFilePath,sizeof(servConfFilePath));  

2008-04-21 16:25:00 588

转载 sprintf详解

在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, arg

2008-04-21 11:28:00 507

原创 gtk响应其他窗口时间程序实现方法

        while (gtk_events_pending())                gtk_main_iteration();响应其他窗口时间

2008-04-21 09:46:00 477

原创 gtk notebook用例(毕设中的一小段)

GtkWidget *textHttp,*textDNS;GtkWidget *addPage(GtkWidget *notebook,GtkWidget *text,char *protocol)...{        GtkWidget *label;        GtkWidget *scrolled;        GtkWidget *tbox;        label = gt

2008-04-20 20:41:00 1219

转载 ubuntu 基本设置

配置:AMD2500 ,NVIDIA显卡, 下载*i386.iso这个32位版本的,以及对应的vmlinuz和initrd.gz文件,这两个文件一定要是对应版本的,并将这三个文件放到 fat32分区根目录下。下载grub_for_dos-0.4.2,解压至windows系统根目录下面,然后去掉boot.ini文件只读属性然后打 开加入以下语句c:/grldr=grub然后保存。重启windows

2008-04-19 15:08:00 1546

原创 linux mount详解

在windows操作系统中, 挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。 这个操作可以通过“计算机管理”中的“磁盘管理”来进行。 第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。 在linux操作系统中, 挂载是一个非常重要的功能,使用非常频繁。 它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 (这个目

2008-04-15 21:10:00 2248

转载 linux常用命令

常用命令 df -h 查看磁盘空间 sudo mount /media/usbdisk/软件库/装机软件/Office/ 2003.ISO /mnt -o loop,iocharset=gb2312 mount映像iso文件 rm -rf .cxoffice/ 删除文件夹 ln -sf /opt/.cxoffice .cxoffice 加一个

2008-04-15 21:09:00 551

原创 gnome小程序及makefile文件

#include stdlib.h>#include stdio.h>#include gnome.h>int main(int argc,char *argv[])...{        GtkWidget *app;        gnome_program_init("testgnome1","1.0",LIBGNOMEUI_MODULE,argc,argv,NULL);        

2008-04-13 22:18:00 554

转载 linux 解压 压缩 大全

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

2008-04-13 09:35:00 1390

转载 java学习

1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。    2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams, networking,?multithrea

2008-04-12 17:02:00 606

原创 一个简单的GTK+程序

#include gtk/gtk.h>#include stdlib.h>#include stdio.h>static int count = 0;void button_clicked ( GtkWidget *button, gpointer data)...{    printf("%s pressed %d times  ",(char *)data,++count);}void c

2008-04-12 16:53:00 410

转载 linux管理软件包详解

rpm是一个功能十分强大的软件包管理系统,它使得linux下的安装,升级和删除软件包的工作非常简单易行,并且还有查询,验证软件包的功能。与图形化工具相比,使用命令的方式理灵活,更强大。 下面介绍的内容 都 以 example.1.2.3-1.i386 软件包为例来介绍安装,升级,更新用查询等操作和安装使用. 1:安装,升级和更新 rpm -i 安装一个新的软件包。 rpm -U 升级一个系统中已

2008-04-12 15:33:00 475

转载 pkg-config工具的使用

一、编译和连接        一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的 不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L 参数,也会造成连

2008-04-12 15:30:00 1493

原创 redhat下ssh服务的启动于配置

服务默认是启动了的,如果服务未启动,可以在终端下键入:service  sshd   start或者:直接图形界面《服务》选中sshd重启更改配置文件:/etc/ssh/sshd_config去掉#PermitRootLogin yes前面的#重启sshd/etc/init.d/sshd restartok

2008-04-12 15:12:00 5419

原创 修复grub

放入live cd,打开终端键入:grup             root (hd0,          键Table键          补全root (hd0,6)   0,是代表第一块硬盘,6是代表。。。          setup (hd0)          ok了

2008-04-12 15:06:00 505

原创 未使用链接器输入文件,因为链接尚未完成,错误解决方法

#include gtk/gtk.h>int main(int argc,char *argv[])...{        GtkWidget *window;        gtk_init(&argc,&argv);        window = gtk_window_new(GTK_WINDOW_POPUP);        gtk_widget_show(window);      

2008-04-12 14:51:00 6848

原创 POSIX小程序

#include  stdio.h>#include  stdlib.h>#include  string.h>#include  unistd.h>#include  pthread.h>#include  semaphore.h>void *thread_function(void *arg);sem_t bin_sem;#define WORK_SIZE 1024char work_ar

2008-04-10 19:40:00 544

转载 ioctl(fd,FIONREAD,&nread) nread == 0

for (fd = 0;fd  FD_SETSIZE;fd++)...{        if (FD_ISSET(fd,&testSet))        ...{            int nread;            ioctl(fd,FIONREAD,&nread);            if (nread == 0)            ...{             

2008-04-10 16:24:00 2288

原创 write:: Bad file descriptor write:: Resource temporarily unavailable

char data[1000000];                //strcpy(data,"hahahahahahahha");                int i;                for (i = 0;i  999000;i++)                        data[i] = a;                int data_len 

2008-04-10 10:23:00 1045

原创 设置socket为非阻塞和阻塞状态

    设置socket为非阻塞    int flags = fcntl(SocketFd,F_GETFL,0);    fcntl(SocketFd,F_SETFL,O_NONBLOCK|flags);    恢复阻塞状态:    fcntl(SocketFd,F_SETFL,~O_NONBLOCK&flags);  /*set the socket block*/

2008-04-10 09:24:00 871

转载 ubuntu SSH 连接安装

安装 SSH(Secure Shell) 服务以提供远程管理服务sudo apt-get install sshSSH 远程登入 Ubuntu 机ssh username@192.168.0.1将 文件/文件夹 从远程 Ubuntu 机拷至本地(scp)scp -r username@192.168.0.1:/home/username/remotefile.txt .将 文件/文件夹 从本地拷至

2008-04-07 11:18:00 1885

原创 ubuntu开启ssh服务

网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装

2008-04-07 11:05:00 4467 1

原创 select小议ndfs描述符数

函数圆形:int select(int nfds,    fd_set*    readfds,    fd_set*    writefds,    fd_set*    errorfds,    struct timeval    *timeout);其中nfds是测试的描述符范围,测试从0-》nfds-1的描述符,其中宏FD_SETSIZE是内部定义的最大值

2008-04-06 22:10:00 435

原创 程序执行make时出现的错误calling fdopen: Bad file descriptor错误解决

calling fdopen: Bad file descriptor 删除目录下的 . gch就可以了,呵呵

2008-04-06 10:38:00 2114 5

原创 线程pthread程序编译时库文件的添加-L/usr/lib/-lpthread

编译线程程序时的错误解决: xjtu129@xjtu129-desktop:~/wz$ gcc testThread.c /tmp/ccKXccVy.o: In function `main:testThread.c:(.text+0x2b): undefined reference to `sem_inittestThread.c:(.text+0x6f): undefined refere

2008-04-05 10:07:00 1007

HTTP返回码分类说明

http返回码分类,比较全面,比较详细大家下下来看看吧

2010-02-28

网页正文抽取正则表达式

网页正文抽取正则表达式,比较详细,比较实用,大家下下来看看吧

2010-02-28

lucene阅读笔记

lucene的阅读笔记,比较详细,比较值,大家下下来看看吧

2010-02-28

lucene in action中文版

lucene in action中文版,非常好的lucene入门和使用的教程。难得。

2010-01-09

搜索引擎之我见非常详细的论文

搜索引擎之我见,非常好的一片介绍搜索引擎的论文,比较详细

2010-01-09

c++笔试面试资料整理2009版.doc

面试资料bbs c++笔试面试资料整理2009版.doc

2008-12-29

IBM db2认证考试题库

ibm db2 认证考试 730 731

2008-12-29

acm标程

acm标程自己积累的

2008-08-01

monitor网络监控程序

自己毕设做的网络实时监控程序,有源码

2008-06-18

ood启思录读书笔记

ood启思录读书笔记

2008-06-18

The Java Programming Language 4th.chm

java之父作品,经典

2008-06-18

空空如也

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

TA关注的人

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