什么叫死鎖?所謂死鎖: 是指兩個(gè)或兩個(gè)以上的進(jìn)程在執(zhí)行過程中,因爭(zhēng)奪資源而造成的一種互相等待的現(xiàn)象,若無外力作用,它們都將無法推進(jìn)下去。那么為什么會(huì)產(chǎn)生死鎖呢?1.因?yàn)橄到y(tǒng)資源不足。2.進(jìn)程運(yùn)行推進(jìn)的順序不合適。 3.資源分配不當(dāng)。 1、產(chǎn)生死鎖的四個(gè)必
日前收到一個(gè)小任務(wù),要做一個(gè)通用的在線升級(jí)程序。更新的內(nèi)容包括一些dll或exe或、配置文件。升級(jí)的大致流程是這樣的,從服務(wù)器獲取一個(gè)更新的配置文件,經(jīng)過核對(duì)后如有新的更新,則會(huì)從服務(wù)器下載相應(yīng)的文件更新到被升級(jí)的程序目錄下。如果被升級(jí)的程序在升級(jí)之前
wxwidgets是一個(gè)C++的跨平臺(tái)的開發(fā)包,主要做圖形界面的開發(fā),它自己也集成了很多庫(kù),像socket之類的也都有。當(dāng)然我自己用這個(gè)開發(fā)包也就是奔著圖形界面來的。 wxwidgets vs MFC:這兩風(fēng)格很像,在源代碼中用了很多的宏定義,誰模仿誰我就不去關(guān)心了,反正對(duì)于M
在提交表單時(shí)候,asp.net 提示:"從客戶端(......)中檢測(cè)到有潛在危險(xiǎn)的 Request.Form 值" 。asp.net中的請(qǐng)求驗(yàn)證特性提供了某一等級(jí)的保護(hù)措施防止XSS攻擊,asp.net的請(qǐng)求驗(yàn)證是默認(rèn)啟動(dòng)的。這個(gè)給出各個(gè)版本.net的解決方法。asp.net 2.0 通常解決辦法方
本人初學(xué)Java,看到別人都說學(xué)Java先不要用Eclipse、NetBeans這些開發(fā)工具,所以索性就自己試試。過程犯的錯(cuò)誤極多,參照著李剛老師那本瘋狂Java一點(diǎn)一點(diǎn)的實(shí)驗(yàn).由于自己使用過Makefile,所以就用Makefile做了實(shí)驗(yàn),總算是可以不用Eclipse、NetBeans就能自己編譯運(yùn)
最近的HTML5項(xiàng)目中要用到客戶端數(shù)據(jù)持久化,就嘗試了一下HTML5客戶端數(shù)據(jù)持久化方案。本來選用的是indexedDB來保存服務(wù)器數(shù)據(jù)至本地,但由于webkit升級(jí)后原本用IndexedDB寫好的邏輯報(bào)錯(cuò),加之操作IndexedDB比較奇葩,干脆又選用了web sql。 但是web sql 對(duì)
首先在Sd卡上新建一個(gè)Ringstones的文件夾 向文件內(nèi)放一些MP3格式的音頻文件 再將文件重命名為“.yumi”格式的文件 第 1 步: 指定功能 在應(yīng)用程序清單文件中,WMAppManifest.xml,指定訪問 SD 卡的ID_CAP_REMOVEABLE_STORAGE功能。
大部分有一點(diǎn)其他平臺(tái)開發(fā)基礎(chǔ)的初學(xué)者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是躍躍欲試,而看到Objective-C的語法,第一感想就變成就望而卻步了。好吧,我是在說我自己。如果你和我一樣,對(duì)蘋果相關(guān)的開發(fā):Mac OS X或是iPhone有興
ibatis循環(huán)處理與批處理--以插入操作為例1.循環(huán)處理循環(huán)操作的ibatis配置 <!-- 插入一條記錄 --> <insert id="insertUser" parameterClass="User"> <![CDATA[ insert into user( id,
C#時(shí)間/日期格式大全,C#時(shí)間/日期函數(shù)大全 有時(shí)候我們要對(duì)時(shí)間進(jìn)行轉(zhuǎn)換,達(dá)到不同的顯示效果 默認(rèn)格式為:2005-6-6 14:33:34 如果要換成成200506,06-2005,2005-6-6或更多的該怎么辦呢? 我們要用到: DateTime.ToString的方法(String, IFormatPr
最近在做一個(gè)WEB程序的安裝包;對(duì)一些操作IIS進(jìn)行一個(gè)簡(jiǎn)單的總結(jié);主要包括對(duì)IIS進(jìn)行站點(diǎn)的新建以及新建站點(diǎn)的NET版本的選擇,還有針對(duì)IIS7程序池的托管模式以及版本的操作;首先要對(duì)Microsoft.Web.Administration進(jìn)行引用,它主要是用來操作IIS7; using Syste
Eclipse Android Virtual Device是安卓虛擬硬件環(huán)境,在eclipse下配置好了ADT(Android Development Tools),安裝的Android SDK為2.3.3,在手機(jī)上使用的Android系統(tǒng)里,它是最新的。新建一個(gè)Virtual Device(AVD),Target選Android 2.3.3-API Level 10,存儲(chǔ)卡512M,
在做性能測(cè)試的時(shí)候,協(xié)議分析是困擾初學(xué)者的難題,選擇錯(cuò)誤的協(xié)議會(huì)導(dǎo)致Virtual User Generator 錄制不到腳本;或錄制的腳本不完整,有些應(yīng)用可能需要選擇多個(gè)協(xié)議才能完整的記錄 客戶端與服務(wù)器端的請(qǐng)求。最簡(jiǎn)單的辦法就去跑去問開發(fā)人員我們
1、關(guān)于頁(yè)面元素的引用通過 jquery 的$()引用元素包括通過 id、class、元素名以及元素的層級(jí)關(guān)系及 dom 或者 xpath 條件等方法,且返回的對(duì)象為 jquery對(duì)象(集合對(duì)象),不能直接調(diào)用 dom 定義的方法。 2、jQuery 對(duì)象與 dom 對(duì)象的轉(zhuǎn)換只有 jquery 對(duì)象才能
MonoGame是一個(gè) Microsoft XNA 4 Framework 的開源跨平臺(tái)實(shí)現(xiàn)。 目標(biāo)是讓為 Xbox 360, Windows & Windows Phone上開發(fā)的XNA游戲移植到 iOS, Android, Mac OS X, Linux 以及 Windows 8 Metro上。OUYA以及PlayStation Mobile 的支持也在計(jì)劃中。 MonoGame是X
盡管這個(gè)概念已經(jīng)讓人說濫了 ,還是想簡(jiǎn)單記錄一下, 以備以后查詢。 #ifdef _DEBUG#define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__)#else#define DEBUG_CLIENTBLOCK#endif#define _CR
余弦相似度 計(jì)算公式為: P(A,B) = sqrt(A × B) / (|A| × |B|) 設(shè)有兩個(gè)字符串: ABCDEFG ABCHIJK 其中共有11個(gè)字符,為: A B C D E F G H I J K 如果,不考慮他們之間的關(guān)聯(lián)性以及順序等隱私,那么可以講這兩個(gè)字符串轉(zhuǎn)換成兩個(gè)11維空
在你的Apache安裝文件夾conf里找到httpd.conf文件搜索LoadModule rewrite_module modules/mod_rewrite.so 如果前面有注釋符號(hào)#,請(qǐng)去掉。搜索Options FollowSymLinks,然后將它下面的AllowOverride None 修改為AllowOverride All;【1】沒想到遇見了&n
PHPStudy集成最新的Apache+PHP+MySQL+phpMyAdmin+Zend Loader,8件套合集,支持Zend和rewrite,是非常方便、好用的PHP調(diào)試環(huán)境。該程序綠色小巧簡(jiǎn)易迷你僅有13M,有專門的控制面板。程序純綠色,支持系統(tǒng)服務(wù)和非服務(wù)兩種啟動(dòng)方式,自由切換。改變安裝路徑或拷貝
彭老濕近期月報(bào)里提到了valueOf方法,興致來了翻了下ECMA5里關(guān)于valueOf方法的介紹,如下: 15.2.4.4 Object.prototype.valueOf ( )When the valueOf method is called, the following steps are taken:1. Let O be the result of calling ToObject p
我覺得網(wǎng)上的一些資料大多是直接給出處理的結(jié)果,而不注重分析過程,對(duì)我們程序員來說,其過程更重要,工作中碰到的問題是多種多樣的,不可能每個(gè)碰到的問題都能從網(wǎng)上直接找到答案,我也覺得作為程序員直接去找答案的做法本身有問題.應(yīng)該提高主動(dòng)去分析解決問題的能力.下
本文回答了30個(gè)JAVA入門級(jí)初學(xué)者的常見問題。 我可以用%除以一個(gè)小數(shù)嗎? a += b 和 a = a + b 的效果有區(qū)別嗎? 聲明一個(gè)數(shù)組為什么需要花費(fèi)大量時(shí)間? 為什么JAVA庫(kù)不用隨機(jī)pivot方式的快速排序?1.2 基本數(shù)據(jù)類型Q.為什么 -0/3 結(jié)果是0,而
對(duì)于軟件開發(fā)而言,調(diào)試無疑是最重要的部分之一,而對(duì)于windows 系統(tǒng)而言,dump文件無疑是問題發(fā)生時(shí)最全面的信息,對(duì)于一些問題而言,在對(duì)的時(shí)候抓取對(duì)的.dump文件基本上就相當(dāng)于解決了一大半的問題。本文由淺入深的介紹了用戶模式下抓取.dump文件的幾種方式,希望
今天我在做面試題的時(shí)候遇到這樣一個(gè)題目: 程序設(shè)計(jì): 貓大叫一聲,所有的老鼠都開始逃跑,主人被驚醒。(C#語言) 這道題考的是c#的多態(tài)那一部分,這樣的題網(wǎng)上很多,我很快從網(wǎng)上查到了答案,答案有兩種解法,解法一:這道題目其實(shí)是就是三個(gè)對(duì)象一系列的動(dòng)作
new和delete可以有效、直接的進(jìn)行動(dòng)態(tài)內(nèi)存的分配和釋放。 運(yùn)算符new返回指定類型的一個(gè)指針,如果分配失敗(如沒有足夠的內(nèi)存空間)時(shí),則返回0. 如: 1 double *p; 2 p = new double; 3 *p = 3.1; //將值存放在開辟的單元中 系統(tǒng)自動(dòng)根
先上運(yùn)行截圖: 簡(jiǎn)單說明:右側(cè)主要內(nèi)容的顯示使用了瀏覽器控件WebView,另外,一些說明放在了代碼注釋中。 本應(yīng)用只有一張頁(yè)面MainPage 前臺(tái)代碼如下:XAML 1 <Page 2 x:Class="Win8RssReader.MainPage" 3 xmlns=&quo
一、一些概念 ①傳統(tǒng)Ajax:交互的數(shù)據(jù)格式——自定義字符串或XML描述; 跨域——通過服務(wù)器端代理解決。 ②如今最優(yōu)方案:使用JSON格式來傳輸數(shù)據(jù),使用JSONP來跨域。 ③JSON:一種數(shù)據(jù)交換格式;诩兾谋尽⒈辉鶭S支持。 &
本文的目標(biāo)讀者是入門級(jí)Web前端開發(fā)人員。 本文介紹了CSS選擇符表達(dá)式引擎的基本原理。CSS選擇符引擎幾乎是前端開發(fā)人員每天在使用的工具。本文將逐一介紹實(shí)現(xiàn)該引擎的各種策略。首先,我們介紹基于W3C標(biāo)準(zhǔn)API的方法。 W3C標(biāo)準(zhǔn)的Slectors API
AjaxControlToolkit是一組控件的集合,可以實(shí)現(xiàn)自動(dòng)補(bǔ)充文本框,點(diǎn)擊文本框彈出日歷,加水印等Ajax效果,包含40多個(gè)控件,具體實(shí)現(xiàn)效果如:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Default.aspx 像百度搜索一樣,根據(jù)用戶輸入自動(dòng)聯(lián)想相關(guān)詞
最近看了一個(gè)開源數(shù)據(jù)庫(kù)管理,然后沒有認(rèn)真看它的配置環(huán)境,想看看是什么東西,然后發(fā)現(xiàn)有類型轉(zhuǎn)換的錯(cuò)誤,但是一下子也定位不到哪里出錯(cuò)? 所以對(duì)于這種一下子找不到異常在哪里的,可以使用intellitrace智能跟蹤查找,想必也是極好地! 這樣就可以直
好的應(yīng)用應(yīng)該在系統(tǒng)內(nèi)存警告情況下釋放一些可以重新創(chuàng)建的資源。在iOS中我們可以在應(yīng)用程序委托對(duì)象、視圖控制器以及其它類中獲得系統(tǒng)內(nèi)存警告消息。 1、應(yīng)用程序委托對(duì)象 在應(yīng)用程序委托對(duì)象中接收內(nèi)存警告消息,需要重寫applicationDidReceiveMemoryWarnin
一、一些概念: 1、鼠標(biāo)事件有一個(gè)botton屬性:返回一個(gè)整數(shù),用于表示點(diǎn)擊的是哪個(gè)鼠標(biāo)按鍵。BUG:在IE和標(biāo)準(zhǔn)DOM的鼠標(biāo)事件中,唯一一個(gè)button屬性值相同的是“單擊右鍵”事件,都返回2。 2、事件onmousedown:表示鼠標(biāo)按鍵按下的動(dòng)作! 事件oncontextmen
利用mangopollo可以讓我們?cè)?.8方便的創(chuàng)建live tiles… Mangopollo will allow you to easily take advantage of new windows phone tiles (cyclic, flip, iconic) if your application is run from a Windows Phone 7.8 or 8 as well as new launchers if your
Nginx 是一個(gè)高性能的 HTTP 和反向代理服務(wù)器,也是一個(gè) IMAP/POP3/SMTP 代理服務(wù)器。nginx的并發(fā)能力確實(shí)在同類型的網(wǎng)頁(yè)伺服器中表現(xiàn)較好.Nginx在一些Linux發(fā)行版和BSD的各個(gè)變種版本的安裝包倉(cāng)庫(kù)中都會(huì)有,通過各個(gè)系統(tǒng)自帶的軟件包管理方法即可安裝。 安
很早很早以前就在研究游戲漢化了,只不過那個(gè)時(shí)候一直不想花太多精力在非工作的事情。最近(也不是最近了,應(yīng)該是從2011年開始的),因?yàn)橘I了個(gè)PS3,又開始進(jìn)行漢化工作了,而且也主要是從事PS3游戲的漢化。實(shí)際上PS3在國(guó)內(nèi)不是很普及,不像PSP,PS3不及它的零頭,
聯(lián)系我們 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告服務(wù) | 軟件提交 | 網(wǎng)站地圖 | 意見反饋
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告