Time of Update: 2016-06-13
標籤: 單鏈表允許從一個結點直接存取它的後繼結點,所以, 找直接後繼結點的時間複雜度是 O(1)。但是,要找某個結點的直接前驅結點,只能從表的頭引用開始遍曆各結點。如果某個結點的 Next 等於該結點,那麼,這個結點就是該結點的直接前驅結點。也就是說,找直接前驅結點的時間複雜度是 O(n),n是單鏈表的長度。當然,我們也可以在結點的參考網域中儲存直接前驅結點的地址而不是直接後繼結點的地址。這樣,找直接前驅結點的時間複雜度只有 O(1),但找直接後繼結點的時間複雜度是
Time of Update: 2016-06-13
標籤:需要 using System.IO; 1) 相對路徑轉絕對路徑string fullfolder = HttpContext.Current.Server.MapPath(folder); 2) 檔案移動(改名)File.Move(Server.MapPath("/a.txt"), Server.MapPath("/b.txt")); 3) 檔案複製File.Copy(Server.MapPath("/a.txt"), Server.MapPath("/b.
Time of Update: 2016-06-13
標籤: 一.添加控制項IrisSkin2.dll。 方法:
Time of Update: 2016-06-12
標籤:因為我們如果想要將一個對象持久化到檔案中 如果我們使用IO流檔案流操作的話可能就沒辦法實現了,但是我們用序列化的話就可以輕而易舉實現,並且當我們回拿到資料的時候,我們拿到的也是一個對象,但是它儲存到檔案中是二進位檔案具體實現步驟如下首先我們有一個實體物件 並且這個類是可支援序列化操作的 也就是掛載有[Serializable]標記 //說明該類可以被序列化 [Serializable] public class Peoson {
Time of Update: 2016-06-12
標籤: public string getHtml(string Url, string type = "UTF-8") {
Time of Update: 2016-06-12
標籤:
Time of Update: 2016-06-12
標籤: 結構體是由若干成員組成的.布局有兩種1.Sequential,循序配置,比如struct S1{ int a; int b;}那麼預設情況下在記憶體裡是先排a,再排b也就是如果能取到a的地址,和b的地址,則相差一個int類型的長度,4位元組[StructLayout(LayoutKind.Sequential)] struct S1{ int a; int b;}這樣和上一個是一樣的.因為預設的記憶體排列就是Sequential,也就是按成員的先後順序排列.
Time of Update: 2016-06-12
標籤:using System;using System.Collections;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Net.NetworkInformation;using System.Text;using System.Threading.Tasks;namespa
Time of Update: 2016-06-12
標籤:前言偶爾翻翻書籍看看原理性的東西確實有點枯燥,之前有看到園中有位園友說到3-6年工作經驗的人應該瞭解的.NET知識,其中就有一點是關於C#中的閉包,其實早之前在看書時(之前根本不知道C#中還有閉包這一說)看到對於閉包的內容篇幅很少而且介紹的例子一看就懂(最終也就是有個印象而已),反正工作又用不到來讓你去實現閉包,於是乎自己心存僥倖心理,這兩天心血來潮再次翻了翻書想仔細研究一番(或許是出於內心的惶恐吧,工作幾年竟然不知道閉包,就算知道而且僅止於瞭解,你是在自欺欺人麼),緊接著就查了下資料來研
Time of Update: 2016-06-12
標籤:準備參數:圖片檔案流、檔案名稱 方法:1.先將圖片流通過System.Drawing.Image.FromStream方法轉成圖片對象 2.通過圖片對象.GetThumbnailImage方法產生自訂長寬的縮圖。產生方法:縮圖產生:/// <summary> /// 縮圖 /// shidd /// </summary> /// <param name="myStream">檔案流</param>
Time of Update: 2016-06-12
標籤:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace 執行個體7_7繪製圖形{ public partial class FirstForm : Form {
Time of Update: 2016-06-13
標籤:摘自:http://licstar.net/archives/6“C# save CookieContainer to file”,發現了一份優雅的代碼。http://stackoverflow.com/questions/1777203/c-writing-a-cookiecontainer-to-disk-and-loading-back-in-for-usepublic static void WriteCookiesToDisk(string file,
Time of Update: 2016-06-12
標籤: 虛方法和抽象方法都可以供衍生類別重寫,它們之間有什麼區別呢?1. 虛方法必須有實現部分,並為衍生類別提供了重寫該方法的選項。抽象方法沒有提供實現部分,抽象方法是一種強制衍生類別重寫的方法,否則衍生類別將不能被執行個體化2. 抽象方法只能在抽象類別中聲明, 抽象方法必須在衍生類別中重寫。虛方法不是也不必要重寫。其實如果類包含抽象方法,那麼該類也是抽象的,也必須聲明為抽象的3.
Time of Update: 2016-06-12
標籤:實值型別實值型別的特性:1.C#的所有實值型別均隱式派生自System.ValueType。各個實值型別及其基類:結構體:struct(直接派生於System.ValueType);數實值型別:整型:short(System.Int16),ushort(System.UInt16),int(System.Int32),uint(System.UInt32),long(System.Int64),ulong(System.UInt64),sbyte(System.SByte的別名),byte
Time of Update: 2016-06-13
標籤:extern float GetTempOfVolMi(float V){ float K,B; if(0.03947 <= V < 2.02308) //0~50 { K = 24.731; B = 0.1341; } else if(2.02308 <= V < 4.09623)//50-100 { K =
Time of Update: 2016-06-13
標籤:劍指offer第二十二題:棧的壓入、彈出序列 1 //============================================================================ 2 // Name : JZ-C-22.cpp 3 // Author : Laughing_Lz 4 // Version : 5 // Copyright : All Right Reserved 6 // Description :
Time of Update: 2016-06-13
標籤:一、概述 C 語言套件含的資料類型如所示: 二、各種資料類型介紹2.1 整型 整形包括短整型、整形和長整形。2.1.1 短整形 short a=1;2.1.2
Time of Update: 2016-06-12
標籤:安裝 負載 nginx 1.nginx安裝所需軟體包:nginx-1.8.0.tar.gz tar zxf nginx-1.8.0.tar.gz cd nginx-1.8.0yum install pcre-devel openssl-devel -y.
Time of Update: 2016-06-12
標籤:劍指offer第二十一題:包含min函數的棧 1 //============================================================================ 2 // Name : JZ-C-21.cpp 3 // Author : Laughing_Lz 4 // Version : 5 // Copyright : All Right Reserved 6 // Description :
Time of Update: 2016-06-11
標籤:引言 隨機函數演算法應該是電腦史上最重要的十大演算法之一吧. 而C中使用的隨機函數#include <stdlib.h>_Check_return_ _ACRTIMP int __cdecl rand(void); 本文主要圍繞rand 函數找到G點. 就是偽隨機函數的周期值. 關於rand 源碼, 可以從Linux底層源碼 glibc中找. 看了一下大約4個檔案. 演算法比較複雜. 感覺很穩定.這裡不探討隨機演算法的實現. 只為了找到