2019-05-04

樹莓派 RPi 3B+ 開機時自動 ntp 校時方法

樹莓派RPi 3B+ 開機時自動 ntp 校時方法

步驟一: 正確修改設置 /etc/ntp.conf 檔。  

    $ sudo nano /etc/ntp.conf


 

步驟二: 正確啟動 ntp 服務, 並用 'service ntp status' 指令進行確認 /etc/ntp.conf 檔是否正確. 最後刻意 修改日期時間, 準備重開機驗證 ntp 機制是否如預期運作。  

    $ sudo /etc/init.d/ntp restart
    $ sudo service ntp status
    $ sudo date --s="2019-04-30 12:34:56"
    $ sudo shutdown -h now
 


步驟三: RPi 3+ 重開機後,用 'service ntp status' 指令確認 ntp 機制是否如預期運作。

    $ sudo service ntp status

 

步驟四: RPi 3+ 重開機後,用 'ntpq -pn' 指令查詢 ntp pool 機制運作狀況。

    $ ntpq -pn

 

2018-07-13

如何解決 WPS Spreadsheets 統計圖表X 軸顯示問題 ?


 如何解決 WPS Spreadsheets 統計圖表X 軸顯示問題 ?



Step1) 點擊X 軸,進入 Format Axis。

Step2) 在 Axis Options->Axis->Number->Category 由 Custom 改選 Number。

Step3) Decimal places >Category 由 2 改 0。

WPS Spreadsheets 跨工作表引用單元格問題

Q) 在同一表格中,有兩工作表 sheet1,和 sheet2,
在 sheet1 的 A1 單元格上輸入 “小明”,然後會自動更新在
sheet2 的 B1 單元格上出現 “小明”。 如何設置引用呢?

A) 不用输入。在sheet2 的 B1 單元格裡,
輸入“=”,然後到 sheet1 裡,點擊要引用的單元格 A1 即可。





如何解決 SourceTree v2.6.9.0 "develop 1 behind" 問題 ?

1) 本地 Master 提交至遠程倉庫後,在 SourceTree 中顯示,如下圖:


2) 將本地分支改為 develop 分支後,在 SourceTree 就會顯示,如下圖:
表示本地 develop 分支落後於遠程的 STM32F302_NFC/develop 分支 1 commit 了。

3) 再選擇 Pull 遠程 STM32F302_NFC/develop 分支進行更新,如圖:

4) 更新分支後,在 SourceTree 就會顯示如下圖:

2018-07-06

Keil-MDK v5.24.1 搭配 STM32F429I-Discovery 程式下載失效問題

Windows 7 64-bit 環境下,Keil-MDK v5.24.1 搭配 STM32F429I-Discovery
程式下載失效問題。

步驟:
1) 安裝 STSW-LINK009 v2.00,更新 ST-LINK/V2 USB driver 驅動程式。
2) 安裝 STSW-LINK007 v2.31.21,更新 ST-LINK/V2 firmware 程式。
由原本 V2.J28.S0 更新至 V2.J31.S0。



2016-12-22

Synology DS214play 如何由SHR 更改為 JBOD 儲存空間類型

Synology DS214play 如何由SHR 更改為 JBOD 儲存空間類型.

1) 原 DS214play 使用 WDC WD20EFRX 2TB HDD 並採用 SHR 儲存空間類型。

2) 新增 Seagate ST6000VN0001 6TB HDD 後直接擴増空間, 結果如圖1
/圖2. 擴増過程,會經歷漫長的 "同位元資料一致性檢查" 過程.
因採用 SHR 儲存空間類型,可用容量並未增加。


3) 在儲存空間管理員中, 選擇 儲存空間 > 移除, 輸入密碼,將原有儲存空間
移除,如圖3/圖4/圖5。




4) 在儲存空間管理員中, 選擇 儲存空間 > 新增 > 自訂, 如圖6。


5) 在儲存空間管理員 > 儲存空間建立精靈中, 選擇動作, 如圖7。

6) 在儲存空間管理員 > 儲存空間建立精靈中, 選擇 RAID 類型 > JBOD, 如圖8。


7) 在儲存空間管理員 > 儲存空間建立精靈中, 編輯描述, 如圖9。


8) 在儲存空間管理員 > 儲存空間建立精靈中, 選擇 進行硬碟檢查, 如圖10。

9) 新増 JBOD 過程,會經歷漫長的 "同位元資料檢查" 過程. 約 17 小時, 如圖11/12/13。



10) 硬碟檢查完成後,會立即進行最佳化檔案系統,如圖14。



11) 最佳化檔案系統完成後,如圖15。

12) 安裝 Cloud Sync ,如圖16。

13) 執行 Cloud Sync 發生錯誤,如圖17。

14) 重新啟動後,再次執行 Cloud Sync,即可成功了,如圖18。



2016-11-21

如何同時解決 SourceTree "master 1 behind"及 "develop 1 behind" 問題 ?

如何同時解決 SourceTree "master 1 behind"及 "develop 1 behind" 問題 ?

1) 新建立倉庫 (BIT1605_IDE_USB) 提交至遠程倉庫後,在 SourceTree 中就會顯示如下圖:

 2) 如果其他開發者向遠程倉庫 (BIT1605_IDE_USB) 提交了readme.mk 說明文件,
Pull 遠程 BIT1605_IDE_USB/master 分支來更新代碼。
在 SourceTree 中會顯示如下圖:



3) 在 SourceTree 圖中會顯示:



表示本地 develop 分支超前於遠程的 BIT1605_IDE_USB/develop 分支 1 commit
了。且本地 master 分支則落後於遠程 BIT1605_IDE_USB/master 分支 1 commit 了。 

4) 將本地分支改為 master 分支後,在 SourceTree 就會顯示如下圖:

再選擇 Pull 遠程 BIT1605_IDE_USB/develop 分支進行更新。

5) 更新分支後,在 SourceTree 就會顯示如下圖:

此時在本地的 develop 分支下,可以看到1 ahead,表示本地的 develop 分支已經
超前於遠程 BIT1605_IDE_USB/develop 分支 1 commit 了。 
可以選擇 Push 本地 develop 分支來更新遠程 BIT1605_IDE_USB/develop 分支。