Time of Update: 2014-08-19
TCO14 1B L3: EagleInZoo, dp,tree,tco14eagleinzoo題目:http://community.topcoder.com/stat?c=problem_statement&pm=13117&rd=15950看到樹,又是與節點有關,一般是dp,dp[v][t] 表示在以v為root的subtree上有t個eagle時滿足條件的機率。一個注意點是求二項係數數組C[]時,因為值太大,要用double,不能用long long,
Time of Update: 2014-08-19
JAVA原始的匯出excel檔案,快捷通用 方便 還可以匯出word文檔哦,excelword現在匯出excel基本上都是用poi了,當報表格式很負責的時候 開發難度會加大如果報表有格式有變化 那就更複雜了,先發現一個很老的技術,可以解決格式複雜的報表。執行個體代碼如下:<%@ page contentType="application/vnd.ms-excel;charset=GBK" %><%@page
Time of Update: 2014-08-19
[Python-tools]defaultdict的使用情境,pythondefaultPython標準庫中collections對集合類型的資料結構進行了很多拓展操作,這些操作在我們使用集合的時候會帶來很多的便利,多看看很有好處。defaultdict是其中一個方法,就是給字典value元素添加預設類型,之前看到過但是沒注意怎麼使用,今天特地瞅了瞅。首先是各大文章介紹的第一個例子:import collections as colldef default_factory():
Time of Update: 2014-08-19
Python之美[從菜鳥到高手]--NotImplemented小析,羽毛球從菜鳥到高手今天寫代碼時無意碰到NotImplemented,我一愣,難道是NotImplementedError的胞弟,所以稍微研究了一下。NotImplemented故名思議,就是“未實現”,一般是用在一些比較演算法中的,如class的__eq__,__lt__等,注意NotImplemented並不是異常,所以不能使用raise,當沒有實現時應該是return NotImplemented。我們可以看看d
Time of Update: 2014-08-19
MySQL中CASE的使用,MySQLCASE使用文法說明:方式一:CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result ...] [ELSE result] END 方式二:CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END 使用樣本:mysql>
Time of Update: 2014-08-19
ZOJ 1654 Place the
Time of Update: 2014-08-19
block儲存地區——如何驗證block在棧上,還是堆上,驗證blockBlock儲存地區首先,需要引入三個名詞:● _NSConcretStackBlock● _NSConcretGlobalBlock● _NSConcretMallocBlock正如它們名字說的那樣,說明了block的三種儲存方式:棧、全域、堆。block對象中的isa的值就是上面其中一個,下面開始說明哪種block儲存在棧、堆、全域。block為何是個對象,參考點擊開啟連結------------【要點1】:
Time of Update: 2014-08-19
各種資料類型在jvm裡的記憶體配置,資料類型jvm分配jvm運行時資料區的簡單介紹 JVM所管理的記憶體分為以下幾個運行時資料區:程式計數器、Java虛擬機器棧、本地方法棧、Java堆、方法區。 其中本文涉及到的主要有:java虛擬機器站(簡稱java棧),java堆和方法區。
Time of Update: 2014-08-19
Qt 應用如何處理拖放時的中文參數,qt拖放中文參數 你使用 Qt 開發了一個應用,使用者拖放一個檔案到你的 exe 上,此時啟動你的應用, main() 函數可能收到中文參數,如何正確處理呢?很簡單,代碼如下:QTextCodec *codec = QTextCodec::codecForLocale();QString arg = codec->toUnicode(argv[i]);
Time of Update: 2014-08-19
整個視窗應用的源碼,整個視窗應用源碼為了方便查看,所有源碼放在一起,如下:#windows應用程式from ctypes import *from ctypes.wintypes import *WNDPROCTYPE = WINFUNCTYPE(c_int, HWND, c_uint, WPARAM, LPARAM)WS_EX_APPWINDOW = 0x40000WS_OVERLAPPEDWINDOW = 0xcf0000WS_CAPTION = 0xc00000SW_SHOWNORMAL
Time of Update: 2014-08-19
sizeof()函數的使用——————【Badboy】,sizeof函數badboy 1.sizeof的使用:sizeof操作符以位元組形式給出了其運算元的儲存大小. sizeof操作符不能用於函數類型,不完全類型或位欄位。不完全類型指具有未知儲存大小的資料類型,如未知儲存大小的數群組類型、未知內容的結構或等位型別、void類型等。 2.sizeof的結果:sizeof操作符的結果類型是size_t,它在標頭檔中typedef為unsigned int類型。該類型保證能容納實現所建立的最大
Time of Update: 2014-08-19
Shell學習之:輸入輸出重新導向,shell重新導向詳細理解:linux命令預設從標準輸入裝置(stdin)擷取輸入,將結果輸出到標準輸出裝置(stdout)顯示。一般情況下,標準輸入裝置就是鍵盤,標準輸出裝置就是終端,即顯示器。在linux shell執行命令時,每個進程都和三個開啟的檔案相聯絡,並使用檔案描述符來引用這些檔案。由於檔案描述符不容易記憶,shell同時也給出了相應的檔案名稱:
Time of Update: 2014-08-19
vim
Time of Update: 2014-08-19
HDU 1874-暢通工程續(Dijkstra+優先隊列),hdu1874-暢通工程續Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 28578 Accepted Submission(s): 10382Problem
Time of Update: 2014-08-19
UVA 1519,uva1519UVA 1519 - Dictionary Size題目連結題意:有一個字典,裡麵包含一些詞,要求組合新詞,新詞必須來自原字典,或者由原字典的字串的非空首碼和非空尾碼組成,問一共能組成多少個新詞思路:建Trie樹,可以求出不同的首碼和尾碼個數,然後相乘,這樣做會有一部分重複的比如Aaaa,aaaA的情況,就重複了,去重的方法可以推理出來假設首碼A後面有x個a,尾碼y個a後面一個A,那麼這x和y個一共一邊各有(x+1)和(y+1)種情況,相乘一共是(
Time of Update: 2014-08-19
JQuery和Servlet實現檔案上傳進度條,能顯示上傳速度,上傳的百分比等,jqueryservletJQuery和Servlet實現檔案上傳進度條,能顯示上傳速度,上傳的百分比等原文:JQuery和Servlet實現檔案上傳進度條,能顯示上傳速度,上傳的百分比等原始碼:http://www.zuidaima.com/share/1550463319542784.htmjquery+servlet完成檔案上傳並附帶進度條
Time of Update: 2014-08-19
CF #261 div2 D. Pashmak and Parmida's problem (樹狀數組版),Parmida is a clever girl and she wants to participate in Olympiads this year. Of course she wants her partner to be clever too (although he's not)! Parmida has prepared the following test
Time of Update: 2014-08-19
PHP緩衝之檔案快取,1、PHP檔案快取內容儲存格式 PHP檔案快取內容儲存格式主要有三種: (1)變數 var_export 格式化成PHP正常的賦值書寫格式; (2)變數 serialize 序列化之後儲存,用的時候還原序列化;
Time of Update: 2014-08-19
java-轉型有風險使用許謹慎,java-轉型風險在使用類型轉換時,經常會遇到類型轉換錯誤的情況。比如 無法將String轉換成int累類型等等,這裡將所有的類型轉換全部列舉出來保證在轉換的適合不會出現錯誤。import java.lang.reflect.Field;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.SimpleDateFormat;import
Time of Update: 2014-08-19
C語言的一些特殊用法————————【Badboy】,c語言badboy一:特殊的字串宏 [cpp] #define A(x) T_##x #define B(x) #@x #define C(x) #x 我們假設x=1, 則上面的宏定義會被解釋成以下的樣子 A(1)------>T_1 B(1)------>'1' C(1)------>"1" 這些主要用於一些字串處理函數和參數命名上,並不複雜,不過知者甚少 二:屏蔽無用參數警告 [