摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.什么是 CRC card? CRC (Class-Responsibility-Collaborator) Card是目前比较流行的面向对象分析建模方法。在CRC建模中,用户、设计者、开发人员都有参与,完成对整个面向对象工程的设计。 CRC卡是一个标准索引卡集合,包括三个部分:类名、类的职责、类的协作关系,每一张卡片表示一个类。 · 类 代表一系列对象的集合,这些对象是对系统设计的抽象建模,可以是一个人、一件物品等等,类名写在整个CRC卡的最上方。 · 职责 包括这个类对自身信... 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ P2P的一个常见问题是如何高效的定位节点,也就是说,一个节点怎样高效的知道在网络中的哪个节点包含它所寻找的数据,如下图: 对此,有三种比较典型的来解决这个问题。 Napster:使用一个中心服务器接收所有的查询,服务器告知去哪下载其所需要的数据。存在的问题是中心服务器单点失效导致整个网... 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/本文综合修改自网上几篇Blog和自己手头的资料,原始出处均不详,如有版权问题请及时与我联系并提供原始文字链接。这里以Windows下客户端和服务器进行举例,Linux有对应,原理相同。一、基本知识:1.为什么要使用SVN? · 程序员编写程序的过程中,每个程序都会生成很多不同的版本. · 这就需要程序员能有效的管理代码,在需要的时候可以迅速,准确取出相应的版本· 任何需要管理频繁信息改变的地方都需要它,这就是Subversion的舞台2. Subversion是什么? · 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 记得近十年前,就很喜欢卢庚戌的作品,那时他还没有成名(手上有一张叫做《未来的未来》的CD),甚至“水木年华”还没有出一张唱片。他在九十年初期写的一首歌却在后来水木年华的第一张唱片中莫名火了,就像今年春晚王菲一曲《传奇》一样(《传奇》发行已经有八年之久,我高一时就听到了卡带,前水木成员李健的第一张唱片)。我辗转找到了当年小卢在清华大学里写的《一生有你》的初版歌词——《相信》 梦中草原----相信 相信 卢庚戌 当我们都已老去 你还能否陪我... 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 本文环境:ubuntu 10.10/vim7.2 前言:一年前写过一篇关于VIM的C/C++编程环境的文字,一年中又接触了很多东西,深入使用中发现其实还是需要有很多改正和增强的,当然,VIM社区中也出现了更多好用插件需要整合进来。为了更好的总结整个环境配置方法以及使用方法,特写此文从零开始配置vim环境,主要针对C/C++/Python/Bash编程。 基本配置 1) 建立基本环境: 建立三个目录:mkdir ~/.vim/{plugin,doc,syntax} -p 建... 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/上周顺利完成科目二的考试,明天下午科目三集训,在这先总结一些网上搜集的信息,出处我会一一标明的,其中的部分内容我进行了修订。这里有一个网友画了张图并且做了总结,很是强大。附图是集训和考试时的路线图。我们只能在图中红线这三条路上走!S是出发的地点。图中1处有“直行”、“左转”、“右转”;其中左转:看到圆绿灯可以进入左转待转区,等到左转箭头灯变绿,就可以左转了。如果圆绿灯亮,左转待转灯红的时候,如果待转区已经有两辆车了,后车不能进入待转区,必须在白线后等候。图中2处有地方从单边两条车道突然变成三条道,注意靠边停车 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 几点说明: 1. 本文档参考了 金步国在LinuxSir 上的文档和对 LFS 英文文档的翻译 。 2. 本文档只是一个 step by step,在 LFS 时,强烈建议本文档与 LFS6.3 英文文档同时打开以便对照查看,LFS英文文档是本文档的基础,而且上边许多原因和细节很有学习价值,在此为了简略一一略去,但并不代表没有意义,相反每一步背后的原因才是学习的关键。 3. LFS 对于初学 Linux的人是毒药酒,但是对于老鸟又过于简单(BLFS、CLF... 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 可以根据终端大小自动调整输出,并且修正了上一个版本的一些小bug,更加贴近现在Linux用的More。 /** =====================================================================================** Filename: more02.c** Description: A User Version of Command more** Version: 2.0* Created: 12... 阅读全文
摘要:
作者:gnuhpc出处:http://www.cnblogs.com/gnuhpc//** =====================================================================================** Filename: more01.c** Description: A User Version of Command more** Version: 1.0* Created: 12/03/2008 06:36:56 PM* Revision: none* Compiler: gcc** Author: Futuredaemon 阅读全文
摘要:
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/本文参考自http://daili.s314.xrea.com/11/browse.php?u=Oi8vd3d3LmRhdmlkc3VkamltYW4uaW5mby8yMDA2LzAzLzI3L2luc3RhbGxpbmctYW5kLXNldHRpbmctdGZ0cGQtaW4tdWJ1bnR1Lw%3D%3D&b=5 在Ubuntu8.04下测试通过。TFTP服务在网络安装、嵌入式开发方面有重要的应用,关于在LINUX下如何配置TFTP服务网上有很多的讨论,这里介绍一种在Ubuntu下较为简单的方法 阅读全文