博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

蓝色ubuntu空间

   stephenliu.cublog.cn
关于作者  
姓名:stephen(潜艇)
个性介绍:
微软的收入是怎么来的。首先,Windows 98系列操作系统,一个就是 100多美元,每次升级又是几乎同样的价钱。Windows NT 还要贵几倍,而且有用户数目限制,5个用户的,10个用户的…… 以后如果要增加用户数目还要按比例付钱。

花了如此多钱买来的操作系统就能用了吗?它竟然连压缩程序都没有提供!你装上Windows 之后一般第一件事就是去下载一个 WinZip 吧,“只要 29 美元”。Windows会中病毒啊,马上花 70 美元买一个 Norton AntiVirus 吧。还有黑客呢?再买一个Norton Internet Security 好了,100 美元。系统需要优化,磁盘需要整理,买一个Norton System Works 是你最佳的解决方案,100美元。

可是你现在还是不能干正事啊!你想要一个 Word, PowerPoint?那就买一套 Office XP 吧,一起买便宜些,$459.90。

那些程序不会用啊!那些菜单怎么设置,到底有什么功能啊?看“帮助”也学不会。买本书看看吧,我推荐“Special Edition Using Microsoft Office XP”,不贵,$27.99。这本书里面大部分是屏幕抓图,还是买一本旧的比较划算,$17.85。

你如果只是当个秘书,上面的差不多还凑合了。可是你有更高的追求,你想成为 Windows程序员。首先买一个 Visual Studio.NET 吧,要不然怎么编译程序。$494.95。

为了紧跟微软动向,世界潮流,不能不注册个 MSDN 什么的吧?这个贵一点,不过物有所值啊,$2,799。

嗯,你现在已经是上层阶级,白领人士了。你现在可以像这样“自由”的,“安全”的生活了。

我的分类  




[stephen原创]一个牛人写的响应键盘的linux下c程序
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
        int i = 0;
        while(i<5)
        {
                printf("%d\n",i++);
                system("stty raw -echo");  //进入到raw终端模式并且屏蔽显示
                printf("Press any key to continue . . . ");
                getchar();
                system("stty -raw echo");  //退出到普通终端模式并且恢复显示
                printf("A\n");
        }
        return 0;
}



总结:那么syyt的raw到底是什么呢?应该是一种单字符的模式,即有些朋友说的非键盘缓冲,而我们平时用的普通模式是行模式,需要键盘进行缓冲.

在此很感谢csdn社区的mymtom()朋友和我的好朋友罗京.

 发表于: 2007-06-28,修改于: 2007-11-22 17:54 已浏览2966次,有评论8条 推荐 投诉

  网友评论
  本站网友 时间:2007-07-04 11:20:24 IP地址:218.69.253.★
 有时间研究下!非常感谢!

  superaurora 时间:2007-07-04 14:15:09 IP地址:218.56.158.★
UH!

  本站网友 时间:2007-07-05 11:07:00 IP地址:124.205.139.★
没看明白

  本站网友 时间:2007-07-05 16:19:40 IP地址:211.161.148.★
晕,这也叫牛人?不就是调用了一个系统命令stty来实现么?

  liuyu85 时间:2007-07-05 20:11:23 IP地址:221.223.125.★
stty raw 模式,很多搞linux的人都没听说过,应该算是牛人了
或许楼上的更牛。。

  本站网友 时间:2007-07-09 14:04:14 IP地址:220.249.161.★
还可以用cfmakeraw
mymtom

  liuyu85 时间:2007-07-10 08:31:02 IP地址:218.249.26.★
又是一种以前没见过的方法,有空试一下,先谢谢了!

  debounce 时间:2008-09-08 11:43:15 IP地址:58.61.108.★
stephen,
这个准确来说不算是RAW模式。
终端的模式可以分为三种,第一是规范模式,就是我们平常接触的,终端和用户程序之间有缓冲,当我们输入字符,只有按下回车或者Ctrl+D(EOF)时,终端才会把缓冲区的内容传递给客户程序。当然,规范模式还包括回显之类的属性。

第二种是非规范模式,就是用户把缓冲区关闭了,这时候,每一个字符都直接送给用户程序。但是一些特殊按键回车或者Ctrl+D(EOF)仍会被终端识别处理。

第三种就是RAW模式了,不仅缓冲区被关掉了,连特殊键终端都不理回了,全部认为是用户传送给程序的有效字符,这个就是RAW.也是一种非规范模式。


  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:0.01003

京ICP证041476号