http://blog.sina.com.cn/nmhfyj[订阅]
个人资料
分类
    内容读取中…
评论
读取中...
访客
读取中...
好友
读取中...
博文
今天登录http://www.winehq.org/看到了令人激动的事情wine1.1.7发布,看着news中的星际争霸的运行图片,爽阿,wine1.1.7解决了很多问题,修复的内容有:
 The Wine development release 1.1.7 is now available. What's new in this release (see below for details):   - Improved device management for DOS drives. 
- Many Richedit fixes.
- Various installer fixes, particularly for IE 7.
- First steps of Direct3D 10 implementation. - Various bug fixes.

Bugs fixed in 1.1.7:

2327 Graphics not rendered with VB6 application using graph server component
2608 Might and Magic VI wont run until 'DeShrinker' program is run on mss32.dll
2922 Unhandled Exception when starting F18.EXE
3555 ToolBook Assistant 2004 doesn't run
3972 .NET Framework 2.0 installation fails on installation of assemblies
4298 Poten
今日因为工程的需要,想在本本里面运行cisco的IOS来做一些路由交换的实验,以验证一些网络问题,这里将搭建dynamips过程写出来希望给能更多人一些指导。

我是BENQ joyboolok S51的本本,系统为Fedora9

首先到http://www.ipflow.utc.fr/blog/下面下载最新的dynamiops,我下载的版本是dynamips-0.2.8-RC2-x86.bin,这是一个二进制文件,等下来看一下怎样使用。

然后下载几个cisco IOS,(www.net130.com里面有不少IOS)
这里贴一个dynamips官网给出的所支持的IOS信息:
------------------------------------------------------------------------------
# Support of the Cisco 1700 platforms, with WIC-1T, WIC-2T and WIC-1ENET cards (as for the 2600, the images need to be uncompressed before use).
# Support of WIC-1T and WIC-2T for the 2600 (2 WIC slots), 2691, 3725 and 3745 (3 WIC slots) platforms.
-------------------------------------------------------------------------------

好了,现在说一下我的目录存放情况,我将dynamips-0.2.8-RC2-x86.bin当到了/n
很久没有更新了(2007-11-24 20:54)
很久没有更新我的BLOG了,真的是没有时间,自从到北大青鸟工作以后,时间变的真的很少,年底了,又是一轮年度总结,老婆现在都开始喊我“表哥”了,哈哈,太多的表格需要填写了,希望尽快结束这一切。
 
网络协议最近研究的越来越多,Python也用的越来越多,希望能写出更细节更通俗更容易实现的文章,当然,真的要找个时间把我的连载写完了,不然总是停在前几章真的是对不起自己、对不起各位读者,希望我的技术文章能受到更多人的喜爱。
刚刚安装好了三个系统共存:windows2003,FreeBSD,Fedora Core 4。
但是进入linux下想要挂载windows分区拷贝文件的时候发生了小问题。
mount -t ntfs /dev/hda1 /mnt/windows后挂载不上,系统提示是未知的分区系统'ntfs',但是在fdisk -l下面可以发现windows分区。

没办法,只好去www.linux-ntfs.org寻找解决方案,里面有挂载补丁,但是下载之前先要查看一下自给内核的版本:
#uname -mr
2.6.11-1.1369_FC4 i686
OK ,这个时候就可以在下载栏中找到该内核版本的n t f s 补丁了,我下载的是RPM包。

安装很简单
#rpm -i kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm

这个时候就已经搞定了,继续挂载吧:
#mount /dev/hda1 /mnt/windows
#cd /mnt/windows
#ls
AUTOEXEC.BAT  DJGPP              &nbs
第三章-函数-第三课:练习-使用上节函数显示“中”字
 
函数的最大好处就是通过很简单的调用即可以实现一些所需功能,在做一些大型项目或者解决代码重复性问题的时候可以起到很大作用,在这里我们可以继续体会一下。
 
使用上一节我们创建的horizontal_line.h和vertical_line.h函数在窗口上显示一个“中”字。
代码区域为:
__________________________________________________________________
//display_GB_middle
//date:2006-4-9
#include 'playpen.h'
#include <iostream>
#include 'horizontal_line.h'
#include 'vertical_line.h'
using namespace fgw;
using namespace std;
int main(){

第三章-函数-第三课:练习-使用函数来制作方格图

 

这一节是结合了前面两节的知识来进行的一个小综合实验,原理很简单,和前面一样,都是使用自己创建的函数来进行画图。

最终效果应该是在整个窗口中间隔的画图比例为2的横竖线条,最终使网格充满整个屏幕。

1:生成一个项目,起名为:namma(我使用了“井”来做为项目名,因为最终效果图很像许多井字的组合)
2:加入fgwlib.a和libgdi32.a
3:生成一个代码窗口,保存并取名为namma.cpp
4:键入代码:
__________________________________________________________
//namma
//date:2006-4-9

#include 'playpen.h'

 

第三章-函数-第二课:函数解释


 
在这一节中,我们已经使用函数重新绘制了一个十字架,在这里有一些对方需要具体分析一下。

首先大家会感觉到,使用函数绘制出的十字架要比我们原来的代码长的多,而且过程也复杂了一些,难道代码越学越多,越学越复杂吗?其实使用函数就是为了让我们简化代码,更便于使用和阅读的。

函数你可以把它想成一个封闭的带有某些功能的小盒子,在我们使用函数的时候根本不需要了解函数内部是怎样工作的,我们仅仅需要知道的是如何使用这个函数来完成我们所需要的工作。当我们要编制很多代码和功能模块的时候,函数就显得尤为重要了。比如我们要编写:一个十字架、一些直线、一些横线、使用线条构成的其他图形。那么这些图形都有一个共同点,都是由直线组成,那么这


 
第二课:进制转换与二进制编码的知识总结
 
 

    对于一些初学程序的人来说,首先要解决二进制学习的问题,这里面包括进制之间的转化和二进制编码等问题,有了这些基础才能更好的理解一些程序执行问题,否则将会遇到许多不可见现象。就这个问题,我专门做了一个小的总结,知识不在多,够用即可,我不会把二进制当作一门课来讲,主要就是把其中的一些常用知识说明白就OK了,对于一些学过计算机二进制和编码的人来说,这里全当作是复习总结拉。
 
计算机的执行操作全部是基于二进制,这是由于整个计算机体系结构和硬件设计所影响。
二进制最简单之处是仅有“0”和“1”两个数字就可以表达数项内容。
 
第二课:熟悉编程生活
 
在这里我们不需要按部就班的一点点讲解代码,不管你是第一次接触C++还是从其他语言转入到C++学习,您直接跟着我一起来输入这些代码就可以了,所有的理论知识我们都将在学习的过程中逐渐接触到。
1:求数字x与y之和
___________________________________________
//X+Y=sum
//date:2006-4-1
#include <iostream>
using namespace std;
int main(){
   int x,y,sum;
   cout << 'input number x and y'<<endl;
   cin >>x>>y;
   sum=x+y;
   cout <<'x+y='<<sum<<endl;
   return 0;
   }
_______

 

第一课:编写出我们第一个程序

第一课非常简单,主要是先让您熟悉一下如何在Quincy中进行编辑、调试等工作。

首先双击quincy进入到开发界面。

点击File菜单中的new选项,双击“C++ Source File”选项。

这个时候大家就看到了一个名为Text1的代码输入窗口,Ctrl+S进行保存,您可以把它保存到刚才我们建立的那个exercise中,起名为“my_first_program”,记住,每一个程序您都尽量起一个容易辨别好记的名称,以防止我们以后的查询修改。

然后输入以下的信息,记住,一定要自己输入,以后所有的代码都要自己亲自输入,这样才能起到学习的效果,在您输入的过程中肯定会或多或少的遇到一些输入错误,这个时候进行调试肯定会报错,那么这些将成为您学习过程中的重要经验!!!

这段代码将会显示一个“hello world”的信息。
______________________________________