原创 有道Intern面試題之最小對稱數

這是上兩週在有道Intern面試的一道題目,雖然最後我嫌麻煩,很傻的中途就拒掉了有道(唉,真的很傻,我後來還把Intel給拒掉了,結果又因爲期望法國電信給出intel相同的實習工資,而導致法電揹着我另外找了一個新人,最後導致自己重新迴歸了

原创 Capabilities in symbian (Symbian中的“能力”一說)

Capabilities,中文意爲“能力”,是Symbian平臺的安全的一個重要組成。   規則1:程序的capabilities由exe程序的capabilities決定,而不是它所調用的DLL 規則2:exe程序不能加載capabil

原创 Linux下軟AP功能之Hostapd介紹

Hostapd簡介: 簡單說,hostapd能夠使得無線網卡切換爲master模式,模擬AP(通常可以認爲是路由器)功能,也就是我們說的軟AP(Soft AP)。 Hostapd的功能就是作爲AP的認證服務器,負責控制管理statio

原创 C# 連接自動撥號與斷開分析

C#的自動撥號和斷開當前連接的代碼網上很多,可是沒有一個是真正自動的,就算我指明瞭對那個連接進行撥號,也只是彈出那個撥號連接的窗口,想要撥號還需要自己手動點擊“撥號”按鈕,才能開始撥號。 到網上找了很久,終於找到了解決方法。   現在把源

原创 讀《編程之美》有感—中國象棋將帥問題

請參照書P13-18.   題目可以在這裏下載到:http://download.csdn.net/source/3126643 題目是這樣的: 在書中給出了這樣的一個解法,卻沒有給出對這個解法的詮釋,這裏就對這個解法闡述一下

原创 Netlink Library - libnl-1.1 移植到ARM Linux

libnl簡介: libnl is a library for applications dealing with netlink sockets. The library provides an interface for raw n

原创 爲ListView添加自動列寬調整和點擊列表頭自動排序功能

.Net 2.0中,ListView中雖然增加了AutoResizeColumns函數,允許自動對列寬進行調整,但是對於其中的 AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnCon

原创 Hostapd-0.8.x移植到ARM Linux

開發環境 ubuntu 10.04arm-linux-gcc version 4.4.1 目標環境 友善之臂mini6410linux-2.6.36 步驟 在做hostpad的移植前,請參照《openssl-1.0.0b - l

原创 openssl-1.0.0b - libssl 移植到ARM Linux

開發環境: ubuntu 10.04arm-linux-gcc version 4.4.1 目標環境 友善之臂mini6410linux-2.6.36 移植步驟 1.至官網下載最新的openssl,解壓縮 2.cd進入openssl-1.

原创 C#屏幕截取[包括桌面與窗口]

      截取桌面圖像,比較簡單,只需要簡單的調用Graphics的CopyFromScreen方法即可以實現;       關於將圖像繪製到窗口上很容易實現,但是卻很少看到有文章介紹從窗口上截取圖像的。下面主要介紹一下關於窗口圖像截

原创 讀《編程之美》有感—判斷兩個鏈表是否相交

請參照書P233-235.這道題讓我聯想起幾道關於單向鏈表的經典題目:如果判斷一個單項鍊表是否存在環?已知一個單向鏈表存在環,如果找出該環的入口點?已知兩個鏈表相交,如何找出相交的第一個節點?如果對一個單向鏈表進行反轉?已知一個單向鏈表,

原创 讀《編程之美》有感—1的個數:數字x的個數

題目是這樣的: 給定一個十進制的正整數N,寫下從1開始,到N的所有整數,然後數一下其中出現的所有"1"的個數。 例如: N=2,寫下1,2。這樣只出現了1個"1"。 N=12,我們會寫下1,2,3,4,5,6,7,8,9,10,1

原创 Python練手之根據前序和中序&根據中序和後序重建二叉樹,輸出前序、中序和後序遍歷結果

這是根據本人另一個C語言版本採用python實現的,添加了根據中序和後序重建二叉樹功能,更多詳細解釋可參考:http://blog.csdn.net/hinyunsin/archive/2011/04/11/6315502.aspx  

原创 根據二叉樹的前序和中序求後序

在面試的過程中,發現有幾家公司都喜歡考這樣的一道題,就是在一棵二叉樹中,已知這棵二叉樹的前序和中序遍歷結果,要求寫出後序遍歷結果。 例如:在一棵二叉樹總,前序遍歷結果爲:ABDGCEFH,中序遍歷結果爲:DGBAECHF,求後序遍歷結果。

原创 巧用可變參數宏、編譯器內置宏和printf輸出調試信息

前言:我們在寫程序的時候,總是或多或少會加入一些printf之類的語句用於輸出調試信息,但是printf語句有個很不方便的地方就是當我們需要發佈程序的時候要一條一條的把這些語句刪除,而一旦需要再次調試的時候,這些語句又不得不一條條的加上,