代码改变世界

GeekOS:Project1. Loading Executable Files

2009-06-14 14:14 by 无常, 5246 阅读, 0 推荐, 收藏, 编辑
正文内容加载中...

GeekOS:二、Project0

2009-06-02 18:23 by 无常, 8232 阅读, 0 推荐, 收藏, 编辑
摘要:项目0的实现主要由以下步骤完成(在项目0的/src/geekos/main.c中完成): 1.编写一个C语言函数,函数功能是:接收键盘输入的按键,并将键值在显示器显示出来,当输入ctrl+d就退出; 2.在Main函数体内调用Start_Kernel_Thread函数,将步骤1编写的函数地址传递给参数startFunc,利用Setup_Kernel_Thread函数建立一个待运行的线程。 3.在Linux环境下编译系统得到GeekOS镜像文件。 4.编写一个相应的bochs配置文件。 5.在bochs中运行GeekOS系统显示结果。 阅读全文

GeekOS: 一、构建基于Ubuntu9.04的实验环境

2009-05-05 23:33 by 无常, 5849 阅读, 1 推荐, 收藏, 编辑
摘要:一、安装Ubuntu9(略) 二、下载Geekos 1.Ubuntu内置了Firefox3浏览器,打开网址 geekos.sourceforge.net,下载GeekOS 0.3到本地。 解压到 /home/[username]/geekos-0.3.0目录。 三、安装c/c++编译环境 1.修改使用国内镜像更新源,在这里(http://hi.baidu.com/xbourn/blog/item/... 阅读全文

动刀EFOracleProvider,使其支持char、timestamp(x)等类型

2009-04-06 16:08 by 无常, 2222 阅读, 0 推荐, 收藏, 编辑
摘要:EFOracleProvider是ADO.net实体框架Provider for Oracle,其目前版本对Oracle11g中的char、timestamp(x)等类型支持不好,在生成模型文件时无法识别这些数据类型而忽略相关字段,本文就此给出一种参考方案。 阅读全文

10万

2009-04-02 17:22 by 无常, 295 阅读, 0 推荐, 收藏, 编辑
摘要:好久没更新自己的blog了,说忙都只是借口罢了~ 今天进来看到访问计数器已经过了十万了,还有不少欧美的访客,呵呵。 截个计数器的图纪念一下。 新版的Live Writer使用又方便了不少,还可以插入个地图,试一下 MS的街道地图还是没有google的细呀,桂林市区的街道图都没有,卫星图倒是可以,学校前停的公车都能看清楚。 阅读全文

Oxite 之 ControllerActionInvoker应用

2009-04-02 17:03 by 无常, 654 阅读, 0 推荐, 收藏, 编辑
摘要:看Oxite的源码时遇到个很困惑的问题,在Oxite的Controller中,很多Action返回值不是我们常见的ActionResult类型,比如说这里: public class PageController : Controller { //.... public virtual OxiteModelItem<Page>... 阅读全文

linq to sql =>; ADO.NET Entity Framework

2008-08-13 21:33 by 无常, 2155 阅读, 0 推荐, 收藏, 编辑
摘要:花了一天的时间把项目从linq2sql转到ADO.NET Entity Framework。 此项目bs部分工程量不算多,复杂的功能都做在cs部分上,bs只负责基础数据的维护和报表统计, 其实用linq2sql也可以满足了,但是linq2sql designer用得实在太不爽了,表少的时候还能应付,现在表增加到70几个了,找个表得找半天,linq2sql desinger也不提供个搜索功能:( 前... 阅读全文

CODE:使用匿名方法,让worker线程中更新UI控件的代码更优雅

2008-08-03 21:59 by 无常, 638 阅读, 0 推荐, 收藏, 编辑
摘要:刚才看到这个POST 中介绍几种在进行耗时的操作时如何更新UI的方法,如果使用c#的匿名方法来,我们可以让代码更简洁些。代码如下: 运行效果: 阅读全文

wince: Post-deploy error 0x00000001 returned after calling......解决方法

2008-08-03 09:39 by 无常, 1322 阅读, 0 推荐, 收藏, 编辑
摘要:vs2008开发wince5程序,在模拟器中调试成功,连接到设备成功,但程序部署到真实设备时出错: 出错信息为: 解决办法: 从在 C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\Diagnostics 把NETCFv35.Messages.zh-CHS.cab直接复制到设备中安装就可以了。 如果程序中用到Sql... 阅读全文

WPF读书笔记:2.Base Brushes

2008-07-04 00:29 by 无常, 765 阅读, 0 推荐, 收藏, 编辑
摘要:Color structure: Color结构体位于System.Window.Media命名空间中,Color使用3个byte属性分别表示R、G、B三原色的颜色分量。当R=G=B=0时为黑色,当R=G=B=255时为白色。此外,有个byte类型的A属性表示此颜色的“不透明度”,其值为0时表示为全透明,值为255时表示不透明。这些都是有winform System.Dra... 阅读全文

WPF读书笔记:1.初识 Application and MainWindow

2008-07-01 00:12 by 无常, 2405 阅读, 0 推荐, 收藏, 编辑
摘要:WPF应用程序中的Application对象及MainWindow处理方法。 阅读全文

“Velocity”-出自微软的分布式缓存方案

2008-06-11 01:15 by 无常, 1509 阅读, 0 推荐, 收藏, 编辑
摘要:之前介绍过一个.NET平台的分布式缓存indeXus.Net Shared Cache ,可是发现它还不是很完善,后来使用Memcached 了。后来收到邮件Shared Cache有新版本发布,整个架构都做了大改,性能应该有比较大的提升,但由于时间的关系,也没再去测试了。 今天在网上游荡看到一POST Velocity: A Distributed In-Memory Cache from Mi... 阅读全文

win2003配置Routing and Remote Access出现“试图连接到数据库存储时出错”及解决方法

2008-05-29 14:53 by 无常, 4754 阅读, 0 推荐, 收藏, 编辑
摘要:今天想在新服务器上配置VPN,在打开“路由和远程访问”控制台的时候出错了,提示“试图连接到数据库存储时出错”,控制左边的“远程访问策略”和“远程访问记录”节点都都有红色出错符号。 在系统事件中看到出错的信息为“与 Routing and Remote Access 服务相依的组为 NetBI... 阅读全文

Tag功能的BUG?

2008-05-23 00:03 by 无常, 392 阅读, 0 推荐, 收藏, 编辑
摘要:添加新tag时没有去掉tag前后的空格,导致此tag的链接出错。 如,添加tag 注意test后有个空格,提交后文章的tag显示为 博客边栏“我的标签”中显示 注意这二处地方的tag也都有个空格。对应的链接后有个+号,链接目标错误。 http://www.cnblogs.com/wuchang/tag/test+/ 阅读全文

LINQ的一些技巧

2008-05-21 11:44 by 无常, 516 阅读, 0 推荐, 收藏, 编辑
摘要:1.数组初始化大小为10的数组,每个元素值都是-1 int[] a = Enumerable.Repeat(-1, 10).ToArray(); 大小为10的数组,从0至9递增 int[] b = Enumerable.Range(0, 10).ToArray(); 大小为10的数组,从100,110,120,...,190 int[] c = Enumerable.Range(0, 10).Se... 阅读全文
上一页 1 2 3 4 5 6 ··· 9 下一页
Locations of visitors to this page