原创 推薦算法之: DeepFM及使用DeepCTR測試

算法介紹 左邊deep network,右邊FM,所以叫deepFM 包含兩個部分: Part1: FM(Factorization machines),因子分解機部分 在傳統的一階線性迴歸之上,加了一個二次項,可以表達兩兩特徵的相

原创 推薦算法之: LFM 推薦算法

LFM介紹 LFM(Funk SVD) 是利用 矩陣分解的推薦算法: R = P * Q 其中: P矩陣是User-LF矩陣,即用戶和隱含特徵矩陣 Q矩陣是LF-Item矩陣,即隱含特徵和物品的矩陣 R:R矩陣是User-Item矩陣

原创 docker 由於iptables導致無法正常啓動問題臨時解決方案

docker安裝新的ca證書後無法正常啓動, 表現爲/sbin/iptables --wait -t filter -N DOCKER-ISOLATION-STAGE-2 hang住, 日誌有報錯 xtables contention de

原创 來,我們一起打造一款代碼命名工具

你是否還在爲代碼命名而糾結不已? here are only two hard things in Computer Science: cache invalidation and naming things.-- Phil Karlto

原创 記一次keepalived和VIP導致的故障

起因 nginx服務器採用的keepalived+vip實現的雙活,最近由於一臺服務器有問題,更換了一臺nginx: 操作: 停止有問題服務器keepalived和nginx 新服務器部署keepalived和nginx 更換後一切正常

原创 網易雲音樂無版權音樂補全工具

緣起 網易雲音樂的不少歌曲因爲版權下架了,或者變成收費的,導致無法收聽,因此需要一個小工具,希望可以從其他來源補全歌曲。 如圖所示,不能聽的顯示爲灰色。 之前寫的小工具XMusicDownloader(https://github.com

原创 Spring Boot引入swagger-ui 後swagger-ui.html無法訪問404

最近給graphserver增加swagger,記錄下過程與問題解決。 Swagger 是一個規範和完整的框架,用於生成、描述、調用和可視化 RESTful 風格的 Web 服務,後端集成下Swagger,然後就可以提供一個在線文檔地址給前

原创 小程序訪問https顯示網絡錯誤,微信打開https空白、瀏覽器訪問正常 解決方案

部門研發的小程序,部分用戶反饋經常打不開或者打開速度慢,用瀏覽器訪問正常。 定位問題 首先定位問題: 在微信裏訪問https的接口地址,一直空白頁面,無法打開 嘗試在瀏覽器https接口地址,發現OK 在微信訪問http的接口地址,秒開

原创 圖數據庫之TinkerPop Provider

Apache TinkerPop 提供了圖數據庫的抽象接口,方便第三方實現自己的圖數據庫以接入TinkerPop 技術棧,享受TinkerPop 的Gremlin、算法等福利。TinkerPop將這些第三方稱爲“Provider ”,知名的

原创 圖數據庫HugeGraph源碼解讀 (1) —— 入門介紹

HugeGraph介紹 以下引自官方文檔: HugeGraph是一款易用、高效、通用的開源圖數據庫系統(Graph Database,GitHub項目地址), 實現了Apache TinkerPop3框架及完全兼容Gremlin查詢語言,

原创 如果從中級開發工程師晉升高階軟件開發工程師

最近在思考,如何將團隊的中級開發工程師培養爲高級軟件開發工程師,這裏記錄下思路。 高級軟件開發工程師定義 知識體系 形成自己獨特的知識體系,有廣度,亦有深度,熟悉框架原理 把握技術發展的趨勢,善用而非濫用新技術 編碼能力 代碼大巧若

原创 idea彩虹屁挑戰賽開始啦,快來自定義你的彩虹屁

一個在你編程時瘋狂稱讚你的 IDEA擴展插件,支持自定義關鍵詞和文本,兼容VSCode版本語音包 | An IDEA extension that keeps giving you compliment while you are codi

原创 IDEA版本彩虹屁插件idea-rainbow-fart,一個在你編程時瘋狂稱讚你的 IDEA擴展插件

緣起 是否聽說過程序員鼓勵師,不久前出了一款vscode的插件rainbow-fart,可以在寫代碼的時候,匹配到特定關鍵詞就瘋狂的拍你馬屁。 vscode的下載嘗試過,但是作爲日常將IDEA作爲主力生產工具的同學來說,如何體驗呢? 於是

原创 使用科大訊飛TTS自定義彩虹屁語音包

rainbow-fart-tts 彩虹屁插件紅了後,你是否想生成定義語音包呢?本文給出一個解決方案,使用科大訊飛的TTS生成彩虹屁語音包,你可以完全自定義文本,自定義發音人哦! 開源地址: https://github.com/jadepe

原创 webpack升級到4.x 不完全指南

最近在團隊推行ts,順便將webpack做了升級,升級到最新的4.X版本,下面記錄一些遷移指南。 VueLoader VueLoaderPlugin,顯示的引用: const VueLoaderPlugin = require('vue-l