原创 vim學習(二)移動+修改文本+多行註釋等

二.移動 1.以word爲單位進行移動 e/w 向前以word爲單位移動 2.其他移動命令 ^ 移動到行首 $ 移動到行末尾 % 跳轉到匹配的{或[( :num 光標指定到第num行

原创 Django之URL的命名空間和命名模式

在Django中可以有多個URL指向一個一個視圖,如: urlpatterns = patterns('', url(r'^archive/(\d{4})/$', archive), url(r'^archive-sum

原创 crontab使用--linux下的定時任務程序

crontab是一個linux下的定時運行程序,如果我們想讓自己的程序定時執行, 可以把自己的程序交給這個程序來完成 第一步:配置crontab的腳

原创 Ubuntu下實現雙屏獨立切換

在編碼時,總覺得屏幕大小不夠,要是能多個屏多好,可以這樣 把你的顯示器連接到你的電腦,然後開啓一個終端 輸入:xrandr 顯示如下: LVDS1 connected 1366x768+1024+0 (normal left inver

原创 Django中template導入文件

template文件的導入 template文件就是普通的文件,需要用於template.render()函數渲染,可以有以下 幾種方法來加載文件 1.用python自帶的open()函數,如: from django.t

原创 python的三元表達式

在C語言中,有類是 a = b > 0 ? c: d,如果b 大於0,則a的結果爲c, 否則爲d,在python中,也可以表達這樣的 用法,使用and 和 or連用 如:             a = 1 and 'fish' or '

原创 Dijkstra算法模擬講解

 dijkstra算法,是一個求單源最短路徑算法 其算法的特點爲:                 層層逼進,有點類似寬度搜索的感覺          其需要的數據結構爲:                 int map[N][N] 所有

原创 Django中template 使用

1.template 使用 template不僅可以用來導出HTML,他可以用來做任何的 基於文本的處理 1.在交互模式下使用template 使用django的template時,他需要查找一個變量的 設置,叫:DJANGO_SET

原创 Kruskal算法模擬講解

Kruskal 算法是一個求最小生成樹的算法,即求最小的開銷等 算法可以這樣,要求得最小生成樹,那麼n個節點只能包括n-1條邊  所以我們應該轉換爲

原创 python時間,日期,時間戳處理

轉載請附上地址,清風樂逍遙:http://blog.csdn.net/xiaobing_blog/article/details/12591917

原创 ubuntu掛載其他分區到/home下,將當前分區內容替換

有時候,我們裝系統時,可能因爲沒注意,把某一個分區分小了,導致到最後,我們的那個盤容不下了, 這時,面臨的兩個選擇就是:要麼卸載一些軟件,要麼重新分區,重裝系統,其實,還可以這樣,去把其他 多餘的盤分一個區出來,然後替換當前分區,放心

原创 ubuntu 13.04無線網無法使用解決方法

我的電腦在安裝ubuntu12.04時,無線驅動好使,但最近升級爲13.04後,有線網可以連接 無線網無法使用,現象爲:無法檢測到無線網。 解決方法:安裝驅動 sudo apt-get install linux-headers-gen

原创 說說Python中的iterator,yield表達式及generator,coroutine

每次去看別人寫的代碼都有個yield,感覺超級geek,今天花點兒時間整理下。 按照順序來: 1. iterator     iterator叫做迭代器,用來遍歷可以序列化的數據,比如一個list,set 等,當然如果對象想要能夠使用迭代

原创 數據庫優化<七>SQL優化之SELECT優化 ——group by 優化

在數據庫查詢中,group by語句經常使用,而這個語句的使用是最耗性能的,按常理, 我們生活中要這樣做也很麻煩,有兩種情形:         1、有索引的情況         2、無索引的情況 對於第一種情況,如果在生活中要做這樣的事情

原创 javascript 閉包

最近開始學習js,都說js是javascript中很NB的東西,很難理解,我覺得這個應該沒那麼難,怕的是你看錯了書,被概念給忽悠了。 首先說下閉包的概念:閉包就是函數內部定義個函數,因而內部函數可以訪問外