Time of Update: 2014-10-29
hdu 5083Instruction(類比大法好),hdu5083instruction題目連結:huangjing題意:就是解碼與編碼。。從昨天wa到現在,又是ksh大神給我找的錯誤,哎,字串的結尾要以'\0'結尾。。因為可能會影響後面的結果。。題目:InstructionTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total
Time of Update: 2014-10-29
Ognl的底層用法,Ognl底層用法今天學了下ognl的運用,在這裡和大家分享一下。希望對大家有所協助。package com.hcj.test;import java.util.ArrayList;import java.util.List;import ognl.Ognl;import ognl.OgnlContext;import ognl.OgnlException;public class Test {public static void main(String[] args)
Time of Update: 2014-10-29
hdu5072 Coprime 2014鞍山現場賽C題 計數+容斥,hdu5072coprimehttp://acm.hdu.edu.cn/showproblem.php?pid=5072CoprimeTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s):
Time of Update: 2014-10-29
猴子吃桃子問題,猴子吃桃子採用逆向思維:/*猴子吃桃子問題。猴子第一天摘下若干個桃,當即吃掉一半,又多吃一個。第二天早上又將剩下的一半吃掉一半,又多吃一個。以後每天早上都吃了前天剩下的一半零一個,到第10天早上只剩下最後一個桃。問第一天摘了幾個桃。*/#include<stdio.h>int main(){int sum;//桃子的總數int day = 9;//天數int temp=1;while(day!=0){//第10天是1個桃子,則第9天的桃子數=(第10天剩餘桃子數+1)
Time of Update: 2014-10-29
HDU 4508 湫湫系列故事——減肥記I(完全背包),hdu4508HDU 4508 湫湫系列故事——減肥記I(完全背包)http://acm.hdu.edu.cn/showproblem.php?pid=4508題意: 有n種食物, 每種食物吃了能獲得val[i]點幸福度和cost[i]點熱量, 現在湫湫每天吃東西的熱量不能超過m點.
Time of Update: 2014-10-29
Octave入門基礎,octave入門Octave入門基礎一,簡介1.1 Octave是什麼? Octave是一款用於數值計算和繪圖的開源軟體。和Matlab一樣,Octave 尤其精於矩陣運算:求解聯立方程組、計算矩陣特徵值和特徵向量等等。1.2 Octave的適用對象 Octave和Matlab被工程人員和科研人員廣泛使用來進行各種工業和學術上的數值計算和模擬。例如,NASA 使用它來開發飛行器的對接系統;Jaguar
Time of Update: 2014-10-29
C3P0在多線程下的maxPoolSize配置,ETL工具完成的差不多了,今天遇到一個問題,就是給C3P0配置了maxPoolSize為10,目的是想讓整個應用同時獲得的最大的Connection個數為10,但是在測試應用的這一部分之後,發現PostgreSQL端的連結遠遠超過10個。因為工具是多線程的,所以就想,是不是多線程的問題,查了一下Connection的個數,也確實是10*線程個數。於是做了一個測試:將maxPoolSize配置為5,運行下面的程式:ComboPooledDataSou
Time of Update: 2014-10-29
Yii Framework2.0開發教程(6)資料庫mysql--ActiveRecord,yiiactiverecordActive Record(活動記錄,以下簡稱AR)提供了一個物件導向的介面,用以訪問資料庫中的資料。一個AR 類關聯一張資料表,每個 AR 對象對應表中的一行,對象的屬性(即 AR
Time of Update: 2014-10-29
HDU 2159 FATE(完全背包:二維限制條件),hdu2159HDU 2159 FATE(完全背包:二維限制條件)http://acm.hdu.edu.cn/showproblem.php?pid=2159題意: 最近xhd正在玩一款叫做FATE的遊戲,為了得到極品裝備,xhd在不停的殺怪做任務。久而久之xhd開始對殺怪產生的厭惡感,但又不得不通過殺怪來升完這最後一級。現在的問題是,xhd升掉最後一級還需n的經驗
Time of Update: 2014-10-29
<二>讀<<大話設計模式>>之策略模式,大話設計模式 又和大家見面了,能夠堅持寫出第二篇文章真不錯,好好加油。
Time of Update: 2014-10-29
hdu 4122 Alice's mooncake shop(單調隊列),hdumooncake題目連結:hdu 4122 Alice's mooncake
Time of Update: 2014-10-29
Policy-based design設計模式,policybasedroute書在4年前看過,今天重溫一下:一直認為這是最好的設計模式,大牛Andrei Alexandrescu 專門寫了書,可見他的重要性http://en.wikipedia.org/wiki/Policy-based_design#include <iostream>#include <string> template <typename OutputPolicy,
Time of Update: 2014-10-29
線性演算法 排序之歸併,線性演算法歸併排序分類很多人對排序分類不是很清楚,其實我也不清楚,但是我可以發表一下自己的見解。排序演算法分為兩類,內部排序和外部排序。內部排序一般指的就是資料在記憶體裡面的排序演算法,資料量一般比較少。最大不多於2G,畢竟這就把使用者進程地址全部佔用了,其實根本不可能,卡死得。外部排序一般指的是資料在檔案裡面存放著,不排除資料庫裡面存放著。內部和外部的排序聯絡就是在這裡了。大名鼎鼎的歸併排序。歸併外部排序先把資料分成可以載入到記憶體的一些資料區段,每一個資料區段先排序,
Time of Update: 2014-10-29
Java_並發線程_Future、FutureTask、Callable,_futurefuturetask1.Futurepublic interface Future<V> //Future 表示非同步計算的結果ExecutorService threadPool = Executors.newSingleThreadExecutor();Future<String> future = threadPool.submit(new Callable<String&
Time of Update: 2014-10-29
C/C++拾遺(一):關於數組的指標和數組元素首地址的一道經典題,拾遺數組代碼如下:#include <stdio.h>int main(void){int a[5] = {1, 2, 3, 4, 5};int *ptr = (int *)(&a+1);int *p1 = a;int *p2 = &a[0];int *p3 = (int *)(&a);if(p1 == p2){printf("p1 ==
Time of Update: 2014-10-29
問題解決——在虛擬機器上測試串口軟體 收到錯誤資料,虛擬機器串口上周六要測試一個出廠檢測的小工具,由於我是Win7 64位的系統,所以我用了32位的原版XP和Win7鏡像做了2個虛擬機器。(多有新電腦的主板都沒有串口,所以安裝了USB轉串口的東西。)(定長資料,120個的樣子。)--------------本文原創 轉載請保持完整性
Time of Update: 2014-10-29
通過Fsharp探索Enterprise Library Exception,fsharpenterpriseException怎麼產生是一回事,怎麼展示又是另一回事了。Exception
Time of Update: 2014-10-29
UVA 11423,uva11423UVA 11423 - Cache Simulator
Time of Update: 2014-10-29
再回首,策略、簡單工廠是否依然?,再回首策略工廠 這篇部落格是好久之前就打好的草稿,可是一直就拖到了現在,剛好在保定上課,筆記本也排不上大用場,翻看手機,終於撿起了這些草稿,決定寫完。 再說設計模式之前,我們先說說開閉原則。一、開閉原則(ocp)
Time of Update: 2014-10-29
Python標準庫:內建函數abs(x),pythonabs返回數位絕對值。參數可以是整數或浮點數。如果參數是複數,則返回複數的模。因此abs()函數的注意點就是複數的不一樣計算方式。例子:#正整數print('abs(1):', abs(1))#負整數print('abs(-1):', abs(-1))#負浮點數print('abs(-10.5):', abs(-10.5))#複數print('abs(3+4j):', abs(3+4j))輸出結果如下:abs(1): 1abs(-1