
永遠(yuǎn)不要去請(qǐng)示是否應(yīng)該整理一下你的代碼
本文是從 Whyyou should never ask permission to clean up code 這篇文章翻譯而來(lái)。 “我可以花一點(diǎn)時(shí)間整理一下這段程序嗎?它太亂了。”對(duì)于這個(gè)問(wèn)題的回答應(yīng)該永遠(yuǎn)是“好!”。然...
|
本文是從 Whyyou should never ask permission to clean up code 這篇文章翻譯而來(lái)。 “我可以花一點(diǎn)時(shí)間整理一下這段程序嗎?它太亂了。”對(duì)于這個(gè)問(wèn)題的回答應(yīng)該永遠(yuǎn)是“好!”。然...
以下均是針對(duì)Window 32位系統(tǒng)環(huán)境下,64位的不在下面描述情況下。 用戶模式和內(nèi)核模式(user mode& kernel mode) 為了防止用戶程序訪問(wèn)并篡改操作系統(tǒng)的關(guān)鍵部分,Windows使用了2種處理器存取模式:用戶模式...
當(dāng)AJAX被創(chuàng)建的時(shí)候,他的原意是:Asynchronous JavaScript and XML,異步的javascript和XML,總的說(shuō)來(lái)就是這樣的:首先創(chuàng)建一個(gè)網(wǎng)絡(luò)服務(wù),比如可以傳遞HTTP GET/POST參數(shù)的PHP頁(yè)面,然后返回一個(gè)XML格式的響應(yīng)寫一些客戶...
這篇文章中的建議涵蓋了大部分PHP代碼性能方面的問(wèn)題。如果你是做一些小網(wǎng)站或者小項(xiàng)目,那么有理由忽略這些建議,但是當(dāng)你為大量用戶提供長(zhǎng)期穩(wěn)定的服務(wù)的時(shí)候,就必須關(guān)注了。開(kāi)發(fā)人員必須從項(xiàng)目一開(kāi)始就考慮這...
近日,在Gervas Douglas的SOA郵件討論組的OO和SOA兩大陣營(yíng)間展開(kāi)了一場(chǎng)討論,探討的話題包括領(lǐng)域建模(Domain Model)、消息格式和服務(wù)設(shè)計(jì)等。討論結(jié)果得出了幾條適用于大多數(shù)SOA實(shí)施的重要原則:面向服務(wù)的建模技術(shù)...
本文是從 Your Job is NOT Telling People What To Do 這篇文章翻譯而來(lái)。 我遇到很多人都告訴我,他們想去做一名經(jīng)理/管理者。我要問(wèn)的第一個(gè)問(wèn)題就是“為什么”?任何一個(gè)跟“因?yàn)槲蚁矚g命...
翻譯:趙錕
原文出處:http://www.smashingmagazine.com/2010/10/25/get-started-developing-for-android-with-eclipse/ 如今的移動(dòng)設(shè)備應(yīng)用程序開(kāi)發(fā)充滿著讓人振奮的東西。功能強(qiáng)大的硬件支持,平板電腦,...
原文:http://www.smashingmagazine.com/2011/03/28/get-started-developing-for-android-with-eclipse-reloaded/ 在我們教程系列的第一部分中,我們使用Android和Eclipse開(kāi)發(fā)了一個(gè)簡(jiǎn)單的飲茶計(jì)時(shí)器的應(yīng)用...
我們知道Windows Phone 7 目前是不支持訪問(wèn)外部存儲(chǔ)空間的,我們的應(yīng)用程序可以使用的數(shù)據(jù)空間包括隔離存儲(chǔ)空間(IsolatedStorage)和云端(Could)空間。作為開(kāi)發(fā)人員,我們以前只能想象獨(dú)立存儲(chǔ)空間的存儲(chǔ),今天推薦一...
I will learn it when I need it – 我會(huì)在我需要的時(shí)候再學(xué)!我聽(tīng)到這句已經(jīng)很多年了。這對(duì)于一個(gè)高速變化的軟件行業(yè)環(huán)境來(lái)說(shuō),這似乎是一個(gè)非常實(shí)用的態(tài)度。 在某些方面這的確很實(shí)用主義,不過(guò)在其它的方...
1. AMD的由來(lái) 前端技術(shù)雖然在不斷發(fā)展之中,卻一直沒(méi)有質(zhì)的飛躍。除了已有的各大著名框架,比如Dojo,JQuery,ExtJs等等,很多公司也都有著自己的前端開(kāi)發(fā)框架。這些框架的使用效率以及開(kāi)發(fā)質(zhì)量在很大程度上都取決...
如果你正準(zhǔn)備為你的網(wǎng)站制作一個(gè)移動(dòng)設(shè)備版本,那這篇文章將會(huì)對(duì)你相當(dāng)有用,在本文中,將探索移動(dòng)Web網(wǎng)頁(yè)編碼設(shè)計(jì)的各種技巧和注意事項(xiàng):為了移動(dòng)設(shè)備上的用戶體驗(yàn)可以被接受,代碼得怎么設(shè)計(jì)。Mobile Web與普通網(wǎng)站...
我不是計(jì)算機(jī)科班出身(學(xué)金融的),但是我喜歡編程,01年4月看到鄭州一家網(wǎng)站招聘網(wǎng)絡(luò)編輯,就去了,其實(shí)準(zhǔn)備了很久,當(dāng)然也面試上了,一個(gè)月800塊錢,3個(gè)月試用期打八折。因?yàn)槲疑暇W(wǎng)還算早,所以喜歡網(wǎng)絡(luò),所以就應(yīng)聘了帶“網(wǎng)...
引言:數(shù)據(jù)庫(kù)設(shè)計(jì) Step by Step (1)得到這么多朋友的關(guān)注著實(shí)出乎了我的意外。這也堅(jiān)定了我把這一系列的博文寫好的決心。近來(lái)工作上的事務(wù)比較繁重,加之我期望這個(gè)系列的文章能盡可能的系統(tǒng)、完整,需要花很多時(shí)...
英文原文:After 15 years of practice... 編者按:原文作者Dreck Sivers是CD Baby網(wǎng)站的創(chuàng)始人,CD Baby是全球最大銷售獨(dú)立音樂(lè)人CD的網(wǎng)站。Dreck自己也是一名音樂(lè)人,他在本文中分享他在音樂(lè)道路的成長(zhǎng)歷程,最...
現(xiàn)代版本控制系統(tǒng)(SCM)的作用已不僅僅是保存歷史版本,它還是各軟件開(kāi)發(fā)組織利用其分支功能實(shí)現(xiàn)多人并行開(kāi)發(fā),提高生產(chǎn)效率的一種工具。對(duì)于稍有歷史的軟件產(chǎn)品來(lái)說(shuō),一般都會(huì)有代碼分支的出現(xiàn),也常常見(jiàn)到一些歷史...
在前文中,咱們談到生命周期長(zhǎng)短不同的兩種分支策略。對(duì)于不超過(guò)二十人的小團(tuán)隊(duì)來(lái)說(shuō),推薦使用短生命周期的分支策略。Joe的團(tuán)隊(duì)在首次發(fā)布之前,也一直使用這種方式。然而,首次發(fā)布之后,因市場(chǎng)反響非常好,公司決定加...
如今,社會(huì)講求的就是快速,什么事都要有效率,當(dāng)然服務(wù)器也是要有效率。開(kāi)發(fā)人員不斷地開(kāi)發(fā)和部署使用LAMP(?、Apache、MySQL 和 PHP/Perl)架構(gòu)的應(yīng)用程序。但是,服務(wù)器管理員常常對(duì)應(yīng)用程序本身沒(méi)有什么控制能力,因?yàn)?..
本篇開(kāi)始將回顧下Javascript的事件機(jī)制。同時(shí)會(huì)從一個(gè)最小的函數(shù)開(kāi)始寫到最后一個(gè)具有完整功能的,強(qiáng)大的事件模塊。為敘述方便將響應(yīng)函數(shù)/回調(diào)函數(shù)/事件Listener/事件handler都稱為事件handler。 先看看頁(yè)...
首先,單例模式是對(duì)象的創(chuàng)建模式之一,此外還包括工廠模式。單例模式的三個(gè)特點(diǎn):
1,該類只有一個(gè)實(shí)例
2,該類自行創(chuàng)建該實(shí)例(在該類內(nèi)部創(chuàng)建自身的實(shí)例對(duì)象)
3,向整個(gè)系統(tǒng)公開(kāi)這個(gè)實(shí)例接口
Java中大...
相關(guān)文章:MMN實(shí)用架構(gòu)過(guò)程概覽 在MMN的宏觀視圖中,包括了三個(gè)過(guò)程環(huán)節(jié):定義架構(gòu)概圖、架構(gòu)全局分析以及構(gòu)建概念模型。這是一個(gè)循序漸進(jìn)的過(guò)程,是系統(tǒng)架構(gòu)整體分析的逐步細(xì)化。這個(gè)過(guò)程的關(guān)鍵是找準(zhǔn)架構(gòu)分析...
本文是從 Object Oriented Programming is Dead 這篇文章翻譯而來(lái)。 那好吧,也許是沒(méi)死,但卡內(nèi)基.梅隆大學(xué)的Robert Harper教授卻說(shuō)(Teaching FP to freshmen)面向?qū)ο缶幊毯驮O(shè)計(jì)“不適合做為現(xiàn)代計(jì)算...
前面扯了一堆,要了解一個(gè)東西,最好的辦法,還是讓他跑起來(lái),然后結(jié)合文檔和測(cè)試,來(lái)驗(yàn)證其實(shí)現(xiàn),并且了解其不足和優(yōu)點(diǎn)。 MongoDB提供了部分系統(tǒng)的編譯版本,但從研究學(xué)習(xí)以及線上不同依賴包的穩(wěn)定性的目標(biāo),個(gè)人還是比...
NoSQL現(xiàn)在已經(jīng)變成在IT界中十分熱門的話題了,在本文中,將為你介紹NoSQL中的一員CouchDB的基本知識(shí),帶你開(kāi)始走入NoSQL豐富多彩的世界。 什么是NoSQL NoSQL(是not only SQL的縮寫,也有說(shuō)法認(rèn)為是non-relati...
前面一篇《NoSQL架構(gòu)實(shí)踐(一)以NoSQL為輔》主要介紹了以NoSQL為輔助的架構(gòu),這種架構(gòu)實(shí)施起來(lái)比較簡(jiǎn)單,易于理解,由于其中也使用了傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù),讓開(kāi)發(fā)者更容易控制NoSQL帶來(lái)的風(fēng)險(xiǎn)。接下來(lái)我們繼續(xù)深入下去,換...