原创 23種設計模式的部分採摘

觀察者模式觀察者模式,又稱發佈-訂閱模式。常被用來實現事件處理系統。定義了對象間一對多的依賴關係,一個對象的狀態發生變化時,所有依賴於它的對象都將得到通知並自動刷新。被動的觀察方式。觀察者和被觀察對象之間的互動關係不能體現成類之間的直接調

原创 應用開發的專有名詞、各類文件後綴

  SDK Software Development Kit 軟件開發包   ADS Application Development Suite 應用開發套件 一個便於開發者快速學習如何開發相應的應用的綜合套件。 通常包括: 編譯環境(全

原创 使用ping時,所用到的協議

當在局域網中使用ping www.xxx.com時,用到了哪些協議?通過DNS協議,將ping後接的域名轉換爲ip地址。(DNS使用的傳輸層協議是UDP)通過ARP解析服務,由ip地址解析出MAC地址,以在數據鏈路層傳輸。ping是爲了測

原创 銀聯規範的密鑰體系

仔細看這張圖,我花了好幾個小時消化、自己畫的這個密鑰關係圖……MAC(報文鑑別碼  messang authentication code)一種數據保護的算法方式,用來完成消息來源的正確性鑑別,防止數據被篡改或非法用戶竊入的數據。將要傳輸

原创 神經網絡中的梯度下降與優化算法

  梯度下降 用來尋找極小值。通過向負梯度方向逼近。 用於在神經網絡模型中進行權重更新,即在一個方向上更新和調整模型的參數,來最小化損失函數。   反向傳播 先在前向傳播中計算輸入信號的乘積及其對應的權重,然後將非線性激活函數作用於這些

原创 重載 重寫

重載 overload 同名不同參的函數之間,互稱重載函數。 函數名相同,但是參數列表不同,參數的個數、順序、或類型不同。 (但是不能靠返回類型來判斷) 函數名字相同參數不同在同一個作用域中返回值可以相同、可以不同virtual 關鍵字

原创 構造函數與析構函數

構造函數 構造函數的名稱與類名相同。在每次創建類的的新對象時執行一下。 構造函數的定義放在類內、類外都行。 析構函數 在每次刪除所創建的對象時執行。 不接受參數不能指定返回類型無法使用return返回值無法聲明爲 const、vola

原创 堆、棧內存區 與 全局、局部、靜態變量

一個C++程序佔用的內存分爲幾個部分: 棧區  存放函數的參數值,局部變量值。連續的內存區域。 由編譯器自動分配釋放。堆區  由程序員分配釋放,調用delete。若程序員不釋放,操作系統在程序結束時回收。 (與數據結構中的堆不是一回事,分

原创 數據庫 鎖

數據庫的鎖的機制,是爲了在多用戶環境下,保證數據庫完整性和一致性的技術。 當多個用戶併發地存取數據時,即多個事務同時存取同一數據。若對併發操作不加控制就可能會讀取和存儲不正確的數據,破壞數據庫的完整性和一致性。 當事務在對某個數據對象進行

原创 銀聯應用規範

POS機的工作原理操作員通過簽到,獲取工作密鑰(WK),MAC工作密鑰用於交易類報文的MAC的計算,PIN工作密鑰用於用戶密碼的加密,除了這兩種,還有其他數據加密密鑰,用來加密各類數據。用戶通過在POS上刷卡或者插入IC卡,輸入交易金額和

原创 core dump

前幾天面試的時候,面試官問我,請大概講一講C++的core dump當時我一臉懵逼,從來沒聽過。於是決定了解一下core dump,起碼達到能夠面試的水平。core dump 核心轉儲進程終止運行時,操作系統會將此時進程的地址空間的內容、

原创 內存泄露與內存溢出

內存泄露 程序中已動態分配的堆內存沒有釋放,造成系統內存的浪費,導師程序運行速度減慢、甚至系統崩潰。 通過malloc, realloc new等從堆中分配的內存,在用完後需用free, delete刪掉 內存溢出 申請內存時,沒有足夠

原创 Linux中,子進程與父進程的繼承關係

子進程從父進程繼承了:用戶號UIDs和用戶組號GIDs進程組號當前工作目錄根目錄環境打開文件的描述符共享內存堆棧信號控制設定信號掩碼控制終端文件方式創建屏蔽字執行時關閉(close-on-exec) 標誌資源限制nice值 (由nice函

原创 繼承與訪問修飾符public, protected, private

public在類的外部可訪問public 繼承:基類中的public, protected, private 成員的訪問屬性,在派生類中分別變成:public, protected, privateprotected可被派生類即子類訪問p

原创 程序 進程 線程

關於進程與線程常見的可應對回答的面試題程序是指令的有序集合,靜態概念,長久的。進程特性動態性 是程序在處理機上的一次執行過程,是個動態概念,暫時的,有生命週期。併發性 多個進程可以同時存在於內存中獨立性 系統進行資源分配和調度的基本單位,