Time of Update: 2018-12-06
小記:這套代碼還是有點小bug的,只好用湊合用吧~~ bug1:當有重複檔案的時候,會在伺服器彈出是否覆蓋的視窗,所以,解壓的時候,切勿重名目錄。bug2:就是壓縮的時候,同理,也不要有重名的。還有就是,開始的時候,自己建立一個zip,然後copy一個出來,再去添加到裡面,整體思路就是這樣,反正能湊合用。呵呵~~ 代碼如下。。也是從網上copy的,然後自己改改~~ using System;using System.Data;using System.Configuration;using
Time of Update: 2018-12-06
this.Controls["label1"].Text = "abc"; 研究了半天的反射,發現Controls就能直接控制winform裡的控制項了。汗顏了。。接著研究如何在類庫裡面調用winform裡的label了,有知道的童鞋幫忙留言啦。不知道的,請繼續飄過。。 public static void setLabel(vsTest01.Form1 f) { f.Controls["label1"].Text = "setLabelDo";
Time of Update: 2018-12-06
引自:http://yjsghqqk.blog.163.com/blog/static/479823412010723711694/我來總結下: 1.只要求保留N位不四舍5入 float f = 0.55555f; int i =(int)(f * 100); f = (float)(i*1.0)/100; 2.保留N位,四捨五入 .
Time of Update: 2018-12-06
1,需要在服務下面把代碼的注釋去掉 // 若要允許使用 ASP.NET AJAX 從指令碼中調用此 Web 服務,請取消對下行的注釋。 //[System.Web.Script.Services.ScriptService]2,JS 調用方法如下var request = '<?xml version="1.0" encoding="utf-8"?>'; request += '<soap12:Envelope
Time of Update: 2018-12-06
現象:打不開,各個磁碟 顯示windows指令碼宿主 盤符C\\D\\E\\F:\\u.vbe 錯誤:系統找不到指定的檔案用以下方法可以解決以上的問題複製以下代碼到記事本,然後以BAT格式儲存到案頭,然後再雙擊就OK了@echo on taskkill /im explorer.exe /f taskkill /im wscript.exe start reg add
Time of Update: 2018-12-06
本文和大家一同分享一下如何使用C#語言來開發系統服務的方法,非常詳細哦。 預設情況下,服務運行在System賬戶之下。與一般的應用程式相比,服務自動啟動並執行,並且無需與使用者互動。 在.Net Framework中,與Windows服務相關的類位於System.ServiceProcess命名空間之下,其中,ServiceBase類提供Windows服務的基類,我們編寫的服務必須從該類派生。
Time of Update: 2018-12-06
在Asp.net的HttpCookie中寫入漢字,讀取值為什麼全是亂碼?其實這是因為文字編碼而造成的,漢字是兩個編碼,所以才會搞出這麼個亂碼出來!其實解決的方法很簡單:只要在寫入Cookie時,先將其用Url編碼,然後再寫入,當我們讀取時再解碼就OK了,希望更多的***妹能解決它,呵呵! 例子: Cookie的寫入:1HttpCookie cookie=new
Time of Update: 2018-12-06
最近一直在搞Windows服務,也有了不少經驗,感覺許可權方面確定比一般程式要受限很多,但方便性也很多。像後台運行不阻塞系統,不用使用者登入之類。哈哈,扯遠了,今天講一下那個怎麼給Windows服務做個安裝包。為什麼做安裝包?當然是方便了,不用每次調用InstallUtil,還有,就是看上去正規些。不多說了,先來看看怎麼做吧。首先,當然是建立一個Windows服務的項目。這個大家應該都知道怎麼做(這都不明白的留言問我),然後要給服務“添加安裝程式”,1所示:(這一步和自己用InstallUtil
Time of Update: 2018-12-06
注:本文轉自http://blog.chinaunix.net/u/32196/showart.php?id=250809並非原創,收入本博,聊作記錄.C/C++ 誤區:fflush(stdin)1. 為什麼 fflush(stdin) 是錯的 首先請看以下程式: #include <stdio.h> int main( void ){ int i; for (;;) { fputs("Please
Time of Update: 2018-12-06
網上找了個WinAPI的例子不過是VB6.0版的,趕快上亦彩載了個mini,哇!好久沒看到這個介面了!記得高一的時候,一個個子趨於無窮大(至少他很高)、頭髮有些發白的老頭在賣力地為我們講VB6.0,當時的我們簡直個個瞪著眼、坐在教室裡不知道在講什麼。有一個算是比較high的懂得要實現Timer控制項的事件應該在哪裡寫代碼,當時上機的時候旁邊的人都把他奉為神,個個都嘲他喊:曉傑曉傑快過來!SOS哦。呵呵,記得當時下課後教室裡的人都走光了,我還圍著高老頭問啊問,想問出什麼東西來。當時的我挺甚解的吧?
Time of Update: 2018-12-06
private void CopyFile(string fromFile, string toFile, int lengthEachTime) { FileStream fileToCopy = new FileStream(fromFile, FileMode.Open, FileAccess.Read); FileStream copyToFile = new FileStream(toFile, FileMode.Append,
Time of Update: 2018-12-06
開啟QQ的時候,QQ新聞彈出表單在螢幕的右下角就會慢慢升起一個小視窗,佔用的地方不大,可以起到提示的作用。下面就讓我們來看看,怎樣用系統API來輕鬆實現這個功能。API原型函數:bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags);從字面的意思來看,這個函數名為"活動的視窗",事實上也如此,通過這個函數,可以使我們的表單動作豐富起來,要在c#中使用winApi首先引入命名空間: //引入命名空間
Time of Update: 2018-12-06
(一)寫入:Stream ms; byte []picbyte; openFileDialog1.Filter = SystemConst.IMAGE_FILE_FILTER; if (this.openFileDialog1.ShowDialog() == DialogResult.OK) { if ((ms = openFileDialog1.OpenFile()) != null) { picbyte =
Time of Update: 2018-12-06
using System;using System.Collections.Generic;using System.Text;using System.Web.Mail;using System.IO;namespace Mail{ public class Mail { string from; public string From { get { return from; }
Time of Update: 2018-12-06
protected void btn_Download_Click(object sender, EventArgs e) { string strFileUploadPath = "Files/"; //從列表框控制項中讀取選擇的檔案名稱 string strFileName = lb_FileList.SelectedValue; //組合成實體路徑 string strFilePhysicalPath =
Time of Update: 2018-12-06
public class QueueManage { /// /// 發送對象到隊列中 /// /// 隊列名稱,因為隊列名稱在一個應用中應該不改變的,所以大家最好寫在設定檔中 /// 要發出去的對象 public static void SendQueue(string QueuePath,MyBase.SmsQueue sq) { System.Messaging.MessageQueue mqSend=new System.Messaging.MessageQueue(QueuePath,
Time of Update: 2018-12-06
/***建立檔案***/#region /***建立檔案***/ public void CreateXmlFile(string strFilePath,string[] strElement,string[] strElementString) { try { XmlDocument xmldoc = new XmlDocument( ) ; Xm
Time of Update: 2018-12-06
我用的是本本.win2008+vs2008下做的程式其實禁用網卡我已經搞定了,但就是啟用不了禁用的無線網卡-_-b,但是普通的物理網卡禁用和啟用都沒問題! 不能啟用無線網卡的原因是無線網卡禁用和開啟時的Name不一樣.開啟的時候我的無線網卡Name是 Intel(R) PRO/Wireless 3945ABG Network Connection #2 但禁用後得到的名字是Intel(R) PRO/Wireless 3945ABG Network Connection
Time of Update: 2018-12-06
using System; using System.Collections.Generic; using System.Text; using System.Collections; using System.IO; namespace 你的命名空間名 { class MD5 { //static state variables private static UInt32 A; private static UInt32 B; private static UInt32 C; private
Time of Update: 2018-12-06
SqlConnection conn=new SqlConnection("server=(local);database=Hotelsystem;user id=sa;password=sa;"); SqlDataAdapter da=new SqlDataAdapter("select Dic_Code,Dic_Name from Dic_District",conn); DataSet ds=new DataSet(); da.Fill(ds,"Dic_District");