Time of Update: 2018-12-04
1. 開啟ppt,將即將列印的部分編輯好,再 另存新檔—>檔案格式請選擇windows 圖元檔案,儲存好即可!2.開啟word,使用word的宏,編輯這些圖片的宏代碼:(1) 點擊“工具”—>“宏”—>“宏”(2) 其一個自己容易記住的名字,建立一個新宏(3) 請把下面的內容複寫到裡面,然後儲存(可直接點關閉)Dim i As IntegerFor i = 1 To ActiveDocument.InlineShapes.Count ActiveDocu
Time of Update: 2018-12-04
思路:由於是單鏈表,沒有辦法先通過遍曆到最末尾,然後,回朔k個結點(k從1開始數起)的辦法解決。還可以通過一個低效的辦法做到,先遍曆一次確定鏈表的總數n,第二次遍曆時,遍曆到n-k+1位置時即可。但是這樣需要掃描鏈表兩次。還有一個高效的辦法,就是管理兩個指標,前邊的指標先行k個結點,然後兩個指標同步前移,當前邊的指標到達末尾時,後面的指標剛好是倒是k個結點。#include<iostream>using namespace std;typedef struct node{int
Time of Update: 2018-12-04
思路:push,pop操作在常量時間複雜度內完成,沒有問題,但是,min操作需要在常量時間複雜度內完成,一開始很容易想到在棧中儲存一個變數min,用來儲存最小值,那麼如果需要min()操作時,只需要查min變數的值即可.這個思路看起來不錯,但是,有一個致命的缺陷,那就是,只儲存一個min變數,那麼當min也需要彈棧的時候,那麼棧中的min也需要用次二小的值更新,但是,此時無法知道第二個小值是哪個,OK,我們也可以試圖儲存第二小的變數secMin,當最小值彈棧的時候,我們就用secMin去更新mi
Time of Update: 2018-12-04
歸併排序一直以為比較簡單,不算特別重視,今天試著寫了一下,很尷尬,失敗了幾次.最後還是決定寫博記錄一下.廢話不多說,直接進正題.演算法:歸併排序是分治法(分而治之)的一種典型應用,應用遞迴的思想,自頂向下思考:先假定MergeSort()可以將一個亂序的數組排好序,因此就可以開始"分"(將一個數組平均分成兩部分),再"治"(分別對前後部分調用MergeSort()使它們有序),最後再寫一個合并子函數Merge(),它可以將兩個有序的數組合并,Merge()實現起來比較容易.只需要管理兩個指標,分
Time of Update: 2018-12-04
實驗說明varchar2和char最大長度引言區別: 1.CHAR的長度是固定的,而VARCHAR2的長度是可以變化的, 比如,儲存字串“abc",對於CHAR (20),表示你儲存的字元將佔20個位元組(包括17個Null 字元),而同樣的VARCHAR2 (20)則只佔用3個位元組的長度,20隻是最大值,當你儲存的字元小於20時,按實際長度儲存。 2.CHAR的效率比VARCHAR2的效率稍高。3.目前VARCHAR是VARCHAR2的同義字。工業標準的VARCHAR類型可以儲存Null
Time of Update: 2018-12-04
解決MyEclipse吃記憶體,讓MyEclipse飛起來,MyEclipse速度 前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下載伺服器又是國外的。。。下載速度累人也就罷了,只要你工作效能一流。不幸的是,MyEclipse 屬於狂吃記憶體的主,特別是 MyEclipse7.0 運行起來,基本上不用幹其他工作了,它是一會Quick update,一會 updating indexes ,你耐著性子等它
Time of Update: 2018-12-04
官方最新《Red5 使用者參考手冊》全套 本頁面介紹將你的 Red5 應用程式進行叢集的配置和部署的步驟。 在 Red5 0.7 版本之後的 Ant build.xml 檔案包含有一個構建 target,它用來建立一個含有像以下安裝同樣的 cluster 檔案夾,使用 ant dist-cluster 來建立 Red5 叢集安裝。 限制 截至目前,當前 trunk 只支援多邊單源的叢集配置。邊伺服器只接受 RTMP 串連。
Time of Update: 2018-12-04
希爾排序是插入排序的一種擴充和延伸.在希爾排序之前,有必要先說一下插入排序.插入排序的工作原理:1.從第2號元素開始掃描,直到最後一個元素.2.當掃描到i號元素的時候,假定前邊0,1,2,3...i-1號元素都已經有序.用挖坑填數的方法,將A[i]號元素從數組中挖出來,儲存在key中,依次比較A[i-1],A[i-2]....的值,如果都比key大,則後移,直到找到key的最終元素,就把key填進應在的位置.當掃描完成,數組已經有序.舉個例子:4,7,8,6,9,12.在某一時刻,i指向6,則將
Time of Update: 2018-12-04
一次 applet 用戶端列印 jasperreport 報表任務筆記為了方便更多的人瞭解、使用 Java 列印,寫了這個!也希望高手們不吝賜教,指出其中的不足之處,協助我們提高項目效能,謝謝!背景:.NET 項目中用 webprint3.0 破解版進行列印。客戶反映可否不預覽、不彈出印表機對話方塊,點擊“列印”按鈕後印表機直接列印?要求:為了使列印精確,不可以使用 IE
Time of Update: 2018-12-04
假設要求字串/數組的全排序,例如:"123"的全排序,第1位有3種選擇,第2位有2種選擇,第3位1種選擇,時間複雜度顯然是3!.實際上容易知道,對於n個字元,全排序一共有n!種可能,是n!時間複雜度的.我們需要找一個演算法求出所有的可能的排序,最好的辦法是遞迴,如果選用迴圈,需要n層嵌套,不太現實.假設我們已經擁有一個函數
Time of Update: 2018-12-04
題目:實現找中位元的中位元。思路:自頂向下的思維方式,首先將一個長數組劃分成每5個元素為一小組的幾個小的數組,然後對每一個小的數組進行插入排序,返回第3個元素,將其儲存在一個新的數組B中,再對B進行找中位元操作,這裡並不進行排序,而是利用第9章的Select演算法,直接返回第(a+b)/2小的元素(即中位元)即可。步驟:1將長數組劃分成小數組。 2將每個小數組進行insert_sort 操作,並將結果儲存在建立立的數組B中。 3再對B數組中的元素進行Select
Time of Update: 2018-12-04
思路: push,pop操作在常量時間複雜度內完成,沒有問題,但是,min操作需要在常量時間複雜度內完成,一開始很容易想到在棧中儲存一個變數min,用來儲存最小值,那麼如果需要min()操作時,只需要查min變數的值即可.這個思路看起來不錯,但是,有一個致命的缺陷,那就只是,如果只儲存一個min變數,那麼當min也需要彈棧的時候,那麼棧中的min也需要用次二小的值更新,但是,此時無法知道第二個小值是哪個
Time of Update: 2018-12-04
思路比較簡單,效率似乎並不太理想,先放在這裡,以後再改良.#include<iostream>using namespace std;int Div1(int x, int y)//若x >>> y(遠大於)時,效率差{ int ans = 0; while(x >= y) { x -= y; ++ans; } return ans;}int Div2(int x, int
Time of Update: 2018-12-04
思路比較簡單:就是先調用minimum找到二叉樹中的最小關鍵字的結點,即二叉樹最左邊的樹葉,然後依然迭代地調用tree_successor尋找前一個結點x的後繼:即比x->key大的所有關鍵字中最小的一個的節點。依次輸出即可。minimum很容易理解,利用蠻力一直往左遍曆,到底即可。tree_successor分兩種情況,如果x有右子樹,則x的後繼就是右子樹中最小關鍵字的那個結點,如果x沒有右子樹,則後繼是x的最底層祖先。最底層祖先聽著很拗口,用圖示表示就是:13號結點的後繼是15,15即
Time of Update: 2018-12-04
題目:輸入一個整形數組,數組裡有正數也有負數。數組中連續的一個或多個整數組成一個子數組,每個子數組都有一個和。求所有子數組的和的最大值。要求時間複雜度為O(n)。例如輸入的數組為1, -2, 3, 10, -4, 7, 2, -5,和最大的子數組為3, 10, -4, 7, 2,因此輸出為該子數組的和18。要求最大的子數組的和.我們可以想象,當遍曆到其中一個數A[i],如果A[i]之前的數組之和CurrentSum =>
Time of Update: 2018-12-04
緩衝是介於應用程式和物理資料來源之間,其作用是為了降低應用程式對物理資料來源訪問的頻次,從而提高了應用的運行效能。緩衝內的資料是對物理資料來源中的資料的複製,應用程式在運行時從緩衝讀寫資料,在特定的時刻或事件會同步緩衝和物理資料來源的資料。
Time of Update: 2018-12-04
28)給定一數組a[N],我們希望構造數組b [N],其中b[j]=a[0]*a[1]…a[N-1] / a[j],在構造過程中,不允許使用除法:要求O(1)空間複雜度和O(n)的時間複雜度;除遍曆計數器與a[N]
Time of Update: 2018-12-04
解讀 LWUIT 之二:關於 LWUIT 開發指南中的 Hello World作者寫的 Hello World 原始碼下載LWUIT 開發指南下載 虎年第一篇部落格。首先祝大家新年快樂,在新的一年裡事業虎虎生威! 開啟官網下載得到的 LWUIT_1_3.zip 安裝檔案解壓縮後的 docs 目錄下的 LWUIT_Developer_Guide.pdf,見第一章裡有個 Hello World 例子,而且還給出了 Hello World
Time of Update: 2018-12-04
一個整數數列,元素取值可能是0~65535中的任意一個數,相同數值不會重複出現。0是例外,可以反覆出現。 請設計一個演算法,當你從該數列中隨意選取5個數值,判斷這5個數值是否連續相鄰。 注意: - 5個數值允許是亂序的。比如: 8 7 5 0 6 - 0可以通配任意數值。比如:87 5 0 6 中的0可以通配成9或者4 - 0可以多次出現。-
Time of Update: 2018-12-04
解讀 LWUIT 之十三:可插拔主題(Theming)LWUIT 開發指南下載 LWUIT 庫支援可類似於 CSS 的可插拔主題,比 Swing 要簡單一些的可插拔的外觀和感覺。 每個 LWUIT 控制項都有一個內建的 Style 對象(詳細請參閱作者的前一篇部落格《解讀 LWUIT