原创 ubuntu 上兩分鐘搭建一個IRC server

轉自http://blog.csdn.net/robertsong2004/article/details/52353275 安裝對應的 server 包 $ sudo apt-get install ircd-hybrid

原创 macOS 10.13 安裝Virtualbox失敗

macOS 10.13 安裝Virtualbox失敗 Enviroment macOS: 10.13 High Sierra virtualBox: 5.1.28 Problem description 今天mac重裝了系統,

原创 《Head First Java》學習筆記 (八)接口與多態

多態(狹義,應即Override) 子類擁有父類的全部可繼承方法(public, protected),並且可以重寫(override)父類的方法。 注意: 參數必須一樣 返回類型必須兼容,即子類返回類型必須與父類一樣或是父

原创 Python和opencv實現仿github默認頭像

思路 首先我們需要知道Github默認頭像的一些參數。 GitHub默認頭像是一個420*420像素的正方形圖像,裏面有個5*5的方塊矩陣,每個方塊爲70*70像素。方塊矩陣距離圖像邊緣的距離是35像素。 GitHub默認頭像

原创 發佈內網服務到公網

問題描述 最近用MAMP快速搭建了一個網站,在本機上可以用localhost訪問 localhost:8888 //就像這樣 但是老師希望可以從外網登錄訪問這個網站,就需要把自己本機的網站發佈到外網上。 解決方案 基本原理 基

原创 python判斷字符串或者集合是否爲空

最近在看《Effective Python》,裏面提到判斷字符串或者集合是否爲空的原則,原文如下: Don’t check for empty values (like [] or '') by checking the len

原创 python write無法寫入文件

嘗試用python寫文件,但是無法寫入文件,文件內容爲空。原代碼片段如下, poem = "This is a poem" dirs = '~/work/python/' #改爲dirs = '/Users/joseph/wor

原创 [Python基礎] 命令行輸入Python3的各參數含義

最近在看python的官方文檔,把一些自己看到的整理出來當做筆記。不定期更新… -c 後面接要執行的python語句,執行該語句後返回命令行 python -c command [arg] ... e.g. $> python

原创 RSA 學習筆記(二)RSA

RSA 學習筆記(二)RSA RSA 密鑰生成的步驟 第一步 隨機選擇兩個不相等的質數p和q 比如,選擇61和53 (實際應用中,這兩個質數越大,就越難破解。) 第二步 計算p和q的乘積n n=61∗53=3233 n的長度就是

原创 Flask調用自己定義的api

最近自己的做的一個項目flask_microblog裏面有一個需求,就是要以api調用的形式顯示用戶的頭像。 最初時爲了簡單,直接調用了Gravatr的api,就像這樣。 def avatar(self): return '

原创 python快速交換兩個變量的值

利用元組可以快速交換兩個變量的值 a = 5 b = 8 a, b = b, a print(a, b) #(5, 8) print(a) #8

原创 如何在Mac上用Script啓動quicktime錄製?

1)創建AppleScript文件,輸入一下代碼並保存。如QTRecord.scpt tell application "QuickTime Player" activate start (new movie

原创 什麼是A, B, C類網絡?

原文地址xingye.us 首先要知道什麼是IP地址的前綴(prefix),或者說網絡部分。 在形如a.b.c.d/x的地址中,x個最高比特(最左邊的比特)構成了IP地址的前綴。 /x是子網掩碼的一種表示方法。子網掩碼就是爲了

原创 [Python] 可變參數會自動填充前面的默認同名參數

最近在學習Python的時候遇到一個知識點,在此記錄下來 可變參數會自動填充前面的同名默認參數 比如下面這個函數 def add_student(name="Bob", **info_dict): print(name)

原创 Mac MySQL 設置要監聽的IP地址

Mysql默認監聽127.0.0.1的3306端口,如果需要改變可以修改my.cnf的bind-address /usr/local/etc/my.cnf $ vim my.cnf # Default Homebrew MySQ