摘要: 什么是Linux?Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux作者是天才程序员Linus Benedict Torvalds。WIKI资料如下:Linux 作者:Linus Benedict TorvaldsLinux :LinuxLINUX的系统结构学习Linux学习起基本的系统架构非常有必要。如下图所示为Linxu基本的系统架构:整个OS由内核+系统 阅读全文
posted @ 2013-11-06 17:00 deepstone 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 索引节点来标识。Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改时间,访问权限,所属关系等文件控制信息,一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了一个号码,也就是该结点在数组中的索引号,称为索引结点号。Linux文件系统将文件索引结点号 阅读全文
posted @ 2013-11-06 16:59 deepstone 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。 每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。长期的应试教育会让很多人以考试的心态来对待学习,我也是受害者之一,翻翻我硬盘中散落的各种语言编写的"hello world",各种半成品,它们就像一张张60分、80分的试卷悄无声息地躺在某个昏暗的角落里。 职业生涯的学习一个最大的 阅读全文
posted @ 2013-11-06 15:34 deepstone 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在使用ibatis插入数据进数据库的时候,会用到一些sequence的数据,有些情况下,在插入完成之后还需要将sequence的值返回,然后才能进行下一步的操作。 使用ibatis的selectKey就可以得到sequence的值,同时也会将值返回。不过对于不同的数据库有不同的操作方式。 对于oracle: insert into user (id,name,password) values (#id#,#name#,#password#) 该句话执行完之后,传进来的参数User对象DO里的id字段就会被赋值成sequence的值。 对于mysql insert into user ... 阅读全文
posted @ 2013-11-06 14:58 deepstone 阅读(166) 评论(0) 推荐(0) 编辑