- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 servlet 简例简析
前台提交表单,表单如下: body> form action="test" method="post"> input type="text" name="enter"> input type="submit"> form> body> 提交之后跳转到指定的url,通过web.xml这个配置
2014-07-30 11:10:44 559
转载 堆和栈
简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈
2014-07-09 22:42:33 459
原创 ubuntu下安装windows
一般我们先装windows后装ubuntu,ubuntu的启动grub可以识别windows的分区,从而将其引导 但是如果我们先装ubuntu后装windows的话,会导致ubuntu启动不了,原因是windows的引导程序将grub覆盖. 本文记录一下我自己在处理这种情况下解决办法. win8.1和ubuntu12.04 我先是按照下边的博客试了一下 http://
2014-07-09 22:41:29 1088
原创 KMP算法
首先得理解前缀和后缀的概念: 部分匹配值就是前缀和后缀的最长的共有元素的长度.以ABCDABD为例 A的前缀和后缀都为空集,共有元素的长度为0, AB的前缀为[A],后缀为[B],共有元素的长度为0 ABC的前缀为[A,AB]后缀为[B,BC]共有的元素的长度为0 ABCD的前缀为[A,AB,ABC],后缀为[BCD,CD,D],共有元素的长度为0 ABCDA的
2014-07-09 22:37:31 489
转载 打印内存
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 505
原创 mitjos boot.S main.c
boot.S 和 main.c boot.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 921
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人