原创 以docker的方式安裝register私有倉庫和gitlab私有代碼庫

docker register 1 添加修改配置 /etc/docker/daemon.json 添加 {"insecure-registries":["10.1.222.100:5000"]} 2 重啓docker sudo

原创 從go看python

go的面向對象編程:鴨子類型 面向接口編程(沒有繼承和多態,而是通過接口來實現) 函數式編程:閉包 併發編程:goroutine和通道 python面向對象編程:鴨子類型 函數式編程:閉包 併發編程(協程)  

原创 pandas優化方法的總結

一  利用pandas進行矢量化操作 一般情況下,我們肯定不能用for 循環的方式來處理數據 再不然用df.itertuples 或 df.iterrows,來實現循環遍歷, 再不然用apply()去作用與每行數據, 利用pandas操作

原创 量化隨想

記得在YouTube上有位老師說起一個思路。大體意思是說利用機器學習的方法來預測股票價格,不能簡單的認爲說給一個輸入,然後把這個輸入對應的價格標上,然後找這兩個的關係,訓練一個模型,這是行不通的。。那他的方法是說,你可以有個策略,

原创 三種用來在瀏覽器中進行數據可視化的python包

數據開發人員基本是比較頭痛如何將數據分析的結果通過瀏覽器進行呈現的。下面三個庫利用python直接完成html文件的生成 1  pyecharts 就是不用寫js,寫個python腳本就生成好所需的html。它可以和flask torna

原创 如何訪問遠端的bokeh服務器

一般來說,在本地啓動bokeh服務器後,只需要執行 bokeh serve --show  xxx 查看訪問遠端bokeh的時候,官方文檔上說是在本地和遠端之間建立ssh隧道實現。 然,我沒有這樣做通,也就不深究了 下面說下我的實現方式

原创 bokeh與tornado結合的三種方式

1 bokeh生成一個html文件,由tornado來不斷的去執行bokeh後生成新的html文件後,再去返回新的html 我之前用過這種方式,下面的鏈接也是這樣方式 https://stackoverflow.com/questions

原创 學習瞭解zeromq的途徑

在我之前的一篇介紹zeromq的文章中說的需求其實可用請求應答的模式實現。 https://blog.csdn.net/yyqq188/article/details/106569839(上一篇的連接) 這裏我不會具體講邏輯。只是把我最近

原创 gitlab配置webhook實現代碼的自動部署

沒有利用gitlab runner 而且利用webhook功能自由可定製的實現自動部署 先說步驟: 1 在gitlab上建立一個倉庫 並新建一個空白文檔,例如是README 2 在gitlab的settings中把本地主機和遠端服務器的

原创 windows7安裝minikube

minikube的安裝需要經過三個環節 第一個環節 下載kubuctl 下載minikube 第二個環節 下載minikube ISO 下載kubeadm 下載kubelet 第三個環節 下載各種鏡像 這些方式中都會涉及到

原创 消息傳輸的改變(redis / zeromq)

需求是有消息源,需要分不同的topic,然後中間處理邏輯分別處理各自的topic,最後有個總收集器把各個中間處理的結果再處理一下,形成最終結果。消息源是java的API,中間處理邏輯是python寫的,然後收集器邏輯是java。 目前的方

原创 python如何做到讓程序在每天固定的時間段執行

import time import datetime dates = set() while True: date = datetime.datetime.now().date() if date not in

原创 在Ubuntu server中安裝chrome以及chromedriver

需求 當有的網站你想爬取但是,要進行動態渲染,你果斷想到我用selenium + chrome來做,在ubuntu server中,你首先要解決的安裝chrome瀏覽器以及它的驅動,這兩者又是有匹配關係的,如果版本不匹配你就只能

原创 nvidia驅動以及tensorflowGPU版本的安裝

參考 https://www.jianshu.com/p/464fefb5c5d8 版本配合 https://www.cnblogs.com/zpcdbky/p/9757821.html#CUDA 超經典 https://www

原创 基於事件循環和基於控制的調度模式區別

分別以tornado 和 k8s中用到的事件循環和 控制器模式 來說 事件循環 ,中需要一個以selecor或epoll爲基礎的事件循環,可以理解爲一個while True,協程把自己註冊到該循環中,這樣就能通過事件循環的方式被執行,但是