因為工作關係,目前執行的專案是採用 flask,因為要做工作的排程,所以用了 APscheduler 這個模組。 在 flask 下,如果要使用 APscheduler 可以考慮使用 flask 延伸模組 flask-apsheduler 基本使用方法 from flask import Flask from flask_apscheduler import APScheduler class Config(object): JOBS = […
一些學習心得、學習筆記
因為工作關係,目前執行的專案是採用 flask,因為要做工作的排程,所以用了 APscheduler 這個模組。 在 flask 下,如果要使用 APscheduler 可以考慮使用 flask 延伸模組 flask-apsheduler 基本使用方法 from flask import Flask from flask_apscheduler import APScheduler class Config(object): JOBS = […
關閉 MySQL 服務。 sudo /usr/local/mysql/support-files/mysql.server stop 安全模式啟動 MySQL sudo /usr/local/mysql/bin/mysqld_safe –skip-grant-tables 修改 root 密碼 逐一輸入以下命令,修改 root 密碼並退出。 mysql -u rootUPDATE mysql.user SET 這裡要注意一下,5.7後的版本,mysql.user 表裡面的 password…
假設現在我們已經建立好一個 customers 資料表:| ——| —— | —— | —— || C_Id | Name | Address | Phone || ——| —— | —— | —— | 接著,我們可以用這指令去: 增加欄位…
在 Raspberry pi 3 可以直接透過 HDMI 輸出畫面到螢幕上,目標是做出小型遊戲機,因此我們要使用 retropie 這個 O.S.。必較麻煩的是,要額外將 3.5 吋 TFT 螢幕接到 Raspberry pi 的 GPIO 腳位。 我一開始撞牆滿多次,不過其實滿簡單的,所以就紀錄一下實作方法。 首先預備工作,要先下載三個檔案: 下載 TFT 螢幕驅動程式 下載 fbcp 套件包…
由於朋友最近正在研究 Weebly ,提到了『自定義域名』功能,所以我也來研究了一下,雖然我覺得我應該不會再用到,不過還是紀錄下來。 自定義域名 功能允許您設置您的 Weebly 網站綁上自己的域名。首先你必須先尋找、購買新的域名,並且在 weebly 設定好。 登錄 Gandi,選擇我的帳戶 。 點選你要指向的域名,並單擊進去管理頁面。 在最底下,會有個區域檔,選擇編輯區域。 你應該會看到一個警告訊息,這是 Gandi 為確保你的網域正常運作所做的機制。你只需要點選右邊的 建立新版本 接著找一下 Host 欄位是 @的 ,點選他右邊的鉛筆。 在 值 欄位中,填寫上 weebly 提供的 IP 地址之一。Weebly 提供的的IP地址有 199.34.228.55,199.34.228.56,199.34.228.57,199.34.228.58,199.34.228.59,199.34.228.100。 上述選一個就好(如果你有使用到 SSL,那麼你就需要使用特定的IP地址)。如果你覺得這步驟很繁雜的話,你就直接填入 199.34.228.59。…
最近修了『微處理機設計』課程,使用到了 Altera 的 DE0 板。安裝了 DE0 的 USB 驅動程式遇到一個問題,就是我的數位簽章雜湊出現什麼問題的。我查了一些資料,覺得有點複雜,所以把它記錄下來: 主要問題是在用 Windows 8 中 Altera 提供拒絕正確安裝驅動程式,因為他要強制驅動程式簽章。因此,我搜索了一圈,發現在Altera論壇的解決方案: http://alteraforums.net/forum/showthread.php?p=157605 按照以下步驟就能解決這問題了: 點 WinKey + R. 輸入 shutdown.exe /r /o /f /t 00 按 OK…
和朋友在協作的時候,朋友不小心 push 錯東西,導致需要滾回到先前正確的版本,感覺以後會常常用到,所以記錄下來。 首先有先滾回你要的那個 commit idgit reset –hard <old-commit-id> 這時候你會發現你已經退回到你要的那個版本了,再來再把它 push 上去你 GitHub 的 repository 就完成了。 git push -f <remote-name> <branch-name> 筆記: 這個操作,會複寫 commit id…
自己本身沒有系統的去學習 android,就是想到什麼做什麼的,今天在自學的過程中發現了一些問題。 就是說用 fragment 按鈕點擊的時候碰到了問題。在寫完之後,AS 沒有任何報錯,但是啟動的時候就會 crash 掉。 cal = (Button) findViewById(R.id.submit); cal.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // do something ……