Time of Update: 2018-12-06
.Net中的記憶體回收機制 記憶體回收行程是用來管理應用程式的記憶體配置和釋放的。在記憶體回收行程出現以前,程式員在使用記憶體時需要向系統申請記憶體空間。有些語言,例如Visual Basic,可以自動完成向系統申請記憶體空間的工作。但是在諸如Visual
Time of Update: 2018-12-06
VB6.0 Windows98 我要實現一個類似Windows複製(移動)檔案時的提示表單,耗時很長,且要求中斷後能繼續未完成的操作,不知使用DoEvents從長迴圈中跳出後,程式將從何處開始繼續執行,是否是從DoEvents所在的Sub開始?(倔小孩) 事實上僅使用DoEvents,並不意味著從長迴圈中跳出。DoEvents只是允許使用者選擇其他按鈕而已,不中斷迴圈,不管使用者如何操作,都繼續執行
Time of Update: 2018-12-06
一、綜述 WAVE檔案作為多媒體中使用的聲波檔案格式之一,它是以RIFF格式為標準的。RIFF是英文Resource Interchange File Format的縮寫,每個WAVE檔案的頭四個位元組便是“RIFF”。 WAVE檔案是由若干個Chunk組成的。按照在檔案中的出現位置包括:RIFF WAVEChunk, Format Chunk, Fact Chunk(可選), Data Chunk。具體見:--------------------------------------
Time of Update: 2018-12-06
先由一個Administrators組 (Group)擁有一個根許可權“/kasai/”,享有根許可權。在許可權的分配上,Group、Role以及User都擁有一個自身的根節點:“ /kasai/group/”、“/kasai/role/”和“/kasai/user/”,新加的group、role或者user都將在此節點之下 進行擴充。由於使用者的許可權是在“/kasai/user/”節點之下進行擴充,因此也就註定了通常情況下建立的使用者是無法獲得對使用者的操作許可權(如:建立
Time of Update: 2018-12-06
Codejock Software's Xtreme combines seven of our most popular components: • Xtreme Calendar • Xtreme CommandBars • Xtreme Docking Pane • Xtreme Property Grid • Xtreme Report Control • Xtreme ShortcutBar • Xtreme Task Panel Xtreme Calendar provides
Time of Update: 2018-12-06
近日購進小黑T61。原裝是vista 英文版,備份好之後,重裝XP中文版,參照IT168 上一文章,很快把系統裝好。打好補丁,安裝殺毒軟體Mcafee 8.5。怎知在右鍵mcafee 的時候就不動了,重啟幾次都是這樣,仔細分析發現原來是顯卡的nView 功能和Mcafee 衝突。Mcafee 有防止更改功能,nView 在所有右鍵菜單中加一子功能表。進顯卡關閉nView 功能,搞定。N天之後因測試需要,安裝vmware
Time of Update: 2018-12-06
現在絕大多數的虛擬機器主機都禁用了 ASP 的標準組件:FileSystemObject,因為這個組件為 ASP 提供了強大的檔案系統訪問能力,可以對伺服器硬碟上的任何檔案進行讀、寫、複製、刪除、改名等操作(當然,這是指在使用預設設定的 Windows NT / 2000 下才能做到)。但是禁止此組件後,引起的後果就是所有利用這個組件的 ASP 將無法運行,無法滿足客戶的需求。 如何既允許 FileSystemObject
Time of Update: 2018-12-06
Chrome URLS在chrome地址欄中輸入 chrome://chrome-urlsList of Chrome
Time of Update: 2018-12-06
Add sophisticated grid, grouping, charting, diagramming, Excel reporting, enhanced editing, and many more user-interface capabilities to your .NET Windows forms, WPF and ASP.NET applications. Syncfusion Essential Studio Enterprise includes
Time of Update: 2018-12-06
閱讀本篇之前推薦閱讀以下姊妹篇:《秒殺多線程第四篇一個經典的多線程同步問題》《秒殺多線程第五篇經典線程同步關鍵段CS》《秒殺多線程第六篇經典線程同步事件Event》《秒殺多線程第七篇經典線程同步互斥量Mutex》前面介紹了關鍵段CS、事件Event、互斥量Mutex在經典線程同步問題中的使用。本篇介紹用訊號量Semaphore來解決這個問題。首先也來看看如何使用訊號量,訊號量Semaphore常用有三個函數,使用很方便。下面是這幾個函數的原型和使用說明。第一個CreateSemaphore函數功
Time of Update: 2018-12-06
上次在根據excel的檔案的路徑提取其中表的資料到DataSet中 一文中介紹了將Excel檔案中的資料讀取到DataSet中的方法,今天我來介紹下我曾經在項目中用到的一個將DataTable中的資料匯入到資料庫中的方法和將DataTable中的資料寫入資料庫並過濾掉重複資料的方法。代碼可以給大家作為Demo看下,如果需要應用的話,可能需要進行小小的改動即可。/// <summary> /// 將DataTable中資料寫入資料庫中 ///
Time of Update: 2018-12-06
使用Regex來判斷IP地址是否正確的方法。 /// <summary> /// 判斷是否是IP地址格式 0.0.0.0 /// </summary> /// <param name="str1">待判斷的IP地址</param> /// <returns>true or false</returns> public
Time of Update: 2018-12-06
首先要定義一個郵件資訊的基類,如下所示:/// <summary> /// Base message class used for emails /// </summary> public class Message { #region Constructor /// <summary> /// Constructor /// </summary>
Time of Update: 2018-12-06
由於現在項目發布比較頻繁,因而經常需要改變版本,但是為了能夠保有一個最新的CodeFix版本,所以我們也需要在修改主線版本的同時同步合并修改的內容到Fix版本。由於種種原因經常導致合并到CodeFix的進度被延後,因而經常導致CodeFix版本的滯後。
Time of Update: 2018-12-06
pvs演算法 類型:轉貼 | 來源:整理 | 時間: 2006-06-29 終於將HL2的vbsp,vvis看完了,隨便也翻了翻q3map代碼,發現兩者的代碼太相似了,可以看出在BSP分割,portal的尋找方面在Q2中都應該已經定型了,因此兩者使用的演算法都是一樣的。下面我主要談一下計算pvs的演算法,因為在我翻譯的那篇文章《bsp技術詳解》中計算pvs是通過在每個portal上確定一些採樣點然後進行ray
Time of Update: 2018-12-06
最近一天收到很多使用者反饋,反映幾個網站的郵件無法正常接收。開始以為是郵件系統壓力測試造成的,通知營運進行系統的監測後發現,郵件服務的隊列裡堵塞了幾萬封郵件。經過詳細調查,發現是Postfix內建安全軟體MailScanner到期,需要升級造成。升級過程中造成所有隊列裡郵件丟失。由此提醒我們郵件伺服器需要注意以下幾個問題:1.郵件伺服器往往是單點,需要考慮負載平衡;2.郵件服務的異常警示;3.郵件隊列的備份與恢複。我的朋友sery提供了Postfix郵件備份的指令碼,可在此查看:http://s
Time of Update: 2018-12-06
十 h264 RTP傳輸詳解(2)上一章並沒有把開啟檔案分析檔案的代碼找到,因為發現它隱藏得比較深,而且H264的Source又有多個,形成了連環計。所以此章中就將檔案處理與H264的Source們並在一起分析吧。從哪裡開始呢?從source開始吧!為什麼要從它開始呢?我就想從這裡開始,行了吧?FramedSource* H264VideoFileServerMediaSubsession::createNewStreamSource(unsigned
Time of Update: 2018-12-06
由於工作中用到了hadoop,一直想對其源碼一探究竟,苦於時間有限,所以此系列希望督促自己完成hdfs的源碼解讀,這裡先把前期對於datanode的源碼詳細解讀放上來。 學習源碼是一個磨礪人的心智的過程,所以需要好好利用已有的資料(ps:百度文庫裡hdfs源碼解析),先從宏觀上明白一組類的作用,然後再看源碼圍觀分析;可能會非常耗時,但是明白了設計思想,對自身也是一種提高,兵貴神速,讀源碼貴在堅持! 用途: 主要用來進行版本管理,包括升級、復原設計思路:
Time of Update: 2018-12-06
一般網頁上的展開和收縮效果都要用到js代碼,實現起來比較麻煩,現在有一種方法不用寫一句js代碼,就能實現絢麗的展開和收縮效果。那就是使用CollapsiblePanelExtender控制項,該空間屬於微軟的atlas,http://atlas.asp.net/default.aspx?tabid=47&subtabid=471首先要在頁面上至少添加兩個panel,第一個panel用來放標題,第二個panel用來放內容,當滑鼠點擊第一個panel時,就能控制第一個panel的展開和收縮,
Time of Update: 2018-12-06
#Declare location of the files to be copied $SourceShortcut = "UNC Path" $SourceBGInfoExec = "UNC Path" $SourceBGInfoBMP = "UNC Path" $ServerPath = "c:\Temp\2008Servers.txt"#Get List of Servers $servers = Get-Content -Path $ServerPath#Loop Through