Time of Update: 2018-12-03
實現函數bool isPushPop(char *s1, char *s2):輸入兩個字串,判斷一個字串中的字元是否是另一個字串中的字元入棧、出棧的結果(假設字串不重複)。比如isPushPop("ABCDEF", "DCFEBA")返回true;isPushPop("ABCDEF",
Time of Update: 2018-12-03
1.倉庫中,master上開出一個新的branch,暫訂為alex。2.git checkout alex vim file git add file git commit -m "1st modify --- alex branch"3.git show-branch --more=4 alex [alex] 1st branch modify alex [alex^] creat test file.4. 建立patch。 git format-patch -1
Time of Update: 2018-12-03
C++/MFC 試題 一.填空題 (26 分 ) 1 . WIN32 平台下, sizeof(short) = __2__ , sizeof(int) = __4__ , sizeof(long) = __4__ 。 (3 分 )2 .請給出如下程式的結果 (2 分 ) int a = 3; int b = a << 3; a = __3__ , b = __24__ 。 3 .請 給出如下程式的結果 (2 分 ) int aaa = 0x01; htonl(aaa) = _16
Time of Update: 2018-12-03
有關/proc/uptime這個檔案裡兩個參數所代表的意義: [root@app ~]#cat /proc/uptime 3387048.81 3310821.00 第一個參數是代表從系統啟動到現在的時間(以秒為單位):3387048.81秒 = 39.20195381944444天,說明這台伺服器已連續開機39.20195381944444天 第二個參數是代表系統閒置時間(以秒為單位):3310821.00秒 =
Time of Update: 2018-12-03
--percent 使用參考: rpm -i --percent nmap-3.00-4.i386.rpm 用途: 將顯示安裝的百分比 -h or --hash 使用參考: rpm -i --hash nmap-3.00-4.i386.rpm 用途: 在大檔案安裝比較友好,你可以不用懷疑是否機器出毛病了,可知道具體做到哪裡. -vv [for -i option] 使用參考: rpm -i -vv
Time of Update: 2018-12-03
1,不可搶佔核心(使用者模式搶佔)1.a, 核心中顯示調用schedule(), 主動放棄cpu,申請調度。比如說,剛才進ring0就是因為系統調用sleep()進來的,那麼這個時候,t1的狀態被設定為阻塞,系統開始新的調度,選擇一個新任務t2,返回到t2的使用者態上下文。1.b, 在使用者態或者核心態發生中斷異常,中斷異常處理完畢以後,不會發生調度,依然返回t1的核心棧上下文,t1繼續執行,在返回使用者態的時候,發生調度。2,可搶佔核心下(核心模式搶佔)2.a, 顯示調用schedule(),
Time of Update: 2018-12-03
LTE system information is one of the key aspects of the air interface. It consists of the Master Information Block (MIB) and a number of System Information Blocks (SIBs). The MIB is broadcast on the Physical Broadcast Channel (PBCH), while SIBs are
Time of Update: 2018-12-03
1.列出所有子目錄文法:gconftool --all-dirs dir[alex@alex gconf]$ gconftool-2 --all-dirs / /system /desktop /schemas /apps註:GConf 在後台實現了一個使用者配置資訊的資料庫,這個資料庫看上去類似一個檔案系統,專門用於儲存應用程式的 Key/Value 資訊。整個檔案系統主要有以下組件構成。包括目錄(對應使用 GConf 系統的應用程式。如
Time of Update: 2018-12-03
<!doctype html><html><head><title> new document </title><meta name="generator" content="editplus"><meta name="author" content=""><meta name="keywords" content=""><meta name="description"
Time of Update: 2018-12-03
約瑟夫環是一個數學的應用問題:已知n個人(以編號1,2,3...n分別表示)圍坐在一張圓桌周圍。從編號為k的人開始從1報數,數到m的那個人出列;他的下一個人又從1開始報數,數到m的那個人又出列;依此規律重複下去,直到圓桌周圍的人全部出列。與下一個人繼續報數,則下個是m的倍數的人出列,意思是一樣的。/*author :linglingdate: 2011-10-05description: 迴圈列表實現josephos*/#include <stdio.h>#include
Time of Update: 2018-12-03
設計模式初探設計模式有多麼重要?身為在校學生,很少有人能有機會參與到真正的大型項目的設計中來,相信很多人在學習了C++和Java等物件導向的語言後,能夠用物件導向語言提供的文法和特性設計一些程式並進行了一些實踐後,就認為自己對物件導向有了一些體會。對於很多人來說,精通物件導向編程就等同與熟悉c++/java/等等其他的文法,對文法關注的程度要遠遠超過語言特性本身。我發現越是特別是有經驗的C程式員,在學習C++時這種表現尤為明顯。最近學習設計模式,由於是零基礎,在同學的推薦下,入手了被成為設計模式
Time of Update: 2018-12-03
應聘華為 16道經典面試題及回答思路今天要講的是華為的面試經驗! 面試過程中,面試官會嚮應聘者發問,而應聘者的 回答將成為面試官考慮是否接受他的重要依據。對應聘者而言,瞭解這些問題背後的“陷阱”至關重要。本文對面試中經常出現的一些典型問題進行了整理,並給出相應的回答思路和參考答案。讀者無需過分關注分析的細節,關鍵是要從這些分析中“悟”出面試的規律及回答問題的思維方式,達到“活學活用”。問題一:“請你自我介紹一下”
Time of Update: 2018-12-03
晨起的時候,情緒都點低落,懷疑畢業後的去向,懷疑留在北京的價值。留在北京有什麼好的?1、每天早起,要去擠那爆滿的地鐵,下班後仍要忍受那堵心的交通。2、有男女朋友的還好點,兩人相依相靠,剛開始日子辛苦點,但不至於空虛寂寞。而那些剩男剩女們,就沒那麼幸運。畢業了,幾個女生合租一塊,幾個男生住到一起,剛開始都挺好,時間長了,下班回來就看見那些熟悉的老臉,夜裡,各回各的床鋪,昏暗的夜燈下,看著天花板和四壁,心裡就會變得寂寞惆悵煎熬,沒有那個人,有什麼值得留戀的呢?3、每年除了過年那一周,還能有多少天和父
Time of Update: 2018-12-03
做項目的時候ZR說用 Peanuthull DDNS,我問她做什麼的,她說了一大通,沒聽明白。回去上網看了一下,還要什麼護照什麼的,看著挺麻煩的,就沒有管它。今天又提起它來,因為自己電腦的ip變了,然後服務就啟動不起來了,想起來了花生殼,於是用用。上網註冊護照,然後說給了我個免費的網域名稱,後來才知道這個免費的網域名稱能自動解析出自己當前電腦的ip地址,這樣電腦ip地址變化的時候,只要用這個網域名稱他就能自動檢測出當前的ip地址了。這個有什麼危險嗎?不知道 但是這個只能檢測到路由器的ip地址,
Time of Update: 2018-12-03
1. Qt 全域宏定義Qt版本號碼: QT_VERSION : (major << 16) + (minor << 8) + patch檢測版本號碼:QT_VERSION_CHECK(major, minor, patch)((major<<16)|(minor<<8)|(patch))當使用命名空間時的一些宏定義:namespace QT_NAMESPACE {} //命名空間定義# define
Time of Update: 2018-12-03
簡介lwIP提供了兩套API:1.底層的基於回調(callback)的raw API2.高層的順序模型的API(類似BSD socket) 順序模型的API為普通的順序程式提供使用協議棧的API,和BSD風格的API很相似,也是基於阻塞的open-read-write-close模式。鑒於TCP/IP協議棧本身就基於時間的。所以TCP/IP代碼和應用程式的代碼必須在不同的線程中。 而raw
Time of Update: 2018-12-03
面試中經常出現的編程題之一。最直接的辦法是先遍曆一遍單鏈表,記下鏈表的節點數,然後再次遍曆,直到到達節點數減去n的節點,返回結果。實際情況中若鏈表數目很多而n相對不大,這種方法需要大約兩次遍曆。更簡單的實現方法是採用雙指標。一個指標先從鏈表頭開始步進n步,然後另一個指標從頭開始,兩個指標一同步進直到達到鏈表尾。這是第二個指標所指的節點即為鏈表的倒是第n個節點。實現代碼如下:struct node * lastn(struct node * head, int n){struct node *p,
Time of Update: 2018-12-03
參考http://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/events.html#EventArguments Using Closures in Event Listeners 在事件接聽程式中使用閉包When executing an event listener, it is often advantageous to have both private and persistent data
Time of Update: 2018-12-03
首Crowdsourced Security Testing道web 服務的描述語言 wsdl 1.1 和wsdl 2.0(http://www.w3.org/TR/wsdl20-primer/)這是part 0,基礎知識介紹還有part 1 core language 和part2 adjunts 他們之間的區別是(http://www.360doc.com/content/09/1210/13/495229_10785010.shtml):這裡面有介紹,最主要的區別應該是:支援http
Time of Update: 2018-12-03
今天發現點擊鍵盤返回鍵的時候,程式並沒有結束,因為線程還在跑,還在向伺服器上傳資料。於是找了一下,其實這個好像以前也用過的,忘了。還有new AlertDialog.Builder(this).create().show()的用法以及之間自己定義的dialog,就是彈出 對話列表框的那個程式,其實那個 dialog也沒有弄明白,只是看別人這麼寫的而已。 //捕捉鍵盤返回鍵退出 @Override public boolean onKeyDown(int keyCode, KeyEvent