rhythmbox是ubuntu自带的音乐播放器,使用得比较广泛。但是国内许多采用GBK/GB18030编码方式的mp3文件会在rhythmbox中会显示乱码。也有许多关于解决乱码问题的方法。
方法一是使用软件包mid3iconv对mp3文件重新进行编码,这种方法不太可取,mp3被重新编码可能会发生一些不可预知的错误。强烈不推荐。此方法具体如何实现,这里不介绍。
方法二是修改配置文件
sudo gedit /etc/profile 然后在文件末尾加上如下两行,
export PATH=$PATH GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export PATH=$PATH GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030
保存文件,注销,重新登录。
这种方法,从用户一登录开始,就修改了编码规则,也可能会造成一些不可预知的麻烦,也不太推荐。
方法三是最可取的,只修改rhythmbox本身的编码规则,推荐使用些方法。把rhythmbox在桌面或面板上建立一个图标,右键点击图标->属性->把命令一栏中的内容改成如下内容
env GST_ID3_TAG_ENCODING=GBK:GB18030 rhythmbox %U
注销并重新登录。下次启动rhythmbox就直接点击图标启动,清空一下媒体库,重新导入音乐文件,无乱码了。记住以后都通过图标的方式启动rhythmbox。
wget 是一个命令行的下载工具,直接HTTP,HTTPS,FTP协议,支持断点续传,在宽带状态不佳的情况下,wget能表现出很强的稳定性。wget的用法并不复杂。一般的Linux发行版都已自带了wget工具。下面就简单介绍一下wget的一些用法
$wget http://example.com/yarkee
此命令下载整个网页http://example.com/yarkee到当前目录下,如果加上参数-x则会建立一个与服务器同名的目录,下载内容保存在该目录下。
$ wget -r -np -nd http://example.com/packages/
此命令下载 http://example.com 网站上 packages 目录中的所有文件。其中,-r表示递归子目录,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。
$ wget -r -np -nd –accept=iso http://example.com/fedora13/i386/
–accept=iso 选项表示 wget 仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。
$ wget -r -np -nd –reject=iso http://example.com/fedora13/i386/
与上条命令相反,–reject–iso表示不下载扩展名为iso的文件,其他文件全部下载。
$ wget -i address.txt
此命令实现批量下载,所有下载地址存放到 address.txt 中,一行一个, wget 就会自动下载所有文件了。
$ wget -c -t 100 http://example.com/fedora13.iso
-c选项实现断点续传,-t表示重新连接的次数,100则表示重新连接100次,如果设置成-t 0则表示无限次重新连接,直到下载完成。
wget还可实现镜像网站,使用代理服务器下载等功能,此处未作介绍。
推荐教育网的ubuntu用户使用教育网源,速度相当理想。
修改源的方法,在命令行中打入如下命令:
sudo /etc/apt/sources.list /etc/apt/sources.list_bak 备份原有源
sudo gedit /etc/apt/sources.list 编辑源文件
将以下任意一个源列表替换掉源文件中的内容,并保存源文件。然后继续打入如下命令,
sudo apt-get update 更新源
sudo apt-get upgrade 检查源内的软件更新
搞定!
成都电子科大的源,教育网推荐
deb http://Ubuntu.uestc.edu.cn/ubuntu/ lucid main restricted universe multiverse
deb http://Ubuntu.uestc.edu.cn/ubuntu/ lucid-backports main restricted universe multiverse
deb http://Ubuntu.uestc.edu.cn/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://Ubuntu.uestc.edu.cn/ubuntu/ lucid-security main restricted universe multiverse
deb http://Ubuntu.uestc.edu.cn/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ lucid main restricted universe multiverse
deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://Ubuntu.uestc.edu.cn/ubuntu/ lucid-updates main restricted universe multiverse
中科大的源,教育网推荐
deb http://debian.ustc.edu.cn/Ubuntu/ lucid main restricted universe multiverse
deb http://debian.ustc.edu.cn/Ubuntu/ lucid-backports restricted universe multiverse
deb http://debian.ustc.edu.cn/Ubuntu/ lucid-proposed main restricted universe multiverse
deb http://debian.ustc.edu.cn/Ubuntu/ lucid-security main restricted universe multiverse
deb http://debian.ustc.edu.cn/Ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/Ubuntu/ lucid main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/Ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/Ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/Ubuntu/ lucid-security main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/Ubuntu/ lucid-updates main restricted universe multiverse
阅读全文…
星期五下午,最后一科期末考试结束,本学期也终于算是告一段落。星期六一整天,人是迷糊糊的,因为考试的缘故,一度连续30个小时没有合眼睡觉,能坚持完周五上午和下午两科,已经算是个奇迹了,哪还有什么精力。直到今天才算是清醒了些。
广州这几天的天气热得出奇,坐在宿舍里也直抹汗,下午去游泳,人虽不多,却发现泳池里的水也是“暖和”的。学校统一在暑假为宿舍装空调,所有人期待那一天的到来。虽说期末考试才结束,从明天开始我们又要上课了。学校大刀阔斧地改革,把每年二个学期改成每年三个学期,接下来我们便要在盛夏的七月开始为期一个月的第三学期了,因为第三学期时间短,我们又习惯称之为小学期。小学期对于我们大二来说,无非还是上课,针对式地上课。作为计算机系的学生,小学期里我们大多数人都选修了程序设计课,整个小学期也有这一门专业课,真可谓专门地针对式训练了。大一的师弟师妹们就要惨一点了,他们在小学期唯一的任务便是军训,在酷暑之下,这绝对是一件十分难熬的事情。
在过去的这一学期,无疑是入学以来最难应对的一个学期,专业课多而且难,经常被压抑得不知道自己在干什么,而且很多东西于我们看来,学了实在没多大用处。在此之前,本想在学期结束了好好地痛批下本学期的课程设置的,但现在既然已经熬过来了,那股怨气便也消停了些。
四月份的时候我和同学一起组队参加了程序设计校赛,虽然成绩不错,但是仍然没有打入省赛,很遗憾。我们始终是实力有限,对很多算法和数据结构并不了解,这当然难以有很好的突破。打入省赛的目标也只能等明年再继续努力了。
在五月底的时候,社团举行了换届,于是我这个当了一年的技术部副部长也终于退位了。在一年的任期内,我们一起传播社团的理念,贯彻着我们免费修电脑的宗旨。我们社团虽然名声不大,但是口碑很好,这让我们很欣慰。在这期间,我学到了很多东西,特别是关于电脑和网站方面的技术,也认识了不少朋友,这些都让我收获不少,这段经历于我来说是很宝贵的。也希望新一届的管理员能把社团带上新的高度。
算算时间,大学也就这么一半一半了,过完两年,剩下两年。而实际上,留给我们的时间已经不到一半了。大三修完剩下的那二十几个学分,进入大四便是找工作或考研的阶段,基本没有什么课了。在这过去的一半时间时,虽然很多时候都是得过且过,但也不至于沦落到混日子的地步。我非常清楚自己现在要干什么,将来要干什么。有时候慵懒会让我忽略掉一些本应该做的事情,谁让我已经没了中学时候的那种拼劲了呢。大学的计算机教学都是那种泛式的教学,很难有什么方向性,至于自己往后要走哪个方向,当然得靠自己决定。很多人都是选择跟着老师走,老师教什么就学什么,也没有想过自己毕业以后到底要干些什么。我也为这种问题困惑过。计算机这种技术型学科,想要有作为就必须要某个领域内有自己所长,而学校这种广散网的方式不可能让你能在某个领域特别突出。能不能突出,得看学生自己有多重视。我思前想后,最终希望自己以后能从事Linux环境下的开发工作,在Linux平台下开发一些东西。但遗憾的是,学校并没有把Linux教学当回事,关于Linux的课程少之又少,于是又只能靠自己去摸索了。
小学期算上暑假,有两个多月的时候,当然也不能教这些时间闲过。我给自己定了几个计划,首先当然是坚持程序,连程序都不会写的计算机学生很难在往后有多少作为。此外,还要把Linux学一遍,是系统地全面地学一遍。最近喜欢上了看小说,村上春树的《1Q84》已经要看完第一册了,第二册也买到手了,很棒。
用这两种不同的排序方法,分别对1000个无序的数进行排序,看谁更快。当然,也可以把1000替换成10000或者更多(前提是int没有暴掉)。
网上流传着一种快速排序的写法,是用两个指针分别从左至破口大骂和从右至左扫描,那样的代码也太复杂了吧。像下面这段程序写的,要简单得多。
阅读全文…
近期评论