原创 UVa 1368:DNA Consensus String

簡單的但是工作量比較大的模擬題,把程序拆分成幾個部分更好。源代碼如下。另外還發現一個問題,去UVA提交C代碼的時候,要把中文註釋刪掉,不然OJ判編譯錯誤,UvaOJ用的C90標準。 #include <stdio.h> #incl

原创 Python札記2:None

在Python中,關鍵字None代表空值,也就是“什麼都沒有”的意思。None和數字 0、False、空字符串都不同,None是NoneType類型的單例對象,而且只有None能夠是NoneType類型。使用內置函數type可以查看標

原创 Python札記5:__init__函數和__new__函數

目前仍有較多的初學者,或者從其他語言轉Python的朋友認爲__init__函數就是Python中類的構造函數,其實是不對的。 Python 2的早期,確實是沒有__new__函數的,但那是很多年前的事情了,現在的Python 2和P

原创 Python札記4:連接字符串使用join還是+號

你應該知道,連接字符串既可以用join函數,也可以用+號: a = "hello " + "world" b = " ".join(["hello", "world"]) print(a) # hello world print(b)

原创 Python札記3:可變對象和不可變對象

Python中有可變對象和不可變對象之分。可變對象創建後可改變但地址不會改變,即變量指向的還是原來的變量;不可變對象創建之後便不能改變,如果改變則會指向一個新的對象。 Python中dict、list是可變對象,str、int、tup

原创 Python札記7:在try...except...finally中return

你應該對try...except...finally的用法熟悉: try: pass except: pass finally: pass 不論try語句塊中發生了什麼異常,finally語句塊中的代碼都會被

原创 Python札記6:with與上下文管理器

大家應該都寫過下面這樣的代碼: with open('file.txt', 'w') as f: f.write('Hello World') 上面的代碼向文件file.txt中寫入了字符Hello World,with語句

原创 Python札記1:字符串駐留(String Interning)

在Python中操作字符串時,有時可能會遇到一些奇怪的現象,例如下面這個例子: >>> a = "hello" >>> b = "hello" >>> a is b True >>> a = "hello world" >>> b =

原创 Caffe簡明教程4:安裝Caffe的第三步-安裝Caffe

您可以查看所有文章的索引:Caffe簡明教程0:文章列表 本文介紹在已安裝 CUDA8.0 及 cuDNN5.1 的前提下安裝Caffe 1. 下載Caffe 下載caffe很簡單,從GitHub倉庫克隆即可(倉庫地址:https:/

原创 Android本地化布爾值

今天在做本地化Android的時候遇到一個問題就是不知道怎麼本地化布爾值。想了個解決辦法如下: 我們可以爲true和false創建字符串資源 英語字符串資源: <string name="boolean_true">true</strin

原创 解決Linux上WPS字體缺失問題

1. 系統 我使用的操作系統爲 Ubuntu 16.04 LTS,如在其他發行版本上遇到同樣的問題,解決方法應該也差不多。 2. 解決方法 下載所需要的字體(鏈接: https://pan.baidu.com/s/1i4UDmo1 密碼

原创 Ubuntu 16.04 源碼安裝 opencv 3.2.0

一、需要的包 GCC 4.4.x or later CMake 2.8.7 or higher Git GTK+2.x or higher, including headers (libgtk2.0-dev) pkg-config Py

原创 HDU 2084:數塔(動態規劃)

題目地址:http://acm.hdu.edu.cn/showproblem.php?pid=2084 很簡單的DP #include <iostream> #include <memory.h> #define MAXHEIGHT 10

原创 Caffe簡明教程2:安裝Caffe的第一步-安裝CUDA

您可以查看所有文章的索引:Caffe簡明教程0:文章列表 本文介紹如何在 Ubuntu16.04 上安裝 CUDA8.0。 幾點說明: 如果需要GPU加速的話,安裝Caffe前需要安裝CUDA8.0以及cuDNN5.1。 我使用的操

原创 Caffe簡明教程0:文章列表

Caffe簡明教程0:文章列表 (本文) Caffe簡明教程1:Caffe簡介 Caffe簡明教程2:安裝Caffe的第一步-安裝CUDA Caffe簡明教程3:安裝Caffe的第二步-安裝cuDNN Caffe簡明教程4:安裝Caff