在了解多線程之前我們先了解一下進(jìn)程和線程的關(guān)系 一個程序至少有一個主進(jìn)程,一個進(jìn)程至少有一個線程。 為了保證線程的安全性請大家看看下面介紹 DELPHI多線程同步的一些處理方案大家可以參考:http://www.ksks6.com/html/16747_1.html 主線程又程為UI線程
TThread是一個抽象類,可以創(chuàng)建幾個獨(dú)立的線程。 DELPHI多線程同步的一些處理方案大家可以參考:http://www.ksks6.com/html/16747_1.html 類關(guān)系 TObject 在一個多線程的應(yīng)用程序中創(chuàng)建一個TThread的后子類代表一個線程。每一新子類的TThread對象的實(shí)例是一個
當(dāng)創(chuàng)建了多個線程,并且多個線程都要訪問同一資源,,就有可能出現(xiàn)混亂,于是用Synchronize來控制,使同一時間只有一個線程使用那部分資源,Synchronize參數(shù)里面的代碼就是多線程需要公共的代碼!線程是進(jìn)程內(nèi)一個相對獨(dú)立的、可調(diào)度的執(zhí)行單元。一個應(yīng)用可以有一個
在調(diào)試一個Delphi 7 編寫的多線程的程序的時候提示 "Debugger Deception Notfication" 然后就彈出 “Invalid pointer operation”的異常 解決辦法是 Windows中如果一個動態(tài)庫導(dǎo)出函數(shù)以參數(shù)形式傳遞或者返回了一個長字符串或者
FastMM 是適用于delphi的第三方內(nèi)存管理器,在國外已經(jīng)是大名鼎鼎,在國內(nèi)也有許多人在使用或者希望使用,就連 Borland 也在delphi2007拋棄了自己原有的飽受指責(zé)的內(nèi)存管理器,改用FastMM.但是,內(nèi)存管理的復(fù)雜性以及缺乏 FastMM 中文文檔導(dǎo)致國內(nèi)許多人在使用時遇
ADO是一種程序?qū)ο,用于表示用戶?shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu)和所包含的數(shù)據(jù)。ADO (ActiveX Data Objects,ActiveX數(shù)據(jù)對象)是Microsoft提出的應(yīng)用程序接口(API)用以實(shí)現(xiàn)訪問關(guān)系或非關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。例如,如果您希
西西昨天下午安裝NetFx20SP2_x86.exe( .NET 框架 2.0 sp2)居然出錯,這是以前沒有碰到過的問題,使用.net 官方工具卸載 重裝,還是裝不上。西西簡略分析,以為是系統(tǒng)的問題,于是還原了一次系統(tǒng),結(jié)果還是同樣的錯誤,找度娘,也沒有找到確實(shí)的解
先看一個例子比如:我們在 www.ksks6.com 中用 iframe 了一個 www.fxxz.com 的一個頁面。 如: < iframe height="100" marginheight="0" src="http://www.fxxz.com/" frameborder="0" width="970" ma
什么是流?流,簡單來說就是建立在面向?qū)ο蠡A(chǔ)上的一種抽象的處理數(shù)據(jù)的工具。在流中,定義了一些處理數(shù)據(jù)的基本操作,如讀取數(shù)據(jù),寫入數(shù)據(jù)等,程序員是對流進(jìn)行所有操作的,而不用關(guān)心流的另一頭數(shù)據(jù)的真正流向。流不但可以
TStringList 類是在Delphi使用最廠的一個對像,我們這里一起來看看 TStringList 的詳細(xì)用法. 先把要討論的幾個屬性列出來:1、CommaText2、Delimiter & DelimitedText3、Names & Values & ValueFromIndex TStrings是一個抽象類,在實(shí)際
開始實(shí)習(xí)之后,才發(fā)現(xiàn)自己是多么地菜。還有好多東西還要去學(xué)習(xí)。 公司很好,還可以幫你買書。有一天隨口問了一下上司D,代碼規(guī)范上面有什么要求。然后D在Amazon上面找到了這本書《C#編程風(fēng)格(The Elements of C# Style)》(中英對照),讓我直接買下開看,按上面
在Delphi 中對windows注冊表進(jìn)行查找,讀寫等操作 DelPhi中對注冊表的讀寫過程簡介 在DelPhi中為程序員提供了一個Tregistry類,它提供了眾多豐富的方法來完成對注冊表的修改。 32位Delphi程序中可利用TRegistry對象來存取注冊表文件中的信息。 一、
在Delphi中用來保存一些配置等信息用得最多的就是ini文件。 相對來說對ini配置文件的讀寫在 delphi 中 讀寫都非常簡單 1.Delphi讀寫ini文件需要引用'IniFiles'單元2.定義變量:VarFilename:string;myinifile:Tinifile; 3.變量附值Filename:=ExtractFilePat
在進(jìn)行win32開發(fā)中對文件的讀寫是最常用的操作之一,這編文章西西小編和大家一起來學(xué)習(xí)一下在Delphi中如何讀寫文件的方法。 Delphi 支持三種文件類型: 文本文件、記錄文件、無類型文件。 文本文件的讀寫: 文本文件 是以行為單位進(jìn)行讀、寫的。由于
緩存是指臨時文件交換區(qū),電腦把最常用的文件從存儲器里提出來臨時放在緩存里,就像把工具和材料搬上工作臺一樣,這樣會比用時現(xiàn)去倉庫取更方便。因?yàn)榫彺嫱褂玫氖荝AM(斷電即掉的非永久儲存),所以在忙完后還是會把文件送到硬盤等存儲器里永久存儲。電腦里最
全景視圖Panorama 這里面最有意思的就是這個背景圖片了。。會隨著你的移動而移動,視覺效果非常的好,右邊還會提示下一頁的內(nèi)容,當(dāng)然這個內(nèi)容展示就像一個圈一樣,沒有盡頭?梢砸恢狈 1 <sc:Panorama Title="商場">2 
Delphi高手常用的控件及功能。我先大概整理一下,以后會在文章里面碰到時再仔細(xì)介紹。 Devexpress VCL 這個基本上覆蓋了系統(tǒng)界面及數(shù)據(jù)庫展示的方方面面,是做桌面系統(tǒng)必備的一套控件,目前的版本是2011.2.3, 支持win
Delphi7中提供了一些附加調(diào)試工具來幫助用戶檢查程序錯誤。從性能上講,其中一些工具屬于高級調(diào)試工具。盡管高級調(diào)試工具不像其他工具那樣常用,但對于經(jīng)驗(yàn)豐富的編程人員來說,它們是非常有用的。 Evaluate/Modify對話框(The Evaluate/Modify Dialog Box)
通過注冊表獲取IP地址想到Windows會把系統(tǒng)網(wǎng)卡相關(guān)信息存入注冊表,肯定可通過注冊表讀取具體ip信息。大致思路是找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards ,由NetworkCards得分支表示各個網(wǎng)卡的信息通過ServiceName到 HKE
消息是Windows發(fā)出的一個通知,它告訴應(yīng)用程序某個事件發(fā)生了。在Delphi中,大多數(shù)情況下Windows的消息被封裝在VCL的事件中,我們只需處理相應(yīng)的VCL事件就可以了,但如果我們需要編寫自己的控件、截獲或過濾消息就必須深入研究Win32的消息處理機(jī)制。在Delphi中消息
當(dāng)有多個線程的時候,經(jīng)常需要去同步這些線程以訪問同一個數(shù)據(jù)或資源。例如,假設(shè)有一個程序,其中一個線程用于把文件讀到內(nèi)存,而另一個線程用于統(tǒng)計(jì)文件中的字符數(shù)。當(dāng)然,在把整個文件調(diào)入內(nèi)存之前,統(tǒng)計(jì)它的計(jì)數(shù)是沒有意義的。但是,由于每個操作都有自己的線程
今天下載了Visual Studio 2012玩了一下,在這里分享一下主要的新功能。 紫黑藍(lán)相間的界面,卓爾不群。 支持Metro風(fēng)格應(yīng)用程序的開發(fā)(需要Windows 8 操作系統(tǒng))。 支持2010項(xiàng)目的升級,不兼容的部分會給出提示。 多層化結(jié)構(gòu)視圖,查看代碼關(guān)系
SQLite數(shù)據(jù)庫是android系統(tǒng)自帶的數(shù)據(jù)庫,小巧使用方便。 最常見的就是電話簿。電話簿數(shù)據(jù)庫存在的位置位于(如圖): 可以用SQLiteManager打開。 在android中使用SQLiteDatabase就能直接對數(shù)據(jù)庫操作。 下面用一個demo實(shí)現(xiàn)數(shù)據(jù)庫的創(chuàng)建、表的創(chuàng)建
在C/S系統(tǒng)中有專門的分隔條控件,很方便實(shí)現(xiàn),但在Asp.net中卻沒有。本文介紹了一種使用JQuery技術(shù)實(shí)現(xiàn)分隔條的功能。 Javascript代碼如下,將該代碼保存成JS文件后在HTML中引用。 jsplit 1 jQuery.noConflict(); 2 jQuery.fn.extend({ 
平時我們創(chuàng)建Zip文件的時候,要么用現(xiàn)成的軟件,要么用第三方的開源庫。其實(shí)用.net自帶的類操作起來也非常方便。以下用一個例子來展示: 創(chuàng)建一個文件夾,里面可以包含任意的子目錄。 創(chuàng)建一個控制臺項(xiàng)目,添加一個類ZipManager,用來實(shí)現(xiàn)我們想要的
今天翻電腦時突然發(fā)現(xiàn)有個存了很多照片和視頻的文件夾,想起來是去年換手機(jī)(流行的小5)時拷出來的?戳藥讖 照片,往事又一幕幕的浮現(xiàn)在腦海,好吧,我是個感性的人。所以就想把這些照片翻著看一遍,可是拷出來的照片手機(jī) 里是按時間自動分文件夾的,一個
一、下載先到互聯(lián)網(wǎng)上下載phpMyAdmin,也可以到phpMyAdmin官方網(wǎng)站下載,地址為:http://www.ksks6.com/soft/2799.html再解壓到web可以訪問的目錄下,如果是虛擬空間,可以解壓后通過ftp工具上傳到
軟件準(zhǔn)備: 準(zhǔn)備的軟件如下圖所示。 apache:http://www.ksks6.com/soft/7778.html MySql:http://www.ksks6.com/soft/1990.html apache在官方木有找到64位滴,特給出個地址,已測試可正常運(yùn)行。 http://www.blackdot.be/?inc=apache/binaries
一,什么是jquery jQuery是繼prototype之后又一個優(yōu)秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。說白了,jquery就是javascript。只不過按照人的習(xí)慣思維把它封裝了一個比較強(qiáng)大的框架。還有一點(diǎn)jquery能夠把html和javascr
function getClipboard() { if (window.clipboardData) { return (window.clipboardData.getData('Text')); &n
看到下面這段代碼能知道他的輸出嗎 <script type="text/javascript"> function C () { this.x = 10; this.y = 10; } C.prototype.pi = 3.14; C.prototype.area = function(){ alert(this.x * this.y * this.pi); } v
這篇博文給大家分享的是,如何使用VS自帶的性能分析工具來分析我們編寫的.NET程序,一邊找出程序性能的瓶頸,改善代碼的質(zhì)量。在實(shí)際開發(fā)中,性能真的很重要,往往決定一個產(chǎn)品的生死~良好的用戶體驗(yàn)的基礎(chǔ)之一也是程序要有好的性能~ 下面以一個大家熟悉比較極端
眾所周知,如果自己忘了系統(tǒng)密碼,就只能重裝系統(tǒng)或者去買工具軟件進(jìn)行軟件的破解。但很多都局限于應(yīng)用工具,那我們學(xué)C的能自己創(chuàng)造一個工具嗎? 回答當(dāng)然是Yes, C 和匯編是程序開發(fā)中的王者,無所不能,當(dāng)然了,得你自己去足夠的內(nèi)力才能發(fā)揮他的功能。 現(xiàn)在我們就
在Xcode中建立一個iOS項(xiàng)目后,會自己產(chǎn)生一個.plist文件,點(diǎn)擊時會看見它顯示的是類似于excel表格: 但是,如果打開方式選擇Source Code,你會看見它其實(shí)是一個xml文件。 我們會做一個小例子,在這個例子中我們自己建立一個plist文件并填入數(shù)據(jù),然后運(yùn)行
萬惡的加班還在延續(xù)著,分析軟件日志分析的頭疼還是沒有能夠找到問題的癥結(jié)所在。 五十多兆的日志文件中,很多都是沒用的,有用的信息都被這些無用的信息給推攘到了不知名的角落里。我愣是找了一個小時,找到的有用的信息寥寥無幾,抬頭望望遠(yuǎn)處,已經(jīng)感覺到有些眼
聯(lián)系我們 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告服務(wù) | 軟件提交 | 網(wǎng)站地圖 | 意見反饋
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告