random函数的源代码

这是GNU发布的C语言库中的。/* Copyright (C) 1995 Free Software Foundation The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your ...
推荐文章 | 2008-06-30 01:03 | 阅读 10525 次 | 评论 0 条

printf.c源代码

在syslinux-2.11-1中/* * Oh, it's a waste of space, but oh-so-yummy for debugging. It's just * initialization code anyway, so it doesn't take up space when we're * actually running. This version of printf() does not include 64-bit * support. "Live with it." * * Most of this code was sha...
推荐文章 | 2008-06-30 00:44 | 阅读 17032 次 | 评论 0 条

conio.h中的库函数的源代码

在syslinux-2.11-1中#ident "$Id: conio.c,v 1.7 2003/04/10 06:28:08 hpa Exp $"/* ----------------------------------------------------------------------- * * * Copyright 2001 H. Peter Anvin - All Rights Reserved * * This program is free software; you can redistribute it and/or modify ...
推荐文章 | 2008-06-30 00:41 | 阅读 7903 次 | 评论 0 条

关于字符串处理的几个函数的源代码

今天看了一个syslinux-2.11-1的源代码,其中有有关字符串处理的几个函数,这个函数的设计很经典,很值得借鉴。因此,把它发出来给大家欣赏一下。void *memset(void *buf, int chr, unsigned int len){ asm("cld ; rep ; stosb" : "+D" (buf), "+c" (len) : "a" (chr)); return buf;}char *strcpy(char *dst, const char *src){ char *r = ...
推荐文章 | 2008-06-30 00:32 | 阅读 4420 次 | 评论 0 条

shell程序设计--函数

开发大型的shell程序少不了函数,它能够使用程序的代码的复用程度高,开发简单化,模块化,团队合作性强等。函数定义格式: functionname () { 语句组 }函数使用: 1、调用函数之前,必须先定义函数。 2、函数的参数的传递:functionname para1 para2 …. 3、在函数内部参数的读取:$* $@ $# $1 $2 $3 $4 $5 … 不包括 $0 ,在函数内部可以引用 $0参数。因此,在函数内部就不能引用到程序的参数。当函数执行完之后,这些值会被恢复。 4、函数的返回值:可能使用return命令返回数字值;要返回字符串值...
LINUX应用 | 2008-06-29 22:55 | 阅读 4869 次 | 评论 0 条

shell程序设计-<控制结构>-命令表

命令表:AND命令表和OR命令表AND命令表的使用格式: 条件1 && 条件2 && 条件3 && … 从左向右顺序执行,直到某一条件为假,不再执行后面的语句。OR命令表的使用格式: 条件1 || 条件2 || 条件3 || … 从左向右顺序执行,直到某一条件为真,不再执行后面的语句。当命令表中包括AND命令表和OR命令表 从左向右顺序执行,每一次以某个命令(&&/||)为中心进行判断,判断的结果作为下一个命令(&&/||)的一个条件,直到命令表结束为止。 条件1 || 条件2 &&amp...
LINUX应用 | 2008-06-29 22:55 | 阅读 4095 次 | 评论 0 条

面试谈薪水的N个成功诀窍

面试谈薪水的N个成功诀窍 来源:东西南北大学生 日期: 2008-03-20   薪金问题是求职中一个敏感但又不可回避的问题。坐在考官面前谈薪金,求职者常是战战兢兢——既怕委屈了自己,又怕失去了机会……   知己知彼   如果你在与用人单位探讨薪金之前有了充分的准备,在面试中,你就可能谈出自己满意的薪金。   一家外资的数码公司招聘一名技术开发人员,在面试时考官直接对前来求职的小佟说:“你应聘我公司的那个职位,按照我们公司的薪金制度,基本工资每月只有1500元,有问题吗﹖”小佟笑了笑说:“尽管这个薪金不算太高,但据...
推荐文章 | 2008-06-28 23:46 | 阅读 4385 次 | 评论 0 条

给求职毕业生们的十条忠告

给求职毕业生们的十条忠告 来源:中华网 日期: 2008-06-26   许多大学毕业生又将告别青青校园奔向社会,开始自己人生新的一页。“终于毕业了!”有许多大学毕业生欢呼雀跃,但我想提醒你们一下不要高兴的太早。虽然你们离开了校园,但社会更是一所大学,你们将面临着更加严峻的考验,能不能从社会这所大学毕业以及何时毕业,这就真的要看你的本事了,并不是你在学校考试成绩优秀入了党成了学生干部在学校是风流人物就一定能在社会这所大学游刃有余。从学校到社会,这需要一个漫长的适应过程,也是一个人人生中的重要转折点。那么,...
推荐文章 | 2008-06-28 23:31 | 阅读 2953 次 | 评论 0 条

Unix/Linux shell程序设计-<控制结构>-case语句

case语句 :它能够把变量的内容与多个模板进行匹配,再根据成功匹配的模板去决定应该执行哪部分代码。 使用格式: case 匹配母板 in 模板1 [ | 模板2 ] … ) 语句组 ;; 模板3 [ | 模板4 ] … ) 语句组 ;; esac case语句的匹配是从上往下地匹配顺序。因此,case语句编写的原则是从上往下,模板从特殊到普通。在C语言里,case语句中有default模板,而在shell程序设计中,可能将模板写成*,就可以完成相同的功能。 case语句的模板支持匹配 匹配以n开头的所有情况: n* 匹配yes的所有字母大小不同的情况: [...
LINUX应用 | 2008-06-26 00:29 | 阅读 14769 次 | 评论 0 条

Unix/Linux shell程序设计-<控制结构>-until语句

until语句 :提供循环执行,它与while循环相反, until循环将反复执行直到条件为真就结束循环,而while循环条件为假就结束循环。 使用格式: until [ 测试条件 ] do 语句 #可以是多条语句 done 例程: #!/bin/sh var=10 until [ $var -gt 1 ] do echo $var var=$(($var - 1)) done exit 0
LINUX应用 | 2008-06-26 00:28 | 阅读 5553 次 | 评论 0 条

Unix/Linux shell程序设计-<控制结构>-while语句

while语句 :提供循环执行,特别适合执行一组渐近的值,这点for语句是无法比美的。 使用格式: while [ 测试条件 ] do 语句 #可以是多条语句 done 例程: #!/bin/sh var=1 while [ $var -le 10 ] do echo $var var=$(($var + 1)) done exit 0
LINUX应用 | 2008-06-26 00:27 | 阅读 7249 次 | 评论 0 条

sqrt函数的源代码

今天我看了一下gcc-3.4.3-22.1.1的源代码,真是受益匪浅,由于源代码里面的东西太多,我只给出一些大家常用到的函数的源代码。#include "f2c.h"#undef abs#include "math.h"extern double f__cabs (double, double);void c_sqrt (complex * r, complex * z){ double mag, t; double zi = z->i, zr = z->r; if ((mag = f__cabs (zr, zi...

长跳转的实现

*/ --------------------------------------------------------------------------------------*/ 出自: 快乐编程 http://hi.bccn.net/108519*/ 作者: neverTheSame E-mail:zhaoxufeng9997@126.com QQ:475818502*/ 时间: 2008-6-1*/ 声明: 尊重作者劳动,转载请保留本段文字*/ -----------------------------------------------------------------...

Linux shell程序设计-<控制结构>-for语句

for语句 :提供循环执行 使用格式: for var in values #var是变量 values是一组值 do 语句 #可以是多条语句 done 注意values的值可以全部列出,也可是通配的方式,也可以是某命令的输出值(如$(ls))。 例1: #!/bin/sh for var in 1 2 3 4 5 6 do echo $var done exit 0 例2: #!/bin/sh echo 'All files in current directory:' for var in * do echo...
LINUX应用 | 2008-06-21 15:17 | 阅读 5337 次 | 评论 0 条

Linux shell程序设计-<控制结构>-elif语句

elif语句 :提供多种选择 使用格式: if [ 测试条件 ] if [ 测试条件 ] ; then then 语句 #可以是多条语句 语句 #可以是多条语句 elif [ 测试条件 ] elif [ 测试条件 ] ; then then 语句 #可以是多条语句 语句 #可以是多条语句 elif [ 测试条件 ] elif [ 测试条件 ] ; then then 语句 #可以是多条语句 语句 #可以是多条语句 … ...
LINUX应用 | 2008-06-21 15:16 | 阅读 10044 次 | 评论 0 条

Linux shell程序设计-<控制结构>-if语句

程序控制结构能使用程序设计更加方便,更加简捷,更加清晰。shell提供了强大的控制结构来支持shell程序设计。if语句 : 提供二种选择 使用格式: if [ 测试条件 ] if [ 测试条件 ] ; then then 语句 #可以是多条语句 语句 #可以是多条语句 fi #结束标志 fi if [ 测试条件 ] if [ 测试条件 ] ; then then 语句 #可以是多条语句 语句 #可以是多条语句 else ...
LINUX应用 | 2008-06-21 15:16 | 阅读 10534 次 | 评论 0 条

传Windows 7系统将于09年发布(组图)

2008-01-24 14:00 作者: 马丁 出处: 新浪 据国外媒体报道,根据微软发布的最新产品路线图,下一操作系统Windows 7将于2009年下半年发布,而不是此前传闻的2010年某个时间。   微软计划于2008年发布Windows 7的三个重要版本,第一个版本M1已经交付微软重要合作伙伴,以完成代码验证工作。M1只有英语版本,但却包括32位和64位版本。微软已经宣布,Windows 7很有可能是最后一款带有32位版本的Windows操作系统。考虑到Windows Vista在推广64位计算方面卓有成效,这无疑是一个明智的决定。   M2版本将于今年4月/5月发布,M3...
个人休闲 | 2008-06-19 02:50 | 阅读 4622 次 | 评论 0 条

让脚本程序设置为可执行

执行脚本程序的方式: l1、将程序文件作为shell的参数: /bin/sh first.sh 以默认shell来运行first.sh /bin/bash first.sh 指定bash shell来运行first.sh l2、通过chmod将脚本程序修改为可执行: chmod +x first.sh 这时在命令行输入first.sh时,通常会报错: -bash: first.sh: command not found 解决方法: 1、使用./方法:./first.sh (这种方法是把文件相对路径通知给shell) /*推荐使用*/ ...
LINUX应用 | 2008-06-19 02:01 | 阅读 4255 次 | 评论 0 条

创建脚本程序

脚本程序的创建可以说很简单,你可以通过文本编辑器来编辑. 脚本程序有一定的规则: l脚本程序的注释:以#开头到本行结束。 l脚本程序的一种特殊注释:以#!开头,它告诉系统其后面的参数是用来执行本文件的程序。 l一个脚本程序: #!/bin/sh #first.sh #This file looks through all the files in the current directory #for the string “MYNAME”, and displays the content of...
LINUX应用 | 2008-06-19 02:01 | 阅读 4022 次 | 评论 0 条

测试一下你是否是一个称职的程序员?

一个称职的程序员考虑问题时要很周全,很全面. 下面看一下这个例子吧: 一只蜗牛要从水中爬到岸上,岸高10米, 这只蜗牛很特别,晚上爬,白天睡觉, 晚上一天能爬3米, 白天睡觉时要掉下2米. 请您帮这只蜗牛设计一个方案.
个人休闲 | 2008-06-18 12:23 | 阅读 4198 次 | 评论 1 条