跳到主要內容

發表文章

股票學習文章列表

抓取歷史股票 Python新手教學(1)用爬蟲爬全球股價! Python新手教學2全球指數一次抓 Python新手教學3全球指數歷史數據/ Python新手教學4相關性分析/ 抓取裡使股票方法2 fix-yahoo-finance 官網 PYTHON用fix-yahoo-finance下載YAHOO股市資料(上) PYTHON用fix-yahoo-finance下載YAHOO股市資料(下) 將歷史資料轉換成技術曲線 安裝TiLab最簡單的方式 下載輪子 pip3 install .\TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl 簡單利用 Python 計算158種技術指標   一些文章 巨量資料教我們的: 一命二運三風水。 畫圖介紹文章 完整的範例

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 di...

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.Mani...

3D光柵片~~~意外變成超商照片輸出比較

    現在正在嘗試3D光柵板3D圖片的, 3D光柵板原理就是在相片上擺上有光柵的壓克力,讓使用者不需戴上3D眼鏡就可以看到兩種不同的圖形,以達到3D的效果。      用說的很生疏,但其實大家都看過,小朋友的小貼紙有一種上翻就會變換一個動作往下翻就會變換另外一個圖形很有趣的變換,那種就是光柵的圖片。        3D光柵板的原理其實並不困難,只要調整好圖片的解析度,圖片的合成即可,但最困難的是如何把這張圖片1:1的印出來才是最困難的地方,經過與友人的討論發現現在印表機,都會自動地幫你把圖片縮放,真的很難1:1的輸出到相片上,就像如下的圖形 原圖 放大 第一攔是  一行白色一行藍色 第二欄位 是 兩行白色兩行紅色 300DPI的照片 為了輸出 4 X 6 照片 所以解析度是 1800 * 1200 當我拿到7-11去做明信片輸出的時候發現7-11的彩色印表機根本不到150dpi 以下圖片看到就算是兩行白色 兩行紅色的150DPI的圖形,也無法印出,初步推測7-11 IBON大概100dpi以下 放大看 藍色的300dpi 完全糊掉 紅色的150doi 也不太好 接著我要去萊爾富與全家的相片機(立可得),號稱他們輸出為相片品質。 不過實際測試之後發現真的比7-11好一點但也沒有好太多, 150dpi 可以清出分行 但300dpi還是不行 但還是會縮放你的圖片,導致沒 有辦法完整的控制你要的圖形。 輸出照片300dpi 呢?   這已經是很低標了吧,所以我還在既須尋找可以輸出300dpi的印表機,目前會先去找專業的相片行輸出看看。 後來發現我意外的就比較了兩家的輸出品質,這不是我的本意我只是想要輸出一個完整300dpi相片 剛好有很明確的數據  就讓你們參考

Unity 如何在專案讀取的時候自動執行,並且判斷某個Class是否存在

因為套件的需要,所以需要在專案載入的時候做一些程式,不難只需要如下程式,參考Unity官方網站 https://docs.unity3d.com/Manual/RunningEditorCodeOnLaunch.html using UnityEditor; using UnityEngine; [InitializeOnLoad] class MyClass { static MyClass () { EditorApplication.update += Update; } static void Update () { Debug.Log("Updating"); } } 雖然他說只會執行一次,但我實驗下來,每次進入viusal studio 回到unity就會再度執行一次 網友也提出了解決辦法 https://answers.unity.com/questions/1418351/how-to-run-a-script-once-when-a-project-is-first-l.html #if UNITY_EDITOR using UnityEngine ; using UnityEditor ; [ InitializeOnLoad ] public class AutoEditorCode : ScriptableObject { static AutoEditorCode m_Instance = null ; static AutoEditorCode () { EditorApplication . update += OnInit ; } static void OnInit () { EditorApplication . update -= OnInit ; m_Instance = FindObjectOfType < AutoEditorCode >(); if ( m_I...