原创 Django Template Error 及解決方法
Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> t = template.Template("My name is {{ n
原创 C#進度顯示的簡單實現
// C#查詢SQL Server數據庫創建並填充Excel文件續; 進度條Form非常簡單,只是實現了進度顯示的功能。 這裏使用了BackgroundWorker,這個類的使用參考BackgroundWorker 類; For
原创 R 筆記:大型數據文件流讀取與寫入
# ------------clear existed variants------------ rm(list=ls()) START_TIME <- Sys.time() StopWatch <- function(start_ti
原创 Django使用CSS靜態文件
參考https://docs.djangoproject.com/en/1.6/howto/static-files/ 1. 首先修改settings.py中的STATICFILES_DIRS項,添加: STATICFILES_DIRS
原创 Python學習筆記:插入排序,希爾排序和堆排序的實現
自己動手寫了一些方法用於實現插入排序(insertion sort),希爾排序(Shell sort)和堆排序(heap sort),其中希爾排序使用的增量序列爲Hibbard增量。 import math class MySort
原创 ibatis去除無用where條件
sql,ibatis文件不允許在where後添加1=1這樣的無用條件,where可以寫在prepend屬性裏
原创 Python排序算法再理解
近幾天,重新看了一些排序算法方面的資料,發現自己對排序算法的理解還有很多不足之處。所以重新用Python實現了一些排序算法。 現記錄一下,以備日後查看。 主要算法實現思想詳見Brad Miller 和 David Ranum的《Probl
原创 N皇后問題
N皇后問題:在一個N行N列的棋盤上,放N個皇后,並且保證任意兩個皇后不在同一行、同一列、同一對角線上,共有多少种放法? 解決方法見代碼。函數nonconflict用於判斷皇后之間是否有攻擊現象;函數queencore用於遞歸計算符合條件
原创 C#學習筆記:01揹包
#1038 : 01揹包 時間限制:20000ms 單點時限:1000ms 內存限制:256MB 描述 且說上一週的故事裏,小Hi和小Ho費勁心思終於拿到了茫茫多的獎券!而現在,終於到了小Ho領取獎勵的時刻了! 小Ho現
原创 邏輯拼接
import java.util.ArrayList; import java.util.List; public class LogicalMdxTest { public static void main(String[] ar
原创 Python筆記:二叉堆及堆排序
# binary heap from math import log class BinaryHeap(object): def __init__(self): self.data = [0] s
原创 Python學習筆記:Trie Tree的實現
# Trie Tree 1 class TrieTree(object): def __init__(self, key=None, size=0): self.key = key self.si
原创 C#學習筆記:線段樹的區間修改
題目1 : 線段樹的區間修改 時間限制:10000ms 單點時限:1000ms 內存限制:256MB 描述 對於小Ho表現出的對線段樹的理解,小Hi表示挺滿意的,但是滿意就夠了麼?於是小Hi將問題改了改,又出給了小Ho:
原创 Python訪問遠程服務器
Python訪問遠程服務器 主要描述使用Paramiko實現如下功能 -SSH登錄遠程服務器 -執行遠程命令 -SFTP文件上傳 Paramiko的下載及安裝 1.依次下載並安裝如下模塊 pycrypto ecdsa para
原创 雙系統重裝windows後恢復ubuntu
sudo -i fdisk -l mount /dev/sda# /mnt grub-install --root-directory=/mnt /dev/sda umount /mnt reboot sudo update-grub