摘要:需求今天工作的時候需要處理一批文件,具體命名形式是,要把它們改成。下的命令有兩種版本,一種是語言版本,一種是版。剩下的,只要你會用的函數就拉。對應到命令中,就是效果是和函數是一樣的。 注意:rename 命令有 C 語言 和 perl 兩個版本,這里只介紹 perl 版本。 showImg(https://segmentfault.com/img/bVKzuc?w=1404&h=500...
摘要:時間為如果依賴排序在字符和數字組合中更是依賴大大增加的時間,并且影響了原有數組順序。時間為,同為循環對比,但是增加了內層循環次數。總體來說最佳選擇為但是推薦使用大道至簡 數組值只包含了字符和數字,更多類型增加不會影響以下method_*的排序(時間排序) 測試環境:版本 57.0.2987.133 (64-bit) var arr1 = [1, 1, 2, 2, 3, 4, 4, 5,...
2d變換矩陣 2d變換矩陣總共有6個可動的參數,這六個參數分別控制不同的變換 | a b 0 | | c d 0 | | tx ty 1 | a 水平縮放 b 水平拉伸 c 垂直拉伸 d 垂直縮放 tx 水平位移 ty 垂直位移 當矩陣為1的單元矩陣的時候 表明該圖形沒有變換 同等效果 縮放:scale(sx, sy) 等同于 matrix(sx, 0, 0, sy, 0, 0); 平移...
摘要:當以非構造函數形式被調用時,等同于。并且,函數執行完畢后,其活動對象不會被銷毀,因為匿名函數的作用域鏈仍然在引用這個活動對象。知道閉包被銷毀,創建函數的活動對象才會被回收。 本著盡可能多的完善基礎知識,打好基礎,做一條有夢想的咸魚。 1.數據類型 基本數據類型:Undefined,Null,Boolean,Number,String,一種復雜數據類型Object 2.typeof操...
摘要:源碼方案,舊方案方案,相比方案一,少了一層循環,提高效率,邏輯更加清晰使用方法 源碼 //方案1,舊方案 Array.prototype.unique = function(key) { var arr = this; var n = [arr[0]]; for (var i = 1; i < arr.length; i++) { if (key...