- 博客(31)
- 资源 (20)
- 收藏
- 关注
原创 *** glibc detected *** ./client: double free or corruption (!prev): 0x09385098 ***
*** glibc detected *** ./test: free(): invalid pointer: 0x085d700b ***
2011-01-22 17:36:00 3413
原创 2.pmtest2.asm <Orange's 一个操作系统的实现>
;DispReturn模拟一个回车的显示,(让下一个要显示的字符在下一行的开头处显示),其中edi始终指向要显示的下一个字符的位置。; ------------------------------------------------------------------------DispReturn:push eaxpush ebxmov eax, edi ;mov b
2009-10-23 19:38:00 1901 1
原创 1.pmtest1.asm <Orange's 一个操作系统的实现>
; ==========================================; pmtest1.asm; 编译方法:nasm pmtest1.asm -o pmtest1.bin; ==========================================%include "pm.inc" ; 常量, 宏, 以及一些说明%define _BOOT_DEBU
2009-10-23 14:04:00 1833 1
原创 测试程序
测试字符串指针的小程序:#include #include void printc(char *test, int charlen);void main(){ char * pathname; char * thisname; char temp[9] = {0,1,2,3,4,5,6,7,8}; /* for(in
2009-10-19 11:34:00 388
原创 linux 下制作使用软盘启动镜像
首先,生成空白软盘镜像:dd if=/dev/zero of=data.img bs=512 count=2880(当然也可以用bochs 自带的工具bximge,先fd,点Enter。) 使用 losetup 命令,将 data.img 作为 loop device 使用:sudo losetup /dev/loop0 data.img然后,格式化
2009-09-30 20:40:00 1891 1
原创 小试了一下 as86 与 ld86 !
我的系统Fedora11,首先在http://www.oldlinux.org/Linux.old/study/tools/ 下载 dev86-0.16.3-8.i386.rpm,然后安装 $sudo rpm -ivh dev86-0.16.3-8.i386.rpm ,好了这样就可以用 as86 与 ld86了。编个引导程序小试一把:$vi boot.s entry star
2009-09-30 20:02:00 1995
转载 汇编指令(自己看的)
1.MOVZX 与 MOVSX MOVZX -- Move and zero extend MOVSX -- Move and sign extend 这两个都是386的扩展指令集 例﹕MOVSX CX, AL 如果 AL=79h,CX=FF79h 例﹕MOVZX CX,
2009-09-04 15:21:00 461
转载 ComboBox的使用总结
1. 设定默认值把属性Style->Sort去掉,这一步必须的CComboBox *pBox = (CComboBox *)GetDlgItem( IDC_COMBOBOX1 ) ; //假设ID为IDC_COMBOBOX1 pBox->SetCurSel( 0 ) ; //设置为第零个元素 一、如何添加/删除Combo Box内容1. 在Combo Box控件属性的Data标签
2009-09-04 00:26:00 2191
原创 删除注释
CString:: Find 从开始找CString :: ReverseFind 从后面找。换句话说,不是ReverseFind()是反向查找,返回的是与搜索字符相同的最近一个字符的位置,而这个位置的计算是从左往右的。最终 Find 与 ReverseFind 都返回相同的值。 /*新建一对话框,添加一按钮。注: 本例只能删除 # ! 与/**/这些注释, 默认情况下/
2009-08-31 10:40:00 676
原创 visual PC下 ubuntu 8.10 安装 及 基本设置
一.安装在Microsoft Virtual PC 2007 上安装 Ubuntu 8.10 镜像:ubuntu-8.10-desktop-i386.iso 1. 新建一个虚拟机,确保其运行顺利至少分配 512MB内存,并将网络设置成“Shared Networking(NAT)”模式。 2. 按 F4 选择启动模式,设置为“Safe graphics mode”---"安全图
2009-08-29 10:37:00 507
转载 bochs在window环境下的调试
注:1.大师博客:http://www.cnblogs.com/smwikipedia/ 2.本文中所使用的bochs的版本为v2.1.1,否则有些命令不兼容正文----------------------------------------------------------------------------------------------- --------------
2009-08-28 15:05:00 1116
原创 最大化多文档程序的子窗体
怎样最大化多文档程序的子窗体BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs) { // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs
2009-07-24 23:34:00 357
原创 删除Ubuntu时的Grub error!
在机子上装了XP和ubuntu两个系统,想删除ubuntu时,直接在xp下用PQ把ubuntu的分区给格了,重启后发现出现grub error 23 ! 只好借个光驱进入光盘上的DOS 工具箱,输入 fdisk/mbr,重启后进入XP,然后把再装一下ubuntu就可以了!但是老去借光驱也不是个办法,后来一天看到了一个叫fixmbr的东东,正好ubuntu又想重装,所以试了一下
2008-04-01 10:09:00 534
原创 ubuntu 硬盘安装
刚玩Ubuntu不久,安装Ubuntu有些心得发出来与大家共享! 1.到官方网站上,下载ubuntu-6.06-desktop-i386.iso,然后解压到C盘根目录下,一定要是FAT32分区格式的!2.下载hd_boot_liveCD。 a:把boot这个文件夹复制到C盘根目录下 b:把boot.ini 这个文件的最后添上 c:/grldr="Grub for Dos"
2008-04-01 09:59:00 380
Linux Device Drivers 2&3 源代码
2010-07-20
《STL源码剖析》中的源代码(不包括书)
2009-11-27
Addison.Wesley.-.Advanced.Programming.in.the.UNIX.Environment.2nd.Ed.Jun.2005.chm
2009-11-06
UNIX Network Programming, Volume 1, Second Edition: Networking APIs: Sockets and XTI
2009-11-05
操作系统引导探究 0.01 与 0.02 打包
2009-10-01
linux 设备驱动 源代码 (linux device driver source code)
2009-09-29
IA-32架构软件开发人员手册卷3:系统编程指南(包括中英两版)
2009-09-10
COM原理和应用--认识COM的原理
2009-02-03
一个非常好的MBR 修复软件——MbrFix
2008-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人