`
runfeel
  • 浏览: 935989 次
文章分类
社区版块
存档分类
最新评论
文章列表
平面区域填充算法是计算机图形学领域的一个很重要的算法,区域填充即给出一个区域的边界(也可以是没有边界,只是给出指定颜色),要求将边界范围内的所有象素单元都修改成指定的颜色(也可能是图案填充)。区域填充 ...
GDT是X86上操作系统的一个最基础的问题。这个文章只在介绍GDT的基本知识。并没有任何一个RayCommand版本对应这一段东西。因为实在是太基础了,我也不想单独拿这个作为一个Milestone。但是,下文中介绍的任何实现,均在RayCommand ...
V0.0.2 Console Module Complete. 在这个版本中,实现了一个在保护模式下,VGA为Text Mode时,向屏幕输出字符的模块,位于/kernel/driver/console。内部有详细的注释。同时顺带着写了stdint.h和一些inline汇编。由于操作系统开发时是没有C语言标准库的,所以可以考虑该操作系统将会实现一个基本的标准库,是标准库的子集,位于/kernel/basecrt目录中。 目前版本可以从这里下载到源代码。目前版本截图如下:
[reference] http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html part ofHypertext Transfer Protocol -- HTTP/1.1 RFC 2616 Fielding, et al. 10Status Code Definitions(状态码定义) Each Status-Code is described below, including a description of which method(s) it can follow and any metainformatio ...
欢迎你对RayCommand有兴趣。 RayCommand仅仅是一个大学生的练习系统。这个操作系统的想法来自于Lino Command或者Freedos。它的设计哲学是简单粗暴有效,并且相信这个操作系统的用户或程序员。所以这个操作系统并不会进入用户空间(或者Ring3,也就是都在内核空间编程)。并且在较长的时间内都是单任务的操作系统。 这个操作系统也绝对是一个教育用的操作系统。编写这个操作系统的原始目的,仅仅是将我如何写操作系统的知识记录下来,并且用汉语记录下来。(因为事实上,这方面的知识,在英语世界是很多的)。所以,你可以使用英语或者汉语与我交流,有任何问题或者建议,请发送至电 ...
项目主页https://github.com/reyoung/RayCommand。Wiki的主页https://github.com/reyoung/RayCommand/wiki。 BareBone版本是RayCommond的最基本的版本,仅仅实现了经由grub引导,在32位保护模式下向屏幕输出一个字符'A'。在阅读之下文章之前,请确定你了解基本的操作系统原理,GCC工具链,Makefile等基础知识。如果你有些许不了解,请参考http://wiki.osdev.org或
<!-- Search Google --> 输入您的搜索字词 提交搜索表单 <!-- Search Google --> 在平面解析几何中,圆的方程可以描述为(x – x0)2 + (y – y0)2 = R2,其中(x0, y0)是圆心坐标,R是圆的半径,特别的,当(x0, y0)就是坐标中心点时,圆方程可以简化为x2 + y2 = R2。在计算机图形学中,圆和直线一样,也存在在点阵输出设备上显示或输出的问题,因此也需要一套光栅扫描转换算法。为了简化,我们先考虑圆心在原点的圆的生成,对于中心不是原点的圆,可以通过坐标的平移变换获得相应位置的圆。 在进行扫描 ...
1.github 注册 github.com 2.git windows 版本下载 http://code.google.com/p/msysgit/downloads/list?can=3&q=official+Git 3.ruby 1.8.7 下载 安装 http://www.ruby-lang.org/zh_cn/downloads/ 4.git pub-key 生成 ssh-keygen -t -rsa -C "yourName@mailServer.com" 5.git clone 代码下载 mkdir myproject cd my ...
之前用过POI,Jacob,等其他几种方式读取office document,对比之下,还是POI比较靠谱,更新也即时~最近有项目要用,就小小的总结一下~ POI 3.8下载地址http://www.apache.org/dyn/closer.cgi/poi/dev/bin/poi-bin-3.8-beta5-20111217.zip 或者http://poi.apache.org/download.html /* ==================================================================== Licensed to th ...
import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.security.*; import javax.crypto.*; import javax.crypto.spec.*; /** 文件名:FileEncrypter.java JDK:1.40以上 *说明:文件加密 加密方法:三重DES加密 *加密过程 ...
在欧氏几何空间中,平面方程就是一个三元一次方程,直线就是两个非平行平面的交线,所以直线方程就是两个三元一次方程组联立。但是在平面解析几何中,直线的方程就简单的多了。平面几何中直线方程有多种形式,一般 ...
最近在翻译OSDEV论坛的wiki,翻译到如何提问,这一块,感慨良多。 目前国内论坛的人们真不会提问,经常看见SB问题,真是不知道提问者的心态是什么。 翻译的结果参见:http://osdev.sinaapp.com/%E5%A6%82%E4%BD%95%E6%8F%90%E9%97%AE 另1,更详尽的资料可以参考这篇翻译:http://community.csdn.net/IndexPage/SmartQuestion.aspx,翻译自Eric的那篇文章 另2,传智博客的杨老师也说过这个问题,参考:http://www.rupeng.com/forum/thread-397-1-1- ...
距离TabSiPlus的上一个 版本发布已经快两年了,本来计划在2012年1月11日发布一个TabSiPlus的新版本,但是由于近期时间安排太紧张,版本计划只完成了一部分,新版本的发布可能要推迟到2012年的6月份了(暂定)。 不过可以先晒晒新版本的版本计划,呵呵,新版本的内部代号是水玉石(1510的内部代号是土豆)。首先是解决1510版本发布以来被爆出来的几个故障,比如:鼠标中间在项目窗口上点击,会出现一个没有标题的标签,点击关闭会引起SI崩溃的故障,还有就是对汉化的SI中中文的支持问题,以及标签文字在大字体环境下非常难看等等。接下来是对版本控制功能进行了更新,彻底删除了对VSS的支持,新 ...
名词解释 AVT,accessibility test,确保那些视觉有缺陷,或者听觉有缺陷的人,可以跟正常人一样使用这个系统,这个是基于美国政府的要求.AVT的测试工具主要是JAWS,ScreenReader等.也有一些firefox的插件. BVT,build available test ~测试build是否可用,主要是进行些简单的功能测试,如:能否启动,能否登录等CVT,component test~针对每个不同的Component进行测试~(主要用于OSGI开发的项目). FVT,function test。FVT其实和别的测试可以交叉,也是运行一下其他的测试的一些基本的case.很 ...
第七部分 天气预报 要实现一个天气预报的应用,首先需要找到一个提供天气信息的Web服务。 Google提供的天气预报,其获取方式有两种: 1、通过经纬度来定位获得该地区的天气信息。 在浏览器中输入http://www.google.com/ig/api?hl=zh-cn&weather=,,,30670000,104019996 (30670000和104019996分别表示经度和纬度的数据),即可获得一个XML形式的 数据,其中包括了天气信息。通过网络获得这些信息后,再将这些xml信息进行解析就可以得到我们需要的天气信息了 2、通过城市的名字来获取天气信息 在浏览器中输入 ...
Global site tag (gtag.js) - Google Analytics