Time of Update: 2018-12-03
資料採礦(Data
Time of Update: 2018-12-03
呵呵~大家好我是Bytes(不要叫我白癡).. 今天我給大家介紹,通過用ping命令判斷遠程主機作業系統. 瞭解對方所使用的作業系統是攻擊的第一步,因為只有知道對方用什麼系統,才可以判斷對方可能存在那些漏洞(不過現在可以用掃描器了~ ^!^).好了言歸正傳.. 比如: Pinging www.jpena.com [207.235.25.7] with 32 bytes of data: Reply from 207.235.25.7: bytes=32 time=640ms TTL=107 --
Time of Update: 2018-12-03
冒泡排序是穩定的,演算法時間複雜度是O(n ^2)。 2.2 選擇排序(Selection Sort) 選擇排序的基本思想是對待排序的記錄序列進行n-1遍的處理,第i遍處理是將L[i..n]中最小者與L[i]交換位置。這樣,經過i遍處理之後,前i個記錄的位置已經是正確的了。 選擇排序是不穩定的,演算法複雜度是O(n ^2 )。 2.3 插入排序 (Insertion Sort)
Time of Update: 2018-12-03
http://www.cnblogs.com/cabin/archive/2010/08/30/1812973.html[root@localhost ~]# ls -l總計 152-rw-r--r-- 1 root root 2915 08-03 06:16 a-rw------- 1 root root 1086 07-29 18:35
Time of Update: 2018-12-03
我們知道:1+2=3; 4+5=9; 2+3+4=9;等式左邊都是兩個以上連續的自然數相加,那麼是不是所有的整數都可以寫成這種形式呢?寫一個程式,對於一個32位正整數,輸出它所有的連續自然數之和的算式。 可以發現任意自然數序列其實是公差為1的等差數列,那麼數列前N項和公式有a1*n +n*(n-1)/2 = sn,而這裡sn
Time of Update: 2018-12-03
關於 Opera 軟體公司Opera 開始於 1994 年, 最初作為挪威最大電信公司 Telenor 的一個研究項目。不到一年時間, 它發展成為獨立的開發公司,稱為 Opera Software ASA。現今, Opera 軟體公司開發的 Opera 網路瀏覽器是一款適用於各種平台、作業系統和嵌入式網路裝置的高品質、多平台產品 - 包括 Mac, PC 和 Linux 電腦, 手機, PDA, 遊戲終端以及其它連網裝置如任天堂 Wii 和DS, 索尼 Mylo 等等。Opera
Time of Update: 2018-12-03
Form中的get和post方法,在資料轉送過程中分別對應了HTTP協議中的GET和POST方法。二者主要區別如下:1、Get是用來從伺服器上獲得資料,而Post是用來向伺服器上傳遞資料。2、Get將表單中資料的按照variable=value的形式,添加到action所指向的URL後面,並且兩者使用“?”串連,而各個變數之間使用
Time of Update: 2018-12-03
一、問題介紹:歐幾裡得旅行商問題是指:對於給定平面上的n個點,確定一條串連各點的、閉合的最短曲線這個問題是NP完全問題。Bitonic旅行路線問題是歐幾裡得旅行商問題的簡化,這種旅行路線從最左邊開始,嚴格地由左至右到最右邊的點,然後再嚴格的由右至左回到開始點,求最短的路徑長度。設計一個確定最優Bitonic旅行路線的O(n2)時間演算法。假設不存在x座標相同的點。 二、演算法分析: 根據題意,首先將給定的n個點{p1,p2,…,pn}按x座標的升序排列。在這裡,我採用了快速排序演算法,時間複雜度
Time of Update: 2018-12-03
今天給剛剛畢業的弟弟打了個電話。我:最近做什麼呢。 答:在工作。我:在做什麼工作? 答:現在就是搬東西,是建立的廠子。我:小心點不要砸傷了自己啊。 答:知道了。我:你們單位是做什麼的?
Time of Update: 2018-12-03
。 我們給出一個待測試案例的完整的0-1背包問題動態規劃解法的C語言源碼:#include<stdio.h>#include<stdlib.h>void knappsack(int *w,int *v,int c,int n,int m[][10]){int k=n-1;int t_v;for(int j=0;j<c;j++){if(j<w[k]-1)m[k][j]=0;else
Time of Update: 2018-12-03
最近一段時間參加一些公司的筆試,多次遇到tcp協議關於串連建立與釋放方面的題目,雖然能答對一些,但未能回答完整,事後查閱資料總結如下。 在 TCP/IP 協議中,TCP 協議提供可靠的串連服務,採用三向交握建立一個串連。 第一次握手: 建立串連時, 用戶端發送 syn 包(syn=j)到伺服器, 並進入 SYN_SEND 狀態,等待伺服器確認; 第二次握手:伺服器收到 syn 包,必須確認客戶的 SYN(ack=j+1),同時自己 也發送一個 SYN 包(syn=k),
Time of Update: 2018-12-03
突破128M Swap限制 經常看到有些Linux(國內漢化版)安裝手冊上有這樣的說明:Swap空間不能超過128M。為什麼會有這種說法?在說明“128M”這個數位來曆之前,先給問題一個回答:現在根本不存在128M的限制!現在的限制是2G! Swap空間是分頁的,每一頁的大小和記憶體頁的大小一樣,方便Swap空間和記憶體之間的資料交換。舊版本的Linux實現Swap空間時,用Swap空間的第一頁作為所有Swap空間頁的一個“位映射”(Bit
Time of Update: 2018-12-03
preg_match_all — 進行全域Regex匹配說明int preg_match_all ( string $pattern , string $subject , array $matches [, int $flags ] )在 subject 中搜尋所有與pattern 給出的Regex匹配的內容並將結果以 flags 指定的順序放到 matches中。 搜尋到第一個匹配項之後,接下來的搜尋從上一個匹配項末尾開始。 flags
Time of Update: 2018-12-03
全排列的產生演算法就是對於給定的字元集,用有效方法將所有可能的全排列無重複無遺漏地枚舉出來。任何n個字元集的排列都可以與1~n的n個數位排列一一對應,因此在此就以n個數位排列為例說明排列的產生法。n個字元的全體排列之間存在一個確定的線性循序關聯性。所有的排列中除最後一個排列外,都有一個後繼;除第一個排列外,都有一個前驅。每個排列的後繼都可以從 它
Time of Update: 2018-12-03
之前也有用過Dia這個作圖軟體,只是沒把它當作工具來用,最近發現一個uml2php5外掛程式,可直接根據UML圖產生PHP5代碼,而且支援Web Services,暴強!還有FOR WIN版的喲!樣圖: 產生的PHP5代碼:<?php/** * 工具類庫 * Code skeleton generated by dia-uml2php5 plugin * written by KDO kdo@zpmag.com * @author Justin Wu
Time of Update: 2018-12-03
Memcached有個stats命令,通過它可以查看Memcached服務的許多狀態資訊。使用方法如下:先在命令列直接輸入telnet 主機名稱連接埠號碼,串連到memcached伺服器,然後再串連成功後,輸入stats 命令,即可顯示當前memcached服務的狀態資訊。比如在我本機測試如下:statsSTAT pid 1552STAT uptime 3792STAT time 1262517674STAT version 1.2.6STAT pointer_size 32STAT curr_
Time of Update: 2018-12-03
問題:給你一個整型數組,其中的元素有正有負也有0,要求你找到一個連續的子串,子串的所有元素之和是所有的連續子串中最大的,而且是非負的。(應該講清楚了吧?^_^)解決方案:最簡單而又最高效的方法應該就是《編程珠璣》上介紹的掃描法了吧。其基本思想是假設以【0~(i-1)】為下標區間的子串中的最大子向量的元素之和,以及以下標 i-1 為截止元素的最大子向量之和已經求出,則當掃描到下標為 i
Time of Update: 2018-12-03
01. 下載源檔案和補丁,包括: >Linux核心源碼及相應的補丁 >binutils >gcc >glibc >glibc-linuxthreads 這裡可以嘗試選擇更新的版本。編譯無法通過時,以此使用較舊的版本。幾十發現新版本組合能夠編譯成功,仍然需要測試建立的工具鏈是否可以使用。02. 建立工作目錄,設定環境變數,安裝Linux標頭檔。03.
Time of Update: 2018-12-03
1. Sed簡介sed 是一種線上編輯器,它一次處理一行內容。處理時,把當前處理的行儲存在臨時緩衝區中,稱為“模式空間”(pattern space),接著用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往螢幕。接著處理下一行,這樣不斷重複,直到檔案末尾。檔案內容並沒有 改變,除非你使用重新導向儲存輸出。Sed主要用來自動編輯一個或多個檔案;簡化對檔案的反覆操作;編寫轉換程式等。以下介紹的是Gnu版本的Sed 3.02。2. 定址可以通過定址來定位你所希望編輯的行,該地址用數字構成,
Time of Update: 2018-12-03
int get_nextval(SString T,int &nextval[ ]){ //求模式串T的next函數修正值並存入數組nextval。 i=1; nextval[1]=0; j=0; while(i<T[0]){ if(j==0||T[i]==T[j]){ ++i;++j; if (T[i]!=T[j])