IT求職經曆

                 因為閑著無聊,參加了一下中國競爭最激烈的求職過程。並且從中學到了很多東西,特地寫出來,以備日後無聊時查看。                自己也是小白一個,基礎知識不懂,演算法不懂,資料結構不懂。平時無聊上網,從來不好好學習。還好,我喜歡湊熱鬧,先是參加了實習生招聘,發現我基礎很差,演算法很差,於是看了下演算法導論,還是收穫頗多的。  在男友的協助下,瞭解了一些linux核心方面的知識,並且,瞭解一些驅動開發的知識。             

基於OMAP-L138電路板的U-boot移植

最近參加了一個項目,主板採用的是TI的OMAP-L138,為了引導linux核心,準備採用u-boot作為bootloader。在搜集資料的過程中發現關於移植u-boot到基於OMAP-L138電路板的資料非常少,而且TI的OMAP-L138採用三級boot,比其他單arm9核的SOC要複雜的多,因此糾結了很長時間。好不容易參照hawkboard的配置把u-boot-2011.03移植到我們的板子(gcboard)上,在此記錄下我的一點經驗,希望能對後來者有所協助。step

常用串列EEPROM的編程應用(三)完結篇

SPI匯流排  SPI匯流排(Serial Peripheral

unix環境高編中exec函數執行個體

#include <iostream>using namespace std;int main(int argc,char *argv[]){cout<<argv[1]<<endl;return 0;}g++ -o ss ss.cppextern "C"{#include <unistd.h>}#include <iostream>using namespace std;int main(){pid_t

Ubuntu-server 12.04 安裝JDK

(為了實現JNI操作,需要在Ubuntu上安裝jdk,居然費了大半個小時)1 卸載openjdksudo apt-get purge openjdk*2 安裝Oracle java 7:直接$sudo apt-get install sun-java6-jdk,提示找不到軟體包,因為Ubuntu去掉了sun-java6-jre,sun-java6-jdk的源,如果直接apt-get

ubuntu10.04下安裝fcitx小企鵝IME

最近迷上了ubuntu作業系統,但是IME用起來很不爽,在總結了網上的前輩的經驗後,總算經過幾天的實驗把fcitx小企鵝IME安裝完成並可以用了。以下將自己安裝的經過寫下,與各位分享交流。開啟應用程式---附件----終端:輸入$後輸入以下命令$sudo apt-get install fcitx註:下載安裝fcitx$sudo gedit ~/.bashrc註:在開啟的檔案最末尾添加新的一行,內容如下export

阻塞socket和非阻塞socket

阻塞socket和非阻塞socket讀操作對於阻塞的socket,當socket的接收緩衝區中沒有資料時,read調用會一直阻塞住,直到有資料到來才返回。當socket緩衝區中的資料量小於期望讀取的資料量時,返回實際讀取的位元組數。當sockt的接收緩衝區中的資料大於期望讀取的位元組數時,讀取期望讀取的位元組數,返回實際讀取的長度。對於非阻塞socket而言,socket的接收緩衝區中有沒有資料,read調用都會立刻返回。接收緩衝區中有資料時,與阻塞socket有資料的情況是一樣的,如果接收緩衝

undefined reference to ‘pthread_create’ 問題解決

現在才開始接觸線程編程,照著GUN/Linux編程指南中的一個例子輸入編譯,結果出現如下錯誤:undefined reference to 'pthread_create'undefined reference to 'pthread_join'問題原因:    pthread 庫不是 Linux 系統預設的庫,串連時需要使用靜態庫 libpthread.a,所以在使用pthread_create()建立線程,以及調用

tld 演算法移植到arm開發板(6410) (二)

網路攝影機無法開啟的問題,現在一直沒有解決。開學了,上課了,時間有點緊張。先說一下,一些嘗試把。問題是:演算法運行後但是沒有開啟 網路攝影機裝置,演算法列印出“capture device failed to open! ” 經過幾天的摸索,猜測可能是這麼回事了:無法開啟網路攝影機裝置,是由於交叉編譯opencv時沒有把ffmpeg交叉編譯上。有兩種解決辦法:(1)把ffmpeg交叉編譯上                             (2)在ok6410上利用Video for

網路編程socket之accept函數

摘要:對於伺服器編程中最重要的一步等待並接受客戶的串連,那麼這一步在編程中如何完成,accept函數就是完成這一步的。它從核心中取出已經建立的客戶串連,然後把這個已經建立的串連返回給使用者程式,此時使用者程式就可以與自己的客戶進行點到點的通訊了。accept函數等待並接受客戶請求:#include<sys/socket.h>int accept(int sockfd, struct sockaddr* addr,

lsusb輸出內容詳細解讀

(測試usb Gadget 的裝置驅動是否起作用時用到的)插入usb滑鼠後執行lsusb的輸出內容如下:-----------------------------------------Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 003 Device 001: ID 1d6b:0001

1.1-main函數執行之前的過程

從開機到main函數的執行分三步完成:(1)啟動bios,在記憶體中載入實模式下的中斷向量表和終端服務程式                                                                       (2)從啟動盤載入作業系統程式到記憶體                                                                      

usb滑鼠枚舉過程深度解析(上)

轉載自:http://blog.csdn.net/woshixingaaa/archive/2011/05/02/6384419.aspx裝置枚舉過程:1.         擷取裝置描述符2.         複位3.         設定地址4.         再次擷取裝置描述符5.         擷取配置描述符6.         擷取介面,端點描述符7.         擷取字串描述符8.        

exit()函數詳解與Exit() 和 Return() 的區別

exit(0) 表示程式正常, exit(1)/exit(-1)表示程式異常退出exit() 結束當前進程/當前程式/,在整個程式中,只要調用 exit ,就結束return() 是當前函數返回,當然如果是在主函數main, 自然也就結束當前進程了,如果不是,那就是退回上一層調用。在多個進程時.如果有時要檢測上進程是否正常退出的.就要用到上個進程的傳回值..exit(1)表示進程正常退出. 返回 1;exit(0)表示進程非正常退出. 返回 0.進程環境與進程式控制制(1): 進程的開始與終止1

1.2-main函數執行之前的過程

從這一節開始,分析代碼,我會分析的比較細,適合像我這種水平比較低的同學看。代碼大家可以從http://download.csdn.net/tag/linux0.11%E5%86%85%E6%A0%B8下載.equ SETUPLEN, 4# nr of setup-sectors.equ BOOTSEG, 0x07c0# original address of boot-sector.equ INITSEG, 0x9000# we move boot here - out of the

tld 演算法移植到arm開發板(6410) (一)

環境:ubuntu10.04 + s3c6410交叉編譯工具鏈:光碟片內建的arm-linux-4.4.1opencv動態庫已經交叉編譯好(上一篇),複製到開發板 /lib/下1,vim開啟src/下的CMakeLists.txt,增加:    set(CMAKE_SYSTEM_NAME linux)    set(CMAKE_C_COMPILER "/usr/local/arm/4.4.1/bin/arm-linux-gcc")    set(CMAKE_CXX_COMPILER "/usr/

ubuntu aptitude命令使用總結

apt-get update——在修改/etc/apt/sources.list或/etc/apt/preferences之後運行該命令。此外您需要定期運行這一命令以確保您的軟體包列表是最新的。    apt-get install packagename——安裝一個新軟體包(參見下文的aptitude)    apt-get remove packagename——卸載一個已安裝的軟體包(保留配置文檔)    apt-get --purge remove

有100扇門,都是關著的

有100扇門,都是關著的,現從1喊道100,每喊一個數,這個數的倍數的那些門狀態都改變一次,例如,喊1時,所有的門都開啟,喊2時,所有2的倍數的門都關閉,依次類推,問喊完100之後,還有幾扇門是開著的。解題思路:只有這個數含有奇數個因子是,門才是開的,例如4的因子為 4,2,1;所以,問題變為如何找到奇數個因子.分析,除了a *a之外,不可能還有奇數個因子.所有,從1-10,即10*10=100,所以,只有這10個是開著的 

PhraseQuery、SpanQuery和PhrasePrefixQuery

PhraseQuery使用位置資訊來進行相關查詢,比如TermQuery使用“我們”和“祖國”進行查詢,那麼文檔中含有這兩個詞的所有記錄都會被查詢出來。但是有一種情況,我們可能需要查詢“我們”和“中國”之間只隔一個字和兩個字或者兩個字等,而不是它們之間字距相差十萬八千裡,就可以使用PhraseQuery。比如下面的情況:    doc.add(Field.Text("field", "the quick brown fox jumped over the lazy

lucene4.0與IKAnalyzer的衝突

在網上下載了lucene當前最新版本4.0,以及IKAnalyzer中文分詞器的完整發布包。運行之後發現異常:Exception in thread "main" java.lang.VerifyError: class org.wltea.analyzer.lucene.IKAnalyzer overrides final method

總頁數: 61357 1 .... 12876 12877 12878 12879 12880 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.