各類小問題小結

2021-09-29 05:22:33 字數 1670 閱讀 2540

問題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 部門收到一封客戶抱怨信,上面是這樣寫的 這是我為了同一件事第二次寫信給你,我不會怪你們為什麼沒有回信給我,因為我也覺得這樣別人會認為我瘋了,但這的確是乙個事實。我們家有乙個傳統的習慣,就是我們每天在吃完晚餐後,都會以冰淇淋來當我們的飯後甜點。由於冰淇...