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