Time of Update: 2018-12-07
上一篇講述了用位元影像實現無重複資料的排序,排序演算法一下就寫好了,想弄個大點資料測試一下,因為小資料在記憶體中快排已經很快。一、產生的資料集要求 1、資料為0--2147483647(2^31-1)範圍內的整數; 2、資料集包含60%的0--2^31-1的整數,即踢去40%的數; 3、資料集中無重複資料,即任意兩個數不相等; 4、產生的資料儘可能亂序。二、方案分析 開始只是想弄個大點資料玩一下而已,覺得測試資料應該要滿足上面的要求,動手寫的時候發現,滿足前3個要求都很容易,實現儘
Time of Update: 2018-12-07
表徵圖是一個簡單的單色符號,表示對象的基本形狀。字形被廣泛地使用在我們周圍的公用場所,如機場和商場或購物中心。在網頁設計當中,他經常會被使用,用來展示每個元素代表的意思,他簡潔大方,一目瞭然,現在,這種類型的表徵圖,也被廣泛用於網頁設計和移動平台,如iOS,Android和Windows Phone的。今天,我收集了25個免費的字形表徵圖集,這些表徵圖包含PSD或AI檔案,所以你可以很容易地對其進行自訂,以滿足你的設計風格。 Pictograms48 Icons (16 x 16 px)AI
Time of Update: 2018-12-07
jQuery是全世界正在使用的最知名的開源JavaScript庫,,因為它不但簡化了用戶端指令碼的HTML。並且還可以使用這些外掛程式來做出驚人的效果。今天無數的jQuery外掛程式已經可以在互連網上建立動態效果,這使得網站的效果非常好。今天奉獻給大家25個在視覺網站設計上使用 jQuery的技術的例子TN3 Gallery( 示範 | 下載 )2) jQuery-Notes 1.0.2 這個外掛程式可以為圖片添加註釋( 示範 | 下載 )3) Exposure( 示範 | 下載 )4)
Time of Update: 2018-12-07
門面模式(Facade Pattern) 門面模式的定義: 門面模式也叫做面板模式,是一種常見的封裝模式,它的定義:要求一個子系統的外部與其內部的通訊必須通過一個統一的對象進行。門面模式提供一個高層次的介面,使子系統更容易使用。 門面模式的優點: 1. 減少系統的相互依賴。調用者通過門面角色提供的介面訪問子系統,這樣只要門面角色提供的介面不發生變化,子系統怎麼改變都不會影響高層代碼,因為門面角色對於調用者來說都是同一個門面。 2. 有較高的靈活性。依賴降低了,靈活性也就變高了。 3.
Time of Update: 2018-12-07
UVA_111 這個題目並不困難,但是題意理解起來很蛋疼。 題目的意思是求兩個事件序列的最長公用子序列,而題目中輸入的是每個事件發生的時間,因而要先根據每個事件發生的時間把事件的序列的找到。 比如如果輸入是1 3 4 2,那麼實際上事件序列是1 4 2 3。#include<stdio.h>#include<string.h>#define MAXD 30int N, a[MAXD], b[MAXD], f[MAXD][MAXD];int init(){
Time of Update: 2018-12-07
UVA_10169 這個題目明顯可以預先處理出結果然後再隨用隨查。計算的公式並不難推導,在計算0的個數的時候採用一個X=10^(log10(X))這樣的轉化,這樣便只需計算出-log10(X)的整數部分即可。 此外,需要注意的是涉及整數乘法的地方一定要避免溢出,如果中間結果會超過int的範圍可以在計算之前根據需要強制轉型成double或者long long。#include<stdio.h>#include<string.h>#include<math.
Time of Update: 2018-12-07
jdk,j2ee,j2se,j2me的概念區別 1.JDK是Java development toolkit,相當於是Java的庫函數,是編譯,運行java程式的工具包。那麼,什麼是jdk?它和sdk有什麼區別?SDK 就是 Software Development Kit 的縮寫,中文意思就是“軟體開發套件”。這是一個覆蓋面相當廣泛的名詞,可以這麼說:輔助開發某一類軟體的相關文檔、範例和工具的集合都可以叫做“SDK”;而jdk=java sdk(如果使用微軟的C#進行開發,那麼就需要C#
Time of Update: 2018-12-07
轉自http://blog.csdn.net/wishfly神奇的DOM"DOM Level 2 中介紹的模組之一是Events模組,它指定一個方法來處理DOM文檔中的事件。早期的版本的瀏覽器中內建的事件模組使用了事件處理常式,這些處理常式作為屬性附在元素之上。當需要動態地依附在元素上和從元素中刪除時,使用這個方法就會很不方便。另外,使用這種模組把每個事件處理常式附在非Element節點上是不可能的,這是因為只有Element可以具有屬性。注意:IE有一個類似DOM Level 2
Time of Update: 2018-12-07
轉自http://www.cnblogs.com/cwj-0122/"看了網路上很多關於設計模式的方法,有的模式看起來相似,但本質還是區別很大的.像簡單工廠,Factory 方法和抽象工廠就有很明顯的區別. 有一個比較好理解的例子,在這跟大家介紹下: 1.如果一個後花園只種蔬菜類,那麼就用簡單工廠就可以了. 2.如果後花園蔬菜品種繁多.得用Factory 方法才可以,把共有的東西抽象出來. 3.如果要擴大後花園的規模,比如一個在北方,一個在南方,這樣Factory
Time of Update: 2018-12-07
這幾天用的SQL程式碼片段,備忘:DBCC CHECKIDENT ('TableName', RESEED, 0)---重設自增主鍵 select ident_current('AlipayEmails')--當前最新的自增主鍵 USE [master]---SQL2008 壓縮日誌GOALTER DATABASE [Superyx] SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE [Superyx] SET RECOVERY SIMPLE
Time of Update: 2018-12-07
身為程式員朋友的我們,經常會感到壓力很大,今天就給大家測試一下你的憂鬱到那個層級了,圈選最符合的描述,例如:在第一項中,假如總是精疲力竭,那就圈選1,如果是精力充沛就圈選5,假如既不是精力充沛,也不是精疲力竭,那就圈選3。假如在不是面臨危機時,你使用這份問卷作自我診斷,你就會對你的一般狀況有較正確的瞭解。有些輕微的憂鬱只是對於暫時性的挫折或受壓情況的一種反應,其癥狀可能會持續數小時或幾天,那麼最好等這些癥狀消失之後再做問卷,因為他們會使問卷的結果有些偏差。1.沒有朝氣(缺乏精力)
Time of Update: 2018-12-07
文章目錄 Intro free font Stiff Staff fontArchive GOVERNOR AN ART DECO ALPHABET RBNo2 KiloGram Infinity Hagin Font Prime Font FV AlmeloRex Free Font Forum Font CODE Pro Color Lines Free Font KanKin font Habana Font Cube 02 font Cube font
Time of Update: 2018-12-07
創意設計和視覺滾動的網頁設計,在你設計當中做出特色的效果是至關重要的。努力創造一個有吸引力的和創造性的網路設計,是開發當中我們不斷追求的,有時你會覺得設計當中一些重複性的頁面太多,厭倦了這種感覺,需要重新開始你的設計過程。在這種情況下,平常收集一些令人振奮的網頁設計可能會派上用場,給你在WEB設計當中提供更好的想法,本文收集了25個偉大的和富有創意的網站設計,在你下一個欄目當中可以做參考BasilglooSaizenmediaWerkstette成為BootBEstudioagraphThisi
Time of Update: 2018-12-07
Who's in the MiddleTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3360 Accepted Submission(s): 1646Problem DescriptionFJ is surveying his herd to find the most average cow. He wants to know
Time of Update: 2018-12-07
UVA_108為了充分利用計算過的結果,我們可以先枚舉矩形左上頂點的位置,再枚舉矩形的大小。同時,在計算矩形的元素和時,也要充分利用子矩形的元素和。#include<stdio.h>#include<string.h>int a[110][110],b[110],c[110];int main(){int i,j,k,n,x,y,ans;while(scanf("%d",&n)==1)
Time of Update: 2018-12-07
UVA_10608 為了計數方便,我們在初始化並查集的數組p[]時全部初始化成-1,讓樹根的p[]值代表該集合內的人數。在合并時,令p[tx]+=p[ty]即相當將兩組的人數進行了相加,同時令p[ty]=tx即讓兩組資料同時指向了一個樹根。#include<stdio.h>#include<string.h>int N,M,p[30010];int find(int x){return p[x]<0?x:(p[x]=find(p[x])); }void
Time of Update: 2018-12-07
UVA_10723 首先這個題目肯定是按最長公用子序列的形式進行dp的,因為只有保證消去的一部分是最長公用子序列才能保證最後產生的序列最短。 因此,在記錄方案數的時候我們也按最長公用子序列的產生過程來記錄即可,我們不妨用p[i][j]記錄最長公用子序列的字元數,用f[i][j]表示到第一個字串第i個位置、第二個字串第j個位置時產生的序列最短的方案種數。 當a[i]!=b[j]時,p[i][j]=max{p[i-1][j],p[i][j-1]},那麼如果p[i][j]==p[i-
Time of Update: 2018-12-07
UVA_185 第一部分就不詳細說了,把字串翻譯成整數即可,關鍵在於第二部分,這個就像小的時候玩的填數位數學題。 首先,我們不妨分析一下題目的特徵,並試圖找盡量多的回溯的條件。 顯然我們應該從個位加和算起,這樣既符合我們的運算習慣,也方便我們對錶達式求值。我們不妨設對豎式的每一列的分析都是x+y+s=z的形式,其中s為前一位進上來的餘數,那麼我們當然選擇去枚舉x和y的值,這樣z就自然確定了,如果枚舉z的值話就顯得麻煩多了。
Time of Update: 2018-12-07
POJ_3204 這個題目和ZOJ_2532是一樣的題目,具體的思路可以參考我的ZOJ_2532的解題報告:http://www.cnblogs.com/staginner/archive/2012/08/11/2633751.html。#include<stdio.h>#include<string.h>#include<algorithm>#define MAXD 510#define MAXM 10010#define INF
Time of Update: 2018-12-07
這幾天遇到一個Bug,這個Bug到現在還沒有完美的解決,不過對WPF有了不少瞭解。為了防止忘記已經瞭解到的東西,我將尋找到的所有知識和資訊的網頁都保留為開啟狀態。不能總是開幾十個網頁,所以臨時將有價值的資訊匯總,記成此文,稍後將進行整理。發現Google的時候中文找不到,一定記著用英文,英文往往能找到需要的資訊。 1.