12 2012 档案
摘要:一 填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息。7. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 目录 。8. 前台起动的进程使用 Ctrl+c 终止。9. 静态路由设定后,若网络拓扑结构发生变化,
阅读全文
摘要:欢迎自荐和推荐链接。算法优秀博客推荐:各种数据结构与算法知识入门经典(不断更新)基本算法 贪心算法:贪心算法作者:独酌逸醉 贪心算法精讲作者:3522021224 递归和分治:递归与分治策略作者:zhoudaxia图论 图的遍历(DFS和BFS):图的遍历 作者:jefferent 最小生成树(Prim算法和Kruskal算法):贪心算法--最小生成树作者:独酌逸醉 Dijkstra算法:最短路径之Dijkstra算法详细讲解作者:绿岩 最短路径算法—Dijkstra(迪杰斯特拉)算法分析与实现(C/C++)作者:tankywoo Bellman-Ford算法:...
阅读全文
摘要:一、入门级程序员的面试题:这些软件设计和设计模式的先关问题大多会出现在初学者面试情景中,什么是设计模式?特定的设计模式又是什么?等等这些概念,也许你很轻易回答这些概念,但文内提供的这些问题也许能给你带来更多价值。1. 什么是设计模式?在你编码过程中使用了哪些设计模式?每位程序员都会利用自身经历来回答这些特定的设计问题。设计模式是代码重用的扩展。2. 你能说出在标准的JDK库中使用的一些设计模式吗?Decorator设计模式常被用于各种Java IO类中,Singleton模式常被用在运行环节中,Calendar以及各种其他类,Factory(工厂)模式常被用于各种不可变类,比如Boolean。
阅读全文
摘要:每一个Java程序员都有一份属于自己的Java类排名表。这个排名表没有严格的规定,也没有可遵循的规则,它完全取决于你参与的Java项目的工作。下面这些类,不用我做过多的介绍,Java程序员都知道,因为它们在Java世界中非常的流行。1. java.lang.StringString类无可争议的获得冠军,应该没有人会否认这一点。这是一个最终类,用于创建/操作不可变的字符串文字。它从JDK 1.0开始就有了。2. java.lang.SystemSystem类的使用取决于你工作的项目类型。你可能没有在项目中使用过它,但它仍然是受欢迎的Java类之一。这是一个不能被实例化的工具类。这个类的主要用途是
阅读全文
摘要:一、我们为什么要学习vim编辑器? Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因: (1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编
阅读全文
摘要:大家都知道Python语言是一种新兴的编程语言。1989年,Python就由Guido van Rossum发明。Python一直发展态势很好。 原因有几点:1、跨平台性好。Linux、Windows、MacOS、塞班……。2、快速易学。3、模块齐全。 Python本身是一种面向对象的脚本语言。功能
阅读全文
摘要:(可参考 http://c.chinaitlab.com/special/algorithm/Index.html)五大常用算法之一:分治算法分治算法一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个可以用计算机求解的问题所需的计算时间都与其规模有关。问题的规模越小,越容易直接求解,解题所需的计算时间也越少。
阅读全文

浙公网安备 33010602011771号