- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 servlet 简例简析
前台提交表单,表单如下:body> formaction="test"method="post"> inputtype="text"name="enter"> inputtype="submit"> form> body>提交之后跳转到指定的url,通过web.xml这个配置
2014-07-30 11:10:44 537
转载 堆和栈
简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈
2014-07-09 22:42:33 440
原创 ubuntu下安装windows
一般我们先装windows后装ubuntu,ubuntu的启动grub可以识别windows的分区,从而将其引导但是如果我们先装ubuntu后装windows的话,会导致ubuntu启动不了,原因是windows的引导程序将grub覆盖.本文记录一下我自己在处理这种情况下解决办法.win8.1和ubuntu12.04我先是按照下边的博客试了一下http://
2014-07-09 22:41:29 1058
原创 KMP算法
首先得理解前缀和后缀的概念:部分匹配值就是前缀和后缀的最长的共有元素的长度.以ABCDABD为例A的前缀和后缀都为空集,共有元素的长度为0,AB的前缀为[A],后缀为[B],共有元素的长度为0ABC的前缀为[A,AB]后缀为[B,BC]共有的元素的长度为0ABCD的前缀为[A,AB,ABC],后缀为[BCD,CD,D],共有元素的长度为0ABCDA的
2014-07-09 22:37:31 461
转载 打印内存
void ShowBinary(char *ptr, int n){ while (--n) { for (int i = 7; i >= 0; --i) { if ((1 printf("%d", 1); else printf("%d",
2014-06-15 01:21:46 485
原创 mitjos boot.S main.c
boot.S 和 main.cboot.S#include # Start the CPU: switch to 32-bit protected mode, jump into C.# The BIOS loads this code from the first sector of the hard disk into# memory at physical addr
2014-03-06 21:42:46 895
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人