Time of Update: 2017-02-28
// 檢測使用者ID(小寫字母開頭,只能由字母、數字和底線組成),驗證使用者兩次輸入密碼是否相同 // 使用Regex進行驗證,引入命名空間 using System.Text.RegularExpressions; public Boolean checkId(string id) { // Regex:帳號是否合法(字母開頭,允許5-16位元組,允許字母數字底線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ string valEx = "^
Time of Update: 2017-02-28
供大家參考使用!C:├─WINDOWS│ ├─system32(存放Windows的系統檔案和硬體驅動程式)│ │ ├─config(使用者配置資訊和密碼資訊)│ │ │ └─systemprofile(系統配置資訊,用於恢複系統)│ │ ├─drivers(用來存放硬體驅動檔案,不建議刪除)│ │
Time of Update: 2017-02-28
首先, 在Java中, 不存在引用傳遞(也就是地址傳遞)一說, 全部都是值傳遞, 自然, 在使用對象時實際上都是使用的引用 Java語言明確說明取消了指標,因為指標往往是在帶來方便的同時也是導致代碼不安全的根源,同時也會使程式的變得非常複雜難以理解,濫用指標寫成的代碼不亞於使用早已臭名昭著的"GOTO"語句。Java放棄指標的概念絕對是極其明智的。但這隻是在Java語言中沒有明確的指標定義,實質上每一個new
Time of Update: 2017-02-28
由於這本書我發現的錯誤較多,感覺品質不是很好,所以大家在看的時候一定要注意。好了,我們繼續這個系列,今天主要是將排序演算法中最簡單的冒泡排序。所謂冒泡排序就是在每一次排序的過程中總有一個最大的值被移動到後面,值小的就像水泡一樣浮到水面。下面我們就看一下代碼,重要的地方都有注釋,大家可以看注釋。 1 class SortingAlgorithms 2 { 3 private int[] arr; 4 private int upper; 5 private int
Time of Update: 2017-02-28
.NetFramework簡介 .netframework運行於作業系統之上,提供良好的跨語言特性。 .netframework包含兩個內容:通用語言執行平台(CLR)和類庫集(FCL) MSIL微軟中繼語言。當編譯.net支援的語言編寫的代碼的時候,輸出的代碼為MSIL CLR又包含:通用語言規範(CLS:保證語言互通性的一組規則)和公用類型系統(CTS:包含了.net支援的各語言間相容的資料類型和功能) C#中的變數和常量 C#中的基礎資料型別
Time of Update: 2017-02-28
SqlDataAdapter概述 SqlDataAdapter是 DataSet和 SQL Server之間的橋接器,用於檢索和儲存資料。SqlDataAdapter通過對資料來源使用適當的Transact-SQL語句映射 Fill(它可更改DataSet中的資料以匹配資料來源中的資料)和 Update(它可更改資料來源中的資料以匹配 DataSet中的資料)來提供這一橋接。當SqlDataAdapter填充
Time of Update: 2017-02-28
電腦裝有的安全軟體對一般的SQL注入等攻擊還是沒什麼問題的,直到遇到CC攻擊。本文中作者將教你如何快速部署安全狗解決CC攻擊。 手頭有幾個網站:1個Z-Blog的部落格、1個phpwind論壇、1個Discuz!論壇,流量又都不高,所以用個512M記憶體的VPS也足夠用了,平時速度也還不錯。 但是網站算是網路安全類的,所以,對網站的攻擊隔三差五也是有的。還好,多數時候是掃描、踩點,用某安全監視軟體檢測到的攻擊企圖最多的一天居然有8萬次。不過由於裝有安全軟體,一般的SQL注入等攻擊還是沒什
Time of Update: 2017-02-28
#include<iostream>#include<string>using namespace std;class fruit{public:virtual void how_to_eat()const=0;virtual void show_priority()const=0; fruit(string a,string b,double c);string name;string color;double price;};class
Time of Update: 2017-02-28
注意:設計原則----盡量不要去修改基類內容,有新的東西要從衍生類別中去實現。層層派生。派生模式使得可擴充、#ifndef WIN_32_TEST_H#define WIN_32_TEST_H#include <iostream>#include <ctime>#include <string>using std::endl;using std::cout;using std::string;//鐘錶的幾種顏色enum
Time of Update: 2017-02-28
在C語言裡,一個指標可以指向一個函數。這個指標也有兩個屬性,但一個是函數的入口地址,另一個是函數的返實值型別。例如下面的程式,它在C語言裡是正確的: int time12(int i) { return(i%12); } int main() {
Time of Update: 2017-02-28
使用.net的方法GetThumbnailImage產生的縮圖失真嚴重,這裡推薦一種不失真產生縮圖的方法代碼如下:/// <summary>/// 獲得縮微圖/// </summary>/// <returns></returns> public bool GetThumbImg(){try{string imgpath; //原始路徑 if(imgsourceurl.IndexOf(&
Time of Update: 2017-02-28
這篇文章主要介紹了c#將Excel資料匯入到資料庫的實現代碼,有需要的朋友可以參考一下假如Excel中的資料如下: 資料庫建表如下: 其中Id為自增欄位: 代碼: 代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using
Time of Update: 2017-02-28
一、資源模板 開啟軟體首先會彈出一個模板選擇頁面,這裡為我們提供了 iPhone、iPad、Web 等常見的設計尺寸。同時內建了一個簡單的示範檔案以及 iOS、Google Material 和 Win Phone 的常用控制項陳列庫。視窗右側則是近期使用的檔案記錄。 二、整體介面 選擇一個合適的尺寸,我們便進入了軟體的操作介面。和傳統 Adobe 軟體介面相比,Xd 的介面要更接近於
Time of Update: 2017-02-28
1. 通過網路推送的方式升級到win8後發現C盤無比龐大,居然有40多G。 2. 開啟C盤發現多了一個windows.old檔案夾,這個檔案夾就是升級前的windows系統檔案, 3. 升級後我們可以刪除這個檔案來給C盤瘦身。方法是右點擊C盤-->屬性,選擇“磁碟清理” 4. 在彈出的“C:的磁碟清理”對話方塊中選擇 “清理系統檔案” 5.
Time of Update: 2017-02-28
Win7系統下C盤檔案清理方法 具體方法如下: 第一、我們首先關閉Win7系統休眠功能,最多能釋放出3G多空間喔 “以管理員身份運行,所有程式→附件→命令提示字元”,右擊選擇“以管理員身份運行”,進入命令提示字元後,手工輸入“powercfg -h off” 關閉Win7系統休眠功能。 第二、關閉系統保護 電腦右鍵屬性--進階管理設定--系統保護。 第三、轉移虛擬記憶體
Time of Update: 2017-02-28
#line #line 使您可以修改編譯器的行號以及(可選)錯誤和警告的檔案名稱輸出。下面的樣本說明如何報告與行號關聯的兩個警告。#line 200 指令強迫行號為 200(儘管預設值為 #7)。另一行 (#9) 作為預設 #line 指令的結果跟在通常序列後。 class MainClass { static void Main() { #line 200 int i; // CS0168 on line 200 #line default char c; // CS01
Time of Update: 2017-02-28
將字串轉換為ASCII編碼數組,只要是中文位元組碼就是ASCII編碼63即"?",所以可以由此來進行判斷 class StringOP { /// /// 擷取中英文混排字串的實際長度(位元組數) /// /// 要擷取長度的字串 /// 字串的實際長度值(位元組數) public int getStringLength(string str) { if (str.Equals(string.Empty)) return 0; int
Time of Update: 2017-02-28
位操作符是對資料按二進位位進行運算的操作符。位操作是其他很多語言都支援的操作,如C、C++和Java等,C#也不例外支援位操作。注意位操作支援的資料類型是基礎資料型別 (Elementary Data Type),如byte、short、char、int、long等,C#支援的位操作有如下幾種: 按位與 & 按位或 | 按位取反 ~ 左移 << 右移
Time of Update: 2017-02-28
一、傳遞參數 既可以通過值也可以通過引用傳遞參數。通過引用傳遞參數允許函數成員(方法、屬性、索引器、運算子和建構函式)更改參數的值,並保持該更改。 二、傳遞實值型別參數 實值型別變數直接包含其資料,這與參考型別變數不同,後者包含對其資料的引用。因此,向方法傳遞實值型別變數意味著向方法傳遞變數的一個副本。方法內發生的對參數的更改對該變數中儲存的未經處理資料無任何影響。如果希望所調用的方法更改參數的值,必須使用 ref 或 out 關鍵字通過引用傳遞該參數。為了簡單起見,下面的樣本使用
Time of Update: 2017-02-28
可空類型用途主要是從資料庫讀取資料有可能為空白,而不是插入使用,插入資料都要進行驗證,如果要插入資料庫的null,則使用DBNull.value 判斷取出的資料是否為資料庫中的null,如果是則賦值給可空的datetime類型的Lockdatatime 屬性 tseat.Lockdatatime = reader.IsDBNull(5) ? null :