支持Amarok播放mp3的是什么文件!?

           由于Mp3格式是专有格式,所以Ubuntu /deb 等在默认安装都没有mp3的支持。 但是,印象中在Ubuntu7.10开始,amarok (xine引擎)安装好后会提示你,安装mp3 的支持(需要使用adept)。那么这个mp3的支持具体是哪些文件呢! 其实,主要文件是 libxine1-ffmpeg.及其依赖文件。所以,如果在amarok的提示下,你没有成功安装上mp3支持,或者你不想安装adept(这个很糟糕的包管理前端)。 你只需要在新立得中选择安装libxine1-ffmpeg, 或者在终端输入 sudo apt-get install libxine1-ffmpeg这样就可以安装mp3 支持了。 然后就 Enjoy Youself吧!

阅读全文

面向过程-面向对象-面向事件

在编程学习中,以上三个概念是非常重量的,也是非常重要的。 发下三段文字可以很好的说明三者之间的联系和区别: C语言是面向过程的编程,它的最重要特点是函数,通过主函数来调用一个个子函数。程序运行的顺序都是程序员决定好了的。 C 是面点,程序执行过程中,先由主函数进入,定义一些类,根据需要,执行类的成员函数,过程的概念被淡化了(实际上过程还是有的,就是主函数的那些语句),类的实现就是对象,所以称之为面向对象程序设计。 GUI编程(如QT,Java-swt),是面向事件的编程,程序执行时,不断检测有没有事件(消息)(在qt中是信号-sigal和槽-slots来实现事件的)发生,如果有,那么就看有没有对应于事件的函数,如果有就执行这个函数。相比之下,它过程式的味道几乎没有了,但是实际上也是面向过程的,这个过程就是检验有没有事件,只不过这个过程被隐藏了起来。到目前为止,可能还没有真正的没有过程的程序。 参考:http://zhidao.baidu.com/question/8004296.html?fr=qrl3

阅读全文

qt编程第一例

C 书看一阵了,开始qt程序之旅。现在的qt 库已经是4.3.2了。 下例是经典的qt hello 程序。由于qt4 和qt3 存在一定差异,qt4中的QApplication 中没有setMainWidget 方法。从而就不需要app.setMainWidget(&hello) 一行。 #include < qapllication.h > #include < qpushbutton.h > int main (int argc, char **argv) { QApplication app(argc, argv); QPushButton hello(”Hello world!”,0); hello.resize(100,30); #qt4中 QApplication 中没有setMainWidget 方法 # app.setMainWidget(&hello); hello.show(); return app.exec(); } 使用qmake 三步走: fortruth@ubuntu:~/Programming/CPP/Qt$ qmake -project fortruth@ubuntu:~/Programming/CPP/Qt$ qmake fortruth@ubuntu:~/Programming/CPP/Qt$ make

阅读全文

adb(Android Debug Bridge)-android学习篇(三)

adb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。 还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级; 2、在设备上运行shell命令; 3、管理设备或手机模拟器上的预定端口; 4、在设备或手机模拟器上复制或粘贴文件; 常用的 adb 命令操作: adb install applation_name.apk 安装应用到模拟器中, 由于 adb 没有提供专门的卸载程序。需要到 adb shell 中进行操作。 adb shell #cd data/app/ #rm application_name.apk

阅读全文

Hello Android(使用 adb )&#8211;android学习篇(二)

         根据:Google 官方文档 打开 Eclipse,新建项目(Project), 类型选择为 Android ,下一步 Project Name : Hello Android; Package name:com.google.hello; Activity name:Hello Android; Application name:Hello, Android; 修改生成的代码: 在 import 行后加入 import import android.widget.TextView; 替换 setContentView(R.layout.main); 行代码为 : TextView tv = new TextView(this); tv.setText(”Hello, android”); setContentView(tv); 然后,配置android 的运行环境, 在运行菜单栏中 –运行–双击Android Application–名称:Hello Andrioid;Project:Hello Android;Activity:com.google.android.hello.Hello Android 然后点击 运行就OK了。 附:但是本人,按照如上配置,就是在Emula×中没有显示: 启动Emula×后,就是这样的: [2007-12-24 18:25:13 - HelloAndroid] Android Launch! [2007-12-24 18:25:13 - HelloAndroid] Launching: com.google.android.hello.HelloAndroid 没有显示的结果。一直没有找到好的解决方法: 只能是能过 adb 调试程序 把生成的程序加载到 Emula× 中。 adb install /home/fortruth/workspace/HelloAndriod/bin/HelloAndroid.apk 在Emula×中打开 HelloAndroid [...]

阅读全文

Android的安装&#8211;android学习篇(一)

         参考:android 的官方安装指南 Android 的安装如下:(系统环境:Kubuntu 7.10) android 是以 Java 为开发语言的开发平台,当然,首先要安装 Java SDK , 这里安装的是JDK 6.0, google 官方开发了Eclipse 的 android 开发包,所以推荐使用 Eclipse IDE 来开发android 程序。 再者,下载安装 Android 开发平台。 最后,下载安装 Eclipse 的 android 开发包 具体的操作如下: sudo apt-get install sun-java6-jdk sudo apt-get install eclipse 下载:Android_SDK,解压(本人解压目录为:/opt,添加路径(在.bashrc 中添加 export PATH=$PATH:/opt/android/tools 打开 Eclipse ,在帮助–>选择软件更新–>选择并安装–>搜索要安装的新部件–>新建远程站点–>名称:google android ,URL:https://dl-ssl.google.com/android/eclipse/,再点击选中安装。

阅读全文

PHP框架

         框架思想就是提供一种可以在多个应用程序中使用的设计。所有应用程序都有大量通用的基本内容 —— 具体地说,就是某类与数据库的接口、某些应用程序逻辑、应用程序呈现给用户的内容等。

阅读全文

bug的由来【转贴】IBM——dev

来源:http://www.ibm.com/developerworks/cn/opensource/os-php-zenddebug/index.html 根据一个广为流传的传说,第一个计算机 bug 是一只真正的虫子,它出现在 Harvard University 测试的 Mark II Aiken Relay Calcula× 中的一个继电器上。根据操作员在 1947 年 9 月 9 日所做的日志记录,这只虫子是 “(在计算机中)发现的第一个 bug”。在图 1 中可以看到这份手写的日志记录和这只声名狼籍的虫子。 实际上, 这个词的起源要早得多,可能比前面这次事件早了大约七十年。在 1848 年,Thomas Edison 在描述机械故障时写道,“首先是觉得有点儿不对劲儿,然后是一声爆响,接着麻烦就来了 —— 机器不正常了,出现了小故障和各种麻烦等 ‘bug’…” 显然,与 Edison 同时代的人已经把 bug 这个词当作行话了。 了解到即使是 Edison 也必须对其发明进行 “调试(debug)”,软件开发人员可能会觉得有所慰藉并受到鼓舞(Edison 没有用过 debug 这个词。这个词比较新,它是在二战时期从航空工业开始成为工程师的行话的)。或者,您可能希望所有的 bug 都是真正的虫子,那倒好办了,我们只需安装一个捕虫器就行了。“计算机 bug 进得来,但是出不去。”(有人能在 Subversion 的下一版中增加这个特性吗?) 但是,正如 Edison 所指出的,bug 是每个工程项目的固有部分。在讨论发明时,Edison 写道,“必须经过数月的艰苦观察、研究和劳动,才能让产品经受市场的考验。” 幸运的是,软件开发人员可以利用工具简化 “观察” 的过程,将花费的时间从几个月减少到几分钟,至少减少到几小时或几天。以前的一篇文章 [...]

阅读全文

杨氏瓜子,味香劲道不上火

今天,老杨又要做他那味香劲道不上火的杨氏瓜子了,看着他在那里加料。呵呵,还不断问这是什么。虽然,他没有告诉我们。但是,我们还是根据外形。挖掘出来了秘方。 大致配方如下: 八角几个,桂皮少许,甘草粉,花椒粉,草果若干再加上盐巴。 就是这些了,杨氏瓜子,味香劲道不上 你不想试一试么。

阅读全文

安装KDE4

kde4 是kde中一个比较重要的版本, 虽然几经跳水, 但是仍然非常期待.前两天Rc1 发布了. 终于, 还是要抢先尝试了. 1. 添加源:到source.list中 deb http://ppa.launchpad.net/tsimpson/ubuntu gutsy main 2. 安装所需要的软件 kdebase-dev-kde4 kdebase-workspace-bin kdebase-runtime kdm-kde4 kwin-kde4等这几个是比较基础的包.其他的另选. 3. 设置kdm-kde4启动. 把/usr/lib/kde4/share/kde4/apps/kdm/sessions/kde.desktop拷贝到 /usr/share/xsessions/kde4.desktop. 并把其中kde4.desktop 文件中 Name entry 选项的kde改为kde4 4 启动kde4 重启动X, alt ctrl backspace, 在会话中选中kde4,登录

阅读全文