原创 Java連接Redis

安裝Redis 各系統安裝不一致,這裏僅提供Mac 使用brew安裝教程(window安裝教程入口) brew install redis;使用 redis-cli; 連接redis並使用ping 測試是安裝成功。 java

原创 Python 線程學習threading(二)

創建一個Thread子類MyThread 爲了使子類TyThread更加通用,將該子類移入到一個專門的模塊中,並添加了可調用的getResult()方法來返回取得的值 import threading from time impo

原创 車牌識別開源Hyperlpr的anaconda3版本安裝配置

首先安裝anaconda3,具體安裝請看 Linux裝anaconda3 需要的庫文件官網gitHyoerLPR給出的有如下 window用戶可以在這裏找到適合自己平臺的Tensorflow Keras (>2.0.0) T

原创 Mysql執行計劃Explain詳解(一)

爲什麼要使用 explain? explain 可以幫助我們分析 select 語句,讓我們知道查詢效率低下的原因,從而改進我們查詢,讓查詢優化器能夠更好的工作。 EXPLAIN 的每個輸出行提供一個表的相關信息,並且每個行包括下

原创 Centos6.8+Anaconda3+opencv 搭建opencv運行環境

在centos6.8 下面安裝完Anaconda以後,運行 `pip install Opencv-python 安裝完成opencv. 此時打開python交互界面 import cv2 出現如下錯誤 搜索後,是缺少

原创 Python 線程學習thread

環境(python3.6) thread模塊和鎖對象 不使用鎖結構 代碼 import _thread as thread from time import sleep,ctime def loop0(): prin

原创 Python二進制文件的讀寫問題

我們使用處理二進制文件時,需要用如下方法 binfile=open(filepath,’rb’) 讀二進制文件 binfile=open(filepath,’wb’) 寫二進制文件 那麼和binfile=open(fi

原创 在CentOS7.4中yum安裝jdk的方法及配置環境變量

安裝jdk 查看centos 是否已安裝過jdk 列舉匹配已安裝的java的軟件包:yum list installed | grep java 卸載安裝的jdk:(yum命令參考:http://man.linuxde.net/yu

原创 劍指Offer(二):替換空格

題目 請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 思路 最簡單的方法就是從頭到尾遍歷,但是時間複雜度爲O(n^2)。

原创 mysql學習總結-事務(transaction)

事務是指邏輯上的一組操作,組成這組操作的各個單元,要不全成功要不全失敗。 支持連續SQL的集體成功或集體撤銷。 事務是數據庫在數據晚自習方面的一個功能。 需要利用 InnoDB 或 BDB 存儲引擎,對自動提交的特性支持完成。 In

原创 mysql學習總結(一)基礎內容

啓動,關閉 啓動MySQL Windows net start mysql Linux 使用linux命令service 啓動: service mysqld start 使用 mysqld 腳本啓動: /etc/inint.d

原创 mysql學習總結-視圖

什麼是視圖 視圖是一個虛擬表,其內容由查詢定義。同真實的表一樣,視圖包含一系列帶有名稱的列和行數據。但是, 視圖並不在數據庫中以存儲的數據值集形式存在。行和列數據來自由定義視圖的查詢所引用的表,並且在引用視圖時動態生成。 視圖具有表結

原创 劍指Offer(一):二維數組中查找最大值

題目 這個題目說的是,給你一個二維數組 matrix,和一個目標值 target。你要在數組裏找到這個目標值,然後返回它的行/列下標。如果找不到,則返回 [-1,-1]。 這個數組的每一行都是從左向右遞增,每一列都是從上到下遞增。和「

原创 Mac 上使用SSH命令指南

ssh-add -K [path/to/your/ssh-key] ssh -A 用戶名@跳轉機IP // -A表示轉發密鑰,轉發到跳板機 ssh 用戶名@目標機器IP 兩種連接 Git 服務器的方式,分別爲 HTTPS 和 SSH

原创 Mac電腦下安裝虛擬環境

1.安裝homebrew(簡稱brew) 需要sudo權限才能安裝 2.安裝pyenv 用來安裝管理python多版本 需要設置環境變量來實現自動補全以及版本的控制 3.pip安裝虛擬環境管理工具pip install virtual