自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Ubuntu Feisty(7.04)中与acroread相关的问题

         从Edgy升级到Feisty后,很郁闷的事情是发现所有的Feisty源中都没有acroread这个包,搜索了一下,据说是Adobe改变了acroread的license,使得其redistribution出现了障碍。    没有acroread真是感觉很不方便,怎么解决呢?    很简单,找一个edgy的源,安装acroread即可,或者到下面的地址下载.deb包自行安装   

2007-04-28 19:47:00 984

原创 Ubuntu Feisty(7.04)配置小技巧

1.让退格键在Firefox中执行“后退”的功能    转换到Linux中,使用Firefox浏览网页时感到很不方便的一点就是退格键并没有如同在Windows中一样执行“后退”的动作。    可以通过以下方法解决该问题:      A。在 Firefox 地址栏输入“about:config”,并回车;    B。在 Filter 中输入“browser.backspace_action”,将其

2007-04-28 19:14:00 916

原创 Ubuntu 7.04 (feisty)下的VirtualBox使用全体验

    就如同我暗恋Katherine一般,接触Linux的时间越久,就越发的难以自拔。遗憾的时,某些原因导致我每天必须不情愿的离开Linux,而返回Window。         第一.实验室的很多消息是在QQ群中发布的,由于腾讯的垃圾政策,所有Linux下的QQ客户端现在都无法登录QQ。     第二.我的机器上安装了打印机HP Deskjet 3743,并共享之。在使用7.04 beta时

2007-04-28 02:28:00 1810

原创 《C陷阱与缺陷》价值所在(ZZ)

以下内容摘自Chian-pub上该书译者对网友评论的回复《C陷阱与缺陷》价值所在——兼答两位网友(上)高巍([email protected])openlinux与flier两位网友对《C陷阱与缺陷》一书提出了个人的宝贵见解。对译者来说,读者应该是自己的老师和朋友,老师的指教与朋友的批评,自然值得聆听。openlinux网友认为该书“在书店翻了一下,感觉没什么深度,看这本书的人应该属于,刚读完《C语言程序

2007-04-24 17:40:00 1550

原创 读书摘要——《凌波微步-软件开发警戒案例集》

从硬盘中翻出来的,似乎是半年前读过此书,看了看自己当时做的摘要,感觉有些价值,就在blog上留个副本吧。p15.  "将void,int,float等基本数据类型通过typedef重新命名,可以在最大程度上保证代码的可移植性——例如从16位程序至32位程序的移植问题即可通过此方法简单解决。   例如WIN32 SDK中大量出现的UINT ,DWORD等定义均属此列。  "p18.  "匈牙利命名法

2007-04-24 17:31:00 2004

原创 海滩上原来最少有多少个桃子

    题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?     思路:    设最后一个猴子拿了t0个桃子,    倒数第二个拿了t1=(5*t0+1)/4个    ……

2007-04-16 16:54:00 4275

原创 C语言中的整型提升(integral promotion)

K&R C中关于整型提升(integral promotion)的定义为: "A character, a short integer, or an integer bit-field, all either signed or not, or an object of enumeration type, may be used in an expression wherever an inte

2007-04-16 02:39:00 14280 7

转载 C语言中可变参数的用法(ZZ)

C语言中可变参数的用法(author:kevintz) 我们在C语言编程中会遇到一些参数个数可变的函数,例如printf() 这个函数,它的定义是这样的:     int printf( const char* format, ...);  它除了有一个参数format固定以外,后面跟的参数的个数和类型是 可变的,例如我们可以有以下不同的调用方法:     printf("

2007-04-15 09:20:00 1252

原创 简要分析C中结构的位域成员

    C/C++提供了一个内嵌的特征来访问字节中的为,即位域。位域很有用,因为:    1)如果存储空间受限,可以在一个字节中存储多个布尔变量(真/假)。    2)某些设备传输被编码为一个字节中的为的状态信息。    3) 某些加密程序需要访问字节中的位。    C/C++使用基于结构的方法来访问位。事实上,位域是结构成员的特殊类型,它以位(bit)为单位定义域的长度。    位域定义的一般形

2007-04-14 22:49:00 2977

翻译 Byte and Bit Order Dissection(解析字节序和比特序)

  Byte and Bit Order Dissection 作者:Kevin He,2003-09-02 原文地址:http://www.linuxjournal.com/article/6788  译者:Love. Katherine,2007-04-14译文地址:http://blog.csdn.net/lovekatherine/archive/2007/

2007-04-14 17:01:00 6344

原创 菜鸟折腾Solairs

    1。shell中按退格健显示”^H",而不起删除字符的作用,让我很不适应,改之!     方法一:执行命令 stty erase      方法二:将默认的shell改为bash,这样不仅退格键可正常使用,命令历史和自动补全功能也找回来了,多好。       编辑/etc/passwd文件,将/bin/sh 改为 /bin/bash,重新登录用于,哈哈,还是bash用的舒服。    2

2007-04-12 13:37:00 1194

原创 Solaris 10开启SSH服务

    近日受老板之命,不得不在一台废弃的服务器上装个Solaris 10 。出于对Linux的喜爱,我对这个目前最正宗的UNIX操作系统之一很自然的带有好感,最初也想趁这个机会接触下传说中的UNIX 。     然而安装后确实大失所望:略显不友好的安装流程,安装完毕后丑陋的桌面环境,以及连命令补全功能都不具备的shell,天啊,这就是最纯粹的UNIX之一?我不由的怀念起Linux,就如刚接触L

2007-04-11 22:54:00 9279 3

原创 一个简单的数值比较问题

#include int main(void){        int i = 0xaabbccdd;        char *p = (char *)&i;        if (p[0] == 0xdd)                printf("equal ");        else                printf("not equal ");        r

2007-04-11 09:35:00 1138

原创 C语言的细节(不定期更新)

1.字符串换行c语言中,所有的空格、注释、TAB、换行都可以任意写,但是字符串中不可以。如果要换行,就像这样printf("a very very very very""long string");这个是C89以后才支持,老的风格是printf( "a very very / very long line");2 pow函数pow()的返回类型为double,在对整

2007-04-11 09:03:00 1315 1

原创 魔鬼存在于细节—标准库函数fgetc()

 #include stdio.h>int fgetc(FILE * stream);" fegtc() 函数从输入stream中返回当前位置的下一个字符,并且将文件的位置指示符加1,并将读取的字符按照unsigned char 形转换为整数以作为返回值。fgetc()在读取到文件的末尾时,返回值为EOF。”值得注意的细节是,既然fgetc()的功能是从文件中读取字符(char),

2007-04-11 04:47:00 2767 1

原创 刚发现C语言中数组还可以这么初始化

在水木的CProgramming版看到的:char str1[32];char str2[32]=...{0};char str2[32]=...{1};在上述三种数组初始化方式中:   数组str1中的32个元素的值为未指定的随机值;   数组str2中,32个元素的值均为0 ;   数组str3中,str3[0]的值为1,其余31个元素的值为0;以下是引用NetMD网友的解释:

2007-04-11 04:16:00 1761

原创 面试题:找出永远说真话的人

看到的一道面试题,不知是出自何处,挺有意思的。“有5个人,其中一个永远说真话,另外4个则在真话和假话中交替,即这次说真话,下次就说假话,反之亦然;现在要求你问两个问题,然后找出谁是那个永远说说真话的人。问题的要求是每次只能问单个人而不是全体,另外,那4个交替说真假话的人可以选择如何回答第一个问题。”这个题目其实就是一堆逻辑判断,只要思维不混乱,仔细分析各种可能性,方法还是不难得出的:第一次提问:任

2007-04-08 14:01:00 2871

原创 Ubuntu中的Samba简单设置

要在Ubuntu中使用Samba,需要安装以下两个组件:sudo apt-get install samba sudo apt-get install smbfs 之后再对/etc/samba/smb.conf 进行修改:sudo gedit /etc/samba/smb.conf 关键的修改是“; security = user”这一行,将引号去掉,并将"user

2007-04-07 21:18:00 1568

原创 Ubuntu中的打印机

安装PDF虚拟打印机    1. 安装cups 和cups-pdf    sudo apt-get install cups cups-pdf    2. cups-pdf 的 backend 要求 root 权限 sudo chmod 4755 /usr/lib/cups/backend/cups-pdf     3.打开“系统”->“系统管理”->“正在打印”,

2007-04-07 09:56:00 1631

原创 编程珠玑中的问题(1)——向量旋转

摘自《Programming Pearls》2rd 第2章问题:将一个具有n个元素的一维向量想左旋转k个位置。例如,假设n=8,k=3,那么向量abcdefgh旋转后得到向量defghabc。程序给定的限制是仅使用几十字节的微小内存,花费与n成比例的时间来完成旋转。我的思考:    该问题看起来可以用一个典型的递归思路来解决。    例如题目中所给的例子,可以按如下步骤完成:    (1),将(a

2007-04-02 22:06:00 1874

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除