當我們用phpMyAdmin匯出資料庫的內容後,
往往因為資料量極多,讓匯出的sql檔非常的大,
所以搬到新主機的時候就會因上傳的問題而傷腦筋...
[1]: 使用BigDump這個第三方服務來協助匯入超大型.sql
首先進入BigDump的官方網頁,下載最新版本的BigDump
解壓縮後會得到一支bigdump.php的檔案, 將此檔案稍微修改參數後上傳至你的網站,
再用瀏覽器讀取它便可以進入BigDump功能頁面了。
修改的內容如下:
WJH 發表在 痞客邦 留言(0) 人氣(5,950)
由於CentOS默認yum安裝php的版本是5.1.6,使用yum update命令不能升級php到最新版本。並且PHP在5.2之前都有個小小的錯誤,升級到最新版的PHP是非常有必要的。
以下為在CentOS5.4用yum安裝PHP5.2.9的步驟。首先在/etc/yum.repos.d/CentOS-Base.repo 文件末尾添加以下代碼:
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
WJH 發表在 痞客邦 留言(0) 人氣(776)
以下文章轉錄自: 中國電子頂級開發網 » MIPS 論壇 » ARM 與 MIPS 比較, honghuigo的文章
[前言〕
這是一個幾年以來我一直想做的「功課」,之所以稱之為「功課」,而不能說是「文章」,是因為我覺得自己的知識還遠遠不夠,不管是深度還是廣度,也不管是全面性還是透徹性,我都不敢。但是我實在是很想把我的一些理解寫出來,然後能和其他朋友一起探討,糾正錯誤,補充完善,最終目的就是要加深對ARM和MIPS 這兩種CPU架構的認識。
這裡的目前最多只能算個草稿吧,請大家不斷的補充。
[正文]
1.流水線結構 pipeline
- MIPS 是最簡單的體系結構之一,所以使大學喜歡選擇 MIPS 體系結構來介紹計算體系結構課程。
- ARM has barrel shifter
shifter是兩面性的,一方面它可以提高數學邏輯運算速度,另一方面它也增加了硬件的複雜性。所以和可以完成同樣功能的adder/shift register相比,效率更高,但是也 佔用更多的芯片面積。
- MIPS have "branch delay slot" and "load delay slot"
MIPS使用編譯器來解決上面的兩個問題。因為MIPS最初的設計思想就是使用簡單的RISC硬體,然後靠編譯器及其他軟體技術,來達成RISC的完整概念。
2.指令結構 instruction
- MIPS have 32bit and 64bit architecture,but ARM only have 32bit architecture
ARM11 局部64位
- MIPS是開放式的架構,用戶可以在開發的內核中加入自己的指令,
- ARM has 4-bit condition code in every instruction
ARM 在這一點很像x86。MIPS在MIPS IV也加入"conditional move"指令,來提高pipeline的效率。
- ARM has pre- and post-increment addressing modes
auto-increment/decrement on load/store instructions
- 在節省代碼空間方面,MIPS16 很類似ARM Thumb
3.寄存器 register
- 由於MIPS內核中有32個註冊器(Register),而ARM只有16個,這種結構設計上的先天優勢,決定了在同等性能表現下,MIPS的芯片面積和功耗會更小。
- ARM 有一組特殊用途寄存器cp0-cp15,可以使用MCR,MRC等指令控制; 相對應的,MIPS也有cp0 0-30,使用mfc0,mtc0 指令控制。
- Register banking in ARM. r8-r12 FIQ mode;r13:SP r14;SR
感覺不出banked register有什麼好處。
- MIPS has a hard-wired-to-zero register ,but ARM not
MIPS use register $0 for Zero
4.地址空間 address space
- MIPS 起始地址是0xbfc00000,會有4Mbyte的大小限制,但一般MIPS芯片都會採取一些方法解決這個問題。
ARM沒有這種問題。
MIPS24K 起始地址改到了0xbf000000,現在有16Mbyte的空間了。
- MIPS don't have to turn paging on to enable the cache.
MIPS have the address space for both cache and un-cache
but ARM need enable/disable cache
5.功能 function
- Float point: MIPS64 has.
ARM's support for FP is limited, and usually not included, and it is a 32 bit architecture
- ARM use JTAG,MIPS use EJTAG。Debug工具一般兩種都支持。使用起來感覺差不多。
6.性能 performance
- 具體性能比較,因為差異性太大,所以很難分出誰好誰壞。從個人經驗來講 MIPS4k和ARM9基本上是同一個級別的,但ARM9性能似乎要比MIPS4K好。
同樣是32bit的MIPS24K性能上比MIPS4K有很大提升,也應該比ARM9要好些。
因為沒有用過ARM11和MIPS34K的芯片,沒法比較,但感覺這兩個似乎是一個級別的。
7.應用
- 在1000MHz以上的應用,很難找到採用ARM架構的產品。
MIPS架構用在200MHz或者是266MHz以下的應用比較少,而這恰恰是ARM的主攻市場。
- ARM 在手機等便攜式領域,MIPS 在住宅網關、線纜調製解調器、線纜機頂盒等
- ARM 採用硬核授權;MIPS 採用軟核授權,用戶可以自己配置,做自己的產品。
8.未來發展
- ARM的下一代走向多內核結構,而MIPS公司的下一代核心則轉向硬件多線程功能(multithreading)
MIPS 的multithreading 很類似Intel 的 HyperThreading技術。從現在的發展來看,多內核佔上風。
9.總結
自己感覺ARM和MIPS在一開始的RISC的設計上有很多不同,但隨著技術的發展,各自揚長避短,好的技術大家都會使用。比如ARM11和MIPS R1000就使用了很多一樣的技術。感覺RISC做到了極至就都一樣了。
10.請大家補充
WJH 發表在 痞客邦 留言(1) 人氣(9,511)
線形結構:
顧名思義, 就是以直線的方式來連結網頁. 就像是投影片一樣上一頁下一頁的瀏覽觀看. 一般常用在部落格,相本, 產品介紹…等地方WJH 發表在 痞客邦 留言(0) 人氣(134)
一般我們買隨身碟買回家的時候,隨身碟的預設格式都是FAT32
但是FAT32並不是那麼好用,因為如果我們要存放的檔案大小超過4GB的時候
那FAT32就沒辦法存放了(不過前提是您的隨身碟也要是超過4GB大小的)
所以如果要放超過4GB的檔案時,就需要把隨身碟格式轉為NTFS
WJH 發表在 痞客邦 留言(1) 人氣(6,911)
WJH 發表在 痞客邦 留言(0) 人氣(4,356)
可移除式硬碟是現今惡意軟體最普遍的傳染帶原途徑。破壞程式經由這些帶原媒介孳生擴散至載具上,感染更多的使用者。使用者需要採行反制動作來保護系統。方法之一就是保護可移除式硬碟免受破壞程式使用Autorun自動執行功能。
最普遍的保護法是開啟一個檔案夾或檔案,並將之重新命名為AUTORUN.INF。此動作會讓惡意軟體在使用者未執行動作的狀況下能自動執行系統。如果在感染前就已先製作這樣的一個檔案,原則上是會讓破壞程式無法以此方式自動執行。
WJH 發表在 痞客邦 留言(0) 人氣(964)