下載 PartialContent.zip - 2 KB 內容表 介紹 分部份內容的簡要介紹 開始用Node.js進行實現 對 實現 進行測試 總結 介紹 在本文中,我會闡述HTTP狀態 206 分部分內容 的基礎概念,並使用Node.js一步步地實現它.
2015-10-17
有很多人在談論HTTP伺服器軟體的效能測試,也許是因為現在有太多的伺服器選擇。 這很好,但是我看到有人很多基本相同的問題,使得測試結果的推論值得懷疑。在日常工作中花費了很多時間在高效能代理快取和源站效能測試方面之後,這裡有我認為比較重要的一些方面來分享。 希望能拋磚引玉。 0. 一
2015-10-17
美國人民希望政府網站是安全的,並且他們在這些網站的訪問是作為隱私被保護的。HTTPS協議用當今的因特網技術為公共網路連線提供了最強的隱私保護。HTTPS的使用降低了使用者在使用政府線上服務時被截獲和被修改的風險。 這個建議的動機,“HTTPS-only標準”,會要求所有可公開訪問的聯邦網站和網路服務使用HTTPS。 我們鼓勵你的 反饋和建議 。
2015-10-17
在這次IOS應用開發教程中,我們打算實現手勢識別。正如你所知道的,IOS支援大量的手勢操作,它們能提供了很好的應用控制和出色使用者體驗。 讓我們開始吧! 首先需要在Xcode中建立一個新的 Single View Application : 然後點選Next,彈出的視窗要求你填寫專案設定。在第一欄 (“ Product name ”) 中填入專案名稱後,點選Next.
2015-10-17
下載 demo - 2.8 MB 下載原始碼 - 39.8 KB 介紹 在之前的文章 ( WebBinding - 如何將客戶端JavaScript物件繫結到伺服器端的 .NET 物件 )中, 我們實現了一個將.Net伺服器端物件繫結到JavaScript客戶端物件的通用解決方案. 對於那個方案,我們提供了一個針對  Knockout 庫的實現. 鑑於  AngularJS
2015-10-17
物件導向的指令碼語言 Ruby 由於它程式碼容易編寫並且靈活,動態的特性被眾多程式設計師喜愛。過去的幾年裡,Ruby onRails 的 web 開發框架非常流行,這是得益於它的開發效率,而且再次引起了企業對 Ruby 的關注。Ruby 的焦點已經開始從小的指令碼工具向大型應用程式轉移,針對於 Ruby 的分散式系統的需求和 Ruby 一般用法的例子與特性的相關教程也正在與日俱增。一本由日本作者寫
2015-10-17
介紹 在 C++ 中通過一個全域性函式來繫結到物件的成員函式是很有用的,這個特性也存在於其他語言中,例如 C#的委派。在 C++ 中相當於成員函式指標,但是 並沒有提供相應的特性。在這篇文章中,我想提出一個簡單的 C++ 委派的實現,是用 C++ 成員函式指標和 C++11 的可變模板(variadic templates),目前這套實現方法僅支援 GNU C++ 4.7.0,在 Wind
2015-10-17
作為我之前部落格的延續,在這篇部落格中,我將探討如何使用 Mahout 和 Hadoop 實現一個 推薦引擎 第一部分  介紹 MapReduce 和 為什麼 為了利用平行計算的優勢, 一些演算法需要而 重寫 第二部分 我會探討 利用Hadoop的優勢 推薦演算法 在 Mahout 中如何推演 第三部分 我會用 使用案例 來展示
2015-10-17
一直以來, 面向方面的程式設計(AOP)都是Spring框架中 一個 最基本的組成部分。由於 這種程式設計模型 將一些底層結構暴露給了Spring開發者,所以它曾經顯得有點複雜。可能就是因為這個原因,Spring中的AOP程式設計只掌握在高階開發者手中。最近發生了很多變化 —— Spring已經改進了很多,AOP同樣也得到了改進。我將在本文中籍由對AOP的一個權威性解釋,展開講解如何在Spr
2015-10-17
近來,我和一幫老客戶一起工作,他們讓花時間給他們說一下在他們新環境中使用的新工具。其中,我發現的一個非常有用的工具是 SchemaSpy。 SchemaSpy是Java開發的的工具(要求java 5或更高版本的支援),主要用來分析資料庫中資料模型的後設資料,並且能生成基於瀏覽器視覺化的顯示。通過點選就可瞭解資料表的層次結構,父子表關係等,主要通過HTML 連結或者實體關係圖來表達。它也被
2015-10-17
下載 demo  - 70.1 KB 簡介 本文介紹如何用 MVC 模式在 iOS 上實現雙人對戰的井字遊戲. 讀者最好有一些 iOS 程式設計基礎, 以便更好的理解本文的程式碼. 希望這篇文章對提高讀者的 iOS 和 MVC 程式設計水平有所幫助. 背景 井字遊戲 關於遊戲的規則我就不多說了, 相信大家都知道怎麼玩. (如果不清楚遊戲規則, 請點  這裡 ).
2015-10-17
使用Rails一段時間之後,你可能就會開始吹毛求疵的想要提高它效能。這是一系列文章中第一次考慮如何提高(即使微不足道的)Rails的效能。 我將會關注在一些gem的提速上面,在某些情況下,可能是一小部分的Rails,如html轉義,String.blank?和JSON工具類。 基準原則 原則,對於僅僅在控制檯wrk執行幾次來講,是一個與其過強的詞語,但是我這裡不是來尋找“聖盃”的,而是
2015-10-17
在開始課程之前,我要求學生們填寫一份調查表,這個調查表反映了它們對Python中一些概念的理解情況。一些話題("if/else控制流" 或者 "定義和使用函式")對於大多數學生是沒有問題的。但是有一些話題,大多數學生只有很少,或者完全沒有任何接觸,尤其是“生成器和yield關鍵字”。我猜這對大多數新手Python程式設計師也是如此。 有事實表明,在我花了大功夫後,有些人仍然不能理解生成器和
2015-10-17
人們疏於在Rails開發應用中去駕馭規範的一個基本的原因是執行的規範套件所需要的時間。很多工具可以用來緩和這個麻煩,比如 Spork ,  Zeus 和  Spring 。事實上,Rails 4.1將會在春季推出標準。不幸的是,這些工具僅僅是解決問題症狀的 一個柺杖,而不是解決問題本身。實際的問題是書寫耦合度高的程式碼需要有一個完整的Rails的架構支撐,這個架構會緩慢啟動。
2015-10-17
你有沒有碰到過OpenStack中,VM失去IP地址的問題?如果有的話,你知道那可能是什麼問題  ——特別是如果你擁有大量的節點和VM。你的客戶會因為沒有明顯原因卻斷了與VM的連線而感到 挫敗。甚至雲的支援團隊會為log檔案裡沒有提示卻出現問題感到挫敗。  聽起來很熟悉?  在這篇blog裡,我將會分享我的一些關於Openstack網路的經驗,特別是承擔為VM分配IP地址的責任的DHC
2015-10-17
賈斯玻.布魯勒在2015年澳大利亞Linux研討會(LCA)的有關核心的小型研討會上提到:100GB的網路卡即將來臨( 見幻燈片,PDF格式的 )。對Linux核心來說,要以最大的速度驅動這樣的介面卡將是巨大的挑戰。應對這一挑戰是目前和未來一段時間內工作的重心。好訊息是Linux網路通訊速度已經有了很大的提高-不過還有一些問題有待解決。 挑戰 由於網路介面卡的速度越來越快,那麼傳送資料包的
2015-10-17
在程式設計師開發並行程式時,Map-Reduce模式正變得流行起來。這些map-reduce程式通常來並行處理大量資料。本文來演示如何在Oracle資料庫上,通過使用Parallel Pipelined Table函式及並行操作,來實現Map-Reduce程式。(譯者注:table()是oracle中一個函式,可以把定義為Pipelined的function的返回結果進行SQL查詢) 原理:
2015-10-17
在前幾個月內,我一直在做InboxKit的研究,它是關於Inbox平臺的IOS SDK。Inbox為和郵件資料的互動提供高層API,使得你可以忽略IMAP,Exchange,MIME的解析以及thread探測(當然還有很多其他事情...),並使你致力於完成富有創意的APP的創作上。我們的目標很簡單:儘可能地打造一個優雅的,跨提供商的郵件應用。畢竟,它很難。 在Objective-C中, Inb
2015-10-17
本文將介紹 Ruby 2.2 引入的增量垃圾收器(GC)。我們稱該演算法為 RincGC。與 Ruby 2.1 相比縮短了GC中斷時間。 關於作者:  Koichi Sasada ,供職於 Heroku ,還在 Nobu 和 Matz 開發 C Ruby 核心。此前他寫了 YARV Ruby 的虛擬機器,並且將分代垃圾收集 (RgenGC) 引入到 Ruby 2.1。Koichi 為 R
2015-10-17
PostgreSQL 9.4 正在載入一項新功能叫jsonb,是一種新型資料,可以儲存支援GIN索引的JSON 資料。換言之,此功能,在即將來臨的更新中最重要的是,如果連這都不重要的話,那就把Postgres 置於檔案為本資料庫系統的推薦位置吧。 自從9.2開始,一個整合JSON 資料型別已經存在,帶有一整套功能(例如資料產生和資料解構功能),還有9.3新增的操作者。當使用JSON 資料型別,
2015-10-17
我曾經花了一些時間瀏覽網際網路來找到行業內高質量和最有影響力的網站設計部落格。結果是很難找到可靠的高質量的網站來源。我特別對網頁設計,WordPress, UI, UX, HTML5, CSS3, jQuery以及響應快速的網站和移動設計感興趣。 我得出的結論是當你能夠很容易的認出頂尖高手,但是如果你談論的是子系統生態位你會發現部落格並不是很容易找到的,來源更是一個挑戰。這就是為什麼我決定
2015-10-17
保羅·迪克斯正住在他在威廉斯堡的公寓。這個 InfluxDB 的執行長和創始人和布魯克林有很深厚的聯絡,似乎他在短時間內完全離開這裡的可能性不大。然而,他的投資者希望他能把公司開在更能找到可以幫助公司發展的人才的西海岸。 他解釋到,這就是為什麼六週前他和他的合夥人把他們的總部從紐約市搬到舊金山。現在迪克斯在這些城市已經有了公寓。 “我看好紐約市的科技市場,但是任何認為在這籌集資金特別簡單的人是
2015-10-17
當Docker開展的18個月前,我們就開始了一項任務,以建立“按鈕”的方式,可以使任何應用程式立即持續的執行在任何地點的任何伺服器上。 我們的第一個任務是定義一個標準的容器格式,將任何應用程式打包在一個輕量級的容器中,可以讓它執行在任何的基礎框架上。 正是有很多的辛勤工作者參與到了Docker的整個社群,Docker的功能才會變得很強大,我們可以做出一些比較成功的Docker容器,讓其可以
2015-10-17
最近,我被問及如何用 JGit 來初始化一個新的 Git 庫,比如實現初始化一個庫 /path/to/repodoes。 當我用 JGit 來建立庫時其實並不難,這裡有些細節值得提一提。因為在網上幾乎少有關於這個主題的資料,而且有些還是錯誤的,因此本文就總結了如何使用 JGit API 來初始化一個 Git 庫的方法。 本地庫 為了用 JGit 來初始化一個庫,那就要使用初始化命令。fact
2015-10-17
介紹 作為一個在X94的航空工程師,你的老闆要求你從2號樓的工程圖中檢索出一個特定的專利。不幸的是,進入大樓需要你出示你具有進入大樓的資格的證明,然後你迅速地以徽章的形式出示給了保安。到了十三樓,進入建築師工程師圖紙庫要求通過他們的生物鑑定系統來驗證你是你聲稱的那個人。最後在你的目的地,你提供給庫管理員一串對你毫無意義的字母數字程式碼,但是在合適的人手上,它可以轉換成哪裡可以找的你需要的工
2015-10-17
LevelDB是非常流行的資料儲存,它遠遠超出了在谷歌Chrome的最初使用,已經應用在多個領域。毫不令人吃驚的是許多創業公司和大型的公司都在使用LevelDB:LevelDB內部採用連續的塊儲存資料,充分發揮了順序磁碟I/O的效能,並且運用了現代作業系統裡的高效能緩衝區管理。這樣的結構正好迎合了現代記憶體的層次式結構, 避免了與產生高效能的作業系統決策之間的衝突。
2015-10-17
Swift是蘋果公司最新推出的程式語言,據很多人說,是用來”代替“Objective-C。但是沒有確切的證據。我花了一些時間對Swift二進位制和執行環境實施逆向工程技術,然後我對Swift有些少許的發現。目前為止,結論就是:Swift是沒有訊息機制的Objective-C。 物件 信不信由你,Swift中的物件就是Objective-C的物件。在Mach-O二進位制檔案中,__objc_
2015-10-17
有時候處理規模問題最好的辦法就是讓事情變得簡單並盡你可能去避免出現這種情況。這是 GitHub 所採用的方法,林納斯·託瓦茲(Linus Torvalds)在十年前開發了 Git原始碼控制工具 ,GitHub 為該工具提供資料庫服務(repository service),目前已經有了爆炸性的發展,併成為開源軟體開發工作的重心之一。 可以理解為什麼程式設計師們會精挑細選他們創作程式碼用的工具並
2015-10-17
簡介 2010年9月,我們介紹了 Go Playground ,這是一個完全由Go程式碼組成和返回程式執行結果的web伺服器。 如果你是一位Go程式設計師,那你很可能已經通過閱讀 Go教程 或執行Go文件中的 示例 程式的途徑 使用過 Go Playground 了。 你也可以通過點選  talks.golang.org 上幻燈片中的 “Run” 按鈕或某個部落格上的程式
2015-10-17
Rick Branson:   Instagram 架構師。 Matt Pfeil:  DataS tax 聯合創始人。 Matt : 你好,我叫 Matt Pfeil。在我身邊的是Instagram的架構師 Rick Branson。Rick今天過得怎樣? Rick : 還好啦,你呢? Matt :我挺
2015-10-17
容器技術很棒,它將會改變我們開發好傳遞軟體的方式。當然也有一個批評此技術的人認為它並不安全和足夠安全的在產品環境執行。 隨著 Red Hat Enterprise Linux 7.1 和 Red Hat Atomic 的登陸,企業和組織機構可以不用犧牲安全性和效能,也能擁抱這一新技術趨勢。 什麼 Red Hat CDK? CDK 是 Container Development Kit(容器開
2015-10-17
Thrift 是一個可伸縮的跨語言的服務開發框架。著名的 Key-Value 儲存伺服器 Cassandra 就是使用 Thrift 作為其客戶端API的。 上一篇 文章 我們介紹瞭如何在 Windows 上安裝 Apache Thrift,這篇主要介紹在 Ubuntu 12.04 下的安裝方法: 安裝依賴包 sudo apt-get install libboost-d
2015-10-17
注意: Docker支援Mac OS X 10.6 "Snow Leopard" 及其以上版本. Docker引擎使用了Linux核心特定的特性,所以要讓它執行在OS X上我們需要用一個輕量型的虛擬機器(vm)。用OS X的Docker客戶端來控制虛擬Docker來構建,執行以及管理Docker容器。 為了使過程更簡單一點,我們設計了一個叫做 Boot2Docker 的幫助應用程式,它
2015-10-17
這篇教程了我們將展示怎樣把 JSF 2.2 API ( Java EE 7 規範的一部分)安裝到JBoss AS 7上。 Java EE 7即將到來,以一些有趣的新特性為主。在一些修改後, JSF 2.2規範 將包含下面所謂大票(Big Tickets)的特性: 明智的HTML5支援- Face流 無狀態View 資源庫合約
2015-10-17
LaTeX (  L A T E X ,音譯“拉泰赫”)是一種基於TeX的排版系統,由 美國 計算機學家 萊斯利·蘭伯特(Leslie Lamport)在20世紀80年代初期開發,利用這種格式,即使使用者沒有排版和程式設計的知識也可以充分發揮由TeX所提供的強大功能,能在幾天,甚至幾小時內生成很多具有書籍質量的印刷品。  你可以在 Ubuntu 安裝很多 LaTeX 的分發版,其中一個是 
2015-10-17
簡介 通常來說,安裝QT是非常容易的一件事,下載安裝檔案然後讓其自動安裝即可。在Windows上安裝QT IDE就是理所當然這麼簡單的事情,然後你想在OS X上安裝QT,你很有可能會遇到一個錯誤 error clang install_name_tool 而導致安裝失敗。在此我想介紹什麼是clang,為什麼clang的缺失會導致安裝失敗(的確,錯誤提示顯示為clang缺失,這讓我非常驚訝)
2015-10-17
在這篇文章中,我們將學習如何安裝並使用 PostgreSQL 的模組,包括 chkpass , fuzzystrmatch , isn 和 hstore . 模組為資料庫增加不同的功能,例如管理和監控工具、新的資料型別、操作符、函式和演算法等等。我們將測試增加資料型別和演算法的模組,這些模組可以讓資料庫具備應用的邏輯。 PostgreSQL 被稱為是“最高階的開源資料庫”,過去4
2015-10-17
你為什麼需要搜尋引擎?單純資料庫不夠用?如果你只是建立小網站,資料庫就夠了。但當你建立中性或大型應用的時候,搜尋引擎是更明智的選擇。當然如是一說,小網站也可以利用Solr,獲得高相關性的搜尋結果。 想象一下你在寫一個電子商務網站的搜尋查詢程式。最直接的想法就是如下的資料庫查詢語句: SELECT * FROM PRODUCTSWHERE LOWER(title) like LOWER
2015-10-17
介紹 ExtJS提供了許多高度可定製化內建元件。如果它不在框架(framework)裡面,你可以很容易的擴充套件這些類,或者瀏覽Sencha市場( Sencha Market )尋找你可能需要的任何東西。那些都在大部分的時間裡執行得很好,但是有時候你興許想要使用一些不是使用ExtJS的元件系統構建的第三方庫。有很多方法可以幫助你解決這個問題,而最簡單的一種方法是建立一個定製的封裝元件,用來
2015-10-17
簡介 Knockout 是一個功能強大,非常有用的 javascript 庫,用於實現在模板中雙向繫結的 MVVM(Model-View-ViewModel) 模式,並有內建的繫結支援來繫結資料到 HTML 元件上去。 Knockout 也支援開發者來編寫自定義的繫結規則(即時生效)並可使用這些規則來繫結資料到 HTML 元件上去。 Twitter Bootstrap 是一個
2015-10-17
Intel 開發者社群提供工具,並且為跨平臺應用程式開發,以及平臺、技術資訊、程式碼示例和同行工作人員提供指南資訊,以此來幫助開發人員創新與成功。為 Android , 物聯網 , Intel® RealSense™ 技術,和 Windows 下載工具,訪問開發工具包,以及與志同道合的開發人員分享想法,來加入我們的社群並且參與開發者衝刺比賽,競賽,巡迴演講,和本地事件。 關於Intel®
2015-10-17
Multipeer Connectivity Framework 是iOS 7 推出的眾多新框架的一種,它拓寬了作業系統中應用的範圍。其目的是使開發者可以建立通過Wi-Fi或藍芽在近距離建立連線的應用。是在近距離裝置間建立互動,交換資料和其他資源的很好的簡單工具。 繼續我們的介紹,在看到例子之前我們有必要討論一下Multipeer Connectivity Framework的細節部分使
2015-10-17
可能你已經聽說過Redis 中嵌入了指令碼語言,但是你還沒有親自去嘗試吧?  這個入門教程會讓你學會在你的Redis 伺服器上使用強大的lua語言。 Hello, Lua! 我們的第一個Redis Lua 指令碼僅僅返回一個字串,而不會去與redis 以任何有意義的方式互動。 local msg = "Hello, world!"return msg 這是非常簡
2015-10-17
幾個月前,我讀到了 哈利羅伯茨的一篇文章 ,他介紹了個有意思的概念,是關於處理 CSS 中相關類的概念。在他的文章中,介紹了在類屬性中使用 [] ,以便於幫助理解它們的目的,達到一目瞭然。他給出了個例子,他認為可以使類描述更具 可識別性( scannable ) - 也就是說,更能一目瞭然: <div class="[ foo  foo--bar ]  [ baz  baz--foo ]
2015-10-17
ASP.NET 1.0 的預覽版釋出距今大約已經 15 年前了。由於數以百萬的開發者使用它構建和執行 web 應用,數年來我們新增並改進了它的無數功能。 非常高興在今天釋出了我們正在研發中的 ASP.NET 的新版本,我們稱之為 ASP.NET 5。這次釋出是我們為 ASP.NET 所做的最重要的架構升級之一。而且在這次釋出中,我們讓 ASP.NET 更為精益,更加模組化,更好的跨平臺,並對雲平
2015-10-17
幾個月以來,我們一直都在忙於一個代號為 Boot to Qt 的新專案,今天就來推出它的技術預覽。 Boot to Qt 是商業版產品,它為在嵌入式裝置之上建立流暢的使用者介面提供了一套完整的整合方案。該產品包括: 基於 Qt框架 為嵌入式Linux提供了一套輕量級的UI棧 - Boot to Qt 構建於Android核心/基礎層,提供了一種優雅的開發方式,採用它可以開發出
2015-10-17
Ext JS4.2 納入了很多令人激動的提升和特點。你可能已經在其他文章中瞭解到一部分,如:Grid控制元件的改進。本文經討論新主題海王星( Neptune Theme )和對從右到左(RTL)的支援。 Neptune 歡迎“Neptune”主題來到Ext JS 4.2官方完全支援的主題的家族。使用 Neptune 主題來 構建一個時髦、具有現代感的應用程式對程式設計師越來越重要。
2015-10-17
大多數Web服務開始於前端負載均衡、中間業務服務及後端資料庫服務的架構。當業務發展到一定階段,通常會引入一組快取服務快取資料庫的資料,減少資料庫的壓力以提高效能。對一個提供Web服務的站點來說,通過引入快取技術快速 訪問資料的能力從最初的優化技能變成了一項必備技能。業界大型的Web服務站點,諸如:Facebook、Twitter、Instagram, Reddit等都經歷了這樣一種演變。
2015-10-17
Redis Store 是一個專為Ruby應用程式服務的工具包,原生就支援分片,主從複製,編組以及超時和名稱空間。此外,在Ruby on Rails上使用它也是非常的簡單。 如何使用: 對於在Rails上使用Redis Store,首先我們需要在Gemfile
2015-10-17
今天在舊金山的 RICON West 會議上,我宣佈了 Riak2.0技術預覽版 現在可以用了。主版本新增了很多人都期待的很多特性。 通過RICON West會議,我們將探討很多有關Riak2.0的特性(會議期間談話和研討都將被追蹤),所以這兩天要睜大你的眼睛好好看看 live stream 。在會議之後,會議所有的談話都將被錄製視訊可供大家觀看。
2015-10-17
移動裝置的份額在網路流量中在大量增長,其所貢獻的網路流量非常龐大,以至於為了移動裝置,我們單獨建立了一些API和設計理念。一個非常典型的例子是 W3C電池狀態API,它允許一個應用程式獲知裝置的電池狀態資訊。這篇文章探索了這個新的API,為你展示瞭如何把它整合進你現有的應用程式。 檢測
2015-10-17
Firefox 29 是在半年之前釋出的,所以這篇文章有點過時了。這裡我先停一會,討論一下該桌面版附帶的國際化API(已經通過所有得 測試 )。 大多數的實現是由 Norbert Lindenberg 所寫,由我審查和維護。(不久 Makoto Kato 的工作就會將這些帶到安卓中去;因為b2g的特殊困難,這可能要花挺長時間。現在仍在調整中。) 什麼是國際化? 國際化(Internatio
2015-10-17
David Heinemeier Hansson , Ruby on Rail創始人,最新在  Twitter 釋出 上釋出一個叫做Turbolinks的新功能,會在Ruby on Rails 4.0版本的Gemfile預設繫結釋出。Turbolinks  已經 在手機網站Basecamp發揮了巨大作用。 一些人在黑客新聞中釋出了一個Turbolinks在Github的庫連線,標題為
2015-10-17
微軟 宣佈了新的 Azure 資料湖 (Azure Data Lake)服務,該服務被用於雲分析,包括了一個超大規模資訊庫;一個在  YARN 上建立的新的的分析服務,該服務允許資料開發者和資料科學家分析全部的資料;還有  HDInsight ,一個全面管理  Hadoop 、 Spark 、 Storm 和  HBase 的服務。Azure 資料湖分析包括 U-SQL,這個語言綜合了 SQL 的
2015-10-17
Microsoft 本週釋出了 Visual Studio 2015 預覽版, 裡面包含 Android 開發工具. 安裝的時候, 如果選 Android 開發, Visual Studio 會把除錯 Android 應用程式用的 Visual Studio 模擬器也裝上.  你也可以點 這裡 檢視視訊介紹. 為了幫助我們把模擬器做的更好,請 填下這個簡短的問卷調查 。
2015-10-17
最近,有許多關於  Derby.js 的激動人心的討論湧現在了我的Twitter Timeline. 我從未體驗過一個框架能夠幫你做這麼多--實時同步客戶端和服務端. 從本質上講, 這使得我們可以自己編寫一個程式碼量很少的應用可以讓兩個人編寫同一個 text field–live. 而 Derby幫你處理了在 models 和 views 之間所有的同步. 就如 Google Docs 的協作編輯
2015-10-17
簡介 多少次你發現自己在幾個月的開發和無數的努力後陷入了毫無效能而言的web應用?多少次你在好奇如果你無法向普通使用者傳達快與最快的標準,你的客戶還應該把你當作專家?多少你聽到有關Google和Facebook一些糟糕的對比?讓我告訴你,我的客戶是怎麼看待這些的: 我曾開發一個有著複雜處理和過濾的web應用,因為很多業務規則和UI要求。再加上一些過時技術的第三方提供者,對於他們而言,速度意
2015-10-17
導論 wxWidgets 是C++的跨平臺開發框架。它由 Julian Smart 於1992年在愛丁堡大學人工智慧應用研究院發起的,自那之後,該框架分發到了眾多平臺之上。 本文旨在引導初學者安裝所需資源並以Code::Blocks作為IDE使用wxWidgets開發一個單應用程式。 什麼是wxWidgets wxWidgets 是一系列C++庫,它遵循多平臺GUI開發框架的設計規
2015-10-17
對新的iOS開發者,改變是好的 正如我之前的文章所提及的 , iOS 7 代表的不止是蘋果改變他們的移動裝置的UI;它也代表了對延緩學習怎樣開始建立原生iOS應用的開發者的一個機會. iOS 7 是最新的一系列改變,它為新開發者提供了最佳的時機來位iPhone, iPad 和 iPod Touch做應用, 包括了: 在蘋果的改變會反過來影響他們
2015-10-17
介紹 應用儲存資料。由於無可非議,因為它涉及一份宣告。如何在不同的平臺上儲存資料保持長的效果涉及和經常無聊的談話,如果在回來的路上數落我和我的同事嘻嘻哈哈,無所事事。 然而iOS庫能使資料儲存的非常簡單,所以,它很好。如果你使用objective-c,資料物件能實現NScoding協議和允許本機庫儲存並載入資料物件。Montouch稍微需要一個不同的路徑,但大多數步驟是相當類似的。
2015-10-17