Archive for January, 2012
January 24th, 2012 01]
收拾是件好东西,房间里瞎折腾。累了就窝在沙发里。
——————————————————————————————-
少女情怀电影对分散注意力一点作用都没有,趁胡想瞎想开始前趁早关掉。
——————————————————————————————-
Hanjin Tan。
VIDEO
印象中的Hanjin一直都是一个傻傻的制作人。第一次听他的歌还是去年Shawn的“男人都爱麻烦”。再早的,就是Eason的爱是怀疑了。前段时间,Hanjin crossover了MC Jin. “买一送一”。虽然满喜欢MC Jin.的(一部分原因是同名啦),但都机会去细听。今天偶然搜到了Moov Live的买一送一。
VIDEO
一发不可收拾。
翻看Hanjin的Interview或者节目会发现,他脸上总挂着傻傻的笑容。Super voice上,冷场的评论后,因为他脸上的笑容,反而觉得十分的可爱。So, get smiled.
——————————————————————————————-
旧的耳机卖掉,新的耳机未到。带着多年的px100,还好有Hanjin。多谢音乐。
——————————————————————————————-
不好玩,还老是睡不着,不玩了。
把它包起来,藏好,放两个门神挡着,来一个挡一个。不开心,就拿出来爽一下。
上床继续耍。
——————————————————————————————-
人呢,入戏的时候总会觉得每个剧本都是自己的。
January 2nd, 2012 01] 旧题新做
在家里待着就是容易犯懒,8点多就想睡觉,然后一睡睡到第二天的早上。饭点的时候各种消遣活动。这种状态可不是什么好事。虽然答应了昨晚开始学习,但又是睡了过去。但绝不是今天!
把老早前找实习时收到的一份网上题目搜了出来,重新做了一遍,总结一下,对,就是总结给你看的!
Q1: Find Greatest Common Divisor.
当时给题目时,算法描述也一块带了过来,挺奇怪的,就是实现?
Algorithm:
欧几里得算法
分析:求最大公约数的算法思想:
(1) 对于已知两数m,n,使得m>n;
(2) m除以n得余数r;
(3) 若r=0,则n为求得的最大公约数,算法结束;否则执行(4);
(4) m←n,n←r,再重复执行(2)。
例如: 求 m=14 ,n=6 的最大公约数. m n r
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
#include <iostream>
using namespace std
;
int gcd
( int m
, int n
) {
if ( 0 == m
) return n
;
if ( 0 == n
) return m
;
if ( m
< n
) {
int temp
= m
;
m
= n
;
n
= temp
;
}
while ( 0 != n
) {
int rem
= m
% n
;
m
= n
;
n
= rem
;
}
return m
;
}
int main
( int argc
, const char * argv
[ ] ) {
if ( argc
< 3 ) {
cout
<< "Usage: ./gcd <num1> <num2>" << endl
;
return 0 ;
}
int m
= ( int ) strtoul ( argv
[ 1 ] , 0 , 0 ) ;
int n
= ( int ) strtoul ( argv
[ 2 ] , 0 , 0 ) ;
cout
<< "Gcd of " << m
<< " and " << n
<< " are: " << gcd
( m
, n
) << endl
;
return 0 ;
}
Q2: Linux 基础命令(悔不当初啊)
1.列出当前目录所有.log文件
2.查找home目录下,所有log文件含有abc字符串的文件
1
find /home -name “*.log” | xargs grep “abc”
3.查找在系统中最后10分钟访问的文件
Linux 下find 命令的使用
4.查找在系统中属于FRED这个用户的文件
5.一个文件格式如下,写一个脚本统计其所有重复行的行数
abc
hjg
bcd
abc
bcd
kkk
输出结果示例:
2 abc
2 bcd
1 hjg
1 kkk
6.显示输出没有字符“48”所有的行
7.去掉一个文件内所有重复的行