Time of Update: 2018-12-07
根據字串產生唯一的數位識別碼, 一般我們都會採用GUID, 根據字串計算MD5, 計算出來的MD5碼就是一個GUID. 但是GUID太長了, 是一個128位的數字, 在儲存的時候, 會很佔地方, 考慮能不能產生一個短一點的數字, 比如32為的數字, 搜了搜, 有人給出了這樣的方法. : 我們可以將一個標準的GUID 21726045-e8f7-4b09-abd8-4bcc926e9e28 轉換成短的字串
Time of Update: 2018-12-07
這一講的主要內容是介紹AutoCAD物件模型,如果你對VBA開發AutoCAD瞭解的話,這部分內容應該是超簡單的。對象是 AutoCAD ActiveX 介面的主要構造塊,每一個顯示的對象均精確代表一個 AutoCAD 組件。AutoCAD ActiveX 介面的主要對象有:• 直線、圓弧、文字和標註等繪圖物件。• 線型與標註樣式等樣式設定對象 • 圖層、編組和塊等組織圖對象 • 視圖與視口等圖形顯示對象。 • 圖形、AutoCAD 應用程式本身也是對象所有對象的根對象是AutoCAD
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Text;using System.Web;namespace Pub.Class{/// <summary>/// Session操作類/// </summary&
Time of Update: 2018-12-07
1.C 語言在三種情況下重新整理輸出緩衝區:緩衝區滿,遇到分行符號和輸入的情況下。2. C語言中編譯器可以選擇先計算函數中哪個參數的值,這個自由提高了編譯器的效率,但是如果在參數中使用了遞增運算子則可能帶來麻煩。i.e.
Time of Update: 2018-12-07
一、預備知識—程式的記憶體配置 一個由c/C++編譯的程式佔用的記憶體分為以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧。 2、堆區(heap) — 一般由程式員分配釋放, 若程式員不釋放,程式結束時可能由OS回收 。注意它與資料結構中的堆是兩回事,分配方式倒是類似於鏈表,呵呵。 3、全域區(靜態區)(static)—,全域變數和靜態變數的儲存是放在一塊的,初始化的全域變數和靜態變數在一塊地區,
Time of Update: 2018-12-07
C++語言的建立初衷是“a betterC”,但是這並不意味著C++中類似C語言的全域變數和函數所採用的編譯和串連方式與C語言完全相同.作為一種欲與C相容的語言,C++保留了一部分過程式語言的特點(被世人稱為“不徹底地物件導向”),因而它可以定義不屬於任何類的全域變數和函數.但是,C++畢竟是一種物件導向的程式設計語言,為了支持函數的重載,C++對全域函數的處理方式與C有明顯的不同. 2.從標準標頭檔說起 某企業曾經給出如下的一道面試題:
Time of Update: 2018-12-07
寫代碼時被一些細節弄得暈頭轉向 指標與數組本來以為弄清楚了 後來發現不是那麼一回事C語言把數組形參作為指標 數組名是一個不可以修改的左值只有做形參時由於當做指標用 所以可以改變 思考題:C語言為什麼要用指標代替數組作參數? 這一點非常重要下面這個例子能很好說明問題#include <iostream.h>void output(char a[]){cout<<&a<<" "<<a<<" "&
Time of Update: 2018-12-07
今天,總算是對這個郵件程式有個交待了。這個郵件程式反覆修改,現在測試也差不多了。拿出來跟大家共用一下。源碼附後,我在開頭說個要點。首先,地球人都知道C#開發郵件發送程式有三個辦法:第一:使用sys.web.mail命名空間下的MailMessage類等的方法屬性。第二:引用CDO組件(跟第一個辦法其實也是引用了CDO組件)。第三個辦法就是用socket,自己編寫了,呵呵,當然對於我這個菜鳥級的技術來說,那時不可能的。所以我選擇了第一種。
Time of Update: 2018-12-07
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-07
HttpWebRequest req; HttpWebResponse myResp; //判斷url對應的商品是否存在,存在返回真,不存在返回假 public bool getUrlTorF(string linkUrl, string errUrl, long leng, string neiRong) { bool justInfo = false; req =
Time of Update: 2018-12-07
我們有時候會見到這樣的地址:“http://www.huoho.com/show-12-34.html”,你或許認為在站台伺服器根目錄“/”下存在名為“show-12-34.html”的檔案,其實實際它可能是不存在的,而可能你看到的內容是“/aspx/show.aspx?type=12&id=34”的內容,為什麼要這樣做呢?原因有多個方面:首先是增強URL的友好性,記“show-12-34.html”總比“/aspx/show.aspx?type=12&id=34”好記吧?其次就
Time of Update: 2018-12-07
一開始在Oracle的bin目錄中調用proc會有很多錯誤,找不到庫,然後編譯錯誤等等。下面說一下我的環境配置過程:1)設定動態庫路徑:可以到etc/profile裡面加入,不過我是寫到~/.bashrc檔案裡的,加入下面的語句:LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib;export
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.Data;using
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Text;using System.Runtime.InteropServices;namespace Pub.Class{/// <summary>/// INI檔案操作/// </summary> public
Time of Update: 2018-12-07
這三個函數的功能是一致的,都用於擷取檔案相關資訊,但應用於不同的檔案對象。對於函數中給出pathname參數,stat函數返回與此命名檔案有關的資訊結構,fstat函數擷取已在描述符fields上開啟檔案的有關資訊,lstat函數類似於stat但是當命名的檔案是一個符號連結時,lstat返回該符號連結的有關資訊,而不是由該符號連結引用檔案的資訊。第二個參數buf是指標,它指向一個用於儲存檔案描述資訊的結構,由函數填寫結構內容。該結構的實際定義可能隨實現有所不同.用法:#include int
Time of Update: 2018-12-07
PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember access from a pointerMember access from an objectScoping operatorPost-incrementPost-decrement(a + b) / 4;array[4] = 2;ptr->age = 34;obj.age = 34;
Time of Update: 2018-12-07
@Object-C中,public,protected,private用來控制繼承類的存取權限,對於類成員的訪問,並不能起到作用。而在C++,Java中,此三個描述符亦可以用來控製成員變數的存取權限。@強型別和弱類型,強型別變數使用類名稱,弱類型變數使用id代替,弱類型提供了在運行時更大的靈活性和動態性的功能,需要在機制上家以保證,這也是和靜態類型的語言有差異的地方吧。@在Object-C中,對象的引用叫做指標,需要記住在聲明強型別對象的變數是加上*就可以了,弱類型id本身就是一個指標。可以聲明
Time of Update: 2018-12-07
1.vc.net開發的程式,.net程式需要架構支援,沒有安裝架構的電腦不能運行;2.vc6.0開發的程式比.net的快;3.VC6/VC2003/VC2005/VC2008都支援MFC;4.基於.net的程式功能強大、介面美觀,而且還可以跨平台(在WINCE等作業系統上運行)。5.vc.net代表使用了.net的VC,而VC7或VC8也可以不使用.net;VC7或VC8開發的程式,假如使用了.net(例如CLR程式),則需要架構的支援,否則(例如MFC程式)可以獨立運行。6.vc.net整合了
Time of Update: 2018-12-07
嵌套類(Nested
Time of Update: 2018-12-07
一說到資料的加密,常常會涉及到這幾個單詞:演算法、原文、密文和密鑰。通常,寄件者把原文通過一個加密的演算法,用密鑰進行加密後將密文發送給接收者,然後接收者再用金鑰組密文進行解密,得到原文。由於常用的密碼編譯演算法都是公開的,所以,對原文的加密的關鍵,就是密鑰了。對於這種加解密都使用同樣的密鑰的演算法,我們稱之為對稱式加密,對稱式加密的代表演算法就是DES家族了。那麼這種對稱式加密有什麼缺陷呢?由於加解密使用相同的密鑰,那麼這個密鑰最少要儲存在兩個地方,如果加密的資料要發給多人,那麼就會有更多的人