浏览代码

Restructure dir and add muti notes

miles 9 年之前
父节点
当前提交
b226423d26

+ 35 - 1
README.md

@@ -2,4 +2,38 @@ Notes
 ========
 Collections of daliy notes
 
-- drink: 喝汽水问题
+algorithm
+---------
+
+- drink 喝汽水问题
+
+git
+----
+
+- alias-config
+
+laravel
+-------
+
+php
+---
+
+- 常用字符串处理方法
+
+scripts
+-------
+
+- shell脚本
+
+svn
+---
+
+- svn 命令笔记
+
+web
+---
+
+- 包含各种css、js前端笔记
+
+yii2
+----

drink/Change.class.php → algorithm/drink/Change.class.php


drink/README.md → algorithm/drink/README.md


drink/drink_zhihu.php → algorithm/drink/drink_zhihu.php


+ 18 - 0
git/.gitconfig

@@ -0,0 +1,18 @@
+[alias]
+        amend     = commit --amend -a
+	    br        = branch
+        branch-cleanup = "!f() { git branch --merged ${1-master} | grep -v " ${1-master}$" | xargs -n 1 git branch -d; }; f"
+        co        = checkout
+        ds        = diff --staged
+        di        = diff
+	    fetchall  = fetch -v --all
+        #log-fancy = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(cyan)<%an>%Creset' --abbrev-commit --date=relative
+# With git >= 1.8.3 you can use %C(auto) for the branch decorator (%d)
+        log-fancy = log --graph --pretty=format:'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(cyan)<%an>%Creset' --abbrev-commit --date=relative
+        log-me    = !UN=$(git config user.name)&& git log --author="\"$UN\"" --pretty=format:'%h %cd %s' --date=short
+	    log-nice  = log --graph --decorate --pretty=oneline --abbrev-commit
+        panic     = !tar cvf ../git_panic.tar *
+        st        = status
+        wdiff     = diff --word-diff=plain
+        lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(cyan)<%an>%Creset' --abbrev-commit --date=relative
+        l = ! git lg -n25

+ 24 - 0
php/string.md

@@ -0,0 +1,24 @@
+字符串处理方法
+=============
+
+常用的有:
+
+- strpbrk 在字符串中查找一组字符的任何一个字符,返回一个以找到的字符开始的子字符串。如果没有找到,则返回 FALSE。
+
+- strpos 查找字符串首次出现的位置,返回 needle 存在于 haystack 字符串起始的位置(独立于 offset)。同时注意字符串位置是从0开始,而不是从1开始的。
+
+- stripos 查找字符串首次出现的位置(不区分大小写)
+
+- strrpos 计算指定字符串在目标字符串中最后一次出现的位置,返回 needle 存在的位置。如果没有找到,返回 FALSE。
+
+- strripos 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
+
+- strstr 查找字符串的首次出现,返回字符串的一部分或者 FALSE(如果未发现 needle)。
+
+- stristr strstr() 函数的忽略大小写版本
+
+- strrchr 查找指定字符在字符串中的最后一次出现,该函数返回字符串的一部分。如果 needle 未被找到,返回 FALSE。
+
+- substr 返回字符串的子串,返回提取的子字符串, 或者在失败时返回 FALSE。
+
+

+ 6 - 0
scripts/qq_inotify.sh

@@ -0,0 +1,6 @@
+#!/bin/bash
+file=/home/miles/VirtualBox\ VMs/Share/tweet.wav
+inotifywait -mq -e access "$file" | while read event
+do
+notify-send -i ~/Pictures/qq.png '主银' '你有QQ消息哦~~'
+done

+ 24 - 0
svn/svn_note.md

@@ -0,0 +1,24 @@
+SVN
+====
+
+Some notes of SVN
+
+1. Ignore files recursively usage
+
+    svn propset -R svn:ignore '*.jpg' .
+
+2. Edit svn property using vim tool
+
+    svn propedit svn:ignore .
+
+3. Reverting single file in SVN to a particular revision
+
+    svn cat -r 175 mydir/myfile > mydir/myfile
+
+4. Find specific status files, e.g. Modified status -> M
+    
+    svn st | awk '/^M/{pring $2}'
+
+5. Only commit directory itself(excluding subdirectories and files)
+
+    svn commit --depth empty .

bootstrap_demo/images/chrome-big.jpg → web/bootstrap_demo/images/chrome-big.jpg


bootstrap_demo/images/chrome-logo-small.jpg → web/bootstrap_demo/images/chrome-logo-small.jpg


bootstrap_demo/images/chrome-logo.jpg → web/bootstrap_demo/images/chrome-logo.jpg


bootstrap_demo/images/firefox-big.jpg → web/bootstrap_demo/images/firefox-big.jpg


bootstrap_demo/images/firefox-logo-small.jpg → web/bootstrap_demo/images/firefox-logo-small.jpg


bootstrap_demo/images/firefox-logo.jpg → web/bootstrap_demo/images/firefox-logo.jpg


bootstrap_demo/images/ie-big.jpg → web/bootstrap_demo/images/ie-big.jpg


bootstrap_demo/images/ie-logo.jpg → web/bootstrap_demo/images/ie-logo.jpg


bootstrap_demo/images/opera-big.jpg → web/bootstrap_demo/images/opera-big.jpg


bootstrap_demo/images/opera-logo.jpg → web/bootstrap_demo/images/opera-logo.jpg


bootstrap_demo/images/safari-big.jpg → web/bootstrap_demo/images/safari-big.jpg


bootstrap_demo/images/safari-logo-small.jpg → web/bootstrap_demo/images/safari-logo-small.jpg


bootstrap_demo/images/safari-logo.jpg → web/bootstrap_demo/images/safari-logo.jpg


bootstrap_demo/index.html → web/bootstrap_demo/index.html


bootstrap_demo/main.js → web/bootstrap_demo/main.js


bootstrap_demo/style.css → web/bootstrap_demo/style.css