發表文章

在MacOS Monterey12.3 使用pyenv安裝問題

圖片
若尚未安裝pyenv,請參考: 安裝pyenv參考連結 在MacOS Monterey12.3下 安裝完pyenv後需要安裝python,輸入安裝語法 pyenv install 3.8.10 會出現下圖錯誤訊息: willseed@MacBook ~ % pyenv install 3.8.10 python-build: use openssl@1.1 from homebrew python-build: use readline from homebrew Downloading Python-3.8.10.tar.xz... -> https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tar.xz Installing Python-3.8.10... python-build: use readline from homebrew python-build: use zlib from xcode sdk BUILD FAILED (OS X 12.3.1 using python-build 20180424) Inspect or clean up the working tree at /var/folders/0z/273cbnf57qqcwkvfbs595g700000gn/T/python-build.20220404091453.28759 Results logged to /var/folders/0z/273cbnf57qqcwkvfbs595g700000gn/T/python-build.20220404091453.28759.log Last 10 log lines: checking for --with-cxx-main= ... no checking for clang++... no configure: By default, distutils will build C++ extension modules with "clang++". If this is not intended, then set CXX on the configure command line. checking fo...

Eclipse Java Neon版本 WindowBuilder教學

圖片
今天突然想用Java拉視窗 於是下載了了新版(Neon)的Eclipse 打開介面後發現原本舊版的WindowBuilder不見了QQ 於是去YouTube搜尋了一下發現這個版本的IDE可能為了輕量化,所以需要另外下載安裝 以下是解決方案: 在Help→Intsall New Software 在Work With輸入  https://dl.bintray.com/zaunerc/p2/org.eclipse.windowbuilder.p2_site/latest/ 就會看到WindowBuilder出現了,安裝完成後 在Project上點右鍵New→Other 再點選Next 取個名字後再按Finish 點選完會出現 就可以看到各種元件可以拖拉設計囉~!

dataGirdview 顯示與抓資料

若你想要抓取列或欄的總欄數或是總列數 可以先宣告一個變數 抓取欄 程式碼範例如下: int column = 0; column = int::Parse(dataGridView -> Columns -> Count.ToString()); 整段程式碼的意思 int (變數型態,可以轉換各種類型)::Parse(字串轉換)(dataGridview(物件的)->Columns(欄)->Count(總數).ToString()(把整段程式碼轉成字串)); 這樣就輕鬆的抓取到欄的總數啦! 抓取列也是大同小異唷 程式碼範例如下: int row = 0; row = int::Parse(dataGridView->Rows->Count.ToString()); 整段程式碼的意思 int (變數型態,可以轉換各種類型)::Parse(字串轉換)(dataGridView(物件中)->Rows(列)->Count(總數).ToString()(把整段程式碼轉成字串)); 抓取完資料後就是資料運算啦 若運算中有用到 欄 或 列 記得要 - 1才是實際上所顯示的數值喔! 例如for迴圈運算 int row = int::Parse(dataGridView->Rows->Count.ToString()); for(int i = 0; i < row - 1; i++) { ......... } 若沒有 - 1 實際上迴圈會多跑一次喔! -------------------------------------------------------------------------------------------------------------------------- 運算完成後當然是就是要顯示資料啦! 假設今天運算完總和 想要顯示在dataGridView上 範例程式碼如下: dataGridView->Rows[0]->Cells[0]->Value = sum; 下面是整段程式碼的意思 da...

C++ Forms 預設TextBox 全形 轉半形 問題

圖片
今天在撰寫C++ 視窗時TextBox 輸入一直自動轉全形  使用VS2013 不是使用VS2013的朋友寫視窗我就不確定了 不知道為何,爬文爬了許久 終於寫出讓他設定為半形的狀態 附圖+ C++ Code 在建構子中新增 (textBox欄位)->ImeMode = System::Windows::Forms::ImeMode::OnHalf; public: MyFormDemo(void) { InitializeComponent(); comboBox1->SelectedIndex = 0; textBox1->ImeMode = System::Windows::Forms::ImeMode::OnHalf; textBox2->ImeMode = System::Windows::Forms::ImeMode::OnHalf; } 如圖,希望可以幫助到有需要的網友們 下台一鞠躬    方塊馬