上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 191 下一页
摘要: 开发操作系统是一个比较复杂的程序开发,调试和测试是一个极其大的任务,工作量很大,那么有什么方法来简化测试呢?尽量把问题找出来呢?在Reactos里是编写了很多API测试程序,也就是针对某一方面的API进行全面的测试。由于Reactos里是共享了很多WINE的API代码,所以它的API测试程序就叫做winetests工程。通过编写特定的API函数来测试,可以把一个一个的API测试出来,而不会导致多API相互出现的问题,比较难找,也比较难定位出现问题的代码所在。如果一个测试程序把所有的API都调用了,那意味着就需查找300万行代码,才能解决所有问题。如果使用的测试程序只调用一个API,那就简单了, 阅读全文
posted @ 2010-01-30 23:46 ajuanabc 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 随着全球化的发展,开发软件都是面向多语言的环境。目前大多数程序都是采用不同字体来显示不同语言的办法,那么有没有一种更好的办法,一种字体就可以解决全球语言的显示呢?答案肯定的,它就是采用逻辑字体MSShell Dlg和MSShell Dlg2。比如开发应用程序时,就看到在资源里可以设置MSShell Dlg和MSShell Dlg2作为字体,并且可以设置不同的语言标识号,这样一个应用程序里就可以包括N种语言的资源,当这个应用程序运行在不同本地化设置地区时,操作系统就可以根据当前语言标识号去查找应用程序里的资源,如果找到一致的语言标识时就可以使用这种资源来显示。这时操作系统,就会使用注册表里标记为 阅读全文
posted @ 2010-01-27 21:46 ajuanabc 阅读(163) 评论(0) 推荐(0) 编辑
摘要: CSS滑动门技术实现TAB标签切换效果实例: 就是我们经常看到的鼠标滑过标签切换页面.可兼容ie,firefox,opera等浏览器. 以下代码是为兼容opera而加的. @media all and (min-width: 0px){/* 自己添加的css样式 */} /* 例子: */ @media all and (min-width: 0px){#title{height:23px;}} 代码实例如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www 阅读全文
posted @ 2010-01-24 18:30 ajuanabc 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 文件如下 <BODY> <SCRIPT src="swfobject.js" type=text/javascript></SCRIPT> <SCRIPT language=javascript> var flashvars = {}; flashvars.myxmlpath = 'content.xml'; flashvars.type = 'content'; flashvars.decription = '0'; flashvars.textstyle = ' 阅读全文
posted @ 2010-01-24 18:28 ajuanabc 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 要调试内核代码是一件不容易的事情,一般是需要双机调试的方法,一台电脑作为目标机器来运行编译出来的操作系统,另一台电脑作为跟踪调试的机器,用来查看操作系统输出的调试信息、以及输入命令给操作系统。现在就来介绍基于虚拟机的方式来调试内核代码,最简单的方式就是使用串口通讯的方式,并且串口设置为零调制方式,也就是说只需要把数据线接收和发送交叉连接就可以了。假如在物理的电脑里有两个串口,分别命名为COM1和COM3,那么就可以在虚拟机里使用COM1作为输出串口,然后拿一条交叉的串口线把物理串口COM1和COM3连接起来,再打开串口程序并且连接串口COM3,那么就可以显示操作系统输出的信息,也可以输入命令给 阅读全文
posted @ 2010-01-24 14:44 ajuanabc 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在ReactOS系统里,当安装完成后,如果网络已经可能使用,就可以立即打开应用程序管理器,直接从网络上下载相应的应用程序,这样是很方便安装和管理软件,这些都是跟Linux操作系统学习过来的。具体的界面如下:这是ReactOS 0.3.11版本的界面,从上面看到可以下载很多非常有用的应用程序,包括最常用的网络浏览器。这一个版本改进是比较大的,很多功能已经完成,就差稳定性了。 阅读全文
posted @ 2010-01-23 22:20 ajuanabc 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1、知我者,谓我心忧,不知我者,谓我何求。(诗经王风黍离) 2、人而无仪,不死何为。 (诗经风相鼠) 3、言者无罪,闻者足戒。 (诗经大序) 4、他山之石,可以攻玉。 (诗经小雅鹤鸣) 5、投我以桃,报之以李。 (诗经大雅抑) 6、天作孽,犹可违,自作孽,不可活。 (尚书) 7、满招损,谦受益。 (尚书大禹谟) 8、从善如登,从恶如崩。 (国语) 9、多行不义必自毙。 (左传) 10、居安思危,思则有备,有备无患。 (左传) 11、人非圣贤,孰能无过?过而能改,善莫大焉。 (左传) 12、知人者智,自知者明。 (老子) 13、信言不美,美言不信... 阅读全文
posted @ 2010-01-22 16:49 ajuanabc 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在网页设计css中,经常用到字体,而字体大小的设置单位,常用的有2种:px、pt。这两个有什么区别呢? 先搞清基本概念:px就是表示pixel,像素,是屏幕上显示数据的最基本的点;而pt就是point,是印刷行业常用单位,等于1/72英寸。 这样很明白,px是一个点,它不是自然界的长度单位,谁能说出一个“点”有多长多大么?可以画的很小,也可以很大。如果点很小,那画面就清晰,我们称它为“分辨率高”,反之,就是“分辨率低”。所以,“点”的大小是会“变”的,也称为“相对长度”。 pt全称为point,但中文不叫“点”,查金山词霸可以看到,确切的说法是一个专用的印刷单位“磅”,大小为1/72英寸... 阅读全文
posted @ 2010-01-22 14:24 ajuanabc 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 13.点击的class != “dropdown” 时,隐藏id=“selectBoxOptions_”的组件$(document).click(function(event){ if( $(event.target).attr("class") != "dropdown" ){ $("#selectBoxOptions_").hide(); } });14.使用过的插件 JQuery jCarousel —— 内容滚动插件 validate raphael scrollabel15.ID冲突项目比较大,每个人都有各个模块的工作,在界 阅读全文
posted @ 2010-01-22 10:58 ajuanabc 阅读(106) 评论(0) 推荐(0) 编辑
摘要: GreExtTextOutW函数实现一串字符串输出到指定区域,当然是从字符串变成图片输出。这些都调用FreeType库来实现的,具体实现代码如下:#001 BOOL#002 APIENTRY#003 GreExtTextOutW(#004 INHDC hDC,#005 ININT XStart,#006 ININT YStart,#007 INUINT fuOptions,#008 INOPTIONAL LPRECT lprc,#009 INLPWSTR String,#010 ININT Count,#011 INOPTIONAL LPINT Dx,#012 INDWORD dwCodePa 阅读全文
posted @ 2010-01-21 21:26 ajuanabc 阅读(234) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 191 下一页