原创 使用pyinstaller將python項目打包成exe

1、pyinstaller的安裝 使用pip安裝命令:pip install pyinstaller 2、pyinstaller的使用 使用命令:pyinstaller -F 文件名.py 其中常用參數有(參考自這篇博客): -F:

原创 Legacy U盤啓動安裝Ubuntu16.04的分區記錄

本文主要作爲記錄之用。 注意:u盤爲legacy方式啓動盤 主要分區如下: /boot:引導分區,這是傳統方法使用的分區,可能適合老機器。主分區,大小500M,Ext4日誌文件系統。 swap area:交換空間,據說是虛擬內存。邏

原创 Window系統使用tensorboard

Window系統使用tensorboard 1、基本用法 在代碼文件中添加如下語句: writer = tf.summary.FileWriter("/path/to/logs", sess.graph) 注意: 上面的代碼中,需要

原创 Ubuntu16.04深度學習環境配置——NVIDIA顯卡驅動、CUDA8.0、cuDNN v6.0

最近又一次配置深度學習環境,又一次找了一堆資料、踩了一堆坑。爲了以後的方便,這裏先記錄一下這次的配置過程吧。這一篇主要記錄環境配置前的一些工作,如顯卡驅動、CUDA、cuDNN的安裝。1、NVIDIA顯卡驅動安裝參考博客:https://

原创 Ubuntu16.04深度學習環境配置——Anaconda(基於Python3.5)+Tensorflow(GPU版本)的安裝以及在PyCharm中的使用

要配置Tensorflow的GPU版本,需要先配置好CUDA和cuDNN。由於我要配置Tensorflow的1.4.0版本,所以選擇的是CUDA8.0和cuDNN v6.0版本。具體需要怎麼選擇可以參考下圖(圖片來源於博客:https:/

原创 Ubuntu16.04深度學習環境配置——Caffe的安裝(CUDA8.0+cuDNN6.0)

關於CUDA8.0和cuDNN6.0、opencv3.1的配置可以查看我前面的博客:Ubuntu16.04深度學習環境配置——NVIDIA顯卡驅動、CUDA8.0、cuDNN v6.0Ubuntu16.04配置opencv3.1(已安裝C

原创 Android設計模式(一)——單例模式

本博客內容爲本人學習筆記,摘自《Android源碼設計模式解析與實戰》(何紅輝、關愛民 著)。 定義 使用場景 實現單例模式的幾個關鍵點 單例模式的實現方式 推薦方式 其它方式 優缺點 優點 缺點 定義

原创 關於方差、協方差的兩個公式

第一條 ∵cov(X,Y)=E(XY)−E(X)E(Y),D(X)=E(X2)−(EX)2 ∴cov(X,X)=E(X2)−(EX)2=D(X) 第二條 令§1=∑pi=1α1ixi=αT1x 則其方差爲: D(§1)=E(§1)2

原创 Android View的測量

View的測量需要重寫onMeasure()方法,否則在寬高屬性設置爲wrap_content時,系統會默認填充整個父佈局。 “重寫onMeasure()方法的目的,就是爲了能夠給View一個wrap_content屬性下的默認大小。”—

原创 Ubuntu16.04配置SS客戶端及FireFox瀏覽器

參考博客:https://blog.csdn.net/thor_w/article/details/79504804以下內容僅爲個人記錄。1、參照服務器端的步驟安裝ss和新建配置文件 VPS(Ubuntu16.04系統)搭建SS Serv

原创 VPS(Ubuntu16.04系統)搭建SS Server

本文記錄在vps服務器上搭建SS Server的過程。主要參考博客有:通過UBUNTU 16.04去設置SS SERVERUnable to locate package python-pip以下操作均在root用戶下進行。1、更新一下a

原创 android中利用Paint繪製文本使其居中

要使文字垂直居中,可利用canvas的drawText(text, x, y, paint)方法,其中第三個參數y應該是baseline的值,計算公式如下:int baseline = (getMeasu

原创 Ubuntu16.04配置opencv3.1(已安裝CUDA8.0)

基本是參考這篇博客的:https://blog.csdn.net/yhaolpz/article/details/71375762,感謝原博主,這裏只是記錄一下。1、去官網http://opencv.org/releases.html,選

原创 Python構造包含中英文的字符串

a = '中文abc' len(a) # 9 b = unicode(a, 'utf-8') len(b) # 5在利用佔位符構造字符串時,使用a會有亂碼,b則不會。 可在新建含有中文字符的文件夾時使用。

原创 虛擬機中CentOS系統設置靜態ip

首先,請先將你的虛擬機的網絡連接模式設置爲NAT模式,因爲本文是基於NAT進行設置的。具體設置方法爲: 在虛擬機系統關閉的狀態下,對着要設置的虛擬機系統點擊鼠標右鍵,在彈出窗口中選擇“設置”選項,會彈出以下窗口: 按照圖中紅色框中內容