Time of Update: 2018-12-05
看下面兩個函數1 /* Convert string to lower case: slow */2 void lower1(char *s)3 {4 int i;56 for (i = 0; i < strlen(s); i++)7 if (s[i] >= ’A’ && s[i] <= ’Z’)8 s[i] -= (’A’ - ’a’);9 }1011 /* Convert string to
Time of Update: 2018-12-05
http://www.ibm.com/developerworks/cn/linux/l-devmapper/index.html這個頁面講了點原理,可以看一下。 dmsetup命令顯示當前的device mapper的資訊dmsetup lsdmsetup infodmsetup status顯示裝置的依賴關係dmsetup depssda4_crypt: 1 dependencies : (8, 4)vg_richard-lv_home: 1 dependencies : (25
Time of Update: 2018-12-05
1. 安裝安裝apacheapt-get install apache2安裝phpapt-get install libapache2-mod-php5apt-get install php5安裝mysqlapt-get install mysql-serverapt-get install libapache2-mod-auth-mysqlapt-get install php5-mysql重啟apacheapache2ctl restartapache2ctl stop2.
Time of Update: 2018-12-05
最近應要求做了一個關於竹炭製品的企業網站——鑫旺竹炭www.xinwangzt.com之前還沒有購買網域名稱的時候,使用的是.co.cc的免費網域名稱。在建好的初期,一直沒有被百度收錄,自己想想,用的垃圾網域名稱估計百度應該是不收錄的。後來新買了.com的網域名稱,並且到URL頁面提交了網址。過了一兩周還是沒有被百度收錄,一開始也沒有太在意,後來越想越不對,以前做的很多網站都是很容易被收錄首頁的。去論壇上看了看,看到別人提到,有可能是因為原來的垃圾網域名稱不是以跳轉方式到首頁,所以造成了新網域名
Time of Update: 2018-12-05
有個話,這幾天看到蠻多,也聽到蠻多的!比如說:1. XX是世界上XXX最大的XXXX之一!2. XX事件,請相關部門XX一下!汗....!現在還有人知道“最”的含義嗎? 最好、最大是什麼意思?當然是"Only you,是第一大....Only you,是好得無人能比....“那咋會多出來個”之一“呢?頗有無厘頭的味道!經典情境演繹ing....吳孟達:“阿星...你是我們中最帥的人...”周星星:“真的嗎?哈~~~哈~~~哈~~~哈~~~”吳孟達:“之一啊...”周星星:@$#%$^%456~
Time of Update: 2018-12-05
/* * ===================================================================================== * * Filename: getaddrinfo.c * * Description: * * Version: 1.0 * Created: 03/03/2011 05:29:51 PM * Revision: none *
Time of Update: 2018-12-05
下載 jenkins.warhttps://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins使用tomcathttps://wiki.jenkins-ci.org/display/JENKINS/Tomcat貌似有時候需要設定一下 JENKINS_HOME 這個環境變數好了接下來啟動 tomcat將jenkins.war拷貝到 $tomcat/webapp下面。運行 $tomcat/bin/start.sh用瀏覽器開啟 localhost:8080
Time of Update: 2018-12-05
所謂的“靜默”就是在安裝/卸載過程中不出現任何提示框或者UI介面,就是靜靜的默默的,就完成了整個過程。InstallShield的靜默安裝/卸載:*.exe /s 或者 *.exe/S 別小看大小寫區別,我在實際使用過程中,發現小寫s是不提示對話方塊,但是還有進度條的,大寫的則是完全“靜默”InnoSetup的靜默安裝/卸載: *.exe /SILENT 或者 *.exe /VERYSILENT
Time of Update: 2018-12-05
不知不覺已經畢業了踏入了社會 我患上了和很多新人一樣的病——不停的跳槽 我不知道我最初的選擇是不是正確的但是至少我現在不後悔我做出的選擇 半年前,我以為我會找一份PHP的開發工作半年後,我在做通訊行業的開發工作雖然這份工作更有深度和前景 但是這違背了我當初的計劃 計劃永遠趕不上變化我經曆了網遊行業的指令碼編程工作經曆了電訊廠商的養老工作 現在我走到了這裡我發現了一片新的大陸我希望我能在這片大陸上成為佼佼者成為擁有很多金幣的人 今天我的心情非常的複雜我記得我患過好幾次這種心情我很自責很失落很不孝
Time of Update: 2018-12-05
今天在用WireShark抓包的時候,發現由本機發出去的包都是黑底紅字,點進去看了一下發現都是報“may be caused by ip checksum offload”這樣一個錯誤。 於是在網路上搜了一下關於Checksum offload的東西,找到了如下的解決辦法,修改網卡屬性: 今天在其他電腦檢查了一下,發現公司其他配置一樣的電腦,開了這個checksum offload也沒有wireshark的黑包出現,家裡的win7也開了這個選項,依然沒有黑包出現。迷惘了,感覺不會再愛了。
Time of Update: 2018-12-05
具體使用請看 man gitignore 一般某個項目dev過程中都會產生一些中間檔案,這些檔案是我們不想要追蹤的。git中可以使用.gitignore檔案來忽略這些檔案。 在需要的目錄下面 添加 .gitignore檔案檔案中每一行表示需要忽略的檔案的Regex。$cat .gitignore #ignore .metadata.metadata.gitignore#ignore obj and lib file*.[oa] 當前的目錄情況$ls -altotal 24drwxr-xr-x
Time of Update: 2018-12-05
http://pic.dhe.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=%2Fliaat%2Fliaatbppassthrougtask.htmhttp://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM1. 確定硬體是否支援iommu這是一個硬體的功能,intel架構上叫vt-d。 從BIOS上可以看出來, 不同版本放的位置不一樣。我的是在 Security-&
Time of Update: 2018-12-05
最近以裁判的身份參加了公司舉辦的編程大賽,發現高手雲集,對公司內部的程式員能力也有了更深入的瞭解。我覺得編程能力對程式員而言,雖然很重要,但並不是全部。那麼作為一個程式員,到底應該具備什麼樣的能力呢?這個話題顯然太大。不過我覺得可以看看其它國家的程式員,也許可以得到一些借鑒。我有幸和中國,美國,印度和日本四國程式員有比較深入的合作過。雖然他們不一定有代表性,但我覺得他們的共性還是比較明顯的。以下的比較純屬個人見解,歡迎指正。 首先是日本程式員。他們的特點是非常仔細。我認為很主要的一個原
Time of Update: 2018-12-05
[0]目錄結構◆ board:和一些已有開發板有關的檔案,比如Makefile和u-boot.lds等都和具體開發板的硬體和地址分配有關。 ◆ common:與體繫結構無關的檔案,實現各種命令的C檔案。 ◆
Time of Update: 2018-12-05
虛擬儲存空間可以分為三類:頁式、段式和段頁式。 在頁式虛擬儲存空間中通過把主存空間和程式空間都機械等分成固定大小的頁(頁面大小隨機器而定,一般為4KB到4MB),按頁順序編號,用相應的映像表機構來指明該程式的某頁是否已經裝入主存。若已經裝入主存,則應同時指明其在主存中所處的位置;如果未裝入主存,則去輔存中調頁,並建立起程式空間和實存空間的地址映像關係。這樣,程式執行時通過查映像表將程式地址(虛擬位址)變換成實際主存地址(物理地址)再訪問主存。 此儲存系統具有主存的速度和輔存的容量,提高了儲存
Time of Update: 2018-12-05
單核心(Monolithic Kernel或Macrokernel(宏核心))微核心(Microkernel kernel)下面是我摘錄《linux核心注釋》的一部分: Linux大部分都是單核心的 作業系統核心可能是微核心,也可能是單核心(後者有時稱之為宏核心Macrokernel)。按照類似封裝的形式,這些術語定義如下: l 微核心(Microkernel kernel)――在微核心中,大部分核心都作為獨立的進程在特權狀態下運行,它們通過訊息傳遞進行通訊。在典型情況下,每個概念模組都有一個進
Time of Update: 2018-12-05
---------------------------------------------------------------------------------------------------------------------------------------board/myboard/common/flash.c---------------------------------------------------------------------------------------
Time of Update: 2018-12-05
----------------------------------------------------------------------------------------------------cpu/s3c44b0/start.S-------------------------------------------------------------------------找到#if CONFIG_S3C44B0_CLOCK_SPEED==60 ldr r0, =0x70081 /*
Time of Update: 2018-12-05
一、<!--[endif]-->FrameBuffer的原理FrameBuffer 是出現在 2.2.xx
Time of Update: 2018-12-05
1. 什麼是介面? 介面就是微處理器CPU與外部世界的串連組件,是CPU與外界進行資訊交換的中轉站。 2. 為什麼要在CPU與外設之間設定介面? 在CPU與外設之間設定介面主要有4個原因: (1) CPU與外設二者的訊號不相容,包括訊號線的功能定義、邏輯定義和時序關係 (2) CPU與外設的速度不匹配,CPU的速度快,外設的速度慢 (3) 若不通過介面,而由CPU直接對外設的操作實施控制,會使CPU處於窮於應付與外設打交道之中,大大降低CPU的效率 (4)