`
halfcool
  • 浏览: 44871 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
 1、X Window       X Window作为Linux和UNIX系统使用的图形窗口系统,它和Windows、OS/2系统上的窗口环境是类似的。X Window系统是众多软件程序的组合体,是一个程序库,或者说是一个定义了一个图形操作环境的标准。X Window系统由几部分程序构成。2、X服务器       X服务器是X Window系统的核心。X服务器处理以下工作:(1)支持各种显卡和监视器类型;(2)X Window现实的分辨率、刷新率和颜色深度;(3)基本窗口管理,即显示和关闭窗口、跟踪鼠标运动和按键。目前已经出现多种具有这些基本功能的X服务器,Linux系统中主要有XFree86 ...
         一般用GTK代表软件包和共享库,用Gtk+代表GTK的图形构件集。       在用Gtk+开发Gnome的过程中,由于实际需要,在上面的构件基础上,又开发了一些新构件。一般把这些构件称为Gnome构件(与Gtk+构件相对应)。这些构 ...
     终于用GOOGLE搜到很多GNU/Linux下编程开发的信息,但是相比Windows下实在是少,而且杂。说GNU/Linux本身就是个IDE,这句话是真理。在CONSOLE下就可以实现几乎所有的工作,呵呵,爽!    终于也知道了Qt和GTK+了,都是对XFree86的Xlib的封装,就象Windows下MFC或者VCL那样。又由于系统架构的不同,Windows是将桌面管理嵌入系统内核,而GNU/Linux的桌面管理只是一个应用程序的GUI接口,所以无论MFC或者VCL等如何封装,最后它们表现一致,但GUN/Linux却因此分开了,因为widget不同。如果不考虑到GUI的话,只要在安 ...
    现在迷惘了     随着.NET的深入,JAVA与.NET两者之间几乎两分天下的格局的稳定,C/C++的未来在哪里?PHP还好,前途比较光明,但是比起Perl, Python之类的,总觉得技术上比较幼稚,可能是因为我根本就还没认真学过。JAVA和.NET各自版本的繁杂也让我不知如何选择,特别是.NET,突然来个版本不向下兼容,烦!     如果Vista的时代真的来到的话,WinAPI编程还需要吗?M$不是一直在构造.NET美好蓝图吗?可惜的就是M$最后居然放弃了在Vista上使用WinFS,让人对未来的开发感到无所适从。     而当Vista对硬件提出苛刻的要求的时候,像我这样挣扎在 ...
  GNU之父Stallman的思想:所以程序设计师绝对饿不死, 仍会像现在高价软件的时代一样, 有许多「服务」的大钱可赚。而 GNU 的软件也能使写程序的人更具生产力, 因为他不必凡事都得由零做起, 可由已有的软件来改进。所以 Stallman 希望, 有一天软件业者不是靠目前的 "Copyright"的法律, 迫使客户购买软件, 而是提供服务 (如技术支持、训练)。简而言之, 你可请一位程序设计的人来为你修改程序, 以适合你的特殊需求。   所以我觉得软件的盈利本来就应该走服务的方向,这是软件行业作为服务业的最根本的性质。所以Linux肯定能打败MS,GNU思想将统治整个 ...
    几个案例分析:   1、MS本来想加入JAVA开发而在Visual Studio.Net里加入MS修改过的Visual J++,这个事情一出来,马上被SUN等公司告上了法庭。其实MS的MSJVM执行速度比其他很多JVM快得多了,MS是一个很有技术能力的公司。但是它侵略性的进攻让人感到后怕。如果JAVA一开始就是MS主导研发,现在会是什么样子呢?不得而知。   2、Borland的工程师在开发Linux下的Kylix时候,发现有一些Bug不是Kylix开发自身出现的,而是Linux系统本来就存在的,于是这位工程师在Linux论坛向Linux爱好者们寻求帮助,结果不但没有得到帮助,反而遭到了 ...
    看过很多人的介绍和评论之后,我决定购买这本《Essential C++》。最后却看得一头雾水,头都大了几倍。     这是一本什么样的书?“拿起这本书,你可以在短时间内熟悉C++。”我觉得自己很聪明,而且还有其他语言的基础,想想自己应该很容易做到这一点,结果却开了个玩笑,什么都没有学到。我想作者已陷入一种自我欺骗,以为大家都应该知道的东西其实我们并不一定知道,所以本来就很难学的C++在“言简意赅”里更显得不知所谓,莫名其妙。我怀着极大的热情学完了这本书,留给我的是迷失了方向,什么是C++?C++有什么?“作者把C++的本质以4个方面表现出来。”但语焉不明,又浮光掠影,让人家印象里只留下一 ...
  因为我很欣赏Linux的开放精神而微软的封闭垄断,所以我将选择Linux作为我的开发平台。Linux是个非常好的学习平台,她从一开始就展示了这个优点,而且在网络应用方面更是令人钦佩。可惜在多媒体方面发展缓慢,尤其是游戏开发,我想这跟系统设计的初衷有关,因为Linux是在Minix的基础上开发的,而Minix是用来学习的。而且Linux的开发者们都是些工作狂,他们追求的是技术,特别是服务器方向的技术。而Windows恰恰相反,Windows主要是用来娱乐的。我想除了办公用的Windows外,其他大部分Windows都是用来看电影、聊天、玩游戏等娱乐的,少部分。人用它进行开发、设计。   有一个 ...
  我会选择这条路的,我不相信我比计算机专业出生的人差,我也相信我会成功的。   现在我要明确我的这条路的方向。   (1)程序开发:主攻C++,在必要情况下熟悉其他语言,如Java,Object Pascal,C#等。   (2)网络开发:主攻PHP,在必要情况下熟悉其他语言,如JSP,ASP.NET等。   (3)开发平台:逐渐从Windows转移到Linux。   (4)计算机基础:精通TCP/IP,精通OpenGL。   因为学习PHP,所以数据库主要学习MySQL。   除此之外,要熟悉汇编语言。虽然Bj在《The C++ Programming Language》中说设计C++有一个 ...
Global site tag (gtag.js) - Google Analytics