摘要: 一、调用方式我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp");//重定... 阅读全文
posted @ 2014-09-14 11:30 Birding 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: Java下利用Jackson进行JSON解析和序列化Java下常见的Json类库有Gson、JSON-lib和Jackson等,Jackson相对来说比较高效,在项目中主要使用Jackson进行JSON和Java对象转换,下面给出一些Jackson的JSON操作方法。一、准备工作首先去官网下载Jac... 阅读全文
posted @ 2014-09-03 16:55 Birding 阅读(887) 评论(0) 推荐(0) 编辑
摘要: Linux ext2文件系统理解硬盘组成:硬盘由多个圆形硬盘片组成。按照硬盘片能够容纳的数据量分为单盘和多盘。硬盘的数据读取主要靠机械手臂上的磁头,在机械手臂上有多个磁头。机械手臂不动硬盘旋转一周划过的路径就是磁道。由于在一块硬盘上有多个硬盘片重叠放置,所以在硬盘旋转的时候在不同硬盘片上... 阅读全文
posted @ 2014-08-17 11:29 Birding 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 使用fork()系统调用产生的子进程对父进程中数据的修改不会影响到父进程,因为fork()采用的是写时复制机制,就是在fork产生的子进程没有修改父进程的值时,父子进程共享同一块内存,包括栈区。当子进程修改父进程的数据时,系统会给子进程单分出一块和父进程相同的内存区并将新的修改的值写入。所以父子进程... 阅读全文
posted @ 2014-08-01 21:04 Birding 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 对于大部分内核模块或设备驱动的开发者和使用者来说,最常接触到的就是各层目录下基于kbuild架构的kbuild Makefile文件。主要部分有:1、目标定义,目标定义就是用来定义哪些内容要做为模块编译,哪些要编译链接进内核。最简单的只有一行,如obj-y += foo.o表示要由foo.c或者fo... 阅读全文
posted @ 2014-07-11 15:07 Birding 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 操作系统课程设计选题 驱动程序的编写和安装。 经过一天多的努力,终于把我的第一个驱动程序模块成功编写并实现插入内核和移除,在这里把过程记录下来方便以后查看,也给其他为之困扰的朋友一个建议。 环境: windows 7 下 VMware 9.0 中装 Ubuntu12.04 内核版本为3.5.0-... 阅读全文
posted @ 2014-07-05 13:31 Birding 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 参考资料: 1.http://www.linuxdiyf.com/viewarticle.php?id=81796需要下载的文件有两个:zhcon-0.2.5.tar.gz和zhcon-0.2.5-to-0.2.6.diff.gz。下载地址:http://sourceforge.net/proje... 阅读全文
posted @ 2014-06-26 23:47 Birding 阅读(2085) 评论(0) 推荐(0) 编辑
摘要: Linux下diff与patch命令的配合使用在Linux下,diff与patch命令配合使用可以进行简单的代码维护工作。[A] diffdiff命令用于比较文件的差异,可以用于制作patch文件。但此命令参数众多、格式多样,所以在此仅介绍较常用的格式。例如有以下2个文件,源文件为old/test.... 阅读全文
posted @ 2014-06-26 17:23 Birding 阅读(446) 评论(0) 推荐(0) 编辑
摘要: passwd:/etc/passwd 文件结构2011-04-29 16:32:54| 分类: ubuntu技巧 | 标签:passwd linux ubuntu fadero centos./etc/passwd |举报|字号 订阅root:x:0:0:root:/root:/bin/bash1.... 阅读全文
posted @ 2014-06-14 20:38 Birding 阅读(735) 评论(0) 推荐(0) 编辑
摘要: apt-get install package 安装包 apt-get reinstall package 重新安装包 apt-get upgrade 更新已安装的包 #apt-get update //更新软件列表 #apt-get check //检查依赖性 apt-... 阅读全文
posted @ 2014-06-11 11:16 Birding 阅读(527) 评论(0) 推荐(0) 编辑