自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C sscanf的用法

 原文出处:http://blog.chinaunix.net/u/21684/showart_499274.html 表头文件 #include(stdio.h)定义函数 int sscanf (const char *str,const char * format,........);函数说明 sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式

2009-02-26 10:13:00 1398 3

转载 Linux C使用TCP/IP协议进行远程文件传输

 原文出处:http://c.chinaitlab.com/cc/example/200806/752574.html    在TCP/IP网络结构中,为了保证网络安全,网络人员往往需要在路由器上添加防火墙,禁止非法用户用ftp等安全危害较大的TCP/IP协议访问主机。而有时系统维护人员需要用ftp将一些文件从中心机房主机传到前端网点主机上,比如应用程序的替换升级。如果每次传输

2009-02-26 09:50:00 3609

原创 C md5加密算法

openssl md5.h/* Copyright (C) 1999 Aladdin Enterprises. All rights reserved. This software is provided as-is, without any express or implied warranty. In no event will the autho

2009-02-23 16:16:00 4893 2

原创 C 语言KMP算法

/*构造next表*/int *BuildNextTable(char *psSource) { int *pNext = (int*) malloc(strlen(psSource) * sizeof(int)); //Next[]表 int j = 0; //主串指针 int t = pNext[0] = -1; //模式串

2009-02-23 15:52:00 740

转载 Linux 文件编辑器 vi

来源:http://www.linuxsir.org/main/?q=node/206作者:北南南北来自:LinuxSir.Org摘要:vi 编辑器是最常用的文档创建和编辑工具,初学者应该学会简单应用vi ,学会在vi 中做简单的修改、删除、插入、搜索及替换作业;如果您是新手,不妨看看本文,或许这篇文档能让您在最短的时间内学会vi的简单操作;目录    3.11.1

2009-02-20 15:11:00 1010

原创 C 二分查找算法

/* 二分查找 * 算法思想:1、将数组排序(从小到大);2、每次跟中间的数mid比较,如果相等可以直接返回, * 如果比mid大则继续查找大的一边,否则继续查找小的一边。 输入:排序好的数组 - sSource[],数组大小 - array_size,查找的值 - key 返回:找到返回相应的位置,否则返回-1*/int BinSearch(int sSource

2009-02-20 10:28:00 19819 3

原创 C 语言常用的排序算法

/******************************************************************************************** 平方阶(O(n2))排序 一般称为简单排序,例如直接插入、直接选择和冒泡排序 ************************************************

2009-02-19 13:13:00 3116 1

转载 C 语言常用字符串转数字函数

原文出处:http://blog.csdn.net/samsunge808/archive/2008/11/03/3208451.aspxatof(将字符串转换成浮点型数)相关函数     atoi,atol,strtod,strtol,strtoul表头文件     #include 定义函数     double atof(const char *nptr);函数说明     atof()

2009-02-19 11:14:00 1922

原创 信号处理

1、设置信号处理函数#include void (*signal(int signum, void(*hander)(int )))(int )2、系统对信号的处理老进程的上下文会被新的进程覆盖,当老进程exec一个新进程时3、信号的阻塞#include int sigpending(sigset_t *set)//当前被阻塞,正在悬挂的信号集int sigprocmask(i

2009-02-17 15:21:00 591

原创 Linux C 管道的应用(标准输入输出)

子进程的处理程序:/*计算两个数的和*/cal.c#include int main(){ int a, b; while(1) { scanf("%d %d", &a, &b); printf("a + b = %d/n", a + b); /*将结果写入stdout文件,这样父进程才可以读到*/ fflus

2009-02-17 11:34:00 3903 1

转载 Hash算法的经典实现

原文出处:http://blog.minidx.com/2008/01/27/446.html原文作者:Minidxer      哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是

2009-02-16 15:11:00 1020

原创 Linux 下的进程间通信

一、管道(先进先出)1、创建管道   #include int pipe(int filed[2])   filed[0]是以读方式打开,filed[1]是以写方式打开在同一个进程中使用管道是没有意义的,一般在创建管道后进程要调用fork,然后在父进程和子进程间进行通信。管道中的数据容量是有限制的,/usr/include/linux/limits.h PIPE_BUF = 4096表明任一

2009-02-16 13:15:00 628 4

转载 Linux C常用的头文件

原文出处:忘了哪里下的,只是在自己的文档找到-_-   一些头文件的作用: :ANSI C。提供断言,assert(表达式) :GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。使?胓lib只需要包含          :GCC。文件夹操作函数。struct dirent,struct          DIR,opendir()

2009-02-11 16:27:00 2069

转载 shell语法中的test命令用法

原文出处:http://blog.chinaunix.net/u1/34739/showart_283224.html原文作者:不详test命令用法。功能:检查文件和比较值 1)判断表达式 if test  (表达式为真)if test !表达式为假test 表达式1 –a 表达式2                  两个表达式都为真test 表达式1 –o 表达式

2009-02-10 16:42:00 427

转载 如何编写一个shell脚本

原文出处:http://www.gbunix.com/htmldata/2005_04/14/18/article_1149_1.html原文作者:不详        本文结合大量实例阐述如何编写一个shell脚本。   为什么要进行shell编程   在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常

2009-02-09 16:33:00 791 1

空空如也

空空如也

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

TA关注的人

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