[转]山西杀人犯胡文海的最后一段话

pol.ice:知道为什么逮你吗?

胡文海:知道,杀了点人。

pol.ice:杀了一点?你杀了十四个!

胡文海:不止十四个吧?

pol.ice:那你说多少?

胡文海:我记着是十七个。

pol.ice:死了十四个!

胡文海;我不记的还有活的,我都拨拉过,看谁象没死的,就再给两枪。--那就是没杀净。

pol.ice:你知道后果吗?

胡文海:(对pol.ice满脸媚笑)知道、知道,我的给人家抵命。

pol.ice:后悔不后悔?

胡文海:咋不后悔,有个娃娃不该杀人家,你们一说,才知道人家是串门的。再就是该杀的没杀净。

pol.ice:你还想杀谁?

胡文海:就那几家的男人。

pol.ice:你为啥杀人家?

胡文海:他们当村支书和村主任时,三年挥霍贪污了至少五百万。三个煤矿让他们卖了两个。我到镇上告状没人管。他们就恨的我不行,就想抬死我。99年6月19号,我到地里浇水,xxx兄弟(其中一个满门被杀)借口和我吵架,往我头上劈了三铁锹,我缝了几十针。要不是头硬早让他们劈死了。xxx(村支书)派人找我,要出钱私了,我不干。从那时起,我就起了杀心了,本来准备今年三十晚上下手,那时都看春节晚会,能杀干净。6月19号,我把xxx(支书)和村会计叫来,让他们写贪污了多少,他们不干,这时外面有警笛声音(路过的警车),xx(会计)就气粗了,指着自己的脑门说’文海,有本事朝这里打’。我就给他脑门上一枪,把他打死了。他还以为我不敢。

没有办法,只能提前动手。  ………………当记者问他后悔不后悔时,他理直气壮的回答:不后悔,一点不后悔!就是遗憾,没有把该杀的都杀了。遗憾没有死净的话,胡文海在不同场合多次提到。据分析,是担心给他父母妻儿留了后患。记者问他为什么连孩子一起杀时,他蛮有道理的讲:不把他们也杀了,他们长大要欺负我家娃娃…… ……

法院审判胡文海时,他站的笔直,捧着自辩书大声朗读,就象农村劳模发言。共同受审的还有一个帮他杀人的朋友,胡答辩时说他朋友没有杀人,跟着他是一直劝他不要杀。这时,控方指出,一个受害者(装死躲过)指证他朋友拿斧子砍过他。胡答辩,我一枪打的他趴在地上,他就再没回头看过。是我捡起斧子砍他的。控方又指出,他朋友拿钳子夹受害者。胡文海当即辩道:是我拿枪逼他干的。他不夹受害者,我就开枪打他。明目张胆的大包大揽。判胡文海死刑后,退庭时,胡文海逮着一个审过他的干警就握手,边握边说:’先走一步,先走一步’。那么些pol.ice,躲也躲不及他,实是滑稽。

2001年的12 月25日,也是西方人的圣诞节。今天,山西晋中法院依法公开审理了特大枪杀14人案的3名被告人。最后,有2人判处死刑1人判处无期徒刑。第一被告人胡文海依法定程序在最后陈述中说到:"我生在新社会,长在红旗下……,我希望自己成为一个正直善良的人,为此,我不断的去努力去实现自己的理想,自己从小时侯起的性格就是仗义执言.敢做敢为。村里的那些无权无势的善良的村民和我和睦相处,有时,我就成了他们利益的代言人。然而,近年来,历任村干部贪污行贿. 欺压百姓,村里的小煤矿(村民冒着生命危险)等企业上交的 400余万元被他们瓜分。4年来,我多次和村民向有关部门检举反映都石沉大海,公共安全专家.纪检.检察.省.市.区的官老爷们给尽了我们冷漠与白眼……。可是,我们到那里去说理呢?谁又为我们做主呢?我去公共安全专家机关报案,那些只挣着工资的人民的公务员开着30多万元买的小车耀武扬威根本顾不上办案,甚至和村干部相互勾结欺压老百姓……。

我只有以暴制暴了,我只能自己来维护老百姓的利益了……。实际上我每年的收入都有4――5万元,我完全可以不管这些事,但是,我不能,我的良心告诉我不能这样做,我不能对此置之度外,官逼民反,我不能让这些蛀虫们再欺压人了……。我知道我将死去,如果我的死能够引起官老爷们的注意,能够查办了那些贪官污吏,我将死而无憾,否则我将变成厉鬼也不放过他们……"听众席上爆发出一阵掌声,审判长急忙制止““

[转]RSI( 重复施紧伤害)--要学会关爱自己

我在大学的时候﹐曾经有一位审计学老师印象让我很深刻。

她非常的年轻﹐漂亮﹐而且又很有才华。 我常常在课堂上想如果她在企业界的话﹐那真的不得了。

然而有一天﹐她告诉我们一个故事。

她花了整整一堂课的时间﹐来恳求我们打字千万要注意姿势。

她说五年前她曾被升为某会计师事务所最年轻的经理。

没想到突然有一天晚上﹐当她在打查核报告时﹐她的左手开始无法控制的发抖。

她本来还想打完﹐确没想到越来越严重。 医生说她得了RSI﹐且在短期内恐怕无法康复。

医生也说她未来将无法再从事需要计算机或电子计算器操作的工作﹐叫她要有心里准备。

那天﹐虽然她 没有哭﹐但是我们可以从她的表情看出她对RSI的怨恨及的后悔。

她很诚恳的再三叮咛我们﹐她说“这是可以预防的﹐千万不要象她一样﹐我们还有选择”。

然而事情 过了已久﹐课堂里教了什么我大概也都忘记了。

但每当我打字打到手有点酸的时候﹐她那后悔无奈的表情就会在我脑海里出现﹐叮咛我要休息。

这张网页就是献给她及其它热心的患者。

因为有了他们的热心﹐我们才有机会觉醒。

什们是 RSI:

英文全名叫 Repetitive Strain Injury (RSI)。

中文释为重复施紧伤害。

其中病害包括手腕神经压迫症(症状包括手腕无力﹐疼痛﹐无法举双肩等)﹐脊椎神经伤害﹐颈部及 腰部僵硬酸痛等。据劳委会研究指出﹐每天使用计算机超过六小时可能会造成无力﹐想睡觉﹐视力模糊﹐肩颈部疼痛等症状。

目的是要教育大家RSI的危险性及如何培养良好的计算机使用习惯。

如何预防:

大致上﹐坐的姿势要端正﹐不要坐不寻常的角度或姿势。打键盘及使用鼠标时不要太用力。

肌肉尽量放轻松。

要常休息。

每使用计算机一小时应起来休息十分钟。

最好能往远处看﹐伸展一下您的手﹐肩膀﹐颈部﹐等。平常要仔细听取您身体的意见。

如果您的手感觉酸或痲痹时﹐他是在跟您讲他有点不太对劲﹐他需要休息。

我还要强调一点。

预防胜于治疗。

就象我们老师说的一样﹐她愿意付出一切代价来还她那健康的手。

千万不要让自己后悔。

打字注意事項﹕

 

1.每次上班或打字之前﹐請先互相摩擦自己的手掌及伸展一下自己的手指﹐手掌﹐及手腕。跟運動一樣﹐熱身動作是用來走更遠的路。

2.打字時手腕不應該讓它放置在桌面上活任何東西上。應要讓您的手腕架空在一定的高度上﹐相信我這樣會感覺更自然。包括外面有在賣的手腕休息墊﹐只有在休息的時候才可把手腕完全放下。

3.鍵盤應該低到肘不需要往上彎。

4.打字時不要敲的太用力, 對你也沒好處。

5.打複合鍵鈕時﹐比如 CTR-C﹐ALT-F 時﹐應該要用兩隻手來完成。且儘量用您另隻手最強的手指來完成。

6.滑鼠也是一樣輕鬆就好﹐不要太用力。滑鼠的位置因可能手掌輕易操作。最好可儘量用您的手臂來動而不要光憑您手腕的力量。

7.常常給您的手充分休息。括暫時不打字時﹐可把手放在大腿上休息﹐或就讓整隻手掛在半空中放松十 秒鐘﹐讓您的手有足夠的時間恢復。

8.每過一個小時﹐你應該最少休息十分鐘。最好能離開座位活動一下﹐ 伸展一下您的手﹐肩膀﹐及脖子。記得在恢復打字之前要做點手部運動。

坐姿注意事項﹕

1.银幕及键盘应该在你的正前方﹐不应该让脖子及手腕在于斜的状态。

2.银幕的最上方应比您眼睛的水平低﹐且银幕因该离您最少一个手臂的距离。

3.要坐就坐直的﹐不要半坐半躺。不要让您的身体坐为角度不正的姿势。

4.大腿应尽量保持于前手臂平行的姿势。

 5.手﹐手腕﹐及手肘应保持在意条直线上。任何一点都不该弯曲。

6.脚应能够轻松平平放在地板或脚垫上。

 7.椅座的高度应调到你的手肘有近90度弯曲﹐而你的手指能够自然的架在键盘的正上方。

8.如果椅子设计本身没有护背曲线﹐请你马上去买一个护背垫。要记得保持腰到背的那个曲线。现在办公人员都坐在椅子上太久﹐算是一种都市病。如果坐歪了那就更糟糕。

谈论说得妙

 

引用

说得妙
有一男生对一女生穷追不舍,可女生对他并不感兴趣,屡次对他说出实情,可该男生却依然顽固不化。
 有一天,女生实在忍不住了,在男生的一再纠缠下猛地回头,拍案而起道:
“你到底喜欢我什么啊?我改还不行吗?”

[转]你知道戒指的国际标准戴法吗?

一、先特别告诫一下女孩子!千万不要把你的戒指戴在左右手的大拇指上,因为在国际标准里,那代表你是个品行不端的人。也就是说,把戒指戴在那里,你就是摆明了告诉人家,你不是好孩子。

好了,现在开始从左手说起吧。小指:代表终身不嫁或不娶,这个……无名指:代表已婚,要看清楚哦!中指:代表订婚,因为咱们中国并不十分流行订婚,所以也可以代表热恋中。食指:代表现在单身,是可以让人家追的标志哦!

再来说说右手吧。右手相对简单些。中指和无名指:均代表是修女,具体男士戴上代表什么,我就不是很清晰了,但应该也是差不多类别的吧?小指和食指:佩带戒指没有任何含义,是可以随便戴的。

男女在戒指的佩带上,按国际标准是不分“男左女右”的。所以,大家不用那么麻烦的去考虑这个问题

因此,跟大家说,按国际标准去认定一个人的状况是很有用的。但中国的修女似乎都是要穿修女服的,所以,看到有人右手中指和无名指戴戒指却没有穿修女服时,不要惊诧哦!

二、戴戒指是有讲究的。按西方的传统习惯来说,左手显示的是上帝赐给你的运气,因此,戒指通常戴在左手上。
  
国际上比较流行的戴法是:

食指———想结婚,表示未婚;

中指———已经在恋爱中;

无名指———表示已经订婚或结婚;

小指———表示独身。
  
至于右手,在传统上也有一个手指戴戒指时是有意义的,那就是无名指。据说戴在这里,表示具有修女的心性。
  
还有一种戒指,当你戴它的时候,无论你戴在哪里都不具备任何意义,这种戒指就是一般的花戒。这种戒指是起一种装饰的作用,可以戴在任何你想戴的手指上。
  
戒指戴在拇指上是十分奇怪的,因此不推荐。戒指戴在食指上,感觉是比较有个人主张。最正式的戴法莫过于戴在中指上,如果不想有太正式的感觉,可以在左或右指再加一个简单的指环。无名指上的戒指通常是结婚戒指,无名指长得比较纤细,因此不管什么戒指,戴起来都是标准的秀气。最新鲜的戴法,莫过于把戒指戴在小指头上了。一枚小小的、简单的尾戒,让女性的手莫名其妙地可爱起来,一般现在只想单身,“请不要浪费时间追求我”的意思。
  
戴设计性比较强的戒指时,如果想更有个人风格,可以考虑搭配另一个材质相同、线条较简单的指环在另一指上。如果戒指的材质属性可以和手表搭配,那是最好不过的了。例如你戴的是枚可爱的花戒指,就可以配一只皮质金框的表。如果你并没有太多可以变换的表或戒指时,不妨考虑把戴戒指的手和戴手表的手错开,不要让不协调的两件配饰在同一只手上出现。
  
在同一只手上戴两枚戒指时,色泽要一致,而且一枚戒指复杂时,另一枚一定要简单。此外,最好选择相邻的两只手指,如中指和食指、中指和无名指或无名指和小指,千万不要中间隔着一座“山”。

三、█ 大拇指:

  据古罗马文献记载,将戒指戴在此指可助你达成心愿,迈向成功之路。

  █ 食指:

  指示方向的手指,把戒指戴在此指个性会变得开朗而独立,最适合从事自由业的人戴。

  █ 中指:

  次于无名指最适合戴婚戒的手指,戒指戴在其上最能营造自由爽朗的气氛,能让你灵感涌现,变得更有魅力、有异性缘。

  █ 无名指:

  从古罗马时代以来习惯将婚戒戴在其上,相传此指与心脏相连,最适合发表神圣的誓言。而无名指上有重要穴道,戒指戴其上可以适度按压肌肉,有安定情绪之效。

  █ 小指:

  小指传达的是一种媚惑性感的讯息,戒指戴在其上将会有意想不到的事发生,特别推荐给直觉敏锐、从事流行时尚相关工作者。

  戴戒指是爱的语言。戒指一般戴在左手(戴右手做事不太方便)

  按照我国的习惯,订婚戒一般戴在左手的中指,结婚戒指戴在左手的无名指;若是未婚姑娘。应戴在右手的中指或无名指,否则,就会令许多追求者望而却步了。

  在国外,不戴戒指也表示“名花还无主,你可以追我”。 按西方的传统习惯来说,左手上显示的是上帝赐给你的运气,它是与心相关联的,因此,讲戒指戴在左手上是有意义的。国际上比较流行的戴法是:

  食 指——想结婚,表示未婚;

  中 指——已在恋爱中;

  无名指——表示已经订婚或结婚;

  小 指——表示独身。

  至于右手,在传统上也有一个手指戴戒指时是有意义的:那就是无名指。据说戴在这里,表示具有修女的心性。

  大拇指上一般不戴戒指,如戴即表示正在寻觅对象;戴在食指上表示想求婚;戴在中指上表示已订婚或已有对象;戴在无名指上表示已订婚或已结婚;戴在小指上表示独身主义或已离婚。有人用更简单的“追、求、订、婚、离”五个字说明将戒指分别戴在5个手指上的含义和暗示 。

  若是未婚姑娘。应戴在右手的中指或无名指,否则,就会令许多追求者望而却步了。在国外,不戴戒指也表示“名花还无主,你可以追我”。而现代人已经不太拘泥于这套规矩,只要自己喜欢,戴在哪个手指都无所谓。

  对男士来说——戴纯银戒指表示性情温和,易迁就他人。戴金戒指者较重视利益,往往会有精明的生意头脑。戴翡翠玉石者注重品位素质,处事严谨。

  对女士来说——喜爱粉红钻或粉红色珊瑚者,感情丰富而浪漫。喜爱红宝石者热情似火。喜爱蓝宝石或海蓝宝石者,较内向冷淡。喜爱祖母绿或土耳其石者,情感纤弱。

  手指与戒指——戒指戴在不同的手指上,能体现与性格有关的心理含义。喜戴在食指者,性格较偏激倔强。喜戴在右中指者,崇尚中庸的人生观念。喜戴在左中指者,有责任感,重视家庭。喜戴在小手指者,有自卑感。喜戴在无名指者,无野心,随和,不计较得失.

  嵌宝石的戒指又有不同的意义。钻石象征永恒,在欧洲和美国,每逢结婚周年纪念日,做丈夫的一般都要向自己的妻子赠送钻石戒指和贵重金属,以示爱情的忠贞。翡翠表示爱情,珍珠表示高贵,紫晶表示健康,机敏和幸运。

2005年11月华为在南邮的招聘笔试题

1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)
int a = 4;
(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);
a = ?
答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;
改后答案依次为9,10,10,11

2.某32位系统下, C++程序,请计算sizeof 的值(5分).
char str[] = “www.ibegroup.com”
char *p = str ;
int n = 10;
请计算
sizeof (str ) = ?(1)
sizeof ( p ) = ?(2)
sizeof ( n ) = ?(3)
void Foo ( char str[100]){
请计算
sizeof( str ) = ?(4)
}
void *p = malloc( 100 );
请计算
sizeof ( p ) = ?(5)
答:(1)17 (2)4 (3) 4 (4)4 (5)4

3. 回答下面的问题. (4分)
(1).头文件中的 ifndef/define/endif 干什么用?预处理
答:防止头文件被重复引用
(2). #include 和 #include “filename.h” 有什么区别?
答:前者用来包含开发环境提供的库头文件,后者用来包含自己编写的头文件。
(3).在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”声明?
答:函数和变量被C++编译后在符号库中的名字与C语言的不同,被extern "C"修饰的变
量和函数是按照C语言方式编译和连接的。由于编译后的名字不同,C++程序不能直接调
用C 函数。C++提供了一个C 连接交换指定符号extern“C”来解决这个问题。
(4). switch()中不允许的数据类型是?
答:实型

4. 回答下面的问题(6分)
(1).Void GetMemory(char **p, int num){
*p = (char *)malloc(num);
}
void Test(void){
char *str = NULL;
GetMemory(&str, 100);
strcpy(str, "hello");
printf(str);
}
请问运行Test 函数会有什么样的结果?
答:输出“hello”
(2). void Test(void){
char *str = (char *) malloc(100);
strcpy(str, “hello”);
free(str);
if(str != NULL){
strcpy(str, “world”);
printf(str);
}
}
请问运行Test 函数会有什么样的结果?
答:输出“world”
(3). char *GetMemory(void){
char p[] = "hello world";
return p;
}
void Test(void){
char *str = NULL;
str = GetMemory();
printf(str);
}
请问运行Test 函数会有什么样的结果?
答:无效的指针,输出不确定

5. 编写strcat函数(6分)
已知strcat函数的原型是char *strcat (char *strDest, const char *strSrc);
其中strDest 是目的字符串,strSrc 是源字符串。
(1)不调用C++/C 的字符串库函数,请编写函数 strcat
答:
VC源码:
char * __cdecl strcat (char * dst, const char * src)
{
char * cp = dst;
while( *cp )
cp++; /* find end of dst */
while( *cp++ = *src++ ) ; /* Copy src to end of dst */
return( dst ); /* return dst */
}
(2)strcat能把strSrc 的内容连接到strDest,为什么还要char * 类型的返回值?
答:方便赋值给其他变量

6.MFC中CString是类型安全类么?
答:不是,其它数据类型转换到CString可以使用CString的成员函数Format来转换

7.C++中为什么用模板类。
答:(1)可用来创建动态增长和减小的数据结构
(2)它是类型无关的,因此具有很高的可复用性。
(3)它在编译时而不是运行时检查数据类型,保证了类型安全
(4)它是平台无关的,可移植性
(5)可用于基本数据类型

8.CSingleLock是干什么的。
答:同步多个线程对一个数据类的同时访问

9.NEWTEXTMETRIC 是什么。
答:物理字体结构,用来设置字体的高宽大小

10.程序什么时候应该使用线程,什么时候单线程效率高。
答:1.耗时的操作使用线程,提高应用程序响应
2.并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。
3.多CPU系统中,使用线程提高CPU利用率
4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独
立的运行部分,这样的程序会利于理解和修改。
其他情况都使用单线程。

11.Windows是内核级线程么。
答:见下一题

12.Linux有内核级线程么。
答:线程通常被定义为一个进程中代码的不同执行路线。从实现方式上划分,线程有两
种类型:“用户级线程”和“内核级线程”。 用户线程指不需要内核支持而在用户程序
中实现的线程,其不依赖于操作系统核心,应用进程利用线程库提供创建、同步、调度
和管理线程的函数来控制用户线程。这种线程甚至在象 DOS 这样的操作系统中也可实现
,但线程的调度需要用户程序完成,这有些类似 Windows 3.x 的协作式多任务。另外一
种则需要内核的参与,由内核完成线程的调度。其依赖于操作系统核心,由内核的内部
需求进行创建和撤销,这两种模型各有其好处和缺点。用户线程不需要额外的内核开支
,并且用户态线程的实现方式可以被定制或修改以适应特殊应用的要求,但是当一个线
程因 I/O 而处于等待状态时,整个进程就会被调度程序切换为等待状态,其他线程得不
到运行的机会;而内核线程则没有各个限制,有利于发挥多处理器的并发优势,但却占
用了更多的系统开支。
Windows NT和OS/2支持内核线程。Linux 支持内核级的多线程

13.C++中什么数据分配在栈或堆中,New分配数据是在近堆还是远堆中?
答:栈: 存放局部变量,函数调用参数,函数返回值,函数返回地址。由系统管理
堆: 程序运行时动态申请,new 和 malloc申请的内存就在堆上

14.使用线程是如何防止出现大的波峰。
答:意思是如何防止同时产生大量的线程,方法是使用线程池,线程池具有可以同时提
高调度效率和限制资源使用的好处,线程池中的线程达到最大数时,其他线程就会排队
等候。

15函数模板与类模板有什么区别?
答:函数模板的实例化是由编译程序在处理函数调用时自动完成的,而类模板的实例化
必须由程序员在程序中显式地指定。

16一般数据库若出现日志满了,会出现什么情况,是否还能使用?
答:只能执行查询等读操作,不能执行更改,备份等写操作,原因是任何写操作都要记
录日志。也就是说基本上处于不能使用的状态。

17 SQL Server是否支持行级锁,有什么好处?
答:支持,设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据
的一致性和准确性,行级封锁确保在用户取得被更新的行到该行进行更新这段时间内不
被其它用户所修改。因而行级锁即可保证数据的一致性又能提高数据操作的迸发性。

18如果数据库满了会出现什么情况,是否还能使用?
答:见16

19 关于内存对齐的问题以及sizof()的输出
答:编译器自动对齐的原因:为了提高程序的性能,数据结构(尤其是栈)应该尽可能
地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问
;然而,对齐的内存访问仅需要一次访问。

20 int i=10, j=10, k=3; k*=i+j; k最后的值是?
答:60,此题考察优先级,实际写成: k*=(i+j);,赋值运算符优先级最低

21.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现?
答:将操作多个表的操作放入到事务中进行处理

22.TCP/IP 建立连接的过程?(3-way shake)
答:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。
  第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状
态,等待服务器确认;
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个
SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
  第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1)
,此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

23.ICMP是什么协议,处于哪一层?
答:Internet控制报文协议,处于网络层(IP层)

24.触发器怎么工作的?
答:触发器主要是通过事件进行触发而被执行的,当对某一表进行诸如UPDATE、 INSERT
、 DELETE 这些操作时,数据库就会自动执行触发器所定义的SQL 语句,从而确保对数
据的处理必须符合由这些SQL 语句所定义的规则。

25.winsock建立连接的主要实现步骤?
答:服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()
等待客户端连接。
客户端:socker()建立套接字,连接(connect)服务器,连接上后使用send()和recv(
),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。
服务器端:accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连
接。该新产生的套接字使用send()和recv()写读数据,直至数据交换完毕,closesock
et()关闭套接字。

26.动态连接库的两种方式?
答:调用一个DLL中的函数有两种方法:
1.载入时动态链接(load-time dynamic linking),模块非常明确调用某个导出函数
,使得他们就像本地函数一样。这需要链接时链接那些函数所在DLL的导入库,导入库向
系统提供了载入DLL时所需的信息及DLL函数定位。
2.运行时动态链接(run-time dynamic linking),运行时可以通过LoadLibrary或Loa
dLibraryEx函数载入DLL。DLL载入后,模块可以通过调用GetProcAddress获取DLL函数的
出口地址,然后就可以通过返回的函数指针调用DLL函数了。如此即可避免导入库文件了

27.IP组播有那些好处?
答:Internet上产生的许多新的应用,特别是高带宽的多媒体应用,带来了带宽的急剧
消耗和网络拥挤问题。组播是一种允许一个或多个发送者(组播源)发送单一的数据包
到多个接收者(一次的,同时的)的网络技术。组播可以大大的节省网络带宽,因为无
论有多少个目标地址,在整个网络的任何一条链路上只传送单一的数据包。所以说组播
技术的核心就是针对如何节约网络资源的前提下保证服务质量。
 

补充几个

1.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。

2.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP与UDP呢?

3.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的?

4.请问C++的类和C里面的struct有什么区别?

5.请讲一讲析构函数和虚函数的用法和作用。

6.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?

7.8086是多少位的系统?在数据总线上是怎么实现的?

Google测试题曝光

今年10月底,Google在美国《麻省技术评论》、《LinuxJournal》、《Mensa》、《今日物理》等几本专业杂志上刊登了一份"Google实验室能力倾向测试"的试卷,开头蛊惑地写着"试试看!把答案寄回Google,你有希望去Google总部参观,并成为我们其中一员"。有兴趣的人可以做完了邮寄给Google公司,也许会得到一个工作机会呢。

1、解答下面的隐藏等式,其中的M和E的值可以互换,但不允许第一位是0:

WWWDOT – GOOGLE = DOTCOM

2、用一个俳句(一种日本短诗,每句有一个与季节有关的词)来建立模型,借此预测网络搜索流量的季节性变化;

3、

1

1 1

2 1

1 2 1 1

1 1 1 2 2 1

下一行是什么?

4、你正处于一个全部由崎岖小路构成的迷宫里,手里有一个满是灰尘的笔记本,可以无线上网,但是信号很弱。与此同时,一些阴森可怕、毫无生气的妖怪在你身边游荡。你会怎么做呢?

(1)毫无目的的四处游荡,到处碰壁,直到被迷宫里的妖怪吃掉。

(2)用笔记本作为挖掘工具,打穿地面直接进入下一关。

(3)玩网络游戏《魔法骑兵》,直至电池耗尽,你也心灰意冷。

(4)使用笔记本画出迷宫的节点地图,找到出路。

(5)发送简历给Google,告诉主管妖怪你选择退出,随后你就回到现实世界。

5、Unix有何缺陷?你准备如何补救?

6、在Google工作的第一天,你发现身边的同事竟然是研究生一年级课本的作者,你会:

(1)主动示好并索取签名。

(2)不改变坐姿,但放轻打字声音,避免影响她的工作和思考。

(3)把你每天的麦片和咖啡都留给她享用。

(4)在她所写的书中找到你最喜欢的内容,并告诉她这些内容已经成为你的座右铭。

7、下列哪句话最贴切的表达了Google的企业文化?

(1)我感到很幸运。

(2)不要干坏事。

(3)哦,我已经解决了那个问题。

(4)你身边50英寸之内,必定能找到食物。

(5)以上皆是。

8、用3种颜色为20面体上色,每个面一种颜色,有多少种组合?你会选择哪些颜色?

9、下面是故意留出的空白,请将其填满,使之看起来不那么空。

10、用1欧姆的电阻组成无限大的两维矩阵,"象棋跳马步"("日"字对角点)两点之间的电阻是多少?

11、现在是星期日下午2点,你正在旧金山著名的湾区。你可以选择去国家公园的红杉林里徒步旅行,或者参观城市里的文化景观。你会怎么做?

12、你认为最美的数学等式是什么?

13、下列哪个团体没有在Google员工中形成?

(1)女子篮球

(2)淡黄色爱好者

(3)Cricketeers

(4)诺贝尔奖获得者

(5)葡萄酒俱乐部

14、搜索技术的下一个革命性突破是什么?

15、一个项目组由多少人构成才能达到最优规模?也就是说,一旦超过这一数字,每增加一个成员项目组的平均生产力就会相应下降。

(1)1个

(2)3个

(3)5个

(4)11个

(5)24个

16、给你一个三角形ABC,请用圆规和尺找出点P,保证三角形ABP、ACP和BCP周长相等。

17、有这样一个函数,对于任意整数n,都能返回写出0到n之间出现"1"的个数。例如,f(13)=6。请注意f(1)=1,那么下一个能实现f(n)=n的最大数字是什么?

18、你编写的最酷的黑客程序是什么?

19、在下面的数列中,下一个数字是多少:10, 9, 60, 90, 70, 66,?

(1)96

(2)10的100次方

(3)以上皆是

(4)以上皆不是

20、用少于29个词,描述你能带给Google实验室带来的贡献。