原创 mongodb物理備份遷移

物理備份的方式,簡單粗暴,說白了,就是通過直接拷貝,啓動mongodb,來實現數據庫的快速遷移,適合於數據量很大的場景(mongodump/mongorestore相對比較耗時)。使用物理備份的方法,不需要再建索引。 遷移之前,如

原创 Pycharm更改python版本

在pycharm->Preferences中,配置Project Interpreter:

原创 Data Science完整學習路徑Python版

從Python菜鳥到kaggler的旅程 要是你想成爲一個數據科學家,或者你已經是一個,並且想擴展你的工具庫。你來對地方了。本文目的就是爲Python新用戶提供一個全面的學習路徑來進行數據分析。這條路徑提供了一個全面的概述,您需要

原创 C++函數返回map的兩種方式的比較

當C++函數涉及到複雜的數據處理時,需要將計算後的結果值傳遞給調用者,一般地,我們可以將值放在map中進行傳遞。可以採用下面兩種不同的值傳遞方法: 第一種:將map作爲函數的返回值,在函數內部,聲明一個map型的local變量,通

原创 基於Jenkins的定時任務監控

本文不關注於Jenkins在自動化構建與測試上,將介紹Jenkins在定時任務上面的快速部署能力。Linux在OS層面提供了crontab -e可以安裝定時任務,但是功能單一,對進程的運行情況,日誌查看,沒有統一的管理控制檯。Je

原创 如何解決printf日誌輸出延遲問題

最近遇到個問題,程序直接運行時,可以及時刷新printf的輸出,但當重定向到log文件時,存在一個3分鐘左右的延遲。問題出在printf涉及到緩衝機制上,緩衝區會在以下5種情況下刷新: 使用fflush(stdout)強制刷新標

原创 Linux安裝python3和pip3

安裝python3 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gd

原创 期貨ios模擬交易軟件

在期貨公司有賬戶的話,一般會提供一個ios客戶端用於在手機上看行情和交易,我用的是國泰君安的“指尖贏家”。但沒有賬號,又想做模擬交易的,可以使用上期技術提供的這款app: TradeNow期貨模擬 能快速獲取Simnow中各期貨市

原创 mac安裝使用Anaconda Python 3.6

Anaconda,簡而言之就是一個打包好的python集合,裏面有包管理與環境管理工具、以及用於數據科學data science計算的python包。 從這裏下載安裝 https://www.anaconda.com/downlo

原创 CentOS7格式化和掛載數據盤

運行fdisk -l命令查看實例是否有數據盤。如果執行命令後,沒有發現/dev/vdb,表示ECS實例沒有數據盤,無需格式化。 運行 fdisk /dev/vdb:對數據盤進行分區。依次輸入n、p、1、回車、回車、wq,開始分區

原创 mac 安裝 pip

sudo easy_install pip,輸入密碼 pip –version 安裝完pip之後,就可以方便地管理其他python package的安裝,例如安裝pymongo,只需要調用命令: pip3 install py

原创 盈透創始人 Thomas Peterffy

盈透創始人 Thomas Peterffy 在剛剛結束的美國總統大選中,除了許多互相攻擊的政治廣告外,有一則電視廣告引起了很多關注,廣告裏是一個老頭用帶着濃重外國口音的英語勸告選民把票投給共和黨,並以自己的經歷說民主黨正在把美國

原创 mac安裝python3.6

到python官網下載3.6version https://www.python.org/downloads/release/python-362/ 在~/.bash_profile添加 alias python=”/Lib

原创 Jenkins中無法啓動子進程的解決辦法

在研究這個問題的時候,找到了另外一篇文章:https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller,這篇文章進一步描述了Hudson殺掉衍生進程的情況: The P

原创 Centos免密登錄

step1,生成本地機器的密鑰對。 ssh-keygen -t rsa step2,將本地機器上公鑰的文本直接copy到需要設置遠程免密登錄的服務器~/.ssh/authorized_keys。 ~/.ssh/id_rsa.pub