Time of Update: 2018-12-08
天文學有一種連續紀日的儒略日(JD),它以儒略曆公元前4713年1月1日的GMT正午為第0日的開始。還有一種簡化儒略日(MJD): MJD=JD-2400000.5 MJD的第0日是從西曆1858年11月17日的GMT零時開始的。 需要注意:儒略曆公元前4713年1月1日相當於西曆公元前4713年11月24日。 儒略日(Julian day)是指由公元前4713年1月1日,國際標準時間中午12時開始所經過的天數,多為天文學家採用,用以作為天文學的單一曆法,把不同曆法的年表統一起來。
Time of Update: 2018-12-08
using System;using System.IO;using System.Runtime.InteropServices;using System.Text;namespace WindowsApplication6{ /// <summary> /// iniClass 的摘要說明。 /// </summary> // TODO: 在此處添加建構函式邏輯 public class INIClass
Time of Update: 2018-12-08
大家在實際工作學習C#的時候,可能會問:為什麼我們要為一些已經存在的功能(比如Windows中的一些功能,C++中已經編寫好的一些方法)要重新編寫代碼,C#有沒有方法可以直接都用這些原本已經存在的功能呢?答案是肯定的,大家可以通過C#中的DllImport直接調用這些功能。 DllImport所在的名字空間 using System.Runtime.InteropServices;
Time of Update: 2018-12-07
注意:所有效能時間值和“硬體條件”和“作業系統的當前進程數”有很大的關係,所有效能測試時間長度僅代表我的電腦的資料,但是從這些值的比例關係你可以看出他們的效能差別的。測試電腦的資訊:軟體:Windows 7,測試時均運行67個進程,.NET Framework 4.0 Client Profile。硬體:CPU: Intel Core i5 M480,記憶體: 2GB。 目錄22.3359171秒:使用WMI的效能計數器資料 03.5501914秒:使用效能計數器的ID Process 02.1
Time of Update: 2018-12-07
public void RARsave(string patch,string rarPatch,string rarName) ...{ String the_rar; RegistryKey the_Reg; Object the_Obj; String the_Info; ProcessStartInfo the_StartInfo;
Time of Update: 2018-12-07
工作中經常需要自訂滑鼠樣式來更豐富更形象地互動操作,系統內建的樣式單一,難免會有些審美疲勞.取而代之,用一些比較形象的表徵圖來定義滑鼠樣式,使用者體驗上就更加形象了. 自訂滑鼠樣式Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// <summary> /// 自訂滑鼠樣式 /// </summary&
Time of Update: 2018-12-07
程式中需要用到文字框或者RichTextBox進行文字輸入或顯示,對於一般使用者,可能連快速鍵Ctrl+C複製,Ctrl+V粘貼都不會用,作為開發人員就必須做一個右鍵菜單,以顯示“複製”,“粘貼”。可以將一個操作功能表(ContextMenuStrip,也叫右鍵菜單、捷徑功能表)分配給幾個控制項使用,方法是將這幾個控制項的ContextMenuStrip屬性設定為需要顯示的菜單。在菜單事件中,如何判斷是在哪個控制項點擊的呢?答案是此操作功能表的SourceControl屬性,以下是複製、粘貼的代
Time of Update: 2018-12-07
C#源碼,用.Net封裝的類庫寫的加密和解密的方法,很容易轉換成VB.Netusing System;using System.IO;using System.Windows.Forms;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;namespace MyDes{ /// <summary> /// DES加/解密與MD5加密 ///
Time of Update: 2018-12-07
今年第一次旅行結束,雖然是第二次進去藏區,依舊有高原反應,嚓....不過整個旅途感受到前所未有的放鬆.更有精力面對接下來的工作和學習.進入今天的主題---C#中的多線程1、感受多線程因為文章追求是簡單易懂,如果您和我一樣,是C#初學者,那麼在這一段中,請跟著例子,寫一次,每個例子都有分析,並且這裡的例子是會把多線程涉及的很多問題先引入出來,在後面的階段,再深入分析~ C#是支援多線程滴(貌似是廢話.)~一個線程有它獨立的執行路徑,能夠與其他的線程“同時”運行,一個C#程式起始於一個單線程,這
Time of Update: 2018-12-07
Delphi資料類型C/C++ShorInt8位有符號整數charByte8位不帶正負號的整數BYTE,unsigned shortSmallInt16位有符號整數shortWord16位不帶正負號的整數unsigned shortInteger,LongInt32位有符號整數int,longCardinal,LongWord/DWORD32位不帶正負號的整數unsigned
Time of Update: 2018-12-07
1、繼承,動態綁定,資料抽象一起成為物件導向編程的基礎。2、模板使我們能夠編寫獨立於具體類型的泛型類和泛型函數。在C++中,用類進行資料抽象,用類派生從一個類繼承另一個類:衍生類別繼承基類的成員。動態綁定使編譯器能夠在運行時決定是使用基類中定義的函數還是類中定義的函數。3、C++中,多態性僅用於通過繼承而相關聯的類型的引用或指標。4、定義為virtual的函數是基類期待衍生類別重新定義的。保留字virtual只在類內部的成員函式宣告中出現。5、一旦函數在基類中聲明為虛函數,它就一直為虛函數。6、
Time of Update: 2018-12-07
今天看"modern c++ design"的時候發現自己竟然又把以前好不容易弄懂的Traits技術給忘記了,真是...又重新學習了一下,趕緊記下來。Traits技術可以用來獲得一個 類型 的相關資訊的。 首先假如有以下一個泛型的迭代器類,其中型別參數 T 為迭代器所指向的類型:template <typename T>class
Time of Update: 2018-12-07
View Code #include <time.h>#include <stdlib.h>#include <stdio.h>int main(){ int i,j; char ss[6]; srand((unsigned)time(NULL)); for(i=1;i<=30;i++) { for(j=0;j<6;j++) { int temp=rand();
Time of Update: 2018-12-07
今天在該網站看到這麼一篇文章: "C#如何?兩個WINFORM之間的訪問". 把寫的代碼考下來的確能實現,不過大家不知道有沒有發現一個問題. 寫這篇文章的人把問題搞的更糟了. 為什麼這麼說呢. 請看我對這個問題的解決方案.大家知道物件導向程式設計的一個特點是多態.,一個是封裝,還一個是繼承,最後這個我們這麼不做多餘的說明.實現方法如下:1. 從Form 繼承一個 Form1類.2. 從Form 繼承一個 Form2類.3.在Form2類中加一個成員變數:frmParent4.在Form2
Time of Update: 2018-12-07
/// <summary>/// 計算檔案的 MD5 值/// </summary>/// <param name="fileName">要計算 MD5 值的檔案名稱和路徑</param>/// <returns>MD5 值16進位字串</returns> public string MD5File(string fileName) {return HashFile(fileName, "md5"
Time of Update: 2018-12-07
/// <summary> /// 判斷是否為正確的IP地址,IP範圍(0.0.0.0~255.255.255) /// </summary> /// <param name="ip">需驗證的IP地址</param> /// <returns></returns> public bool IsIP(String ip) {
Time of Update: 2018-12-07
.首先建立一個web
Time of Update: 2018-12-07
利用c#編程已經一定時間了,發覺自己基礎不紮實,所以現在轉過頭來補充一下基礎知識。使用csc.exe構建C#應用程式一個很不錯的參考資料:http://book.csdn.net/bookfiles/650/ CSC是什麼呢?CSC就是 C-Sharp Compiler (中文就是C#編譯器)。 在我剛接觸C#的時候,就看見過這個東西,可當時給我感覺就是既然有VS
Time of Update: 2018-12-07
class Program { static void Main(string[] args) { Console.WriteLine(Next("abc123def345ghi")); Console.Read(); } private static string Next(string s) { if (!isNumber(s.Substring(s.
Time of Update: 2018-12-07
這次的老資料庫大概30萬條記錄,我第一次做,沒太考慮效率,這樣還是在朋友的協助下實現的,完成大概需要2個小時(cpu:賽揚3.06,記憶體:1.5G,環境:VS2005+SQL2000),哈哈!經驗1:執行sql語句,不要笑。進來之前,我不知道如何執行多個sql語句,這也許是許多實習生的通病,要實現這個,可以建立多個sql語句,比如strSQL,strSQL1,strSQL2……strSQLi……,在多個SqlCommand對象中執行。 經驗2:選擇資料來源,這也許會令許多初次實踐者望而生畏,因