自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux下pdf乱码问题解决方法

本人用的是openSuSE,KDE桌面默认的pdf阅览器是Okular,打开中文文档后发现一篇乱码。之前在GNOME桌面环境下的evince也存在同样的问题。网上查到,okular, epdfview, evince的pdf功能均由xpdf的分支poppler提供,poppler从fontconfig的配置文件中读取字体取代pdf里的字体。(参考:http://www.linuxsky.org

2012-02-28 20:09:23 5757

原创 Linux下文件名乱码的解决方法

从网上下了一个zip文件,unzip解压后发现中文显示都是乱码,以前也遇到过打开Windows系统下目录文件名也是乱码的问题。这是什么原因呢?文件是在Windows下创建的,而Windows的文件名中文编码默认GBK,Linux中默认文件名编码为UTF-8,编码不一致导致了文件名乱码的问题,解决这个问题需要对文件名进行转码,这个工具就是convmv。SYNOPSIS:        con

2012-02-24 22:31:19 25669

原创 《编程之美》之2.14求子数组之和的最大值

一个有N个整数元素的一维数组,这个数组存在很多子数组(子数组取自原数组部分连续的元素),那么子数组之和的最大值是什么呢?书中解法一采用最简单直白的解法,解法二采用分治算法,解法三根据分治算法和动态规划做出了优化,不再赘述。虽然我给出的解法实现和解法三比较类似,但是感觉思路更加清楚容易理解,这里简单陈述一下我的思想。题目要求给出数组中子数组和的最大值,这里以数组{a, b, c, d, e,

2012-02-24 14:29:51 1564

原创 《编程之美》找符合条件的整数之C语言实现

《编程之美》2.8 找符合条件的整数。任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0。作者经过对问题的分析,把计算两个数相乘结果转变成了对余数信息的处理。通过算法思想的转换简化了问题的处理过程,并在处理余数的过程中,把中间过程的余数信息保存下来,这也避免了大量的浪费效率的模运算。同时,由于所要求的结果可能很大,我们采用bit位图的方式,用在相

2012-02-23 11:42:33 1515

原创 《编程之美》最大公约数问题之循环解法

编程不仅是实现特定的要求,也应该考虑实现的细节。2.7最大公约数问题提供了三种解法,从执行效率上逐步执行优化。但是书中提供的函数都是采用递归调用方式,如此简单的函数功能采用递归调用未免会产生大量的压栈操作,极大影响程序的效率。下面是我实现的非递归方式:int gcd(int x, int y){ int factor = 1; while(x != 0 && y != 0) { i

2012-02-22 15:15:33 1345

原创 安装mplayer后没有声音解决方法

新安装mplayer打开后提示audio_setup: Can't open audio device/dev/dsp: No such file or directory解决方法是安装snd_pcm_oss,执行modprobe snd_pcm_oss

2012-02-19 10:18:08 8100

C语言实例解析精粹.曹衍龙.清晰版

提供很多C语言的实例,内容不错,由浅入深,适合C语言有一些基础的人,对学习有很大帮助

2011-01-17

VC++6.0游戏编程

VC++6游戏编程,包含多个MFC程序。

2008-09-04

空空如也

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

TA关注的人

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