- 博客(37)
- 资源 (8)
- 收藏
- 关注
原创 android兼容性测试CTS
http://www.cnblogs.com/Tiger-Dog/articles/2079384.html,可查看该网址。
2012-01-30 10:45:29
478
转载 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
582
原创 在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
1666
原创 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
1039
原创 JavaScript2.0 :抢先尝鲜
http://www.webreference.com/programming/javascript/rg38/2.html作者为我们简要的介绍了下正在制定中的JavaScript2.0标准,有许多新特性的介绍和相应的代码演示: 作为一个开发者和作家,我的一部分工作就是跟随web世界最新发展潮流——不管是关于公司合并、在线购物潮流、或者是编程技巧。我承认如今很难跟上 业界里发生的
2009-08-19 08:52:00
420
转载 进入Linux操作系统的单机模式
Linux 管理者经常需要进入单机模式, 以进行修复救援工作(如: 忘了root密码,再重新设定root新密码; 不正常开机, 进行档案修复進行: fsck -y /dev/sda??)等。许多人都不知道怎么进,今天刚刚试了试才明白,特此摘录。 1. 若是使用 lilo 开机者, 以下方法选一皆可: 请在开机出现 boot: 时, 鍵入: linux -s linux 1 l
2009-03-11 18:15:00
881
转载 如何修复linux系统的Root密码
如果因为忘了root口令导致无法登录系统,请试用下面的方法来改忘记的root口令: 方法一: http://www.mscto.com 1、重新启动系统。待系统启动到grub或lilo(现在一般是grub)引导菜单时,找到系统当前引导项(可以按方向键展开隐藏的菜单); 2、把光标定位在该选项上按下字母“e”键进入这个引导的编辑状态; 3、该选项有三行语句
2009-03-11 18:12:00
695
原创 http中get与post的区别
先简单的介绍一下get与postl Get:是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,而不是处理过程的描述。l Post:用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列中请求URI所指定资源的附加新子项,Post被设计成用统
2009-02-25 13:19:00
5570
转载 linux操作系统下c语言编程入门
续前贴8)Linux程序设计入门--网络编程Linux系统的一个主要特点是他的网络功能非常强大。随着网络的日益普及,基于网络的应用也将越来越多。 在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正的体会到网络的魅力。 想成为一位真正的hacker,必须掌握网络编程技术。现在书店里面已经有了许多关于Li
2009-02-05 20:54:00
791
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
1330
转载 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
841
转载 关于int main(int argc,char *argv[])的问题
main()主函数 每一C 程序都必须有一main()函数, 可以根据自己的爱好把它放在程序的某 个地方。有些程序员把它放在最前面, 而另一些程序员把它放在最后面, 无论放 在哪个地方, 以下几点说明都是适合的。 1. main
2009-02-05 20:15:00
1123
原创 SNMP、MIB
SNMP(Simple Network Management Protocol)即简单网络管理协议,它为网络管理系统提供了底层网络管理的框架。SNMP协议的应用范围非常广泛,诸多种类的网络设备、软件和系统中都有所采用,主要是因为SNMP协议有如下几个特点: 首先,相对于其它种类的网络管理体系或管理协议而言,SNMP易于实现。SNMP的管理协议、MIB及其它相关的体系框架能够在各种不同类型的设备上
2009-01-15 20:11:00
2538
转载 网络编程中参数的获得与设置
取得本地主机名: 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
661
原创 perror()
表头文件 #include 定义函数 void perror(const char *s); 函数说明 perror ( )用 来 将 上 一 个 函 数 发 生 错 误 的 原 因 输 出 到 标 准 错误 (stderr) 。参数 s 所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno 的值来决定要输出的字符串。 在库函数中有个error变量,每
2009-01-06 09:13:00
598
转载 守护进程(daemon)介绍
8.1 守护进程(daemon)介绍守护进程,也称为精灵进程,是一种运行在后台的特殊进程,它不存在控制终端,并周期性地执行某项任务或等待处理某项任务。图8.1所示为使用ps命令查看Linux系统进程的情况。从图中可以看到守护进程的一些特点:所有的守护进程都是以超级用户启动的(UID为0);没有控制终端(TTY为?);终端进程组ID为-1(TPGID表示终端进程组ID,该值表示与控制终端相关的前台
2009-01-05 20:32:00
667
转载 实现守护进程的步骤
8.2 创建守护进程由于守护进程的特点,编写守护进程程序必须遵守一定的规则。本节将阐述这些规则的要点,并给出相关代码。8.2.1 实现守护进程的步骤在Linux系统中,要编程实现一个守护进程必须遵守如下的步骤。1.让init进程成为新产生进程的父进程。调用fork函数创建子进程后,使父进程立即退出。这样,产生的子进程将变成孤儿进程,并被init进程接管,同时,所产生的新进程将变为在后台运行。2
2009-01-05 20:31:00
764
原创 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
1570
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
882
原创 c语言库函数4
功 能: 建立一个硬件错误处理程序用 法: void harderr(int (*fptr)());函数名: hardresume功 能: 硬件错误处理函数用 法: void hardresume(int rescode);函数名: highvideo功 能: 选择高亮度文本字符用 法: void highvideo(void);函数名: hypot功 能: 计算直角三角形的斜边长用 法: dou
2009-01-05 13:13:00
980
原创 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
701
原创 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
789
转载 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
815
原创 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
1356
转载 cvs
cvs是Concurrent Versions System的缩写,Concurrent有并发的,协作的,一致的等含义。CVS是一个版本控制系统,使用它,可以记录下源文件的历史 。CVS维护的文件类型可以是文本类型也可以是二进制类型。CVS的基本工作思路是这样的:在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。每个用户在使用源代码库之前,首先要把源代码库里的项目文件下载到本地,然
2008-12-31 14:35:00
510
转载 Linux下Makefile的automake生成全攻略
一、Makefile介绍Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中纪录有文件的信 息,在make时会决定在链接的时候需要重新编译哪些文件。Makefile的宗旨就是:让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依赖文件有了改变,编译器会自动的发现最终的生成文件已经过时,而重
2008-12-30 16:50:00
595
转载 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
569
转载 Linux环境下Makefile文件制作浅谈
Linux 环境下 Makefile 文件制作浅谈(一) 编写:Leaf Zhou EMAIL:leaf_zhou_8@hotmail.com 可自由复制但禁止删改 2003-10-12 无论对于一个初学者还是一个资深的Linux程序员,编写Makefile文件都是一件很麻烦的事;再者,开发人员应该把主要的精力放在程序代码的编写 上,而在Makefile文件花费太多的精力显然是不明智的
2008-12-30 15:28:00
790
转载 VMware下Linux的安装及简单设置
当你听别人说起Linux、FreeBSD甚至OS2等等新奇的操作系统时,是不是也想尝试看看?但是当听到需要重新切割硬盘,原有数据还有可能丢失时,是否又有些犹豫?当初我也是在Linux的门外彷徨很久,直到我找到了VMware。因为它既保证了Linux能正确安装且正常运行,又不破坏原来的操作系统,为我们除去了费心研究如何把硬盘分区分得合理和高效的苦恼。下面,我给大家介绍一下怎样用这款软件来安装Linu
2008-12-27 18:34:00
772
原创 利用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
2428
原创 利用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
522
原创 C语言数据结构中队列的相关操作
#include#define MaxSize 4 //声明队列元素,可以任意定制typedef int BOOL;int menu_select( ); //声明选择函数typedef struct queue
2008-11-14 14:48:00
1137
原创 堆栈相关操作
在这个程序中,我将堆栈当作容器。进行压栈跟出栈的操作! #include#define MaxSize 20 //允许栈的最大存储数为20typedef int BOOL;typedef struct stack{ int Top,MaxStack; int N;
2008-11-14 14:32:00
599
原创 从终端输入一组数据进行进栈、出栈操作并将其结果打印出来(采用顺序栈的方式)
利用栈的基本知识进行简单程序的编程,从终端输入数据经压栈、出栈操作。最后将其列印出来。 #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
2595
原创 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
509
原创 输入一组整数后用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
1836
转载 ActiveX技术在WEB页上的应用(转载)
Internet的发展可以说是日新月异,这种快速的发展给人们带来了大量的机会。全世界的电信服务商都在寻找增强Internet在线服务的方法。在Internet上占有相当分额的公司之一是Microsoft公司,它将OLE技术升级,这就是ActiveX技术。可以这么说,只要人们使用了ActiveX,Internet就与原来大不一样。 ActiveX究竟有什么特别之处呢?ActiveX使得编程
2008-03-26 01:59:00
895
1
javascript frameset and window
2008-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人