2008年08月22日

转载 [C/C++] 为什么把常量写在 == 运算符的左边收藏

当然,把常量写在 == 运算符的左或右对运算本身没有任何影响,它们仅仅是两种不同的书写风格。所以我敢保证很多人并不会因为看到某些帖子宣称“应该将常量放在左边”就真的改变自己固有的风格,说到底,习惯而已。

不过,将常量写在运算符左边在某种情况下可能会更容易查错。看下面的例子:

片段一,当且仅当 flag == 5 时执行循环体中的内容:

 
2008年07月29日

翻译 [翻译] Google: A Hacker's Best Friend 收藏

<P>Paris2K Labs <BR><A href="http://Paris2K.at.box.sk">http://Paris2K.at.box.sk</A> <BR><A href="mailto:Paris2K@box.sk">Paris2K@box.sk</A> <BR>Paris2K Labs <BR><A href="http://Paris2K.at.box.sk">http://Paris2K.at.box.sk</A> <BR><A href="mailto:Paris2K@box.sk">Paris2K@box.sk</A> <BR>Google: A Hacker's Best Friend </P><P>谷歌:黑客的最佳搭档</P><P>In the last few years a number of news articles 阅读全文>

发表于 @ 2008年07月29日 20:08:00|评论(loading...)|编辑|收藏

2008年06月19日

原创 Ubuntu 8.04 AMD64 下成功编译VLC 0.8.6收藏

&lt;p&gt;首先安装C/C++环境和编译VLC需要的开发库: sudo apt-get install build-essential gcc make autoconf automake libtool gdb g++ libavcodec-dev libpostproc-dev libmpeg2-4-dev libmad0-dev libwxgtk2.8-dev libavformat-dev libmad0-dev &lt;/p&gt;&lt;p&gt;VLC我下载的最新版:vlc-0.8.6h.tar.gz &lt;/p&gt;&lt;p&gt;已上传至CSDN下载频道:&lt;a href="http://download.csdn.net/source/498225"&gt;http://download.csdn.net/source/498225&lt;/a&gt;&lt;/p&gt;&lt;p&gt;解压缩以后进入文件夹阅读全文>

发表于 @ 2008年06月19日 12:21:00|评论(loading...)|编辑|收藏

2008年05月29日

原创 T61 A59下美化Ubuntu 8.04 - Avant WIndow Navigator安装全攻略收藏

今天给我的小黑T61 A59安装了一个模拟苹果Mac OS X Dock的东西--AWN(avant-window-navigator),下面是安装方法:&lt;br /&gt;&lt;br /&gt;注意,直接从apt里也可以找到avant-window-navigator,但是这个awn不带applet,缺少很多有用的东西,所以还是按照下面做法安装把。&lt;br /&gt;&lt;br /&gt;1、增加awn的apt源:&lt;br /&gt;&lt;br /&gt;#awn&lt;br /&gt;deb http://ppa.launchpad.net/reacocard-awn/ubuntu/ gutsy main&lt;br /&gt;deb-src http://ppa.launchpad.net/reacocard-awn/ubuntu/ gutsy main&lt;br /&gt;&lt;br /&gt;2、阅读全文>

发表于 @ 2008年05月29日 21:39:00|评论(loading...)|编辑|收藏

原创 T61 A59硬盘安装Ubuntu 8.04(含BUSYBOX的解决方法)收藏

T61 A59硬盘安装Ubuntu 8.04步骤如下:
1. 在官方网站下载ubuntu-8.04-desktop-amd64.iso,并COPY到C:\,把盘内的/casper/vmlinuz和 /casper/initrd.gz也解压到C:\
2. 下载GRUBFORDOS最新版0.4.3,按照说明解压到C:\,并按照README在C:\boot.ini末尾加入一行:

C:\GRLDR="Start GRUB"

3. 打开C:\menu.lst,在文件末尾加入以下代码:

title Install Ubuntu
find --set-root /ubuntu-8.04-desktop-amd64.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-amd64.iso
initrd /initrd.gz
boot

也可以下载我配置好的GRUB阅读全文>

发表于 @ 2008年05月29日 20:30:00|评论(loading...)|编辑|收藏

2008年03月12日

原创 Google疯狂2008的面试题收藏

Google疯狂2008的面试题 一辆学校班车里面能装多少个高尔夫球? 你被缩小到只有硬币厚度那么点高(不是压扁,是按比例缩小),然后被扔到一个空的玻璃搅拌器中,搅拌刀片一分钟后就开始转动。你怎么办? 阅读全文>

发表于 @ 2008年03月12日 14:39:00|评论(loading...)|编辑|收藏

2008年03月03日

原创 关于Google文档的一点小发现~收藏

Google文档在服务器上跑的是OpenOffice?呵呵~另外Google文档出批量上传工具了~阅读全文>

发表于 @ 2008年03月03日 22:56:00|评论(loading...)|编辑|收藏

2008年01月10日

原创 Google文档升级了!收藏

Google文档升级了~,新增加的功能主要有: 1. 可以建立子文件夹 2. 可以在文件夹间复制和移动文件阅读全文>

发表于 @ 2008年01月10日 13:15:00|评论(loading...)|编辑|收藏

2007年12月02日

原创 Linux无盘工作站收藏

1 无盘工作站及其原理1.1 无盘工作站1.2 PXE芯片启动原理1.3 配置过程概述2 详细配置说明2.1 操作系统的选择和安装2.2 基本网络环境配置2.3 配置DHCP服务2.4 配置TFTP服务2.5 工作系统内核编译2.6 配置工作目录和启动文件2.7 配置工作站文件系统2.8 其他配置阅读全文>

发表于 @ 2007年12月02日 23:08:00|评论(loading...)|编辑|收藏

2007年11月25日

原创 arm-elf-tools-XXXXXXXX.sh安装问题收藏

arm-elf-tools-XXXXXXXX.sh安装问题 在liunx下装arm-elf-tools-XXXXXXXX.sh的时候出现 [root@localhost UcLinux]# ./arm-elf-tools-XXXXXXXX.sh tail: 无法打开 “+43” 读取数据: 没有那个文件或目录 gunzip: stdin: not in gzip format #tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz #tar zxvf 1.tar.gz 这样子你会得到一个usr的文件夹 然后覆盖/usr就OK了。 阅读全文>

发表于 @ 2007年11月25日 22:21:00|评论(loading...)|编辑|收藏

2007年11月15日

原创 Linux进程通信收藏

无名管道主要用于有亲缘关系的进程通信,其位于外存区域,但在文件系统中不可见。在实际应用中,进程通信往往发生在无关进程之间,此种情形下,若仍想使用管道,则必须使用有名管道,也称命名管道或FIFO文件。这种类型的管道在文件系统中可见,创建时需要指定具体路径和文件名,管道创建之后,可用ls命令查看。 在终端中命令行中创建有名管道的方法是使用mkfifo命令,如在/tmp目录下创建名为fifoName的有名管道文件,执行下面命令,该命令完成后,可转到相应路径下使用ls命令查看……阅读全文>

发表于 @ 2007年11月15日 23:01:00|评论(loading...)|编辑|收藏

原创 VC编译错误LNK2001的解决方案收藏

VC编译错误LNK2001的解决方案:尝试使用选项 (debug) Multithreaded or (debug) Multithreaded DLL来编译阅读全文>

发表于 @ 2007年11月15日 22:56:00|评论(loading...)|编辑|收藏

2007年10月19日

原创 Linux下常见操作问题及解决方案两例收藏

Linux下常见操作问题及解决方案两例,主要针对以下两个问题:1、设置启动时自配置的环境变量2、安装软件包阅读全文>

发表于 @ 2007年10月19日 22:58:00|评论(loading...)|编辑|收藏

原创 Red Hat Linux 9.0 内核升级大法(2.4.20-8 ~ 2.6.20)收藏

如何升级Red Hat Linux 9.0的内核,从2.4.20-8升级到2.6.20版本。阅读全文>

发表于 @ 2007年10月19日 22:53:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © David.Morre