001 Windows简介 #Windows 简介 Windows版本历史 16位图形用户界面 16位和32位混合操作系统 64位操作系统 移动设备操作系统 NT架构 #Windows与编程语言 Windows API SDK&API&MFC SDK (SoftWare Development Ki ...
缓冲区溢出漏洞实践 由于实验楼提供的是64位操作系统,而本次实验为了方便观察汇编语句,采用32位操作系统,所以先按照要求进行一些必要的准备 先按顺序输入下面的三个命令安装32位操作系统 安装好之后就切换到32位操作系统中 Ubuntu和其他一些Linux系统中,使用地址空间随机化来随机堆(heap) ...
分类:
其他好文 时间:
2017-05-07 14:50:32
阅读次数:
280
win764位操作系统,安装完oracle11g之后发现很难安装可视化管理工具。于是卸载,一下方法卸载之后可以从新安装32位oracle11g。放心使用。完全卸载oracle11g步骤:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。2、开始->程序->Oracle-OraHome81->..
分类:
数据库 时间:
2017-05-06 17:48:47
阅读次数:
143
所谓旋转就是一端的位数移出字长后又插入到还有一端中 unsigned char RoL(unsigned char c,int b) { int tmp; for(int i=0;i<b;++i) { if(c & 0x80) { tmp=1; } else { tmp=0; } c <<= 1; ...
分类:
其他好文 时间:
2017-05-01 15:07:50
阅读次数:
213
首先下载rpmforge-release扩展的rpm包 32位操作系统:wget http://www.sudu.us/Tools/bmon/rpmforge-release-0.3.6-1.el5.rf.i386.rpm 64位操作系统:wget http://www.sudu.us/Tools/ ...
分类:
其他好文 时间:
2017-04-29 17:31:03
阅读次数:
1563
Logrotate是由cron控制,cron在规定的时间执行 " logrotate /etc/logrotate.conf "命令。将对象日志进行转储,删除,压缩等操作。。。 这是logrotate日志轮替工具的一段官方简介: 为了使用它,主要有两个地方需要修改一下:一个是/etc/logrota ...
分类:
系统相关 时间:
2017-04-29 12:53:07
阅读次数:
227
一 概念说明 在进行解释之前,首先要说明几个概念: - 用户空间和内核空间 - 进程切换 - 进程的阻塞 - 文件描述符 - 缓存 I/O 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普 ...
分类:
系统相关 时间:
2017-04-28 20:11:48
阅读次数:
190
OJ题目:click here~~ 题目分析:给n个数。从这n个数中选择i个数,共同拥有c(n , i)种情况。将每种情况中的i个数异或,将这c(n , i)个异或结果求和,就得到第i个输出结果,i属于[1 n]。 求x个数的异或,等于分别对x个数的同一二进制位进行异或,然后加权求和。于是将n个数表 ...
分类:
其他好文 时间:
2017-04-28 13:54:30
阅读次数:
128
8051单片机共有7种寻址方式。寻址方式是指令中确定操作数的形式,用来确定操作数所处的存储空间。 1.立即寻址:在指令中直接给出操作数 MOV A, #80H 8位操作数 MOV A, #2000H 16位操作数 2.直接寻址:指令中直接给出操作数地址 (1)SFR,这一存储空间只能使用直接寻址 M ...
分类:
其他好文 时间:
2017-04-27 14:23:14
阅读次数:
401
例:修改字符串的第三个字母为a 运行,VS报下列错误: 出现这个问题的原因是,C语言规定:如果要释放内存,必须拿到内存的首地址进行释放 而p指针在释放之前,进行了移位操作,不再指向首地址,因此程序发生crash。解决办法:只需要保存首元素的地址用来释放即可。 运行结果: ...
分类:
编程语言 时间:
2017-04-25 21:22:49
阅读次数:
164