經過4個RC版本,Spark 1.4最終還是趕在Spark Summit前發布了,本文簡單談下本版本中那些非常重要的新feature和improvement.
PHP 7 的幾個新特性
Apache Cassandra 2.2 和3.0的新特性
本文介紹了iBATIS3內的新特性,iBATIS3是來自Apache Foundation的一個ORM工具,可用來構建連接到數據庫的Java應用程序。要最大程度地利用本文,建議使用Java Development Kit(JDK)V5或更新版本:EclipseV3.4或更新版本。本文使用的是iBATIS3beta9。iBATIS站點表明該beta9非常接近于通用版本(GA),所以在GA版本可用后,本文中的例子也應適用于GA版本。
Sugar 是一個JavaScript庫,通過利用全新,實用的方法擴展JS原生對象來簡化JavaScript開發。
WebP 是谷歌即將推出的適合于 Web 使用的圖像格式,在保持同樣質量的情況下,可比 JPG 減小 40% 的體積。
在git 2.0.0發布2個半月后,作為小版本更新迎來了2.1.0,帶來了一大波令人興奮的新特性。 完整的發布說明文檔可以在這里查看,但如果你不怎么接觸git社區,會覺得發布說明文檔有些太簡明了。這篇文章是我對這次發布在Atlassian使用中令我們興奮的方面所做的評注。
LightTable是一個新的互動IDE,可以讓你修改正在運行的程序,并嵌入任何東西,從網站到游戲。它能夠提供實時反饋,不僅回答我們需要的代碼問題,而且還能告訴我們程序真正是怎么運行的。
之前要改變某一行ListView內容或者顯示出刪除按鈕等,都要adapter.notifyDataSetChanged();刷新一下,數據少還可以,數據多的時候明顯會消耗性能,單獨刷新某一行就不會了
VASRefreshControl 簡單的下拉刷新,支持 RACCommand。
SPDY 系列協議由谷歌開發,于 2009 年公開。它的設計目標是降低 50% 的頁面加載時間。當下很多著名的互聯網公司,例如百度、淘寶、UPYUN都 在自己的網站或 APP 中采用了 SPDY 系列協議(當前最新版本是 SPDY/3.1),因為它對性能的提升是顯而易見的。主流的瀏覽器(谷歌、火狐、Opera)也都早已經支持 SPDY,它已經成為了工業標準,HTTP Working-Group 最終決定以 SPDY/2 為基礎,開發 HTTP/2。
PeriscopyPullToRefresh 是下拉刷新視圖,可以和 UIScrollView 及其子類一起使用。
RecyclerViewRefresh - 對RecyclerView加入下拉刷新,上拉加載功能,運用了android5.0中的SwipeRefreshLayout來進行刷新功能。
BottomNavigationView 很早之前就在 Material Design 中出現了,但是直到 Android Support Library 25 中才增加了 BottomNavigationView 控件。
Android 7.1 新功能之一就是 App Shortcuts(應用快捷方式) ,該功能與 iPhone 上的 3D Touch 功能相似,通過長按應用圖標,可彈出應用快捷方式,點擊可以直接跳轉到相應的界面。目前最多支持 5 個快捷方式,可以 getMaxShortcutCountPerActivity() 查看 Launcher 最多支持幾個快捷方式,不同的是 Android 支持通過拖拽將快捷方式固定到桌面。
OpenStack是開源Iaas云的事實標準,功能大而全,除了能管理虛機同時也能管理容器,OpenStack項目中的Magnum、Kuryr、Kolla、Murano、Nova-docker等都是與容器場景很不錯的結合點;而Rancher不同,Rancher是為容器而生,只是順道做了一些VM的管理工作,與OpenStack不同的是針對VM的管理,Rancher并不是對標AWS,Rancher相對來說要精簡很多,當然Rancher對容器的掌控要遠強于OpenStack。
在現實生活中,我們了解過不少通過掃描文本信息來實現文字輸入或者翻譯的工具;而荷蘭的 Optelec 公司所帶來的 ClearReader+ 則將此類掃描轉換技術推向了一個新的高度,這是一款獨特新穎的閱讀器,與我們往常的理解不用。
Nitro 是一款任務日志軟件,輕量級軟件,該軟件已經和ubuntu unity桌面進行了集成,同時推出了同步測試,同步支持到Ubuntu One和Dropbox。
這兩天在看《編程人生》,這本書確實非常不錯。而且看得也特別的輕松。其中有幾個人都談到了如何學習新的語言,但是給我最深刻的是Google的首席Java架構師Joshua Bloch。正好最近我也在學習Python,所以順便總結一下如何學習一門新的語言。希望你能補充一些。
還是那句話,RecyclerView的viewType增多,邏輯變復雜,幾個月后,你確定還能理清思路嗎?假設我們服務端是多個接口返回數據,你確定能正確刷新相應type嗎?想一個RecyclerView高效快捷管理整個界面嗎?你還在使用notifyDataSetChanged無腦刷新嗎?你想單個viewType在loadingView,dataView,errorView自如切換嗎?如果你遲疑了,那你不妨試試本庫。