前段時間研究FTP,利用FTPClient在進行FTP檔案傳輸時如果FTP網站不支援PASV模式,而內網對PORT模式也有限制的時候,多次測試未能成功,轉換思路,考慮用WIN API。成功地實現了用C#對WININET.DLL的平台叫用,下面將裡面用到的函數列表如下://下面兩個是在實現FTP過程中用到的兩個資料結構[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Auto)] public class WIN32_FIND_DATA {
CREATE OR REPLACE PACKAGE ProductsPackage IS TYPE DecimalArray IS TABLE OF DECIMAL INDEX BY BINARY_INTEGER; TYPE StringArray IS TABLE OF VARCHAR2(255) INDEX BY BINARY_INTEGER; PROCEDURE proc_UpdateMultiplePrices(ProdPrices IN DecimalArray,
CREATE OR REPLACE PACKAGE ProductsPackage IS TYPE DecimalArray IS TABLE OF DECIMAL INDEX BY BINARY_INTEGER; TYPE StringArray IS TABLE OF VARCHAR2(255) INDEX BY BINARY_INTEGER; PROCEDURE proc_GetAllProductNames(ProdNames OUT StringArray); END
因為windows service 工作中最近開始頻繁使用,而手工部署的方式,最好的是用BAT檔案,可是程式要部署到別的伺服器上時,就會發現路徑是一個問題:當然也可以用全域變數來控制,這裡不贅述。給出一個手工部署的例子setupServer.bat echo off if exist " %SystemRoot%Microsoft.NETFramework 2.0.50727 " goto netOld :DispError echo 您的機器上沒有安裝 . net
//名稱空間 using System; using System.Security.Cryptography; using System.IO; using System.Text; /**/ /// <summary> /// DES演算法描述簡介: /// DES是Data Encryption Standard(資料加密標準)的縮寫。它是由IBM公司研製的一種密碼編譯演算法, ///