原创 完全二叉樹,知道總節點數,計算葉子結點的數量

昨天面試,有一道題是:完全二叉樹,知道總節點數,計算葉子結點的數量。由於當時要求在紙上寫代碼,沒有實際運行,所以回來後他這個代碼調試一下. // Challenge8.cpp : Defines the entry point for

原创 編程挑戰(8)

在直方圖中,一個長方形由其左邊界和右邊界決定,其最大可能的高度由兩者中的最小者決定。記 R(i,j) 爲由第 i 個直方柱爲左邊界,第 j 個直方柱確定的面積最大的長方形。如果 R(i,j) 的面積最大,那麼,第 i 個直方柱比它的前一個

原创 當數組中整形數連續時,求數組中唯一重複的整數

在現實生活中,我估計這個問題沒有多大的意義, 但作爲你一種方法,可以借鑑,也可以得出一個結論,那就是儘量把數學知識應用於編程之中,算法會完美。 /*********************************************

原创 不可逆加密算法

不可逆加密算法的特徵是加密過程中不需要使用密鑰,輸入明文後由系統直接經過加密算法處理成密文,這種加密後的數據是無法被解密的,只有重新輸入明文,並再次經過同樣不可逆的加密算法處理,得到相同的加密密文並被系統重新識別後,才能真正解密。   不

原创 JAVA 調用Axis2 code generator 生成的webservice

以下代碼爲調用 JAVA 調用Axis2 code generator 生成的webservice的代碼。   package test; import java.rmi.RemoteException; import org.apa

原创 適配器模式,換個包裝再度利用 Adapter

// example10.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "string.h" //

原创 單件 singleton 唯一的對象實例

// example13.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "string.h" #in

原创 python 的Dict

mydict = {'code':'00001', 'name':'wayne', 'chinese':90, 'english':100} mydict['PE'] = 'A' mydict['math'] = 100 for (key

原创 求一個字串中最長的連續字符串

舉例子來說:對於字符串"1234abcdef1234567abcdefghijklmn",這個字串中最長的連續字符串爲“abcdefghijklmn”。 int continumax(char *outputstr,char *i

原创 onvif 開發文檔【2】

二: onvif 開發環境的搭建          下邊這張圖來自於網上,對我們熟悉onvif開發描述的十分清晰,我就是順着這個思路走下去的。 從上邊的介紹中,我們基本知道onvif是個什麼協議,其中十分關鍵一點是這種協議的展現形式是we

原创 SCTP 協議的一些API說明

  setsockopt(設置socket狀態)   相關函數 getsockopt 表頭文件 #include<sys/types.h> #include<sys/socket.h> 定義函數 int set

原创 工廠方法 Factory Method 建立對象的實例交給子類

// example12.cpp : Defines the entry point for the console application. // #include "stdafx.h" /* 如果你的應用要動態生成的對象種類繁雜,

原创 list 中刪除滿足某個條件的所有記錄

#include "stdafx.h" #include "Singlelist.h" #include <list> using namespace std; typedef list<int> LIST; typedef LIST:

原创 如何根據Sip協議的SDP和onvif攝像頭進行視頻媒體能力的協商 (1)

最近一段時間在從事onvif/rtsp轉sip協議的研發工作,那到底爲什麼要在這兩種協議之間進行相互轉換呢?因爲我公司的軟交換系統目前僅僅支持sip協議,而大部分的網絡攝像頭僅僅支持onvif/rtsp協議,所以公司的軟交換系統不支持on

原创 SCTP一對一模式(TCP)模式的客戶端代碼

以下代碼爲基於sctp協議一對一模式(TCP)模式的客戶端代碼. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.