鹰之歌

既然你崇拜鹰,就要像鹰一样翱翔天际,俯瞰大地。哪怕会摔的粉身碎骨。

导航

06 2011 档案

将数组元素分成两部分,再整体交换位置
摘要:昨日去某公司笔试,碰到一个题如下: 对于一个数组,已知其长度为n,和一小于n的正整数p,将该数组的前p个元素和后面的元素交换一下位置,例如a[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1,2,3,4,5,6},若p=6,则输出为{7,8,9,10,11,12,13,14,15},要求占用尽可能少的空间。 思路:其实方法很简单,将每一个元素都向前移动一位,移动P次即可,不要陷入怎么分段拷贝的思路中。 1 #include<iostream.h> 2 3 void move(int *s,int m,int n); 4 5 void main() 阅读全文

posted @ 2011-06-26 18:59 鹰之歌 阅读(1732) 评论(5) 推荐(0)

《赢在测试》第一章小结
摘要:1.人要勤奋2.人在专心的时候不会感到孤独3.主动找活干4.跳槽要有明确的目的,并且对自己要有清晰的定位5.通过自己反省,来提高自己的能力6.我们要不停的评估自己的价值7.软件测试业是不成熟的,正因为这样所以机会多8.并不是任何人都适合做管理9.管理的要点之一是,坦诚对待员工10.家庭总是第一位的 阅读全文

posted @ 2011-06-20 21:35 鹰之歌 阅读(154) 评论(0) 推荐(0)

vmware下ubuntu10.04与WinXp共享文件夹hgfs为空的解决办法
摘要:心血来潮要玩一把LFS,于是在vmware下整了个ubuntu系统专门做这个。在安装完虚拟机工具后/mnt/hgfs目录挂载成功,可是在vm中添加了共享文件夹后hgfs依然为空,在网上搜了下,解决方法如下:1.sudo apt-get install open-vm-dkms2.sudo mount -t vmhgfs .host:/ /mnt/hgfs 然后在hgfs目录下就能成功看到共享的文件了。 阅读全文

posted @ 2011-06-13 16:20 鹰之歌 阅读(854) 评论(0) 推荐(0)

bash批量检验md5值
摘要:脚本不是一门放在书上或者技术手册上瞻仰的东西,我们学习它是因为它能给我们的学习工作带来巨大的便利。那么在平时,就应该有随时用脚本完成一些工作的意识。例如,在做lfs时,下载了一大堆的tarball,我们要对其进行md5值检验。可是如果挨个运行md5sum的话,那不知道会运行到啥时候。即使文件并不多,我们也应该想到用脚本完成,因为计算机不就是代替人类完成一些琐碎机械的动作的么。#!/bin/bash#usage:# the script is used for check the tarball files' md5sum.for file in $(ls *tar*)do md5sum 阅读全文

posted @ 2011-06-13 10:13 鹰之歌 阅读(453) 评论(0) 推荐(0)

Linux系统调用--fcntl函数详解
摘要:今天在看《Linux设备驱动程序(第3版)》碰到了fcntl系统调用,以前没接触过。在网上查到了这份资料,转载自 企鹅乐园_雅虎群组。【fcntl系统调用】 功能描述:根据文件描述词来操作文件的特性。 用法: int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock *lock); 参数: fd:文件描述词。 cmd:操作命令。 arg:供命令使用的参数。 lock:同上。 有以下操作命令可供使用 一.F_DUPFD :复制文件描述词 。 二 阅读全文

posted @ 2011-06-07 09:25 鹰之歌 阅读(394) 评论(0) 推荐(0)

uemf.c文件注释
摘要:/** uemf.c -- GoAhead Micro Embedded Management Framework** Copyright (c) GoAhead Software Inc., 1995-2010. All Rights Reserved.** See the file "license.txt" for usage and redistribution license requirements**//********************************** Description *******************************/ 阅读全文

posted @ 2011-06-03 20:39 鹰之歌 阅读(662) 评论(1) 推荐(1)

字符串指针与字符数组的区别
摘要:参考文献:《C专家编程》 相信很多同学在初学编程时对char *a=”abcd”和char a[]=”abcd”混淆过,甚至某些教材根本不提其区别,只有在实际编程中出现运行时错误才会发现原来这是一个大问题。在读到《C专家编程》这一章时,对作者所讲真是深有同感,虽然很多东西自己现在是知道的,只不过自己体会是多少走了一些弯路的,要是在我最开始学编程时就能看到这本书该多好。 数组和指针都可以在它们的定义中用字符串常量进行初始化,尽管看上去一样,底层的实现机制却不相同。 定义指针时,编译器并不为指针所指向的对象分配空间,它只是分配指针本身的空间,除非在定义的同时赋值给指针一个字符串常量进行初始化。例如 阅读全文

posted @ 2011-06-03 19:39 鹰之歌 阅读(983) 评论(0) 推荐(0)

misc.c文件注释
摘要:/** misc.c -- Miscellaneous routines.//一些通用的、常规的例程** Copyright (c) GoAhead Software Inc., 1995-2010. All Rights Reserved.** See the file "license.txt" for usage and redistribution license requirements**//********************************* Includes ***********************************/#includ 阅读全文

posted @ 2011-06-03 13:12 鹰之歌 阅读(2015) 评论(0) 推荐(0)

将字符串存储形式的十六进制数转换为整数
摘要:/******************************************************************************//* * convert a hex string to an integer. The end of the string or a non-hex * character will indicate the end of the hex specification. */unsigned int hextoi(char *hexstring){ register char *h; register unsigned int c, v 阅读全文

posted @ 2011-06-02 13:30 鹰之歌 阅读(376) 评论(0) 推荐(0)

static关键字
摘要:当处于不同的上下文时,static关键字具有不同的意思: 1.当它用于函数定义时,或用于代码块之外的变量声明时,static关键字用于修改标识符的链接属性,从exteral改为internal,但标识符的存储类型和作用域不受影响。用这种方式声明的函数或变量只能在声明它们的源文件中访问。static只对缺省链接属性为external的声明才有改变链接属性的效果。 2.当它用于代码块内部的变量声明时,static关键字用于修改变量的存储类型,从自动变量修改为静态变量,但变量的连接属性和作用于不受影响。用这种方式声明的变量在程序执行之前创建,并在程序的整个执行期间一直存在,而不是每次在代码块开始执. 阅读全文

posted @ 2011-06-01 14:57 鹰之歌 阅读(150) 评论(0) 推荐(0)