解決:
1)在windows下轉換:
利用一些編輯器如ultraedit或editplus等工具先將指令碼編碼轉換,再放到linux中執行。轉換方式如下(ultraedit):file-->conversions-->dos->unix即可。
或者按ctrl+h,將文字內容轉換為十六進製制,然後其中的0d 0a(dos下的回車)替換為0a(unix下的回車),但是這種方式還是要注意修改後儲存時文字的型別,比較推薦的是下面第二種方式。
2)也可在linux中轉換:
首先要確保檔案有可執行許可權
#sh>chmod a+x filename
然後修改檔案格式
#sh>vi filename
利用如下命令檢視檔案格式
:set ff 或 :set fileformat
可以看到如下資訊
fileformat=dos 或 fileformat=unix
利用如下命令修改檔案格式
:set ff=unix 或 :set fileformat=unix
:wq (存檔退出)
最後再執行檔案
#sh>./filename
ADB server didn t ACK解決方法
1 首先通過cmd啟動adb服務。這個時候會提示啟動失敗。adb start server 服務啟動失敗的原因有很多,但一般是埠繫結失敗。我們來檢視一下埠繫結資訊。如圖所示,真的是埠繫結出了問題。adb nodaemon server 3 我們來看看哪個服務占用了這個埠。這裡面有2個程序占用了這個埠...
NoSuchMethodError 解決方法
j a.lang.nosuchmethoderror,想必 j a的開發者都遇到過這個報錯吧,這個錯誤基本上都是由jvm 的 全網負責委託機制 全網負責委託機制是啥?引發的問題,本人在此奉上三種解決方案 步驟一 全域性搜尋該方法是否存在,目前idea可以支援該操作,包括source包均能搜到 如果搜...
Invaild TLV record之解決方法
水晶報表版本 9.x 原因 1 安裝包中部分依賴元件缺失 2 登錄檔中缺少關鍵專案 3 報表模板檔案損壞 解決方法1 重新啟動 部分元件註冊或者登錄檔專案修改後沒有立即生效,需要重新啟動才能生效 這種可能性比較小 解決方法2 step1 將ufmanager.dll拷貝到目標機器的c program...