Time of Update: 2018-12-04
買這個小本的很大原因其實是為了裝個Linux,熟悉下linux下的C/C++編程,準備以後把編程平台搬到linux下,告別windows。之前在大筆記本上的虛擬機器裡裝了Fedora,實用性很差,只是用來編程和熟悉各種網路通訊協定。試過UBUNTU後感覺很爽,尤其是易用性和安裝軟體,很爽。下面介紹安裝步驟。安裝時最好身邊有台能上網的電腦,遇到問題隨時google,我參考的大部分文章來自ubuntu 中文wiki網址http://wiki.ubuntu.org.cn 和ubuntu
Time of Update: 2018-12-04
寫一個函數fn(),功能是傳一個參數是字串,尋找裡面有沒有相同的字元,有的話返回1,否則0.兩種方法,一是效率最高的,二是最節省記憶體的.int fn0(const char *str){ char num[256] = {0}; unsigned char *pos = (unsigned char *)str; while (*pos != 0 && num[*pos] == 0) { num[*pos+
Time of Update: 2018-12-04
格式化硬碟,重新分區和安裝XP製作XP的隨身碟啟動盤。插入隨身碟,開啟UltraISO軟體,菜單->檔案->開啟下載好的YLMF_YN9.9.iso(雖然有點老但堪稱經典)系統鏡像。然後菜單->啟動**->寫入硬碟映像,設定後寫入,幾分鐘後寫入完成,此時“我的電腦”裡的隨身碟標誌已經變成了YLMF的logo。之後將下載好的disk genius軟體(用於分區)拷貝到隨身碟根目錄中。開機啟動按F12進入Boot Menu菜單,有四個選項,其中兩個選項為hard
Time of Update: 2018-12-04
經測試,使用第一種方法解決問題。第二種方法未測試。原文出處: http://ifeisu.iteye.com/blog/11481992011-07-31vmware下 ubuntu10.04與WinXp共用資料夾hgfs為空白的解決辦法在安裝完虛擬機器工具後/mnt/hgfs目錄掛載成功,可是在vm中添加了共用資料夾後hgfs依然為空白,在網上搜了下,解決方案如下:1.sudo apt-get install open-vm-dkms2.sudo mount -t vmhgfs
Time of Update: 2018-12-04
轉載自:http://blog.csdn.net/xiaofeng_yan/article/details/5248693(貌似它也是轉載別個的)偶然在<./linux/include/linux/kernel.h>裡面看到下面這個宏定義:#define min(x, y) ({ \ typeof(x) _min1 = (x); \ typeof(y) _min2 =
Time of Update: 2018-12-04
2011.12.26隨身碟未用qt的情況下,插入隨身碟,調試串口會輸出usb 1-1: new full speed USB device using s3c2410-ohci and address 3usb 1-1: New USB device found, idVendor=1000, idProduct=2000usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3usb 1-1: Product: USB
Time of Update: 2018-12-04
以前購買的友善之臂ARM9的Mini2440開發板內建了一個並口的JTAG調試小板,可惜因為自己的聯想膝上型電腦沒有並口所以一直沒有機會實踐,買了IBM的X30以後,發現上面竟然有串口,於是乎就用並口接上開發板的JTAG小板來調試一下開發板玩玩。 在X30上裝好H-JTAG軟體(V1.0),然後按照Mini2440使用者手冊上的H-JTAG說明進行完相關設定後,H-JTAG軟體卻提示“Unable to find
Time of Update: 2018-12-04
本文收集Linux核心中用到的gcc的C擴充。轉載請註明出處http://blog.csdn.net/enjoysilence/article/details/8929729。1. 運算式中的語句和聲明(Statements and Declarations in
Time of Update: 2018-12-04
譯註:因為項目需要,最近學習了下Javscript。本來以為Javascript是個弱類型的指令碼語言,大致看下就能搞定。到看到其物件導向部分時,發現與C++和Java的對象機制差別很大,有種耳目一新之感。遂找了些資料看,發現有個叫Douglas Crockford的大牛寫得很深入,但都是英文的,便想把一些經典的翻譯過來。此為其一。Javascript 中的類式繼承(Classical Inheritance)英文原文你聰明絕頂,又自由自在——John
Time of Update: 2018-12-04
在IBM thinkpad x30上安裝了ubuntu10.04
Time of Update: 2018-12-04
在VMware中裝了個ubuntu,開始劃分的hard disk虛擬硬碟空間是7G,但是後來由於裝的軟體多了,硬碟不夠用了,然後準備把它擴充到10G,此時D盤還有5G+的空間,可是在執行虛擬磁碟擴充extend時,卻提示there is not enough space on the file system for the selected
Time of Update: 2018-12-04
以gerrit-trigger-plugin為例,下面的連結都是從相應頁面上直接拷貝的。法一:不用github的帳號,開啟這個庫在github上的首頁,運行下面命令即可read only運行命令$git clone https://github.com/jenkinsci/gerrit-trigger-plugin.git下面的三種方法都要先在github上註冊賬戶,然後產生相應的ssh key,並把public key添加到個人賬戶裡面,詳見github協助read+write$git
Time of Update: 2018-12-04
在我迷迷糊學看了lowlevel_init.S中的代碼之後,有一個感覺就是,要想讀懂其中的代碼首先得看一下你所用的晶片手冊,因為裡面有比較詳細的儲存空間控制(MemoryController)描述。我用的是s3c2440手冊裡寫得十分清楚,總共有8個塊(Banks)(Bank0~Bank7),每個塊對應著不同的控制與地址線,其實這些Bank很大一部分是對應著的控制寄存器的地址,這個要看實際的晶片與板子,看了下面的理解估計會有個大概。
Time of Update: 2018-12-04
一直認為 Argument 和 Parameter 指的是同一個東西,但最近接觸到一些文檔裡老是提到 argument 和 parameter, 明顯能感受這兩個詞的含義不同。Google 了一下,還真不一樣。現在結果貼在下面,以為備忘。1. ANSI/ISO C++ Professional Programmer's HandbookThe words arguments and parameters are often used interchangeably in the
Time of Update: 2018-12-04
幾年之前在ChinaUnix上建了部落格,在ChinaUnix有大量Linux方面的優秀博主和文章,尤其是一位搞Linux和嵌入式的大神 Tekkaman Ninja http://blog.chinaunix.net/uid/20543672.html
Time of Update: 2018-12-04
原文地址 http://blog.sina.com.cn/s/blog_4d9c3fec0100u96g.html在虛擬機器中安裝了ubuntu,很多命令鍵與VMware的快速鍵衝突,好比這個圖形介面的切換,就很讓人鬱悶,在網上查了圖形到命令列終端是Crtl+Alt+F1/F2/F3/F4/F5 竟全不管用了,還好在一篇文章中找到了答案,在此寫下,方便以後查閱:ctrl + shift + alt + F1是切到終端模式Alt+F7 切到圖形介面-----------------------
Time of Update: 2018-12-04
Screen tearing 是什嗎?從字面意思看,就是螢幕撕裂,讓人聯想到顯示器的硬體問題,其實不然,它是一種常見的顯示問題,就是我們常說的鋸齒、狗牙之類。看看下面這張圖片就明白了,圖上#1和#2處都產生了撕裂。這是從維基百科上摘過來的,一幅圖片被撕裂成了3段,看起來是從某段視頻中截取的。這種現象通常是由於顯卡驅動沒裝造成的,在Linux案頭環境中非常常見,特別是在拖動視窗、調整視窗大小、播放視頻時經常發生。維基上對此現象解釋得非常清楚,並且還給出瞭解決方案。Screen tearing
Time of Update: 2018-12-04
本文屬於xkh原創作品,轉載請註明出處。之前參加微軟實習生筆試時有道題考到了整數右移與除2的差別,回來從理論上做了個證明,放在這裡分享一下。因為證明是用Latex寫的,裡面的公式不好在網頁上顯示,只好轉成圖片格式,貼在下面。估計很多人都不想看這個證明過程,先把結果說下,除了負整數除以2等於其右移1位加1外,所有的整數除以2與右移1位等價。
Time of Update: 2018-12-04
網上看到了一篇不錯的tslib移植的文章,特別是裡面提到的錯誤和解決方案很有用,轉載至此。與各位共用。原帖地址 http://apps.hi.baidu.com/share/detail/19830498 或 http://www.360doc.com/content/11/0807/01/4171006_138590024.shtml環境:S3C2410 linux tslib1.41.交叉編譯tslib過程如下:解壓;#./autogen.sh#./configure
Time of Update: 2018-12-04
原文拷貝不過來,貼上連結,隨後更新。http://www.threeway.cc/sitecn/informationInfo.aspx?tid=1382&pid=2445另外對於無法複製和禁用右鍵的網頁,對於chrome瀏覽器,有一款名為 Enable Copy點擊開啟連結 的外掛程式,安裝後開啟無法複製的網頁,點擊此按鈕後就可以自由複製粘貼了。-----------------------------------------------------------------------