Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/Thriving-Country/archive/2009/12/20/1628314.html 本季度公司要求閱讀《架構設計(第2版)CLR Via
Time of Update: 2018-12-06
對於”yield”這個關鍵字我已經見過N次了,直到最近我才知道這個關鍵字所蘊含的力量。我將在下面展示出一些使用”yield”讓你的代碼有更高可讀性和更好效能的例子. 為了讓你對yield有一些快速概覽,我首先要展示一個沒有使用這個關鍵字的例子,下面的代碼很簡單,但在我最近的項目中卻很常見IList<string> FindBobs(IEnumerable<string> names){var bobs = new List<string>();foreach(
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/CareySon/archive/2009/12/16/1625469.html 對於”yield”這個關鍵字我已經見過N次了,直到最近我才知道這個關鍵字所蘊含的力量。我將在下面展示出一些使用”yield”讓你的代碼有更高可讀性和更好效能的例子. 為了讓你對yield有一些快速概覽,我首先要展示一個沒有使用這個關鍵字的例子,下面的代碼很簡單,但在我最近的項目中卻很常見IList<string>
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/CareySon/archive/2009/12/15/1624728.html 在正式開始之前,我需要先聲明:這些關鍵字對於偏向底層的程式員更加耳熟能詳,對這些關鍵字不瞭解並不影響你作為一個合格的程式員。這意味著這些關鍵字會讓你在編寫程式時得到更好的代碼品質和可讀性,enjoyyieldyield關鍵字會告訴編譯器當前的函數是在一個迴圈內部,編譯器會相應產生一個執行它在迴圈體內部所表示行為的類,yield和return關鍵字一起用於為列舉程式
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/ok519/archive/2009/09/21/1570903.html 最近開發 Winform 應用程式,涉及到 嵌入Excel 檔案。技術驗證也快結束,需要整理一下協助文檔了。。 用webBrowser控制項 開啟Excel 。 /// <summary> /// /// </summary> public static Microsoft.Office.
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/shaoqun/archive/2009/12/14/1624165.html一首MP3歌曲除了音樂資訊外,還包含了如歌名、演唱者等資訊,下面我們就通過c#編程將歌曲資訊自動讀出來using System;using System.Collections.Generic;using System.Text;using System.IO;using Egacn.com;using WatchStylish.com;using
Time of Update: 2018-12-06
c# mschart 時間軸顯示效果 在上篇 c# mschart 學習 中,X軸顯示時間點,但是從效果來看,X軸看不出起始時間點,與結束時間點;而且也沒有全部顯示所有時間點,現在想做一個修改,顯示一個起始時間點,時間段中間的某一個相對的時間點,以及結束時間點。 在設定座標軸或者網格線的情況下,一般都是設定Area的一些相關屬性。 如:Area.AxisX.IntervalAutoMode =
Time of Update: 2018-12-06
轉自:http://www.cftea.com/c/2008/04/A1FQ34RYSYNLFT47.aspSharpZipLib 是一個免費的組件,可以利用它對 ZIP 等多種格式進行壓縮與解壓。本地下載 SharpZipLib 0.85.4; 本地下載 SharpZipLib 0.85.4 源檔案與樣本; 本地下載 SharpZipLib 0.85.4
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/ycmoon/archive/2009/12/27/1633536.html在 C# 中,我們用字串 "\r\n" 表示斷行符號分行符號。string str = "第一行\r\n第二行";但是我們更推薦 Environment.NewLine(名稱空間為 System),Environment 是類,NewLine 是字串屬性,用於擷取當前環境中定義的斷行符號分行符號字串。string str = "第一行" +
Time of Update: 2018-12-06
樣本 此樣本定義了一個名為 Employee 的基類,和一個名為 SalesEmployee 的衍生類別。SalesEmployee 類包括一個額外的屬性 salesbonus,並重寫方法 CalculatePay 以便將該屬性考慮在內。CodesCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
用戶端ip:Request.ServerVariables.Get("Remote_Addr").ToString();用戶端主機名稱:Request.ServerVariables.Get("Remote_Host").ToString();用戶端瀏覽器IE:Request.Browser.Browser;用戶端瀏覽器
Time of Update: 2018-12-06
為保持對操作過程的描述盡量簡潔,沒有在上面的內容中加入過多的解釋,留在這段統一講述。1,關於“Proxy 伺服器”的一些本質兩個與TCP&HTTP協議相關的值,REMOTE_ADDR和HTTP_X_FORWARDED_FOR。(1)REMOTE_ADDR總是取離Web伺服器最接近的一台主機的IP,如果沒有使用代理,這個值就是訪問者本身的IP,如果使用了代理,這個值就是 Proxy 伺服器的IP,如果通過多個Proxy 伺服器進行的串連,這個值就是到達Web伺服器前最後一台Proxy
Time of Update: 2018-12-06
本文由DiaHosting的某位牛牛所寫,DiaHosting那邊的已經測試通過,VPS偵探暫未測試。一,準備工作1,登入進VPS控制台,準備好隨時重啟VPS。2,關閉Web Server先,過高的負載會導致後面的操作很難進行,甚至直接無法登入SSH。3,以防萬一,把設定的Web Server系統啟動後自動運行去掉。(如果已經無法登入進系統,並且重啟後負載過高導致剛剛開機就已經無法登入,可聯絡管理員在母機上封掉VPS的IP或80連接埠,在母機上用虛擬控制台登入
Time of Update: 2018-12-06
CC攻擊原理 CC主要是用來攻擊頁面的.大家都有這樣的經曆,就是在訪問論壇時,如果這個論壇比較大,訪問的人比較多,開啟頁面的速度會比較慢,對不?!一般來說,訪問的人越多,論壇的頁面越多,資料庫就越大,被訪問的頻率也越高,佔用的系統資源也就相當可觀,現在知道為什麼很多空間服務商都說大家不要上傳論壇,聊天室等東西了吧. 一個靜態頁面不需要伺服器多少資源,甚至可以說直接從記憶體中讀出來發給你就可以了,但是論壇就不一樣了,我看一個文章,系統需要到資料庫中判斷我是否有讀讀文章的許可權,如果有,
Time of Update: 2018-12-06
/* Note:Your choice is C IDE */#include "stdio.h"void main(){ int i,j,temp,d,a[10]; printf("請輸入數組的元素:\n"); for(i=0; i<10; i++) scanf("%d",&a[i]); /*冒泡排序*/ for(i=9; i>=1; i--) for(j=0; j<=i-1; j++)
Time of Update: 2018-12-06
模式串匹配演算法:#include "stdio.h"int Index(char *S,char *T,int pos){ int i,j,slen,tlen; slen=strlen(S); tlen=strlen(T); i=pos; j=0; while(i<slen&&j<tlen) { if(S[i]==T[j]) { i++; j++;
Time of Update: 2018-12-06
棧:#include "stdio.h"#include "stdlib.h"#define MAX_SIZE 100typedef struct stack{ int *base; int top;}Stack;int InitStack(Stack *stack){ stack->base=(int *)malloc(MAX_SIZE*sizeof(int)); if(!stack->base) return -1; stack->top=0;
Time of Update: 2018-12-06
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace AdjacencyList{ public class AdjacencyList<T> { List<Vertex<T>> items;//圖的頂點集合 public AdjacencyList():this(10){}//構造方法
Time of Update: 2018-12-06
CC攻擊可算是最鬱悶的攻擊了,硬防防不住,軟防防不來。 不過用linux內建的iptables卻可以減緩CC攻擊首先安裝iptablesapt-get install iptables然後設定規則iptables -I INPUT -p tcp –dport 80 -m connlimit –connlimit-above 10 -j DROP10就是一個IP只允許開10線程,否則丟包如果DDOS量比較大,就改成5啊 3啊之類的,。。太小會影響速度之後iptables-save >
Time of Update: 2018-12-06
我們都知道C++傳遞參數有三種形式,傳值,傳指標和傳引用,而一般C#中只有傳值和傳引用,但無論是在C#中還是C++參數傳遞實際上只有兩種:值傳遞和引用傳遞,值傳遞就是將對象拷貝一份到棧上,引用傳遞則傳遞的就是對象本身。在弄清楚值傳遞和引用傳遞之前一定要弄清楚引用和指標的區別,指標的概念我想很容易理解,因為在C++中它是實實在在佔據記憶體的一個東東,但是“引用”一詞通常容易讓初學者混淆,個人認為引用更多是語義上的東西,在C++中把引用就看成是變數本身,調用方法的時候無論傳遞的是值還是指標,其實傳遞