SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 32 下一页

2010年12月2日

摘要: 转自:http://bbs.chinaunix.net/thread-1685440-1-1.html很多程序员都遇到过这样的问题:已经上线运行很长时间的系统出了问题,并且其中的很多程序经过了多次的修改和升级,日志中的信息和现有的程序完全对不上号!怎样才能查看程序的信息(例如版本号、编译的时间等)、以确定程序的确切版本呢?很多的版本管理工具(例如CVS、SVN)可以帮你管理源码的版本,但并不会在编译的时候把编译信息写到二进制执行码中去。因此,还是要通过其他手段来实现。 在这里我提供了一种在可执行程序中写入编译信息的办法,希望对大家有帮助。 这个例子由两个程序构成:test.c、version. 阅读全文
posted @ 2010-12-02 08:34 SunBo 阅读(436) 评论(0) 推荐(0) 编辑

2010年11月21日

摘要: MPlayer 是我在 Linux 系统中用到的相当好的媒体播放程序,它因支持播放广泛的音/视频文件格式而著称。本文所要探讨的,除却一般的使用方法之外,更包括一些鲜为人知的提示和诀窍。相信在阅读此文后,你的多媒体播放体验将会增色不少。播放文件使用 MPlayer 播放媒体文件最简单的方式是:mplayer <somefile> MPlayer 会自动检测文件的类型并加以播放,如果是音频文件,则会在命令行中显示该播放文件的状态信息;而假如是视频文件的话,则会打开一个新的播放窗口。倒退与快进在播放文件的时候,你可以通过以下三组快捷键来对播放进程进行倒退与快进操作:左方向键和右方向键:分 阅读全文
posted @ 2010-11-21 01:14 SunBo 阅读(412) 评论(0) 推荐(0) 编辑

2010年11月18日

摘要: 1. KDevelop只是一个IDE,要想编译c/c++程序,要安装make和GCC,以及头文件,那就从这里开始:sudo apt-get build-dep gcc sudo apt-get install build-essential2.安装KDevelopsudo apt-get install kdevelop33.安装好后,可以在应用程序->编程 中看到 KDevelop了。下面这个使用KDevelop开发程序是转的,偷下懒:-)基本步骤 一般而言,用KDevelop编程大体要经历如下几个步骤。编程是比较复杂的,很难一次成功,这些步骤可能要反复进行多次。 第一步,新建工程 可 阅读全文
posted @ 2010-11-18 09:41 SunBo 阅读(1789) 评论(0) 推荐(0) 编辑

摘要: 解决方法一:找了半天,中文论坛实在找不到方法,结果在一个国外的某人的博客上找到了,嘿嘿 方法如下:Ubuntu 10.04 Lucid LynxAfter completing the installation procedure of Ubuntu 10.04 Lucid Lynx,I had finished installation of some Ubuntu extras like Adobe Flash,VLC,Google Chrome ..and so on.Then I searched for my favorite C++ IDE – KDevelop but it wa 阅读全文
posted @ 2010-11-18 08:36 SunBo 阅读(1957) 评论(0) 推荐(0) 编辑

2010年11月16日

摘要: Vim 可以很好的编辑各种字符编码的文件,包括 UCS-2、UTF-8 等流行的 Unicode 编码方式:Vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding,它们的意义如下:* encoding: Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等;* fileencoding: Vim 中当前编辑的文件的字符编码方式,Vim 保存文件时也会将文件保存为这种字符编码方式 (不管是否新文件都如此);* fileencodings: Vim 启动时会按照它所列出的字 阅读全文
posted @ 2010-11-16 02:03 SunBo 阅读(208) 评论(0) 推荐(0) 编辑

2010年11月9日

摘要: 一、先学习apache2的安装和配置;二、安装和配置Twiki安装环境:虚拟机ubuntu 10.04 (Linux ubuntu 2.6.32-25-generic #45-Ubuntu SMP i686 GNU/Linux)1. 把twiki作为apache2的默认配置,将twiki解压后放在/var/www/下,创建并修改相关文件(在twiki下都有副本,可以直接拷贝,稍加改动即可用),需要修改的文件:bin/LocalLib.cfg (bin/LocalLib.cfg.txt)$twikiLibPath = "/var/www/twiki/lib"; lib/Loc 阅读全文
posted @ 2010-11-09 10:39 SunBo 阅读(539) 评论(0) 推荐(0) 编辑

摘要: etony C.F.AN etony@tom.comv0.0.1, 2006-7-25 本文档主要介绍讲述在 Debian系统下有关apache2的一些基本信息及相关配置. 1. 声明版本信息: 本文档的最新版本将张贴于: LinuxSir.Org论坛 Debian 发行版讨论区 ;也可以从 http://debian.linuxsir.org/ 获取.反馈: 所有评论, 错误报告, 其他信息以及批评, 请邮寄到 etony@tom.com ;或在LinuxSir.Org论坛 Debian发行版讨论区 张贴.版权信息: 本文档的版权(c)2006-2007 归 etony C.F.AN 所有. 阅读全文
posted @ 2010-11-09 10:12 SunBo 阅读(756) 评论(0) 推荐(0) 编辑

2010年11月5日

摘要: 在ubuntu 10.04下试用了Source Navigator,有条件还是装Source insight吧,不是一个级别的,非常不方便。Source Navigator 是Red Hat出品的一款查看源代码的工具,非常好用,与Windows下的Source Insight有一敌。但是它的界面不怎么好看,用的不是GTK图形库,所以界面风格与Gnome不一致,操作上也有些不同。除了这些,其它功能都非常强大,细数如下。里面的一些简写约定如下:Code Areacl Classescon Constantse Enumsec Enum Valuesfd Function Declarationsf 阅读全文
posted @ 2010-11-05 02:35 SunBo 阅读(2505) 评论(0) 推荐(0) 编辑

2010年11月4日

摘要: Bash 是我们经常与之打交道的 Shell 程序,本文针对其使用技巧进行了搜罗。相信在你看过这些内容之后,定会在 Bash 的世界里游刃有余。从历史中执行命令有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令。但这里有一种更好的方式:你可以按 Ctrl + r 组合键进入历史搜索模式,一旦找到需要重复执行的命令,按回车键即可。重复命令参数先来看一个例子:mkdir /path/to/exampledircd !$本例中,第一行命令将创建一个目录,而第二行的命令则转到刚创建的目录。这里,“!$”的作用就是重复前一个命令的参数。事实上,不仅是命令 阅读全文
posted @ 2010-11-04 15:27 SunBo 阅读(141) 评论(0) 推荐(0) 编辑

2010年11月2日

摘要: 目前有两种主要的OSD实现方法:外部OSD发生器与视频处理器间的叠加合成;视频处理器内部支持OSD,直接在视频缓存内部叠加OSD信息。外部OSD发生器与视频处理器间的叠加合成的实现原理是:由一个MCU内建的字符发生器及显示缓存,利用快速消隐(Fast-Blank)信号切换电视的画面和OSD显示内容,使OSD的字符等内容叠加在最终的显示画面上,在OSD和显示画面叠加处理过程中,通过调整两者之间的比例可以实现OSD的半透明(Blending)效果。同时,对OSD信号中的红绿蓝信号进行重新编码,可以得到不同的OSD颜色效果。另外一种实现方法是视频处理器内部支持OSD,直接在视频缓存内部叠加OSD信息 阅读全文
posted @ 2010-11-02 03:22 SunBo 阅读(6527) 评论(0) 推荐(1) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 32 下一页