原创 go modules 的一些細節

前言 在一些Java的項目中,有 Maven等這些版本管理工具,可以很好的管理各種版本依賴關係,但是在 Golang 的項目中,之前官方並沒有提供版本管理工具,以前都是用 go get 進行安裝, 隨着項目的變大, 就處理這種依賴關係就變得

原创 Golang RPC實踐

摘要: 總體上來說,HTTP每次請求比較浪費資源的。雖然HTTP也是走在TCP上面的,但是HTTP請求自己添加了很多自己的信息,因此會消耗帶寬資源。所以一些公司就是用RPC作爲內部應用的通信協議。原文 如果你對Go也感興趣, 可以關注我的

原创 Joins in SQL - Inner, Outer, Left and Right

Join是SQL中一個非常基本的概念,有時會讓人感到困惑。當我們需要找到涉及多個表的屬性的查詢時,使用聯接,這些表具有至少一個共同的屬性。因此,Join 的需要本身就非常清楚。存在用於不同目的的不同類型的連接。原文 在SQL中 Joins

原创 通過 Node.js 中的 RESTful API 管理您的雲基礎架構

曾幾何時有人需要在互聯網上發佈他們自己的網站,他們不得不去購買昂貴的服務器,希望性能足以增加用戶羣或購買他們不會滿負荷使用的更昂貴的服務器。但這只是工作的20%,然後他們不得不聯繫ISP併爲服務器購買公共IP並支付每月的互聯網賬單和電費,然

原创 MotionLayout:動態工具欄

Styling Android的常規讀者可能已經猜到我喜歡動畫的東西。 MotionLayout爲動畫提供了驚人的範圍,並且可以使用它創建一些非常有趣的動畫。我們之前在Styling Android上看過how to implement a

原创 Android Parcelize

Parcel是針對Android的優化序列化格式,旨在使我們能夠在進程之間傳輸數據。 這是大多數Android開發人員偶爾需要做的事情,但不是經常這樣做。 製作課程Pareclizable實際上需要一點點努力,但是有一個Kotlin擴展可以

原创 WindowInsets - 佈局的監聽器

如果您已經看過我的Becoming a Master Window Fitter談話,您就會知道處理窗口插件可能很複雜。 最近,我一直在改進幾個應用程序中的系統欄處理,使他們能夠在狀態和導航欄後面繪製。 我想我已經提出了一些方法,可以使處理

原创 基於計算值對 Rails 資源進行排序

設置 我最近去了一個移動支付黑客馬拉松,並與我Flock的co-founder一起工作了reminder app。 您輸入項目的名稱和到期日期。 然後,該應用程序會顯示您需要多長時間才能完成基於Clear啓發的綠色到紅色光譜的給定任務。原文

原创 進入 CSS3 動畫

我最近有機會深入研究一些CSS3動畫。 我使用了像animate.css這樣的庫,用javascript完成了動畫,但從未做過任何自定義的CSS3工作 原文 任務 我們最近在SeatGeek更新了我們的“跟蹤"圖標,以匹配我們的新iPhon

原创 在 Ruby 中,blok,proc 和 lambda 有什麼區別?

bloks,procs和lambdas是什麼? Coder Talk:Ruby中_closures_的示例。原文 Plain old english:我們想要運行的代碼分組方法。 # Block Examples [1,2,3].each