Time of Update: 2018-12-06
目的,實現產生驗證碼的圖片private void CreateImage(string checkCode){ int iwidth = (int)(checkCode.Length * 11.5); System.Drawing.Bitmap image = new System.Drawing.Bitmap(iwidth, 20); Graphics g = Graphics.FromImage(image); Font f = new
Time of Update: 2018-12-06
繼前兩篇文章google reader api:http://www.cnblogs.com/mybear/archive/2011/02/18/1957704.htmlGoogleReader使用者登陸驗證原理:http://www.cnblogs.com/mybear/archive/2011/02/18/1957769.html相信大家對GoogleReader
Time of Update: 2018-12-06
上次寫過一些平常開發中總結的小技巧,這次繼續補充一部分。1. 多個Using簡化書寫。我們經常會遇到需要使用多個using對象的時候,這時候我們可能這樣寫代碼:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using (Class1 c1 = new Class1(someParam1)){using (Class2 c2 = new Class2
Time of Update: 2018-12-06
CS_HREDRAW 如果視窗客戶區寬度發生改變,重繪整個視窗 CS_VREDRAW 如果視窗客戶區高度發生改變,重繪整個視窗 CS_DBLCLKS 能感受使用者在視窗中的雙擊訊息 CS_NOCLOSE 禁用系統功能表中的“關閉”命令 CS_OWNDC 為該視窗類別的各視窗分配各自獨立的裝置環境 CS_CLASSDC 為該視窗類別的各視窗分配一個共用的裝置環境 CS_PARENTDC 指定子視窗繼承其父視窗的裝置環境
Time of Update: 2018-12-06
學習和使用C#這麼久,也有了些可以跟大家分享的經驗和教訓,這裡分享下幾個關於C#開發的小技巧: 1. 輸出變數的名稱。 需求:有時候我們在測試或平時練習的時候可能想把變數的值和它自身的名稱一起輸入到螢幕或者其他地方,而不是自己在代碼中寫變數名。如: var A = 10; Console.WriteLine("Var Name:A,Value:{0}", A); 實現:實現這個功能有兩種方式。讀者不妨也思考一下有沒有其他更好的方式實現這個功能。
Time of Update: 2018-12-06
文章目錄 基本介紹泛型約束 泛型內部實現總結 泛型,.NET的這個特性相信大家都已經很熟悉了,提起泛型,不能不首先提到C++中的模板,C++中模板的引入大大提高了代碼的重用性,因此也得到了許多程式員的喜愛。因此,在同為強型別語言平台的.NET 2.0和Java
Time of Update: 2018-12-06
文章目錄 單個符號符號組合 前言:年關將至,因此到處都出現了各種各樣的總結和歸類文章。因此,這裡我也帶各位讀者對.NET中出現的符號總結一下,溫故知新,希望能將你可能對有些符號的模糊的記憶重新理清,對你有所啟示。
Time of Update: 2018-12-06
文章目錄 什麼是索引屬性為什麼我們需要它?為什麼C#不支援定義索引屬性索引屬性的實現索引屬性的使用總結 首先祝大家元旦快樂(有朋友祝福我新年快樂,但總覺得沒那個味道,我心中的新年快樂一直都是春節快樂的意思,不過聽Happy New Year又能接受~~)。這篇文章我主要給大家介紹一個C# Team很少提及的一個關於C#
Time of Update: 2018-12-06
沒有特別多時間來集中看objC和iOS的書,就上下班路上看了一下Standford的課程CS193P,入門綽綽有餘了。Course web site ■ http://cs193p.stanford.edu/• Other web sites■ Apple Dev Center: http://developer.apple.com/■ Developer Forums: http://devforums.apple.com/External resources:■
Time of Update: 2018-12-06
1. 關於執行個體方法內self的使用, ObjC比較特殊. 比如下例子, self.name 實際上會訪問 property name,而不是直接存取內部變數,也就是說會訪問
Time of Update: 2018-12-06
這個模式好像經常有人拿來談論,我覺得理論意義比實際意義要大,所以列出三種寫法,看著玩兒吧. 1. 普通寫法 using System;public class Singleton{ private static Singleton instance; private Singleton() {} public static Singleton Instance { get { if (instance == null) {
Time of Update: 2018-12-06
1.簡介 虛函數是C++中用於實現多態(polymorphism)的機制。核心理念就是通過基類訪問衍生類別定義的函數。假設我們有下面的類層次:class A{public: virtual void foo() { cout << "A::foo() is called" << endl;}};class B: public A{public: virtual void foo() { cout << "B::foo() is
Time of Update: 2018-12-06
/******************************************************************** created: 2008/04/16 created: 16:4:2008 11:07 filename: F:\Workspace\Midapex\Src\Net\OurFtpServer\Program.cs file path: F:\Workspace\Midapex\Src\Net\OurFtpServer file
Time of Update: 2018-12-06
網站的項目(.NET 2.0)中使用了memcached作為主要快取服務,好處就不講了。目前使用的還是EnyimMemcached,也發現幾個問題,但是自從07年8月,作者就沒有再更新,本來xingd準備自己著手改寫的。前幾天正好出了一個新的C#用戶端——BeIT Memcached,這個用戶端是基於2007-12-06發布的memcached
Time of Update: 2018-12-06
C#提供了Mutex與Interlocked這兩個與線程相關的類,都在Threading命名空間下~! Mutex中提供了WiteOne,ReleaseMutex 兩個執行個體方法~ WiteOne的作用是"阻塞當前線程,提供對該線程的原子操作" 也就是說當一個線程遇到WiteOne的時候,如果在WiteOne裡面沒有線程在操作,則此線程進去操作 而裡面有線程的時候,所有到此的線程均需要排隊等候裡面的線程執行完畢~ 而控制這樣操作的結束標記就是使用ReleaseMutex 方法!
Time of Update: 2018-12-06
很多人都苦惱於如何在子表單中操作主表單上的控制項,或者在主表單中操作子表單上的控制項。相比較而言,後面稍微簡單一些,只要在主表單中建立子表單的時候,保留所建立子表單對象即可。 下面重點介紹前一種,目前常見的有兩種方法,基本上大同小異: 第一種,在主表單類中定義一個靜態成員,來儲存當前主表單對象,例如: public static yourMainWindow pCurrentWin = null;
Time of Update: 2018-12-06
visual studio 2005 + winxp sp2 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using
Time of Update: 2018-12-06
1、DateTime 數字型 System.DateTime currentTime=new System.DateTime(); 1.1 取當前年月日時分秒 currentTime=System.DateTime.Now; 1.2 取當前年 int 年=currentTime.Year; 1.3 取當前月 int 月=currentTime.Month; 1.4 取當前日 int 日=currentTime.Day; 1.5 取當前時 int 時=currentTime.Hour; 1.6
Time of Update: 2018-12-06
方法一: string weekstr = DateTime.Now.DayOfWeek.ToString(); switch (weekstr) { case "Monday": weekstr = "星期一"; break; case "Tuesday": weekstr = "星期二"; break; case "Wednesday": weekstr = "星期三"; break;
Time of Update: 2018-12-06
public string checkStr(string html) { System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@"<script[\s\S]+</script *>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);