原创 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