原创 Linux使用cd命令後自動調用ls命令的方法

1、編輯.bashrc文件 vi ~/.bashrc 2、添加如下代碼 cd_ll() { # 使用‘\’可以調用原始命令 \cd $1 # ls -l ll } # 設置別名 alias cd='cd_ll'

原创 svn:clean up報錯的終極解決方案

在svn中clean up報錯的終極解決方案 1.“Previous operation has not finished; run 'cleanup' if it was interrupted“; 2.“Cleanup failed

原创 KMP算法的時間複雜度

在對KMP算法的時間複雜度進行計算的時候,發現阮一峯的博客中對KMP算法的核心——next數組的解釋和使用時與《大話數據結構》的作者程傑有很大差別: 1.阮:next數組通過遍歷子字符串中"前綴"和"後綴"的最長的共有元素的長度來獲得。

原创 KMP算法的改進

考慮字符串s1=‘aaaabcdefg...’,s2=‘aaaaa’,next=[0,1,2,3,4]。 當匹配到j = 5時,發現(b != a),此時j = next[5] = 4, 繼續比較(b != a),直到j=0;這其中皆爲多

原创 轉載網絡上最簡單易懂的KMP模式匹配算法——外加代碼實現

 KMP匹配算法, 網路上最簡單最易懂的解釋(雖然有錯誤)。 尊重原創...     地址: http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93P

原创 Cocos2d-lua 初識shader之五:定時器

在GLProgram::setUniformsForBuiltins函數中有下面代碼: if(_flags.usesTime) { // This doesn't give the most accurate global

原创 Cocos2d-lua 初識shader之三:模糊

原理:遍歷當前像素點周圍的部分像素點,累加它們的rgba,根據距離設置權重並相乘,最後再根據總權重獲取該總和的平均值,將該平均值設置爲當前像素點的顏色。 local vert = [[ attribute vec4

原创 Cocos2d-lua 初識shader之二:傳值

原理:使用cc.GLProgramState的setUniformXXX("name",value)方法可以設置shader中使用uniform定義的變量 local vert = [[ attribute vec4

原创 Python 使用 pandas 進行數據分析

# -*- coding: utf-8 -*- import pandas as pd import matplotlib.pyplot as plt # 讀取xx.csv # header 指明第幾行是字段行,默認爲0 # enco

原创 Cocos2d-lua 巧用Sequence

前言    Sequence提供了一個動作隊列,能夠順序執行一系列動作。它不僅僅可以用在node的動作中,還有很多廣泛用法。 一、定時器 某個時間之後觸發一次回調 function Timer( node, delay, call

原创 Cocos2d-lua Animation詳解:從單個png圖集到使用幀動畫

一、原材料 二、使用PNGSplit分割圖片 將圖片直接拖入軟件,在左側右鍵【導出所有子圖】即可 PNGSplit下載地址 二、使用TexturePacker 將導出後的圖片文件夾拖入軟件,進行設置。 1.導出文件名稱中必須含有{v

原创 Sublime Text3 Install Package報錯“There are no packages available for installation”

進入package control的User-Settings中 添加 "channels": ["http://static.zybuluo.com/parkinwu/x5xsu1vjaob4hmktfexncfbz/channel_v

原创 Shell輸出重定向:> 2>&1

當遇到將php腳本運行結果輸出到日誌文件時,使用“ > ”輸出無法獲得日誌。 在Shell中: 0代表標準輸入 1代表標準輸出 2代表錯誤輸出 >代表重定向 而 > 默認爲 1> 即將標準輸出重定向 sh xx.sh > a.log

原创 lua 獲取某個數精確到小數點後n位的結果

x = math.pi -- 3.14 print( x - x % 0.01 )

原创 Linux 使用echo打印出彩色日誌

格式 echo "\033[xx;imhello\033[yy;jm" 需要特殊標誌“\033[xx;im” xx 表示前景色,非必須,可不填 yy 表示後景色,非必須,可不填 i,j   表示控制指令,多種控制指令可用“;”分割,非必