`
hanhg
  • 浏览: 136979 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

疯狂的程序员-第十二章

阅读更多
现在来看,王江应该是属于那种成功的大学生。好多人后来都后悔:“四年大学白念了,什么也没学到,什么也没做成。”在他们心目中,大学四年应该像王江那样渡过:一、成绩中上,另外有那么一两门课特别好;二、交际广泛,特别是跟女同学的交际,手机里面全是妹妹的电话,QQ上全是妹妹的头像;三、课余活动丰富,打球、唱歌、泡妞、吃饭喝酒天天都安排得满满的。

高中的时候王江就会弹吉他,那时候绝影天天早上6点钟起床,晚上11点才回家,学习压力大,不要说学弹吉他,就是听吉他的时间也没有,就算有时间,也没那心情。也许大部分人都是这样的吧,所以大学里面能弹吉他的还真没有几个。像王江,那就是物以稀为贵,本来会弹吉他的人就少,他就召集了几个会弹吉他或者搞音乐的人,像模像样就组成了一只乐队,任乐队队长。

乐队的名字绝影不知道,王江虽然跟他说过N次,但他始终没在意。他从小就没啥音乐细胞,尽管在大一的时候他还正儿八经跟王江学了几天吉他,最终还是放弃了。――主要是周边几间寝室对他意见很大。

像王江这样的人,在学校很容易成为妹妹关注的对象。本来在大学里面女生对男生的评价就差不多,大家都穷人,大不了一个月就五六百生活费,都是一样,除非你老子特别有钱,像鸡哥那种,那是万中无一的。

不像现在走上社会上贫富分化出来了,男人一有钱,女人就喜欢。当然这并不是说女人庸俗,女人当然喜欢成功的男人,这是很正常的,生存竞争嘛,适者生存。当她第一次见这个男人怎么才知道他成不成功?你说我多么多么成功,在公司做了个首席XX官;有才华,在XXX刊物发表论文多少多少篇。那都是屁话,谁知道你是不是在吹牛。只有钱,只有钱才能让女人看出你成不成功。你们去喝咖啡你买单的动作,你送她回家开车的动作,才是真正吸引她的。当然,随着她更深入地了解你,她也许最终欣赏你的是你事业上的成就或者是你的才华人品等。所以对男人来说钱什么都不是,但是你没钱,你就失去了让她了解你的机会。

说到这里,好多女人又要说男人也不是什么好东西,就喜欢美女。这也很正常。凭良心说,男人都希望找个体贴的懂事的女人做老婆,不一定要漂亮。但是你们第一次见面你那恐龙般的造型已经把他吓得半死,你根本不要指望他会再约会你,更不要指望他能慢慢了解你的确是个体贴的、懂事的女人。所以对女人来说漂亮什么都不是,但是你不漂亮,你就失去了让他了解你的机会。



新学期开学的头几天里,王江一直早出晚归,土匪终于忍不住问他:“在干啥?神神秘秘的,是不是在泡妞?”

王江郑重地把土匪和绝影召集到一起,说:“这学期我有个大计划,也许这会成为我人生的重大转折点。”

王江要说的大计划是他想拍电影。要放到现在大学生拍DV是再平常不过的事情,别说拍部正儿八经的DV,就是“寝室写真”也有女生敢拍。但王江绝对不是个风往哪边吹就往哪边倒的人,那时候除了胡戈的几个朋友,这世界上还没几个人知道“胡戈”这个名字,“恶搞”这个词也还没有发明。所以王江的想法绝对是个大胆地、超前的、破天荒而且很有前途的想法。

土匪听着没劲,他是个没有艺术细胞的人。男生嘛,当然还是希望自己有点出众的地方可以多吸引点女生,他自己没有艺术细胞,就努力去培养运动细胞,爱运动的,阳光型的男生也很受女生青睐。所以他那时候的课余时间基本上是往返于篮球场和食堂。

绝影听着也没劲,那时候他正一门心思重操旧业研究黑客技术,学了点C语言,特别是汇编,他感觉应该有能力研究黑客技术了。数据结构和算法也学了,他又想往密码学加密算法方向发展。毕竟搞黑客入侵还是比较危险,而且实用性不大。电影里面描写高手的镜头往往不是他如何攻破别人的系统盗取别人的东西,而是他如何在离爆炸还有3分钟的时间内成功破解了登录密码或者一张存有几十亿美元的银行卡,然后上交给组织。

那时候QQ开始大规模流行,对QQ的破解、盗号也开始有越来越多的人来研究。说要盗QQ号,当然是做木马来盗。

绝影不会这样做,木马那是偷东西的,那是贼不是黑客。他的设想是放一个程序出去,比如要盗一个QQ,就发动所有中了这个程序的机器去尝试用不一样的密码登录,一个机器也许要跑好几年,但是一万台十万台机器就快了。在今天来看,他这种想法里面包含了在线暴破、分布式处理的思想。事实上现在好多人在线跑MD5码也就用的这种思想。

你要是去过看雪论坛肯定就会知道高手门对于暴破其实是很不齿的。绝影去了看雪论坛也开始对他以前的想法很不齿。既然登陆后的QQ密码一定会保存在本机,那么他就研究本地破解。

就是把那几个文件拿来分析来分析去。因为那段时间的分析,他渐渐熟悉了EditPlus这些十六进制编辑器。后来分析了一段时间,发现网上有结论:QQ的本地密码是不可能反算的。

他就想不明白,既然你能够算过去,怎么就算不回来了呢?他不管,继续去研究。后来当他知道“单向散列算法”这东西,才恍然大悟。于是他跟土匪他们说:“QQ本地密码是不可能反算的。知道为什么吗?因为用的单向散列算法。”

了解了这些,他对加密算法开始感起兴趣来,立刻兴冲冲跑去买了本《应用密码学》。但是书还没把前言看完就掉在自习室了。



他们没有表现出极大的兴趣,这让王江很失望,自己又独自跑出去联系了几天的业务,进展不大。

后来土匪跟绝影说:“王江也挺可怜的,尽想些不切实际的东西,又没人支持他。好歹我们也是一个寝室的,要是我们也不支持他,估计他的大计划要流产,这不是多打击人的阿。”

绝影想也是。

当天晚上他们就向王江表态。

土匪问:“王江你准备得如何?还缺些啥阿?”

王江很自信地说:“啥都好了,摄影师,主角差不多都就位了,就缺个男二号。”

土匪说:“那肯定我上了。不能让你丢脸呀。”

王江当然很高兴。男二号本来又是个反面角色,在这戏里男二号为什么要存在?纯粹就是为了衬托他这个男一号。

土匪又说:“戏份都不是很重要,关键是演技有没有发挥的空间?”

王江说:“绝对有!”

这简直是《喜剧之王》中的对白。

土匪拍拍胸脯说:“你放心你拍电影兄弟们肯定大力支持。但是你总要在字幕里面给点头衔嘛。”

王江说:“这是肯定的,一个寝室的,你不说我都知道。你就作‘总监制’吧。”

土匪听了脸都笑烂了,估计除了在王江可能出的这部电影里,他还从来没体会过“总监制”这种感觉,关键是一个“总”字。

轮到绝影。绝影肯定不会去演戏他没这天赋也觉得演戏好丢脸,除非给他领衔主演的位置而且女主要漂亮。他很大方地跟王江说:“王江你搞吧。要是缺少资金啥的就跟我说就是了,我给你资金上的支持。”

这学期绝影总是给土匪他们俨然一个暴发户的形象。的确他这学期是暴发户,那是因为他这学期没交学费。他没跟他们说,这种事怎么说得出口。4000多元的学费他花100元买了个音响因为他以前那个“玩具”音响效果实在太差劲了,又花了1050元买了个Nokia 3530手机。那是那个年代为数不多的1000左右的彩屏手机啊。那里面有个MIDI音乐是蛐蛐叫,绝影觉得很有意思,就把它设成铃声。后来同学们就把他的手机叫“电蛐蛐”。

资金上支持的效果要远远大于精神上的支持。王江当场高兴得手舞足蹈,他说:“没问题,没问题,那你就是‘总策划’吧。影总!”

这是绝影第一次听到有人叫他“总”。他没有想到,在今后的好多年里,好多人都这样称呼他。



后来绝影没有继续“策划”,一直是王江在跑拍电影的事情。直到他觉得都差不多可以开机了。像所有电影开机一样,王江说:“我们在X月X号,举行个开机仪式吧,主要是开会,把所有工作人员召集起来,部署下工作。”

绝影没说话,土匪满口答应,拍着胸口说:“兄弟们肯定支持!”

王江说:“好,有7,8个人都要去的。”



离开会还有半个小时了,绝影坐在电脑面前研究非对称加密算法。王江还是一个人,看得出来他比较焦急。他拿出手机给土匪打电话,土匪说他现在来不了了,他正跟晔哥打PS,赌晚饭。

土匪不去,绝影也不想去了,他还没有吃晚饭,他正把一个C++的大数运算库翻译成汇编,他想看看翻译成汇编后效率能提高多少。王江说:“走吧,我们一起去。”说得多可怜。绝影一下心就软了,人要是做一件自己认为很大的事情又没人支持那真是很可怜的。他关了电脑,便跟他一起往外走。

路上,王江接了个电话,很得意地说:“走,我们去找她一起走。”

“她是谁?”

“应聘演员的。”

于是他们放弃了原先的路程,绝影跟王江一起走。

远远地,绝影望见了那个女孩。王江介绍完后他赶紧找机会躲到一边给土匪打了个电话说:“快过来,这里有美女。”

分享到:
评论

相关推荐

    《Visual C++程序员成长攻略》-戴博-源代码-第12章.rar

    通过研究第12章的源代码,读者不仅可以巩固理论知识,还能掌握实际编程技巧,这对于成长为一名合格的Visual C++程序员至关重要。解压并逐步分析这些源代码,将有助于读者深入理解上述各个知识点,并将其应用于实际...

    程序员编程艺术--共二十七章-集锦与总结(教你如何编程)

    - **第十二~十五章:中签概率,IP访问次数,回文等问题** - 探讨一系列实际应用中的统计问题。 - 提供相应的算法和实现技巧。 - **第十六~第二十章:全排列,跳台阶,奇偶排序,第一个只出现一次等问题** - 覆盖...

    c#程序开发--范例宝典--第12章

    在本章“C#程序开发--范例宝典--第12章”中,我们将深入探讨C#编程语言的关键概念和实用技巧。C#是一种面向对象的编程语言,由微软公司开发,主要用于构建Windows应用程序、Web应用以及移动应用。本章内容可能是针对...

    代码大全第二版 中文版(1-20章)

    - 第十二章“调试”提供了有效的调试技巧和工具使用方法。 - 第十三章“测试”强调了单元测试、集成测试和系统测试的重要性,以及如何编写可测试的代码。 - 第十四章“性能优化”探讨了性能分析和代码优化的策略...

    JAVA语言程序设计-第十二章 高级用户界面GUI设计

    在本章节"JAVA语言程序设计-第十二章 高级用户界面GUI设计"中,我们将深入探讨Java如何创建美观且功能丰富的图形用户界面(GUI)。GUI是计算机软件中与用户进行交互的一种方式,使得非程序员也能轻松操作应用程序。...

    软考程序员听课笔记、第一章~第十二章完整版

    软考程序员听课笔记、第一章~第十二章完整版!

    程序员编程艺术第一 ~二十七章

    - **第十二~十五章:中签概率,IP访问次数,回文等问题** - 覆盖了一系列实用的编程问题,包括统计和数据分析方面的内容。 - **第十六~第二十章:全排列,跳台阶,奇偶排序,第一个只出现一次等问题** - 包含了...

    《Visual C++程序员成长攻略》-戴博-源代码-第1章

    在《Visual C++程序员成长攻略》一书中,作者戴博为我们揭示了Visual C++编程的基础与进阶知识。本章的源代码旨在帮助读者更好地理解并实践VC++的基本工程构建和编程技巧。以下是对这些知识点的详细阐述: 1. **...

    疯狂Java讲义视频10-19章

    2. **自动类型转换与强制类型转换** - 第11章和12章分别讨论了自动类型转换和强制类型转换。自动类型转换发生在数据类型之间自动兼容时,如从较小的数据类型向较大的数据类型转换。而强制类型转换则需要程序员手动...

    C#语言和SQL Server数据库基础-第12章上机练习.zip

    在本资源"C#语言和SQL Server数据库基础-第12章上机练习.zip"中,主要探讨了C#编程语言与SQL Server数据库的基础知识及其实际应用。这一章节的上机练习旨在帮助学习者巩固和深化对这两者理解,提高编程和数据库操作...

    《C++程序员速成》第12章

    在《C++程序员速成》第12章中,我们主要探讨的是C++中的高级编程概念,这些概念对于提升编程技巧和成为一名创新的程序员至关重要。本章内容将深入到C++语言的核心特性,帮助读者更好地理解和掌握这门强大的编程语言...

    谭浩强-C程序设计第三版第章ppt课件.ppt

    - 第12章:介绍位运算,如何在二进制层面操作数据。 - 第13章:讲解文件操作,包括文件的打开、读写和关闭。 - 第14章:分析常见的编程错误和调试技巧,帮助开发者提高代码质量。 4. **学习C语言的意义** - ...

    Java 程序员培训

    JAVA 275 第1章----第5章 Java基本语法 第6章----第8章 更多的面向对象编程 第9章 创建应用程序 第10章----第12章 开发图形用户界面 第13章----第15章 高级Java编程

    程序员编程艺术第一~二十七章集锦与总结(教你如何编程)(by_July)定稿版.pdf

    - **第十二至十五章**:中签概率、IP访问次数、回文等问题 - **第十六至第二十章**:全排列、跳台阶、奇偶排序等问题 - **第二十一至二十二章**:出现次数超过一半的数字、最短摘要的生成 - **第二十三、四章**...

    程序员编程艺术第一~二十七章集锦与总结(教你如何编程)by_July-带书签目录超清文字版

    第十六章至第二十章可能涉及面向对象编程,包括类、对象、继承、多态等概念。面向对象编程是现代软件开发的主流范式,理解和运用这些概念有助于构建可维护、可扩展的代码。 第二十一章至第二十四章可能会讨论错误...

    程序员编程艺术第一~二十七章集锦与总结(教你如何编程)

    - **第十二~十五章:中签概率,IP访问次数,回文等问题** - **知识点**:概率统计、数据结构(如哈希表)。 - **应用场景**:网络安全监控、数据挖掘等。 - **第十六~第二十章:全排列,跳台阶,奇偶排序,第一个...

Global site tag (gtag.js) - Google Analytics