自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (8)
  • 收藏
  • 关注

原创 android兼容性测试CTS

http://www.cnblogs.com/Tiger-Dog/articles/2079384.html,可查看该网址。

2012-01-30 10:45:29 426

转载 Debian Linux新手Apt-get/dpkg简明入门

<br /><br />简略翻译,原文在 All about Linux的Blog上。其实,这里有个更全的早就翻译过的APT HOWTO,强烈推荐。<br />  Debian是最早的Linux发行版之一。它能引起公众注意就因为它让安装与卸载软件非常简单。在其他发行版还陷在依赖性的泥潭里时,Debian用户因为有更好的包管理系统而免受这些困扰。<br />  所有基于Debian的发行都使用这个包管理系统。Deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。这里要介绍的就是如何使用安

2011-05-06 10:26:00 515

原创 在xp的vmware下ubuntu中搭建SSH服务器

<br />背景:windows xp系统下安装了一个vmware6.5版本的虚拟机,虚拟机中安装了ubuntu10.04。<br />前提:1、电脑联网,因需要更新源码包;<br />         2、设置虚拟机网络连接方式<br />              a、选择虚拟机菜单栏“Edit->virtual Network Editor->Automatic Bridging”下的“Automatically choose an available physical network adapter

2011-04-21 15:55:00 1616

原创 php二位数组排序

$array[] = array("id"=>20,"name"=>"li");$array[] = array("id"=>21,"name"=>"ai");$array[] = array("id"=>20,"name"=>"ci");$array[] = array("id"=>22,"name"=>"di"); foreach ($array as $key=>$value){ $age[

2009-12-03 13:10:00 995

原创 JavaScript2.0 :抢先尝鲜

 http://www.webreference.com/programming/javascript/rg38/2.html作者为我们简要的介绍了下正在制定中的JavaScript2.0标准,有许多新特性的介绍和相应的代码演示: 作为一个开发者和作家,我的一部分工作就是跟随web世界最新发展潮流——不管是关于公司合并、在线购物潮流、或者是编程技巧。我承认如今很难跟上 业界里发生的

2009-08-19 08:52:00 382

转载 进入Linux操作系统的单机模式

 Linux 管理者经常需要进入单机模式, 以进行修复救援工作(如: 忘了root密码,再重新设定root新密码; 不正常开机, 进行档案修复進行: fsck -y /dev/sda??)等。许多人都不知道怎么进,今天刚刚试了试才明白,特此摘录。 1. 若是使用 lilo 开机者, 以下方法选一皆可: 请在开机出现 boot: 时, 鍵入: linux -s linux 1 l

2009-03-11 18:15:00 832

转载 如何修复linux系统的Root密码

如果因为忘了root口令导致无法登录系统,请试用下面的方法来改忘记的root口令:    方法一: http://www.mscto.com   1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单);    2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态;   3、该选项有三行语句

2009-03-11 18:12:00 631

原创 http中get与post的区别

先简单的介绍一下get与postl          Get:是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,而不是处理过程的描述。l          Post:用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列中请求URI所指定资源的附加新子项,Post被设计成用统

2009-02-25 13:19:00 5512

转载 linux操作系统下c语言编程入门

 续前贴8)Linux程序设计入门--网络编程Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的应用也将越来越多。 在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正的体会到网络的魅力。 想成为一位真正的hacker,必须掌握网络编程技术。现在书店里面已经有了许多关于Li

2009-02-05 20:54:00 743 1

转载 linux操作系统下c语言编程入门

 (一)目录介绍1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工

2009-02-05 20:51:00 1266

转载 ftok函数 应用,原理及 shell 脚本实现

 系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。ftok原型如下:key_t ftok( char * fname, int id )fname就时你指定的文件名,id是子序号。在一般的UNIX实现中,是将文件的索引节点号取出,前面加上子序号得到key_t的返回值。如指定文件的索引节点号为65538,换算成

2009-02-05 20:47:00 788

转载 关于int main(int argc,char *argv[])的问题

main()主函数                     每一C     程序都必须有一main()函数,     可以根据自己的爱好把它放在程序的某         个地方。有些程序员把它放在最前面,     而另一些程序员把它放在最后面,     无论放         在哪个地方,     以下几点说明都是适合的。                 1.     main

2009-02-05 20:15:00 1070

原创 SNMP、MIB

 SNMP(Simple Network Management Protocol)即简单网络管理协议,它为网络管理系统提供了底层网络管理的框架。SNMP协议的应用范围非常广泛,诸多种类的网络设备、软件和系统中都有所采用,主要是因为SNMP协议有如下几个特点: 首先,相对于其它种类的网络管理体系或管理协议而言,SNMP易于实现。SNMP的管理协议、MIB及其它相关的体系框架能够在各种不同类型的设备上

2009-01-15 20:11:00 2477

转载 网络编程中参数的获得与设置

  取得本地主机名:  int gethostname(char *hostname, size_t size);  获得主机名存到hostname中。  取得本地的信息:  int getsockname(int sockfd, struct sockaddr *addr, int *addrlen);  addr存有返回的主机信息。  示例:  struct soc

2009-01-07 16:41:00 618

原创 perror()

表头文件   #include  定义函数   void perror(const char *s);  函数说明  perror ( )用 来 将 上 一 个 函 数 发 生 错 误 的 原 因 输 出 到 标 准 错误 (stderr) 。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno 的值来决定要输出的字符串。  在库函数中有个error变量,每

2009-01-06 09:13:00 564

转载 守护进程(daemon)介绍

8.1 守护进程(daemon)介绍守护进程,也称为精灵进程,是一种运行在后台的特殊进程,它不存在控制终端,并周期性地执行某项任务或等待处理某项任务。图8.1所示为使用ps命令查看Linux系统进程的情况。从图中可以看到守护进程的一些特点:所有的守护进程都是以超级用户启动的(UID为0);没有控制终端(TTY为?);终端进程组ID为-1(TPGID表示终端进程组ID,该值表示与控制终端相关的前台

2009-01-05 20:32:00 619

转载 实现守护进程的步骤

8.2 创建守护进程由于守护进程的特点,编写守护进程程序必须遵守一定的规则。本节将阐述这些规则的要点,并给出相关代码。8.2.1 实现守护进程的步骤在Linux系统中,要编程实现一个守护进程必须遵守如下的步骤。1.让init进程成为新产生进程的父进程。调用fork函数创建子进程后,使父进程立即退出。这样,产生的子进程将变成孤儿进程,并被init进程接管,同时,所产生的新进程将变为在后台运行。2

2009-01-05 20:31:00 722

原创 dup()、dup2()函数

dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的stdin、stdout和stderr。这两个函数的 原形如下: #include  int dup( int oldfd ); int dup2( int oldfd, int targetfd )利用函数dup,我们可以复制一个描述符。传给该函数一个既有的描述符,它就会返回一个新的描述符,这

2009-01-05 19:53:00 1518 1

原创 c语言库函数5

函数名: parsfnm功 能: 分析文件名用 法: char *parsfnm (char *cmdline, struct fcb *fcbptr, int option); 函数名: peek功 能: 检查存储单元用 法: int peek(int segment, unsigned offset);函数名: peekb功 能: 检查存储单元用 法: char peekb (int segm

2009-01-05 13:15:00 845

原创 c语言库函数4

功 能: 建立一个硬件错误处理程序用 法: void harderr(int (*fptr)());函数名: hardresume功 能: 硬件错误处理函数用 法: void hardresume(int rescode);函数名: highvideo功 能: 选择高亮度文本字符用 法: void highvideo(void);函数名: hypot功 能: 计算直角三角形的斜边长用 法: dou

2009-01-05 13:13:00 905

原创 c语言库函数3

名: ecvt功 能: 把一个浮点数转换为字符串用 法: char ecvt(double value, int ndigit, int *decpt, int *sign);函数名: ellipse功 能: 画一椭圆用 法: void far ellipse(int x, int y, int stangle, int endangle,int xradius, int yradius);函数名

2009-01-05 13:12:00 638

原创 C语言库函数2

函数名: abort功 能: 异常终止一个进程用 法: void abort(void)函数名: abs功 能: 求整数的绝对值用 法: int abs(int i)函数名: absread, abswirte功 能: 绝对磁盘扇区读、写数据用 法: int absread(int drive, int nsects, int sectno, void *buffer)int abswrite(i

2009-01-05 13:11:00 725

转载 c语言库函数1

函数名: signal  功 能: 设置某一信号的对应动作  用 法: int signal(int sig, sigfun fname);  程序例:  /* This example installs a signal handler routine for SIGFPE,    catches an integer overflow condition, makes an adj

2009-01-05 12:23:00 758

原创 getopt函数的功能

头文件: #include定义函数int getopt(int argc,char * const argv[ ],const char * optstring);函数说明 getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个 数和内容。参数optstring 则代表欲处理的选项字符串。此函数会返回在argv 中下一个的选项字母,此字母会对应参数optstring

2009-01-05 09:51:00 1267

转载 cvs

cvs是Concurrent Versions System的缩写,Concurrent有并发的,协作的,一致的等含义。CVS是一个版本控制系统,使用它,可以记录下源文件的历史 。CVS维护的文件类型可以是文本类型也可以是二进制类型。CVS的基本工作思路是这样的:在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。每个用户在使用源代码库之前,首先要把源代码库里的项目文件下载到本地,然

2008-12-31 14:35:00 473

转载 Linux下Makefile的automake生成全攻略

一、Makefile介绍Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中纪录有文件的信 息,在make时会决定在链接的时候需要重新编译哪些文件。Makefile的宗旨就是:让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依赖文件有了改变,编译器会自动的发现最终的生成文件已经过时,而重

2008-12-30 16:50:00 555

转载 Linux下C语言编程基础(Makefile)

/* main.c */ #include "mytool1.h" #include "mytool2.h" int main(int argc,char **argv) { mytool1_print("hello"); mytool2_print("hello"); } /* mytool1.h */ #ifndef _MYTOOL_1_H #define _MYTOOL_1_H void m

2008-12-30 16:11:00 542

转载 Linux环境下Makefile文件制作浅谈

Linux 环境下 Makefile 文件制作浅谈(一)  编写:Leaf Zhou  EMAIL:[email protected]  可自由复制但禁止删改  2003-10-12   无论对于一个初学者还是一个资深的Linux程序员,编写Makefile文件都是一件很麻烦的事;再者,开发人员应该把主要的精力放在程序代码的编写 上,而在Makefile文件花费太多的精力显然是不明智的

2008-12-30 15:28:00 724

转载 VMware下Linux的安装及简单设置

当你听别人说起Linux、FreeBSD甚至OS2等等新奇的操作系统时,是不是也想尝试看看?但是当听到需要重新切割硬盘,原有数据还有可能丢失时,是否又有些犹豫?当初我也是在Linux的门外彷徨很久,直到我找到了VMware。因为它既保证了Linux能正确安装且正常运行,又不破坏原来的操作系统,为我们除去了费心研究如何把硬盘分区分得合理和高效的苦恼。下面,我给大家介绍一下怎样用这款软件来安装Linu

2008-12-27 18:34:00 737

原创 利用HTML+JAVASCRIPT编写的判断IP地址合法性,并将其合法IP地址分类

 index.html   top.html  test todayDate=new Date();date=todayDate.getDate();month=todayDate.getMonth() +1;year=todayDate.getYear();document.write("Today is")document.write("")if(navigator

2008-12-11 13:46:00 2359

原创 利用javascript窗口框架做的判断ip地址合法性并将其分类

 6.html  frame get Value test      function checkIP()       {         var IP=document.getElementById("txtFather").value;      document.write("The IP Address:")      document.write(IP);         

2008-12-11 13:42:00 478

原创 C语言数据结构中队列的相关操作

 #include#define MaxSize 4                                      //声明队列元素,可以任意定制typedef int BOOL;int menu_select( );                                      //声明选择函数typedef struct queue                 

2008-11-14 14:48:00 1097

原创 堆栈相关操作

  在这个程序中,我将堆栈当作容器。进行压栈跟出栈的操作!  #include#define MaxSize 20                                     //允许栈的最大存储数为20typedef int BOOL;typedef  struct stack{         int Top,MaxStack;         int N;      

2008-11-14 14:32:00 558

原创 从终端输入一组数据进行进栈、出栈操作并将其结果打印出来(采用顺序栈的方式)

利用栈的基本知识进行简单程序的编程,从终端输入数据经压栈、出栈操作。最后将其列印出来。  #include#define MaxSize 10typedef int BOOL;typedef  struct stack{         int Top,MaxStack;         int  Element[MaxSize];        }Stack;void Creat_Sta

2008-11-07 16:32:00 2524

原创 c语言+数据结构不固定输入元素个数时整数的二叉存储式

 #include#include#define Max 200typedef  struct BTree{                      long int data;                      struct BTree *Lchild,*Rchild;                }BinTree,*Pbtree;Pbtree  root=NULL;void ins

2008-11-06 16:43:00 486

原创 输入一组整数后用c语言数据结构对其进行大小比较以二叉树存储、遍历

 要求可从输入端输入一组数据后对其进行比较后以先序遍历、中序遍历、后序遍历输出:代码如下:#include #include #define N 12typedef struct btree   {    int data;    struct btree *left;    struct btree *right;    }BTR,*PBTR;PBTR Bitree=NULL;voi

2008-11-06 13:28:00 1762

转载 ActiveX技术在WEB页上的应用(转载)

Internet的发展可以说是日新月异,这种快速的发展给人们带来了大量的机会。全世界的电信服务商都在寻找增强Internet在线服务的方法。在Internet上占有相当分额的公司之一是Microsoft公司,它将OLE技术升级,这就是ActiveX技术。可以这么说,只要人们使用了ActiveX,Internet就与原来大不一样。  ActiveX究竟有什么特别之处呢?ActiveX使得编程

2008-03-26 01:59:00 841 1

安装包mysql/apache/php

这个压缩包里有mysql apache php工具,安装它后你就可以在自己机器搞网站了

2012-06-08

CM-SP-MULPIv3.0-I05-070803

CM-SP-MULPIv3.0-I05-070803详细描述downstream跟upstream 相关方面的资料

2009-08-06

cm obtain upstream parametre.ppt

cm obtain upstream parametre.ppt 仅供参考

2009-04-03

cm与cmts的交换过程

CMTS & Cable Modem基本工作原理

2009-04-03

LINUX网络通信编程第二卷(1)

详细描述了linux进程间通信机制,有详细的解说

2009-03-16

利用ethereal对http封包中的post和get分析

利用ethereal对http封包分析 post,get信息

2009-02-26

javascript frameset and window

其中有两个文件夹,“two frameset”文件是在一个网页中设计上下两个框架,然后在上面的框架中设计一个表单,将表单的值传给下面的框架进行判断。 “father and son”文件中以个窗口中建立一个父框架跟子框架。然后就子框架的值传给父框架进行判断。

2008-12-11

cisco路由器配置

调试cisco路由器修改NAT配置<br>讲解路由器的配置

2008-03-10

空空如也

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

TA关注的人

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