Time of Update: 2018-12-05
Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identical and the nodes have the same value.class Solution {public: bool isSameTree(TreeNode *p, TreeNode *q)
Time of Update: 2018-12-05
作者:馬路遙 預設的情況下,OpenLDAP 伺服器和用戶端之間使用明文通訊,這在一定條件下是不安全的,OpenLDAP 支援TLS加密。這需要製作認證和修改OpenLDAP的設定檔。製作認證的步驟如下:進入/usr/share/ssl/misc 目錄,如果此目錄下已經存在demoCA 目錄,則應該先將demoCA目錄刪除。執行下列命令: ./CA -newcertopenssl rsa -in newreq.pem -out newkey.pem 前一個命令會尋問一系列問題,其中其中”
Time of Update: 2018-12-05
[轉]15種獨特能力讓你在社會中鶴立雞群!無論在內企,還是在外企,凡是成功人士(以下簡稱他們)的身上都有獨特的個人能力和人格魅力,這或許正是一般人所缺乏的。他們的成功決不能簡單地歸結為機遇好。依我來看,這些能力可概括為:1、解決問題時的逆向思維能力面對工作中遇到的新問題,一時又找不到解決方案。而且,上司可能也沒有什麼錦囊妙計時,他們擅長用逆向思維辦法去探索解決問題的途徑。他們清楚具體業務
Time of Update: 2018-12-05
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4typedef關鍵字和#define有一種共同的作用,為一種類型建立自訂的名字,如typedef int myint;#define myint
Time of Update: 2018-12-05
根據RFC3261-13.2.1所述,SIP使用的Offer/Answer模型是建立在對話環境下的。RFC中還特意對Offer/Answer互動有限制:1. 初始Offer必須在INVITE訊息或者第一個可靠的非失敗型響應中。註:當時RFC3261中可靠效應只有2**,接下來將講到1**(除100外)也可為可靠性效應。2. 如果初始Offer在INVITE訊息中,Answer必須出現在一個可靠的非失敗型響應中。可能在1**中就帶有Answer(但該Answer必須與之
Time of Update: 2018-12-05
一、Windows程式與普通C或C++程式的不同學過C或C++等語言的人都知道,我們寫的程式都一個入口,main函數,但是在Win32程式裡,我們的入口函數又是什麼呢?它是怎麼樣啟動並執行,跟我們用C或C++寫的控制台程式又有什麼不同呢?我們先說Win32程式跟我們控制台的程式的一個很重要的不同點,就是Win32程式是一個訊息響應程式,例如點擊了一個按鈕,就會產生一個訊息onButoon,然後會這個訊息會進入我們程式所維護的一個訊息佇列,程式運行過程中不斷地取出隊列中的訊息,並作出相應的處理。直
Time of Update: 2018-12-05
首先從ftp://alpha.gnu.org/pub/gnu/grub 下載GRUB的原始碼,得到檔案grub-0.5.96.1.tar.gz,然後:# tar -xvzf grub-0.5.96.1.tar.gz這個命令將解開的檔案和目錄放在一個名為grub-0.5.96.1的目錄中。現在運行如下命令:#cd grub-0.5.96.1# ./configure如果你想定製GRUB,使之包含流行的檔案系統和對網卡的支援,或者刪除你不需要的網卡,可以運行如下命令:# ./configure --
Time of Update: 2018-12-05
1、美國 班長,學習好,家裡有錢,人高馬大,好打架。班裡沒幾個人敢惹他。和副班長關係不好。2、俄羅斯 副班長,成績優異,全班最高大,上學期光和班長頂著幹。後來家裡出事:分家!現在做事很消極,但在班級裡有一定的影響力。3、中國 團支書。幼兒園學習成績很好。小學時由於體質差常被欺負,沒事愛吹牛,由副班長罩著。 4、英國 學習委員,學習成績好。家裡也很富。班長的跟屁蟲,做事沒主見,啥都聽班長的。前些天和班長把伊拉克打了一頓。5、瑞士 班花。學習成績好,清高。不跟人勾肩搭背拉幫結派6、奧地利
Time of Update: 2018-12-05
現象障害的現象,從客戶得到的輸入。再現條件說明障害再現的步驟,環境等資訊。對客戶的影響這個障害會給使用者造成怎樣的影響。解析結論先給出結論障害的影響範圍原因說明解析過程。盡量使用圖表進行說明。大篇幅的代碼、log、sql執行結果,不要寫在這裡,請寫在回複裡。對策說明對策的方法。如有多種方案無法確定,需要全部列出並分析每種方案的優缺點,以及自己的推薦方案和推薦原因。提案Release時的動作 ¶需要說明針對不同環境,應該進行哪些操作其他在回複裡請註明,CheckIN的版本號碼。如果需要執行一些sc
Time of Update: 2018-12-05
做一個錯誤輸出欄,本以為是件很容易的事情,卻調試了一下午,痛苦啊。cl 搜尋庫是按照環境變數LIB所指定的路徑,而LIB在軟體安裝時就已設定好了。因為dmake不支援DOS命令,所以想著反正是測試中,不如用nmake 來替代,結果出問題了。使用nmake時始終找不到自己定義的庫檔案,除非在makefile的link中使用/libpath:選項重新指出lib中已
Time of Update: 2018-12-05
某領導的工作手抄 存在問題:好吃飯、好泡妞、好抽煙、好喝酒。 分析原因:飯好吃、妞好泡、煙好抽、酒好喝。 總結經驗:吃飯好、泡妞好、抽煙好、喝酒好。 整改措施:飯吃好、妞泡好、煙抽好、酒喝好。 努力方向:吃好飯、泡好妞、抽好煙、喝好酒。 沒錢的時候,養豬 有錢的時候,養狗。 沒錢的時候,在家裡吃野菜 有錢的時候,在酒店吃野菜。 沒錢的時候,在馬路上騎單車 有錢的時候,在客廳裡騎單車。 沒錢的時候想結婚, 有錢的時候想離婚
Time of Update: 2018-12-05
題目本身引自: http://blog.csdn.net/koudaidai/article/details/8066395一個數列 順序排好 給一個m 求|m - n1*n2 |最小的n1 n2 ,這兩個數 是這個數列裡的。 基本思路: 從頭和尾各一個指標, 想中間移動. 比如頭n1, 尾n2, n1*n2 > m, 可推斷n1 後面的所有值與n2乘更大於m, 所以把n2 --源碼如下:void GetMostClose(int array[], int a_len, int
Time of Update: 2018-12-05
對廣大編程愛好者來說,不僅希望自己寫出的程式實用、效能穩定,更希望軟體的介面豪華、漂亮。但介面設計往往費時、費力,而且多數程式員在這方面並不擅長。怎麼辦呢?利用ActiveSkin控制項您可以設計出任意形狀的視窗介面,連軟體的其他設定畫面、菜單、按鈕、對話方塊等等也都可以依照你的意思來設計,半透明、陰影等效果都可以。你還可以把軟體設計得像是MAC、UNIX等其他動作系統的軟體的樣子。可以使你開發的軟體具備“換膚”功能,可以更換軟體的外觀,形狀、顏色等。 對於易語言使用者要使用ActiveSkin
Time of Update: 2018-12-05
定義(From <<HeadFirst>>):1.The Decorator Pattern attaches additional responsibilities to an object dynamically.2.Decorators provide a flexible alternative to subclassing for extending
Time of Update: 2018-12-05
Converts a sequence of wide characters to a corresponding sequence of multibyte characters.size_t wcstombs( char *mbstr, const wchar_t *wcstr, size_t count );ParametersmbstrThe address of a sequence of multibyte characters.wcstrThe address of
Time of Update: 2018-12-05
前幾天去面試,結果碰到這道題目,還著實給沒想到,以前也見過這道題目,但那時就是想不起來,難道真是腦子不夠用了。 後來回來查了一下,覺得這道題目雖然簡單,但有時碰到真的就傻眼了。 所以寫下來。public class Test {public static void main(String[] args) {// TODO Auto-generated method stubint a = 3,b = 4;a = a + b;b = a - b;a = a -
Time of Update: 2018-12-05
當你調試進入源碼,你會發現wcstombs 這個函數是和locale有關的。locale如果設定不對,那麼程式運行將不能得到預期結果。當C語言程式初始化時(剛進入到 main() 時),locale 被初始化為預設的 C locale,其採用的字元編碼是所有本地 ANSI
Time of Update: 2018-12-05
事務和兩階段交易認可1
Time of Update: 2018-12-05
1.1 啟動管理器啟動管理器是儲存在磁碟開始扇區中的一段程式,例如,硬碟的MBR(Master Boot Record),在系統完成啟動測試後,如果系統是從MBR啟動,則BIOS(Basic Input/Output System)將控制傳送給MBR。然後儲存在MBR中的這段程式將運行。這段程式被稱為啟動管理器。它的任務就是將控制傳送給作業系統,完成啟動過程。有許多可用的啟動管理器,包括GNU GRUB (Grand Unified Boot Loader),Bootmanager,
Time of Update: 2018-12-05
一階段提交(1PC One Phase Commit) 一 階段提交就是交易處理器向資料庫伺服器發出提交請求,然後等待資料庫伺服器的回應,收到回應後完成事務的提交,或者伺服器返回提交失敗的結果就回撤事務。 危險期從發出請求開始,到收到回應結束,這段時間中資料庫完成資料的修改、日誌記錄等處理,處理越複雜,危險期就越長。 兩階段交易認可(2PC Two Phase