原创 Java格式化與日期時間簡介

格式化符 時間日期格式化   Java中的格式化類似C語言中printf,如System.out.printf(...)、String.format(...)等。 格式化符 格式化符以%開始,根據格式化符格式化後面的參數。 可使用各種標

原创 pjSIP收發自定義媒體

會議橋 自定義媒體端口     在《pjSIP註冊呼叫流程簡介》中介紹了pjSIP註冊與呼叫的基本流程,本節對自定義媒體流與端口做下介紹。 會議橋 pjSIP中通過會議橋(Conference)把媒體流(Stream)與抽象音頻設備端口(

原创 C++迭代器簡介與定製

迭代器基礎 算法中應用 創建迭代器   迭代器是C++中非常重要的概念,是STL工具集中的重要一環。迭代器有很多類型,各自有其侷限性。 輸入迭代器:只能取指向的值,當迭代器自加後,之前指向的值就不可訪問(不用此類迭代器在一個範圍內遍歷多

原创 Java集合Collection簡介及List與Map使用示例

集合框架 List接口 Map接口 Set接口   Java集合(java.util.*)是一非常重要的工具包: 其包含了常用的數據結構:集合、鏈表、隊列、棧、數組、映射等; 集合可分爲幾個重要部分:List列表、Set集合、Map

原创 C++輸出cout格式控制與定製

輸出格式 制輸出   cout是STL庫中的iostream實例,用於格式化輸出。 輸出格式化 格式相關操作需包含<iomanip>,標誌位等定義在<ios>或<iostream>中。 控制函數 格式控制的成員一般有對應的控制符(在cou

原创 Java中獲取CPU與內存利用率

使用說明 代碼示例   當我們需要獲取當前機器的資源利用時,Java中如何獲取呢?最方便的方式即使用com.sun.management.OperatingSystemMXBean來獲取。 使用說明 雖然通過getProcessCpuLo

原创 C++11時間日期庫chrono簡介

時鐘與時間點 時間間隔   chrono是C++11中新加入的時間日期操作庫,可以方便地進行時間日期操作,主要包含了:duration, time_point, clock。 時鐘與時間點 chrono中用time_point模板類表示時

原创 C++11隨機數簡介

隨機數簡介 隨機數應用   C++11之前隨機數都是使用C函數庫rand來生成,此函數生成均勻分佈的僞隨機數(0~32767);C++11中對隨機數生成進行增強。 隨機數簡介 C++11在<random>中定義了一組類用於實現隨機數:

原创 pjSIP註冊呼叫流程簡介

註冊註銷 電話呼叫   在《SIP開源庫pjSIP簡介》中介紹了pjSIP的基本框架,本節對pjSIP中SIP的註冊與呼叫具體流程進行簡要說明。 註冊註銷 SIP通過register進行註冊請求: 終端向VoIP服務器發送registe

原创 C++11新特性簡介

C++11標準爲C++編程語言的第三個官方標準,於2011年8月12日公佈。語言本身和標準庫都增加了很多新內容。一個C++程序必須恰好包含一個main函數,所有C++實現都支持以下兩種聲明: int main() int main(in

原创 [SHELL]使用plink與pscp遠程發佈程序

putty工具 plink pscp 自動發佈文件 啓動服務腳本 停止服務腳本 發佈腳本   當我們需要通過腳本(Windows下)自動發佈程序(服務)文件到Linux服務器上時,putty工具包中的plink與pscp則是我們所需的利器

原创 [算法]在數組中查找重複數字-C#實現

查找重複數字 輔助數組方式 交換位置方式 二分查找方式   查找重複數字 在長度爲N的數組裏存儲0~N-1間的數字,其中有些數字是重複的,但不知哪些數字重複和重複次數,如何找到任意一個重複的數字。 最簡單的方式,可以依次遍歷每個數字,然後

原创 MySQL慢查詢與語句分析Explain

慢查詢 MySQL中可以記錄慢查詢(查詢時間超過設定時間的) >show variables like 'slow%'; 查看慢查詢設定 >set global long_query_time=0.5 設定記錄所有時間超過500ms的查詢

原创 [數據庫]事務與隔離級別

事務概述 redo log概述 undo log概述 事務控制語句 配置參數 控制語句 事務隔離級別 隔離級別簡介 MVCC併發控制 鎖類型簡介 事務概述 事務是作爲單個邏輯操作單元的一系列操作。事務可以包含一條或多條sql語句,所有的語

原创 [設計模式]單例模式-C#實現

單例模式簡介 同步鎖方式 靜態變量方式   單例模式簡介 單例模式是一種常見的設計模式,它的核心結構爲一個特殊的單例類。通過單例模式可以保證系統中一個類只有一個實例。常見的實現方式有: 懶漢模式:不到萬不得已是不會去實例化類,也就是說在第