2010年10月30日 星期六

python 反轉字串的方法

上課作業要用python反轉字串,課本裡面沒有這個指令,再網路上找到了這三種方法

s = "abcdefg"

1.
 s[::-1]

2.
 a=list(s)
a.reverse()
 "".join(a)

3.
 reduce(lambda x,y:y+x,s)

2010年10月12日 星期二

關閉USB自動播放功能

 手動來停用自動播放功能
每次放光碟片到光碟機時,電腦都會頓一下因為電腦要自動執行程式,但是有時候我們並不想讓它自動執行,所以下面我們就教你如何把這個功能關閉。

STEP1:依序按下「開始」/「執行」,對話盒出現後,在中間的「開啟」方框中輸入gpedit.msc,然後按下「確定」。 出現「群組原則」視窗之後,先依序點選左邊的「電腦設定」/「系統管理範本」/「系統」,然後在右邊窗格找到「關閉自動播放」後,在上面按下滑鼠右鍵,點選「內容」。

STEP2:
STEP3:出現「關閉自動播放內容」對話盒後,先點選「已啟用」,接著在「停用自動播放在」選擇「CDROM光碟機」,最後按下「確定」。如此一來光碟機就不會再自動執行了。
附註說明:若是USB隨身碟都不想自動播放,則點選「已啟用」,接著在「停用自動播放在」選擇「所有磁碟機」,最後按下「確定」。如此一來 不僅光碟機不會自動播放,連USB隨身碟也不會再自動執行了。

2010年10月4日 星期一

首次全球普查揭露海洋生態面貌

 首次全球海洋生物普查結果今天正式公布,科學家歷經長達十年之久的深海探查後,揭開前所未有的海洋生態面紗。
「海洋生物普查」(Census of Marine Life)估計全球擁有逾百萬種的海洋生物,其中至少有3/4尚未被發現。

這項耗資6億5000萬美元的國際研究,找到逾6000種潛在新物種,並且發現一些物種被認為罕見,但實際上卻相當普遍。

逾2700位科學家和670個機構參與這項研究,歷時約9000天進行逾540次的海洋考察,完成約3000萬筆有關12萬個物種的觀測紀錄。

研究報告說:「地球上前所未現的海洋景觀一覽無遺,從微生物到鯨魚、從嚴寒極地到溫暖熱帶地區、從近岸潮區到最黑暗的深海處,展現各類海洋生物的多樣性、分布和豐富性。」

這項海洋普查指出,迄今已經發現1萬6764種魚類,但估計還有逾5000種尚未發現。

估計科學家尚未描述的海洋物種比例,歐洲10%;南非38%;南極洲39至58%;日本70%;地中海深海75%;澳洲80%。

2010年10月1日 星期五

ubuntu 10.04 建立交叉編譯環境 arm-linux-gcc-4.3.2

建立交叉编译环境arm-linux-gcc-4.3.2。
1. 将友善科技光盘的arm-linux-gcc-4.3.2.tgz复制到任意路径下;

2. 确保安装了标准C开发环境,一句命令搞定:sudo apt-get install build-essential libncurses5-dev;

3.在终端进入arm-linux-gcc-4.3.2.tgz存放目录,再sudo tar -zxvf arm-linux-gcc-4.3.2.tgz -C /(注意大写C字母后留一个空格,这样会自动解压缩到/usr/local/4.3.2目录下)
修改环境变量,使交叉编译环境生效。我是执行如下命令:
yagerya@yagerya-desktop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
yagerya@yagerya-desktop:~$ sudo gedit /etc/environment原文件应为PATH="/usr/local/sbin:/usr/local/bin:/usr /sbin:/usr/bin:/sbin:/bin: /usr/games“将其改为PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin: /sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin"保存退出即可.然后注销重新登录就可使环境变量生效了。

2010年9月27日 星期一

VMware的ubuntu 分割硬碟

在VMware上新增一顆硬碟


[root@www ~]# fdisk /dev/<xxx>

常用的指令

   d   delete a partition            <==刪除一個partition
   n   add a new partition           <==新增一個partition
   p   print the partition table     <==在螢幕上顯示分割表
   q   quit without saving changes   <==不儲存離開fdisk程式
   t   change a partition's system id <==更改硬碟系統

   w   write table to disk and exit  <==將剛剛的動作寫入分割表
[root@www ~]# fdisk -l
查閱目前系統內的所有 partition 有哪些