鹰之歌

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

导航

2011年7月12日 #

优秀程序员的十个习惯

摘要: 转自酷壳在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯,那么你才能真正算得上是优秀程序员。1. 学无止境。就算是你有了10年以上的程序员经历,你也得要使劲地学习,因为你在计算机这个充满一创造力的领域,每天都会有很多很多的新事物出现。你需要跟上时 阅读全文

posted @ 2011-07-12 16:39 鹰之歌 阅读(173) 评论(0) 推荐(0) 编辑

给程序员新手的一些建议

摘要: 本文转自酷壳网。前段时间因为实习生计划花了很多时间做了实习生招聘的工作,产生的一些想法,写在这里。这次招聘过程中,我发现我们在校的学生有下面的这些特点:1)NB的项目。当说到自己做过的项目时, 我发现他们做的事都是很NB。要么是研究Linux的底层内核,要么是图像识别处理,要么是推荐算法,要么做高性能计算,要么做数据挖掘,要么是移动方面的协议,还有一些很高深的课题我听不太懂的项目。这让我想起当年我在学校里的实习,对比起我用Java Applet 和 HTML做操作系统的教学课件,或是在公司里用Delphi/PowerBuilder做的那些MIS系统。让我觉得有些汗颜。2)OK的解决问题能力。当 阅读全文

posted @ 2011-07-12 15:57 鹰之歌 阅读(145) 评论(0) 推荐(0) 编辑

常用RSS阅读器评测

摘要: 本文转自月光博客本文是一个知识普及文章,主要讲述RSS阅读器的主要作用和常见用途,如果你已经熟悉了解RSS阅读器,请忽略本文,如果你一直使用浏览器阅读信息,那么请尝试一下RSS阅读器,你可以看到自己的阅读习惯可能会或多或少发生改变。 RSS的基本概念 什么是RSS,RSS是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication)。网站提供RSS输出有利于让用户获取网站内容的最新更新。用户可以使用RSS阅读软件,在不打开网站内容的情况下阅读输出的网站内容。 RSS的作用 RSS的最大作用是,让用户使用最少的时间来获得最需要的信息,而不用陷入信息的海洋里面。. 阅读全文

posted @ 2011-07-12 15:38 鹰之歌 阅读(817) 评论(0) 推荐(0) 编辑

二叉树遍历的推导

摘要: 1.已知前序遍历和中序遍历序列,可以唯一确定一棵二叉树。2.已知后序遍历和中序遍历序列,可以唯一确定一棵二叉树。3.已知后续遍历和前序遍历序列,不能唯一确定一棵二叉树。综上:要想唯一确定一个二叉树,必须要有中序遍历序列。一些例题:1.前序:abcdef,中序:cbaedf,后序=?答案:cbefda.2.中序:abcdefg,后序:bdcafge,前序=? 答案:eacbdgf.3.中序:cbedahgijf,后序:cedbhjigfa,前序=? 答案:abcdefghij4.后序:dabec,中序:debac,前序=? 答案:cedba5.前序:stuwv,中序:uwtvs,后序=? 答案: 阅读全文

posted @ 2011-07-12 14:00 鹰之歌 阅读(1189) 评论(0) 推荐(0) 编辑

2011年6月26日 #

将数组元素分成两部分,再整体交换位置

摘要: 昨日去某公司笔试,碰到一个题如下: 对于一个数组,已知其长度为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 鹰之歌 阅读(1689) 评论(5) 推荐(0) 编辑

2011年6月20日 #

《赢在测试》第一章小结

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

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

2011年6月13日 #

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 鹰之歌 阅读(828) 评论(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 鹰之歌 阅读(438) 评论(0) 推荐(0) 编辑

2011年6月7日 #

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 鹰之歌 阅读(365) 评论(0) 推荐(0) 编辑

2011年6月3日 #

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 鹰之歌 阅读(620) 评论(1) 推荐(1) 编辑

字符串指针与字符数组的区别

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

posted @ 2011-06-03 19:39 鹰之歌 阅读(963) 评论(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 鹰之歌 阅读(1964) 评论(0) 推荐(0) 编辑

2011年6月2日 #

将字符串存储形式的十六进制数转换为整数

摘要: /******************************************************************************//* * 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 鹰之歌 阅读(342) 评论(0) 推荐(0) 编辑

2011年6月1日 #

static关键字

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

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

2011年5月31日 #

uemf.h文件注释

摘要: /** uemf.h -- GoAhead Micro Embedded Management Framework Header** Copyright (c) GoAhead Software Inc., 1995-2010. All Rights Reserved.** See the file "license.txt" for usage and redistribution license requirements**/#ifndef _h_UEMF#define _h_UEMF 1/******************************** Descrip 阅读全文

posted @ 2011-05-31 23:08 鹰之歌 阅读(1081) 评论(1) 推荐(0) 编辑