問題1:
命令列執行cd命令能夠順利進入檔案目錄下,但在shell指令碼下報錯找不到檔案目錄。
原因:linux和windows下回車換行不同,檔案中某些字元格式解釋不一致。
解決辦法:進入檔案中(vim ***.sh),檢視檔案格式(:set ff),修改檔案格式(:set ff=unix),修改為多格式均可(:set ffs=unix,dos ff=unix)
解決自:
問題2:
撤銷git的操作。
解決辦法:撤銷commit操作:git reset --soft head^
撤銷add操作:git reset filename
問題3:
一些用到的vim快捷鍵記錄:
vim操作:
問題4:
命令列快捷鍵操作:
問題5:
在mac下執行crontab操作
sudo launchctl list | grep cron //檢視crontab是否啟動
sudo touch /etc/crontab //若無檔案則建立
crontab -e //進行crontab檔案編輯
sudo /usr/sbin/cron start
sudo /usr/sbin/cron restart
sudo /usr/sbin/cron stop //定時任務啟動、重啟、停止
centos下的執行
systemctl start/stop/restart crond.service
或 (版本不同)
service crond start/stop/restart
問題六:
vim不能複製內容到剪下板
解決辦法:
方法一:
vim開啟的檔案裡輸入 :set mouse=r
vim 複製的內容去掉行號,輸入 :set nonu
方法二:
可使用「+y命令複製:
(1)檢視是否可用該命令:vim --version | grep "clipboard"
如果可用,則顯示+clipboard
(2) 使用方法:
把游標放到需要複製的首行,「+yy複製當前行,」+y10y複製包括當前行的10行
問題七:
mac zsh: command not found zsh 所有命令在終端失效
解決辦法:
在終端執行以下命令:
path=/bin:/usr/bin:/usr/local/bin:$
export path
或者exec /bin/zsh
再或者exec /usr/bin/zsh
問題八
將乙個表的資料更新到另乙個表中
//修改一行
update table1 a, table2 b set a.popularity=b.popularity where a.bid = b.bid
//修改多行
update table1 a, table2 b set a.name=b.name ,a.age=b.age where a.id = b.id
工作中小問題小結
1.string title new string 與string title new string 的區別 getstring依賴於context,所以要例項化activity,將此資料放入oncreate中即可。2.自定義控制項 tableview,scrollview巢狀listview 對於...
各類排序方法小結
1.插入排序 a 直接插入排序 從0開始構建乙個有序序列,把無序序列中的數字一一插入有序數列中 可以共用乙個陣列 插入的時候,就是從頭比較。平均 o n 最壞 o n 空間 o 1 b 折半插入排序 就是在直接插入排序基礎上,插入有序序列的時候採用了折半查詢。時間複雜度上,僅僅減少了比較 查詢 的次...
小問題,大問題?
有一天美國通用汽車公司的龐帝雅克 pontiac 部門收到一封客戶抱怨信,上面是這樣寫的 這是我為了同一件事第二次寫信給你,我不會怪你們為什麼沒有回信給我,因為我也覺得這樣別人會認為我瘋了,但這的確是乙個事實。我們家有乙個傳統的習慣,就是我們每天在吃完晚餐後,都會以冰淇淋來當我們的飯後甜點。由於冰淇...