`
mylxiaoyi
  • 浏览: 327631 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Donald Knuth自传的开头这样写道:“Donald Knuth真的只是一个人么?”(我觉得不是,^_^)作为世界顶级计算机科学家之一,Knuth教授已经完成了编译程序、属性文法和运算法则的前沿研究,并编著完成了已在程序设计领域中具有权威标 ...
在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前 Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。GCC不仅功能非常强大,结构也异常灵活。最值得称道的一点就是它可以通过不同的前端模块来支持各种语言,如Java、 Fortran、Pascal、Modula-3和Ada等。 开放、自由和灵活是Linux的魅力所在,而这一点在GCC上的体现就是程序员通过它能够更好地控制 ...
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 6.会用Visual C++,并不说明你会C++; 7.学class并不难,template、 ...
FC4早就是自己的机器上安下了家了,BeepMedia也就已装上,并且也可以用听Mp3了,但是中文显示的问题却一直没有搞定,郁闷咯.网上也有许多 类似的问题,不过总是在Windows下时上网看到的,记不住的咯.所以一直以来就是这样的用着.最后终于觉得还是不爽,决定弄一下. 打开BeepMedia,Ctrl-p打开首选项对话框.在插件内选择MPEG,再点首选项,在标题选项卡中选择将非UTF-8 ID3转换成UTF-8,然后在下面的ID3编码中填入gb18030.确定. 哈哈,惊奇的发现呃,BeepMedia可以显示中文了. chm格式的文件是Windows下的已编译过的网页,有时觉得这样的东西也是 ...
本文版权为 Free Software Foundation, Inc. 所有, Copyright (C) 1985, 1993 任何人在拿到这份文件的同时便已授予他通过任何媒体,不加更改的复制与传播本文的副本的权利,前题是本版权宣告与授权声明必须保留不动,而且散播者必须授予 ...
在最初接触LINUX的时候就知道了在UNIX和LINUX的系统中还有一个相当牛气的可视化编辑器VI,那时也有过想好好学一学的想法,不过在找了一些资料后就觉得学起来也真是太麻烦了,光是一个鼠标移动的命令就我记好久,最后终于还是没有学会.因为在那个时候还在一些文本编辑器可以来用,觉得这些文本编辑器也还是不错的.但是终于有一天我要配置Debian的apt源,因为Debian是不允许以ROOT用户登陆的,我也就再也没有办法来使用一些其他的文本编辑器.真的是没有办法了,就死记了几个命令,以root的身分用vi来配置.也就是在这一次也才真正的认识到了VI的一些不可替代的作用.所以也就想着好好的学一些关于VI ...
Grub可以以一定的方式引导多种内核,但是对于一些自由操作系统我们需要使用特殊的方法.如何启动操作系统:Grub有两种不同的启动方法.一种就是直接启动操作系统,另一种方法就是将启动引导权将给另一个启动引导程序,由他来引 ...
语法加亮功能是由位于$VIMRUNTIME/syntax/language.vim中的语法文件来控制的.如果我们对现在的语法加亮功不满意,我们可以为这些语法文件做一份拷贝,然后按照我们的想法进行修改.在Vim编辑器中我们有多种语言可以选择.汇编语言:现在有许多不同种类的汇编语言.但是在默认的情况下,Vim认为我们是使用GNU风格的汇编语言.其他的一些汇编语言如下:asm        GNU汇编(默认)asmh8300    Hitachi H-8300masm        Microsoft MASMnasm        Netwid 汇编如果要想叫Vim知道我们正在使用一种其他的汇编语言 ...
Vim编辑器是一个高可定制的编辑器.他会提供给我们相当多的选项可用.在这一部分我们会谈到一些如何用这些选项来定制我们的编辑器的外观和行为.Vim编辑器有许多设定选项的方法.一般情况下要设定一个选项,我们可以用下面的 ...
Grub中的名字约定:在Grub中的设备语法要与我们以前在操作系统中所见到的会有一些不同.我们需要了解这些区别来指定我们的硬盘或是分区.如下面的例子:(fd0)首先我们要知道的就是在Grub中设备的名称是由()括起来的.这里的fd部分指出这是一个软盘.0是设备的标号,在Grub中设备的标号是由0开始算起的.这个表达就表示出Grub要使用整个软盘.(hd0,1)这里的hd意味着硬盘.这里的第一个0是指硬盘的标号,也就是说,这里指的是第一个硬盘,而第二个数字1则是指分区的标号(或者是BSD中的段标号[slice number]).在这里我们要再一次指出注意的就是在Grub中分区的标号是由0开始算起的 ...
这是一个超牛的程序,据说是一次程序大赛的冠军程序呃>>:)e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1 e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ff ff e8 20 e134 0 3d 0 1 74 1a 7f 3 aa eb f3 2d ff 0 50 e8 f 0 5a f7 d8 8b d8 26 8a 1 aa e14f 4a 75 f9 eb de cb 57 bb 21 13 ...
 本文是Ziff Davis Internet的资深编辑Steven J. Vaughan-Nichols就Linux和Windows的比较所作的精彩论述。 我爱Linux。我的服务器上运行的是它,我的桌面电脑上运行的是它,我的娱乐中心上运行的还是它。在我的娱乐中心里,Linux支撑着我的H ...
在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作以后我们就可以用phpBB2来架设我们自己的论坛了.1 安装MySQLMySQL可以从htt://www.mysql.org处下载得到.解压后入其目录,我们可以看一下他所提供的INSTALL-BINARY文件,在其中谈到了MySQL的安装方法:$ groupadd mysql(添加mysql组)$ useradd -u mysql mysql(添加用户名mysql)在这个安装过程中我们是将MySQL ...
Vim编辑器有着丰富的脚本语言.当我们要为特殊的任务而定制我们的编辑器时,这些命令语言就会给我们极大的灵活性.Vim编辑器允许我们定义,设置和使用自己的变量.为变量设定一个值,我们可以使用:let命令.这个命令的一般形式如 ...
我们在Windows下Apache和PHP5的安装和配置一文中谈到了Apache+PHP5的安装配置问题,但是在大多数的情况下,我们不仅需要这样的配置,还要需要数据库的支持.在这里我们以MySQL为例,谈一下Windows下MySQL数据库+PHP5的配置.MySQL可以从http://www.m ...
Global site tag (gtag.js) - Google Analytics