原创 java8-lambada表達式和函數式編程淺析

一:lambada表達式 說起java8的新特性,很多人第一反應都是lambada表達式和流式的API,那麼到底什麼是lambada表達式,爲什麼要引入lambada表達式,以及引入lambada表達式爲java8帶來了哪些改變呢,本文接來

原创 GIT從遠程倉庫獲取最新代碼合併到本地分支

git fetch + merge: 獲取最新代碼到本地,然後手動合併分支 //查看所有版本 $ git branch -a //獲取最新代碼到本地(本地當前分支爲[branch],獲取的遠端的分支爲[origin/branch]) $ g

原创 多個時間段重合判斷算法

Talk is cheap, show you the code <?php /** * 時間段重合判斷 * @param array $data 日期數組 * @param string $fieldStart 開始日期字段名

原创 記錄一次詭異bug的解決過程

本文記錄一次很詭異的bug (進程莫名被終止)的發現過程,並且詳細記錄了問題背後的原因,以及解決方案。 背景 此項目是一個接口的自動化測試平臺,需要接入自動化工程(每個自動化工程對應一個被測應用工程),每個自動化工程都是獨立運行的進程。自動

原创 Nginx 負載均衡和反向代理設置

本文介紹一些負載均衡和反向代理的一些基本概念,然後介紹如何基於nginx實現,包括兩種安裝nginx的方法:yum安裝和源碼安裝,以及ngix該如何配置等。 什麼是負載均衡? 概念 負載均衡是高可用網絡基礎架構的關鍵組件,通常用於將工作負載

原创 時序數據處理中DNN和RNN的區別

DNNV vs RNN 在實際處理時序數據的時候思考了這麼一個問題(知乎上也有人問):爲什麼要用RNN,不能把時間序列的數據都作爲特徵值輸入全連接神經網絡(DNN)嗎? 我看到知乎上有個回答不錯: 如果固定了就是前四天輸入,預測第五天,普通

原创 智能數據庫之智能調參

本文是SIGMOD論文解讀。Automatic Database Management System Tuning Through Large-scale Machine Learning是CMU教授Andy Pavlo以及其phd學生Da

原创 Eclipse Debug C/C++

使用Eclipse來debug MySQL源碼。感興趣的朋友可以參照下圖進行,跑的程序爲mysqld,對應參數爲配置文件。有問題可以給我發郵件:[email protected] arg

原创 深度強化學習DQN(Deep Q Network)原理及例子:如何解決迷宮問題,附源碼

代碼可以參見https://blog.csdn.net/bbbeoy/...,本文我做了一些改動 目前,強化學習中很火的當屬Q-Learning了,關於Q-Learning的具體介紹請參加我上一篇文章。從上一篇文章中,我們可以看到,Q ta

原创 如何在C++程序中調用lightgbm (How to use lightgbm in C++ program)

本文作者爲tieying zhang,有任何問題請聯繫[email protected] Lightgbm以輕量著稱,所以在實際的C++程序中,常常需要使用。但是官方文檔並沒有介紹如何在C++中調用lightgbm接口,也沒有任何例子可

原创 關於創業的感受

        今天,心情不是很好,特將自己的心理狀態記錄一下。         工作了10幾年了,去年開始了我的第二次創業,像很多程序員一樣,投入到做項目的大隊中。原本在單位拿着高收入,坐的是高職位,但是忍受不了那種和老闆思路不合的情景

原创 mac os下Apache+php+mysql配置【轉】

Mac OS X 內置Apache 和 PHP,使用起來非常方便。本文以Mac OS X 10.6.3和 10.8.1爲例。主要內容包括: 啓動Apache運行PHP安裝MySQL使用phpMyAdmin配置PHP的MCrypt擴展庫設

原创 老人新博!

哈哈,大家好! 本人雖然在軟件行業摸爬滾打了多年,但是一直沒有建立自己的博客去寫寫自己的心得體會和經驗。最近可能對生活和事業都有所感悟吧,決定建博。 希望大家多多捧場!願意與我成爲朋友的,可以聯繫我,我們一起探討,共同進步! 我的聯繫方式