原创 centos 7安裝nvidia顯卡驅動和CUDA

# 查看本機顯卡 lspci | grep -i nvidia # 添加ELRpo源 # 1. 導入公鑰 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org #

原创 Jupyterhub on K8s 定製notebook鏡像

Jupyterhub使用Spawner實現用戶Notebook環境的定製化。在Jupyterhub on k8s裏用的是Kubespawner(https://jupyterhub-kubespawner.readthedocs.

原创 Kubernetes部署java web demo(tomcat+mysql)

參考《Kubernetes 權威指南(第二版)》第一章中的例子,部署一個 Java 應用,訪問 MySql 數據庫。 原書中的代碼有一些坑,記錄一下。 過程中遇到的bug主要是mysql連接錯誤。 Error:com.mysq

原创 java操作k8s api

使用kubernetes-client/java類庫,實現java對k8s api的調用 新建maven項目,引入依賴 我的k8s版本是1.5的,所以引入7.0.0的版本 <dependencies>

原创 2019年中國大學生計算機設計大賽國賽答辯

計算機設計大賽北京大學場–大數據組 頭天九點多下了班往北大那邊的酒店趕,到了都快11點了真是挺累了。我們是早上第三組答辯,6點30起來,差不多7點40去候場。 我們這組學長沒來,另個同學演示,我來負責答辯。老師提問特別犀利,到後面

原创 Jupyterhub On K8s使用mysql進行身份認證

JupyterHub Authentication Jupyerhub初始的auth type是dummy, 就是個僞認證,輸任意密碼就能登錄(可以通過修改config.yaml的auth:dummy:password改掉),此外

原创 Ubuntu修改profile文件後無法登錄系統

配JAVA環境來着,改了profile文件後重啓,一直在輸密碼的界面打轉。只能把profile改回來先。 在輸入密碼的界面Ctrl+Alt+F2, 可能是F2或F1 Fx都試試,轉到命令行模式。 第一步,輸入用戶名密碼,正常登錄。 第二步

原创 mac brew的時候一直卡在brew update解決方案

不提什麼brew換源什麼的,太折騰了。正確做法是,當出現Updating brew…的時候,control+C回車中止update就行了,然後brew該幹嘛幹嘛。 ➜ ~ brew install elasticsearch U

原创 編程環境下的SQL是如何編譯和執行的

編程環境下的SQL也成嵌入式SQL(Embedded SQL, ESQL),是一種將SQL語句直接寫入C、C++、JAVA等編程語言中的使用方式,從而讓應用程序擁有了訪問數據庫、操作數據的能力。這些嵌入SQL的語言稱爲宿主語言。

原创 varchar(20)和varchar(255)的空間開銷區別

MySQL建立索引時如果沒有限制索引的大小,索引長度會默認採用的該字段的長度,也就是說varchar(20)和varchar(255)對應的索引長度分別爲203(utf-8)(+2+1),2553(utf-8)(+2+1),其

原创 數據庫事務和事務隔離

什麼是事務 數據庫事務(Database Transaction) ,是指作爲單個邏輯工作單元執行的一系列讀或寫操作。其目的是提供三種方法:失敗恢復到正常狀態的方法、保持一致性的方法、併發操作之間保持隔離的方法,通俗的說是那一系列

原创 中國大學生計算機設計大賽國賽答辯

計算機設計大賽北京大學場–大數據組 頭天九點多下了班往北大那邊的酒店趕,到了都快11點了真是挺累了。我們是早上第三組答辯,6點30起來,差不多7點40去候場。 我們這組學長沒來,另個同學演示,我來負責答辯。老師提問特別犀利,到後面

原创 go test單元測試變量undefined錯誤

背景 第一次開發需求的時候遇到的問題,用go test xxx_test.go xxx.go的命令執行單個測試文件的時候,在xxx.go中可能引用到包下其他文件的變量,這時候編譯就會報錯:變量undefined。 解決方法 如果引

原创 golang項目編譯單個包報printf format錯誤

背景 單元測試的時候用go test執行包下所有的測試文件時,編譯失敗,控制檯輸出一大堆prinf format錯誤,有參數類型不匹配的,有參數個數不匹配的。但是在同事的電腦上跑就不出錯。後來懷疑是golang版本的問題,我在do