原创 談談銀聯 js 支付

業務場景:銀聯 JS 支付指二維碼爲收單機構訂單的 URL,用戶掃描二維碼後在 APP 瀏覽器中打開收單機構的 H5 頁面,收單機構在確認支付後調用銀聯統一網關,由銀聯調用 APP 完成支付的場景。 銀聯 JS 支付爲豐富 APP 受理範

原创 TensorFlow 筆記

更新日期: 2018.3.18 機器學習 機器學習是一種統計學方法,計算機利用已有數據,得出某種模型,在利用此模型預測結果。 特點:隨着經驗的增加效果會變好 應用: 對連續數據進行預測 對離散數據進行分類 人工智能、機器學習和

原创 Python 單元測試框架 unittest 實現傳參

參考:Python 的 unittest 單元測試框架改裝傳參

原创 神經網絡

原理 神經網絡從大腦的工作原理得到啓發,可用於解決通用的學習問題。神經網絡的基本組成單元是神經元(neuron)。每個神經元具有一個軸突和多個樹突。每個連接到本神經元的樹突都是一個輸入,當所有輸入樹突的興奮水平之和超過某一閾值,神經元

原创 支持向量機 SVM

原理 SVM 是一種基於最大間隔分隔數據的算法。將數據集分隔開的決策邊界被稱爲 分隔超平面(separating hyperplane)。形象地說,分隔超平面是一個N-1的對象,如果數據點分佈在二維平面上,則分隔超平面就是一條直線;如

原创 決策樹

決策樹 原理 決策樹是屬於機器學習監督學習分類算法中比較簡單的一種,決策樹是一個預測模型;他代表的是對象屬性與對象值之間的一種映射關係。樹中每個節點表示某個對象,而每個分叉路徑則代表的某個可能的屬性值,而每個葉結點則對應從根節點到該葉

原创 樸素貝葉斯

原理 貝葉斯分類是一類分類算法的總稱,這類算法均以貝葉斯定理爲基礎,故統稱爲貝葉斯分類。 貝葉斯定理 P(A∣B)P(A|B)P(A∣B) 表示事件B已經發生的前提下,事件A發生的概率,叫做事件B發生下事件A的條件概率。其基本求解公式

原创 線性模型

常用的線性模型有線性迴歸、嶺迴歸、套索迴歸、邏輯迴歸和線性 SVM 等。 線性迴歸 原理 線性迴歸(linear regression)是一種迴歸分析技術。線性迴歸試圖學習到一個線性模型以儘可能準確地預測實值輸出標記。通過在數據集上建

原创 K 最近鄰算法

算法原理 一個樣本與數據集中的k個樣本最相似,如果這k個樣本中的大多數屬於某一個類別,則該樣本也屬於這個類別。 K值選擇 k 值對模型的預測有着直接的影響,如果 k 值過小,預測結果對鄰近的實例點非常敏感。如果鄰近的實例恰巧是噪聲數據

原创 python http 服務

如果電腦裝有 Python 環境,可以非常簡便的搭建一個web http 服務。利用這個小技巧可以實現文件共享的功能。 以共享某個文件夾下的文件爲例:(Python環境爲Python3) 1.進入到目標文件夾 2.在當前文件夾下啓動服

原创 設計模式

設計模式的分類 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、橋接模式、組合模式、享元模式。 行爲型模式,共十一種:策略模式、模板方法

原创 分佈式事務

參考:再有人問你分佈式事務,把這篇扔給他

原创 正則表達式小結

參考:正則表達式真的很騷,可惜你不會寫

原创 docker 知識點梳理

常用命令 服務管理 service docker start service docker stop service docker restart 鏡像 鏡像存儲位置 /var/lib/docker -- 查看安裝了哪些鏡像 dock

原创 sql 知識點整理

SQL 基礎 數據操縱語言: DML(Data Manipulation Language) select insert update delete merge 數據庫模式定義語言: DDL(Data Definition Langua