跳到主要內容

發表文章

目前顯示的是 1月, 2019的文章

RTX2080ti Linux ubuntu 18.04 驅動程式與CUDA安裝紀錄 Nvidia Docker 安裝

因為很雷所以做個紀錄 一開始確認顯示卡的驅動,在設定裡我們可以看到  繪圖: llvmpipe (LLVM 6.0, 256 bits) 代表現在沒有驅動 先到Nvidia官網下載 驅動程式  如果已經安裝失敗的可以用如下指令先移除 nvidia-uninstall 接著開始安裝下載的驅動程式 sudo chmod +x NVIDIA-Linux-x86_64-410.93.run sudo ./NVIDIA-Linux-x86_64-410.93.run 看到如下畫面 這裡就是最雷的地方了,如果驅動程式出現如下畫面 The target kernel has CONFIG_MODULE_SIG set, which means that it supports cryptographic signatures on kernel modules. On some systems, the kernel may refuse to load modules without a valid signature from a trusted key. This system also has UEFI Secure Boot enabled; many distributions enforce module signature verification on UEFI systems when Secure Boot is enabled. Would you like to sign the NVIDIA kernel module? 這代表BIOS 有啟動 安全啟動,這將會導致安裝失敗,必須按照如下步驟然後 關閉安全開機才能成功 關閉安全開機才能成功 關閉安全開機才能成功 完成之後 接著重開機 如果沒有關閉BIOS 的安全啟動,重開機之後還是這樣的絕望畫面,顯示卡依然沒有安裝成功 各家主機板的 security boot disable 有所不同,這裡可以幫助你關閉該死的security boot disable

Google play 強制API 等級 26 Xamarin解決方法 強制跳出視窗取得權限

你的應用程式目前的目標 API 等級是 24,但最低目標 API 等級必須為 26,才能確保應用程式採用最新的 API,讓安全性與執行效能達到最佳狀態。請將最低目標 API 等級調整為 26。 天啊Google 硬起來了,強制APP的目標版本一定要26 (Android 8.0)  ,瘋狂的 8.0 高版本 Xamarin 開發的權限在AndroidManifest.xml 幾乎完全失效,就算有寫權限還是沒開,幹。 變得必須要強制跳出使用者點選同意的視窗,才能取得權限 這時候解救方法就是 先在專案按下右鍵,選擇 [管理NuGet套件] 搜尋  Xamarin.Android.Support.v7.AppCompat 如果遇到如下錯誤 嚴重性 程式碼 說明 專案 檔案 行 隱藏項目狀態 錯誤 無法安裝封裝 'Xamarin.Android.Support.v7.AppCompat 28.0.0'。您正嘗試將此封裝安裝到以 'MonoAndroid,Version=v5.1' 為目標的專案,但該封裝不包含任何與架構相容的組件參考或內容檔。如需詳細資訊,請連絡封裝作者。 0 請[ 專案\屬性 ]更改如下地方,需超越Android 6.0, 且需要重新啟動 Visual Studio 重要 如下程式碼可以開啟強制取得權限,可加於OnCreate中 const int RequestLocationId = 0;  string[] PermissionsLocation =                 {                     Android.Manifest.Permission.AccessCoarseLocation,                     Android.Manifest.Permission.AccessFineLocation                 };                 ActivityCompat.RequestPermissions(this,PermissionsLocation, Requ