基本指令查看数据库show databases;创建数据库creat database ;连接数据库use ;查看所连接数据库中的表show tables;在所连接数据库中创建表creat table (
(所占字节),
(所占字节),
...
(所占字节));在...
分类:
数据库 时间:
2016-07-10 18:57:28
阅读次数:
249
2048这个游戏应该是没几个人不知道吧... 今天去实验楼学了一下这个游戏的终端版本, 大概讲一下我对这个游戏的开发思路的理解. 实现为了实现2048, 我们需要用到3个模块, 分别是curses(用于终端界面交互程序开发的库, 可以解决屏幕打印以及按键处理等方面的问题), random, 以及co ...
分类:
其他好文 时间:
2016-06-20 23:49:22
阅读次数:
285
这次缓冲区溢出实验是在实验楼上finish的。关于步骤的问题,就不说了,给一个实验步骤的地址。在这次缓冲区溢出的实验中,出现了以下问题:如何知道操作系统是32位的还是64位的?当使用地址空间随机化来分配堆和栈的初始地址时,应该如何猜解内存地址?Linux系统在缓冲区溢出和..
分类:
其他好文 时间:
2016-05-13 15:31:14
阅读次数:
158
这次缓冲区溢出是在实验楼上finish的。关于步骤的问题,就不说了,给一个实验步骤的地址。在这次缓冲区溢出的实验中,出现了以下问题:如何知道操作系统是32位的还是64位的?当使用地址空间随机化来分配堆和栈的初始地址时,应该如何猜解内存地址?Linux系统在缓冲区溢出和其它..
分类:
其他好文 时间:
2016-05-03 00:44:33
阅读次数:
183
这次缓冲区溢出是在实验楼上实现的。关于步骤的问题,就不说了,给一个实验步骤的地址。在这次缓冲区溢出的实验中,出现了以下问题:如何知道操作系统是32位的还是64位的?当使用地址空间随机化来分配堆和栈的初始地址时,应该如何猜解内存地址?Linux系统在缓冲区溢出和其它的s..
分类:
其他好文 时间:
2016-04-29 20:23:57
阅读次数:
140
这次缓冲区溢出是在实验楼上实现的。关于步骤的问题,就不说了,给一个实验步骤的地址。在这次缓冲区溢出的实验中,出现了以下问题:如何知道操作系统是32位的还是64位的?当使用地址空间随机化来分配堆和栈的初始地址时,应该如何猜解内存地址?Linux系统在缓冲区溢出和其它的s..
分类:
其他好文 时间:
2016-04-29 20:23:08
阅读次数:
143
周子轩 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验目的: 使用gdb跟踪分析一个schedule()函数,理解Linux系统中进程调度的时机。 实验过程: 登陆实验楼虚拟机http: ...
分类:
系统相关 时间:
2016-04-11 23:58:48
阅读次数:
378
20135103王海宁 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 这周的实验是关于Linux内核如何加载一个可执行程序的。下面开始实验: 打开实验楼环境,重新下载编译内核,然后小s大s,启 ...
分类:
其他好文 时间:
2016-04-10 16:20:29
阅读次数:
163
这周的实验是关于Linux内核如何加载一个可执行程序的。下面开始实验: 打开实验楼环境,重新下载编译内核,然后小s大s,启动停止后用gdb打好断点,开始调试。 下面分析: 1.先看ELF文件的格式。ELF头描述了该文件的组织情况,ELF文件默认从0x8048000开始加载,文件头中Entry poi ...
分类:
其他好文 时间:
2016-04-09 20:38:31
阅读次数:
253
实验目的: 使用gdb跟踪sys_execve内核函数的处理过程,分析exec*函数对应的系统调用处理过程,理解Linux内核如何装载和启动一个可执行程序。 实验步骤: 打开实验楼中的虚拟机,在shell中依次运行以下命令,获取本次实验的代码,并编译运行 cd LinuxKernel rm menu ...
分类:
系统相关 时间:
2016-04-09 18:55:23
阅读次数:
171