Time of Update: 2018-12-03
// TState.cpp : Defines the entry point for the console application.//#include "TState.h"#include <Poco/Net/HTTPServer.h>#include <Poco/Net/TcpServer.h>#include <Poco/Net/TCPServerConnectionFactory.h>#include
Time of Update: 2018-12-03
耗時兩天,終於把怎樣求無向圖的連通分量看懂了。演算法是以前老師告訴我的吧,現在忘了,所以才看明白 一個無向圖放在一個矩陣裡面,比如一個3*3的list [0] list [1]list [2]迴圈遍曆,如果兩兩組合,找出最小值與平均值比較,把一個列表與前一個列表合并,然後刪掉這個列表。說不清楚了,寫的時候還是有很多細節的地方要注意的啊不說了,上代碼//本程式實現的是求一個無向圖的連通分量class triplet{public int x;public int y;public double
Time of Update: 2018-12-03
This webpage is not available用Google搜尋到結果的時候,開啟的時候可能會遇到以上這個錯誤。看這個錯誤下面提示的資訊,可能是不同的。case1:The connection to www.google.com.hk wasinterrupted.這個時候,是因為google的isp伺服器被劫持了,所有傳入這些伺服器的連結字串當中,如果包含一些敏感詞,socket會被cut掉。如果在這個重新導向連結前加https去訪問的話,
Time of Update: 2018-12-03
理論基礎:HTTP 協議是超文字傳輸通訊協定 (HTTP)的簡稱,主要內容定義在RFC2616。HTTP協議由來自用戶端(瀏覽器)的請求和來自服務端(web伺服器)的回應群組成。HTTP請求的方法有:Method = "OPTIONS" ; Section 9.2 | "GET" ; Section 9.3 | "HEAD"
Time of Update: 2018-12-03
求有向圖中一個源點到其他頂點的最短距離自己的理解:剛開始的時候相當於有三個集合V={a,b,c,d,e} 頂點集合S{ a} 已求得的最短距離頂點集合,假設求a到其他頂點的最短距離S'{ b,c,d,e} 剩餘頂點集合D[ ]
Time of Update: 2018-12-03
void insert_sort( int *array, int length){ int i,j,temp;for( i=1; i<length;i++){ temp=array[i]; j=i; while(j>0){ if(temp<array[j-1]){ array[j]=array[j-1]; j--;}else break;} array[j]=temp;} }直接插入排序演算法。void bubble_sort(int
Time of Update: 2018-12-03
iptables 操作3個表,各有若干個子鏈。mangle表, nat表,filter表。防火牆使用filter表,也是最常用的一個表,有3個子鏈:INPUT, OUTPUT, FORWARD.顯示命令:iptables -L -n -v --line-numbersChain INPUT (policy ACCEPT 3002 packets, 138K bytes)num pkts bytes target prot opt in out source
Time of Update: 2018-12-03
最近在學習windows api編程,做些筆記,雖然有些東西不是很懂,但還是學會用吧,用多了就會熟的使用到的函數1、RegOpenKeyEx2、RegQueryKeyInfo3、RegEnumKeyEx4、RegEnumValue原始碼如下:#include <windows.h>#include <stdio.h>int main(){HKEY hKey = NULL;if
Time of Update: 2018-12-03
參考: http://info.iet.unipi.it/~anastasi/papers/book_ch03.pdf802.11 無線協議最常用的一個模式是,設定一個ap(access point),其他節點訪問ap構造Wi-Fi 區域網路 wlan, 這個模式需要ap(infrastructural-based)。另外一個模式是各個節點釋放烽火訊號,相互同步,直接開始通訊,不需要ap的支援(無基礎設施infrastructural-less).windows上的設定步驟舉例:1,
Time of Update: 2018-12-03
百度+Google了半天,找到了一些方法,總結如下:1.公式輸入語言使用Tex,這個語言的文法學習大家可以很方便的到網上搜到。提供一個:http://bbs.emath.ac.cn/thread-212-1-1.html註冊時可以到他提示的另外一個網站上註冊,就可以跳過邀請碼?2.不熟悉Tex語言的朋友可以使用MathType編寫公示後轉換為Tex語言,MathType軟體要下載破解的。3.Tex語言編寫的程式碼片段並不是真正可以使用在網上的字串,網上要使用名為MathML語言產生的程式碼標記。
Time of Update: 2018-12-03
float類型和double類型的比較學習 這個兩種類型可以通過自己定義一個精度,如果兩數相減在精度範圍類,則可以認為是相等的。 #include <iostream>#include <iomanip>#include <cmath>#define eps 1e-6 //自己先定義精度#define fps 0.001fusing namespace std;void test(double,double,double);void
Time of Update: 2018-12-03
首先看圖的鄰接矩陣表示用到的資料結構#define MaxVertexNum 100typedef char VertexType ; //由使用者定義頂點類型typedef int EdgeType; //由使用者定義邊上的權實值型別typedef struct { VertexType vexs[MaxVertexNum]; EdgeType edges[MaxVertexNum][MaxVertexNum]; int
Time of Update: 2018-12-03
#include <stdio.h>#include <stdlib.h>#include <string.h>#ifdef WIN32#pragma warning(disable: 4996)#define WIN32_LEAN_AND_MEAN// Exclude rarely-used stuff from Windows headers#include <winsock2.h>#include
Time of Update: 2018-12-03
用戶端命令列:iperf -u -c 2xx.1xx.1xx.1xx -p 20001 -l 1380 -B 172.16.28.173 -t 10 -i 1 -b 1800Ke.g. iperf -u -c 10.12.23.47 -p 8080 -l 1380 -B 10.12.32.45 -t 10 -i 1 -b 200M參數解釋:1) 測試對端是10.12.23.472) 測試對端的連接埠是80803) 資料包大小是1380個位元組4) 綁定本地網卡10.12.32.455)
Time of Update: 2018-12-03
鄰接表的深度優先遍曆 void DFSTraverse(ALGraph* G){int i;for (i=0;i<G->n;i++) visited[i]=false;for (i=0;i<G->n;i++) //確保每一個頂點都遍曆過,如果有孤立的也可以if (!visited[i])DFS(G,i);}void DFS(ALGraph* G, int i){ EdgeNode* p; printf("訪問頂點:%c\n",G->adjlist[i].
Time of Update: 2018-12-03
運行結果如下:(分別用藍色和紅色標記了兩者的差異) ——————————————————————————機器平台:X86_64 處理器作業系統:Red Hat 4.1.2-14編譯器: gcc version 4.1.2 20070626 Size of char is: 1Size of unsigned char is: 1Size of signed char is: 1
Time of Update: 2018-12-03
圖的鏈表格儲存體,廣度優先遍曆,深度優先遍曆深度優先遍曆用到的是遞迴的概念,也就是棧的使用,這個用的是遞迴函式,棧的使用稍後研究廣度優先遍曆用到的是隊列的概念,這裡用的是迴圈隊列。要定義隊列的資料結構和一些操作,然後再用。對於演算法的時間複雜度還是不是很明白。用到的資料結構:#define MaxVertexNum 100typedef int VertexType;typedef struct node //邊表節點{ int adjvex; node*
Time of Update: 2018-12-03
#include <stdio.h>#include <stdlib.h>#define MaxVertexNum 100typedef int VertexType ; //由使用者定義頂點類型typedef int EdgeType; //由使用者定義邊上的權實值型別typedef struct {VertexType vexs[MaxVertexNum];EdgeType edges[MaxVertexNum][MaxVertexNum];
Time of Update: 2018-12-03
【1】AspNetPage分頁控制項的預存程序。set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo/**** 名稱:分頁預存程序 作者:shuiyao 描述:傳入表名,主鍵,與搜尋條件***/--EXEC public_page '15', '1', 'where 1=1', 'ID', 'shop_020'ALTER procedure [dbo].[PR_public_page] @PageSize
Time of Update: 2018-12-03
在第一步“選擇部落格類型”時,選擇“其它部落格服務”。在第二步中輸入你的CSDN部落格首頁地址,比如: http://blog.csdn.net/gisfarmer,還有CSDN的登入使用者名稱和密碼 接下來的一步中選擇提供者,在此選擇你的blog 供應商的類型及它的介面地址。Live Writer支援多達目前流利的7種blog介面類型。 CSDN blog使用的 Metaweblog API 做為介面提供,所以這裡我選:Metaweblog API 這種方式。 完後輸入blog 的介面地址。