摘要:前面兩篇讓代碼飛起來高性能學習筆記一讓代碼飛起來高性能學習筆記二,介紹了如何寫出高性能的代碼,這篇結合我最近的項目,簡單測試對比一下各種語言用算法計算的效率。下一篇,我們就來看一下中如何利用并行進一步提高效率。 前面兩篇讓代碼飛起來——高性能 Julia 學習筆記(一) 讓代碼飛起來——高性能 Julia 學習筆記(二), 介紹了如何寫出高性能的 Julia 代碼, 這篇結合我最近的項...
摘要:以前一直有印象的查詢不同于的查詢因為沒有字符串拼接不會出現類似注入的問題但是這個視頻一個簡單的例子就給出了環境下的注入的思路那其實作為一個開發者永遠不相信用戶的輸入就應該作為自己的座右銘視頻中提及的兩個庫的鏈接如下完 http://v.youku.com/v_show/id_... 以前一直有印象 mongodb 的查詢不同于 sql 的查詢,因為沒有字符串拼接不會出現類似 sql 注...
摘要:三先全局,后局部不要為了局部性能優化,降低可維護性比如在多個中使用統一的實例化類名稱,方便批量查找但如果要靠譜地進行依賴搜索,必須使用模塊來做全局搜索全局搜索時,很快定位其他文件相同邏輯代碼。不僅僅要這樣,中的選擇器里的屬性名等都要如此。 Table of Contents generated with DocToc 項目可維護性原則 一、文件即模塊 二、可以顯示聲明、顯示統一...
摘要:有人說蘋果的審核人員比較任性,審核通不過是常事兒。然而這些文章并沒有在認真介紹蘋果審核的注意事項。通過這張圖對蘋果的審核項目進行梳理,也總結出了一些信息。 有人說蘋果的審核人員比較任性,APP審核通不過是常事兒。確實,蘋果在行業里扮演的就是一個極客的角色,要求多、難應付。奈何對方手里捏了上億的用戶,所以你得把他當女神一樣哄著,滿足她各種各樣無禮的要求。 要問起誰把這個女神伺候得最滿意,...
摘要:作為函數式編程語言,帶來了很多語言上的有趣特性,比如柯里化和反柯里化。在一些函數式編程語言中,會定義一個特殊的占位變量。個人理解不知道對不對延遲執行柯里化的另一個應用場景是延遲執行。不斷的柯里化,累積傳入的參數,最后執行。作為函數式編程語言,JS帶來了很多語言上的有趣特性,比如柯里化和反柯里化。 這里可以對照另外一篇介紹 JS 反柯里化 的文章一起看~ 1. 簡介 柯里化(Currying)...