摘要: ;本程序功能是实现:随机产生一系列的ascii码字符,将其分类输出DATAS SEGMENT ;此处输入数据段代码 Str1 db 'Please input a number:','$' Str2 db 'output the number:','$' Str3 db 'output the capital word:','$' Str4 db 'output the small word:','$' Str5 db 'output the other:&# 阅读全文
posted @ 2012-12-09 00:35 linuxhan 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 本文是自己结合平时所学的知识,对sizeof和strlen的区别进行了总结,如有不对的地方还请批评指证,共同进步!!!一、从C语言的定义上来讲1、sizeof是关键字,而strlen是包含在string.h头文件中的一个字符串函数2.sizeof操作符的结果类型是size_t,它在头文件中的typedef为unsigned int 类型,该类型保证能容纳实现所建立的最大对象的字节大小。而string函数的返回类型是整形,返回的是字符串的起始到第一个‘NUL’的所占字节的个数3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以”\0”结尾的。4.大部分编译程序在编译的 阅读全文
posted @ 2012-12-09 00:27 linuxhan 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 随着在虚拟机中存储的东西的逐渐的增加,虚拟机的硬盘也逐渐告急,因此急需拓展一块新的虚拟磁盘。以下便是在VMware 中添加新的虚拟磁盘的方法:一、VMware新增磁盘的设置步骤(建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机)1、选择“VM”----“setting”并打开,将光标定位在hard Disk这一选项,然后点击下方的Add按钮2、点击next,执行下一个步骤3、根据提示,创建一个虚拟的磁盘,并点击下一步4、按照默认的,选择SCSI格式的磁盘即可,点击next执行下一步5、按照默认的点击下一步即可完成虚拟磁盘的添加以下是对虚拟机中linux和wid 阅读全文
posted @ 2012-04-18 22:48 linuxhan 阅读(2936) 评论(0) 推荐(0) 编辑
摘要: linux内核基本配置命令的介绍: linux下对内核配置的常用的命令是:make config (基于文本的) 而交互式的常用的配置分别是以下三种:make menuconfig(基于菜单的) make xconfig(基于QT图形的)、make gconfig(基于GTk+的图形化) 而对于make oldconfig命令,它的作用是备份当前.config文件为.config.old,如若make config/menuconfig设置不当可用于恢复先前的.config以下是关于make xconfig不能在Red Hat Enterprise 5 使用的原因:make xconfig是基 阅读全文
posted @ 2012-03-10 22:20 linuxhan 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 刚学ARM 11的开发,介于ADS 1.2不能对于ARM 11处理器的兼容,故自己从电驴上下载了ADS的升级版RVDS 2.2。初次安装RVDS 总是出错,后来从网上得知RVDS 2.2的安装文件无法直接在AMD处理器的电脑上安装,于是自己又从网上找到了如下的解决方案:修改安装文件中的两个文件(建议将下载的ISO或bin后缀的文件先解压,然后才可以修改)所需修改的文件路径为RVDS安装文件目录下的这两个文件1.RDI/ARMSD/1.3.1/66/install.xml2.utilities/installer/1.6/43/install.xml中需要修改的内容两个文件是一样的把%(HOST 阅读全文
posted @ 2012-02-18 12:49 linuxhan 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 对于linux下的telnet的连接,是公认的不太安全。而一般我们使用这种登录则都是用于在演示linux操作系统时,为了节省资源、突出命令行的特点、以及突出linux可以远程登录终端的特点。(请注意我后面的疑问,希望大家一起解决)一、关于telnet的配置Linux下的配置:1、安装软件包:rpm -ivh telnet-service-0.17-25.i3296.rpm //安装服务器rpm -ivh telnet-0.17-25.i3296.rpm //安装客户端(当然不同版本的版本号不同)2、配置telnetvi /etc/xinetd.d/telnet然后找到 disable=yes 阅读全文
posted @ 2012-01-10 15:44 linuxhan 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 学了那么多年的物理,也做了那么多年的物理题,我总算看到了一个初中的物理题是有的真实的用途的,我激动啊。因为至少有一题的物理题我曾经没有白做,它今天终于有点小用了!!!(当然不是说这么多年的物理学的没用,只是看到了物理练习题的原型而已)这里再多说一句,物理学习是起着基础和工具的作用,并非无用。 阅读全文
posted @ 2011-11-19 18:38 linuxhan 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 个人说明: 之所以写这篇文章,是因为太多的人将这两款的系统混为一谈。MeeGo是诺基亚和英特尔宣布推出一个免费手机操作系统,中文昵称米狗,该操作系统可在智能手机、笔记本电脑和电视等多种电子设备上运行,并有助于这些设备实现无缝集成。这种基于Linux的平台被称为MeeGo,融合了诺基亚的Maemo和英特尔的Moblin平台。而Mango系统是微软在北京时间2010年5月24日晚10点正式发布Windows Phone7.1(代号Mango)的手机系统,微软表示Windows Phone 7 Mango的三大要素是“通信、应用与网络”。微软移动通信业务总裁安迪・李斯(Andy Lees)在发布会上 阅读全文
posted @ 2011-09-15 22:35 linuxhan 阅读(346) 评论(0) 推荐(0) 编辑
摘要: const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如C++、PHP5、C#.net、HC08 C。 C中CONST的使用: 虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看下面几个问题。 问题:const变量 & 常量 为什么下面的例子在使用一个const变量来初始化数组,ANSI C的编译器会报告一个错误呢? const int n = 5; . 阅读全文
posted @ 2011-09-07 13:05 linuxhan 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 我自己遇到这个问题,花了几个小时才搞定的。在VMware虚拟机下的linux无法全屏的问题起先我也没太注意,但后来在编译linux的内核实验时,我发现无法使用make menuconfig 这个命令。而看了系统的警告,我才知道出错的原因是linux的屏幕太小了,没有在虚拟机下全屏。知道了原因后,我便自己搜索资料,得到了如下的解决方案。(当前的VMware界面要是linux的系统)1、点击“view”——然后将Autofit window这个选项勾选。(一般版本高的VMware虚拟机都会默认该设置)2、该步骤是关键,具体的操作为:点击“VM”——选中“install vmware-tools”这 阅读全文
posted @ 2011-09-06 17:51 linuxhan 阅读(259) 评论(0) 推荐(0) 编辑