YMont

@YMont

月下麒麟 左手嘗試寫Python / 右手練習寫C / 喜愛技術細節分享 / 菜鳥軟體人 / 登山 游泳 動漫 電影

Joined on Aug 9, 2021

  • Copyright 2021, 月下麒麟 起源 reference:Why are Makefiles in Linux so useful A makefile is useful because (if properly defined) allows recompiling only what is needed when you make a change. In a large project rebuilding the program can take some serious time because there will be many files to be compiled and linked and there will be documentation, tests, examples etc. 每次都敲打指令gcc -o...,修改程式過程中,不斷來回compile, 重工又繁瑣,若是要編譯、連結的檔案繁多,那工程又更浩大。 此時,撰寫makefile腳本會使編譯過程輕鬆。
     Like  Bookmark
  • Introdution Board:MIMXRT1060-EVK Processor:MIMXRT1062DVL6A Block diagram Board front side ![](https://hackmd.io/_uploads/Bk8LnEeJT.png =90%x) Board back side ![](https://hackmd.io/_uploads/Hy44hVlJT.png =70%x)
     Like  Bookmark
  • Copyright 2021, YMont Open Source with C Project name: libmodbus 2021.08 如何看懂Open Source : 帶你閱讀一座程式I 2021.08 如何看懂Open Source : 帶你閱讀一座程式II 2021.08 如何看懂Open Source : 帶你閱讀一座程式III 2021.08 如何看懂Open Source : 帶你閱讀一座程式IIIV 2021.09 附註 帶你閱讀一座程式 函式拆解I
     Like 3 Bookmark
  • Copyright 2021, 月下麒麟 開車途經點 辦理入山證 內埔分局泰武派出所 921屏東縣泰武鄉佳平巷1號 登山故事館(大武山之門) 921屏東縣泰武鄉泰武部落至佳興部落聯絡道路 離開警察局 沿著==佳平巷==大路一直開約莫6km後,遇到往==佳興部落往舊武潭部落聯絡道路== 一個大左轉進去,進入==縣道 屏106==,走一大段後,續接==泰武道路==,就會遇到==大武山之門==啦,下車拍照紀念
     Like  Bookmark
  • Copyright 2021, 月下麒麟 Outline 當你應用Python一段時間後,常常會接觸到第三方套件,此時你可能就會將它下載下來做使用。那麼,人總會有好奇心,會想對這個source code(公開的自由軟體原始碼)做一番了解,如它的class, function...,但是程式碼這麼長,它們彼此間的關聯是什麼、又該如何追蹤起? 在探討上述問題前,先來思考一個情境: 假設它的類別(class)分類有10個,然後每個類別底下又各有10個函式(function),看到這裡,心裡一想可能覺得這個數量還可以trace。假設我們再把數量乘於5倍呢? 試問,你還會想對這個程式進行追蹤嗎? 沒有一定的答案,但你一定會追蹤的很心煩! tool installation
     Like  Bookmark
  • Copyright 2021, 月下麒麟 YMont Outline 如下圖,就是我們最終的需求 ==對著某資料夾點擊右鍵,就可以對它使用 cmd 開啟視窗 或是 使用 vscode 開啟視窗== 這樣就會很方便地且準確地對著檔案開啟對應的應用程式了! ![](https://i.imgur.com/Pq0YyS2.png =70%x) Implement
     Like 2 Bookmark
  • Copyright 2021, 月下麒麟 Introduction CMU linked list 教材 Each element (we will call it a node) of a list is comprising of two items - the data and a reference to the next node. The last node has a reference to null. The entry point into a linked list is called the head of the list. It should be noted that head is not a separate node, but the reference to the first node. If the list is empty then the head is a null reference. 有兩個缺點:
     Like  Bookmark
  • Copyright 2021, 月下麒麟 YMont 名詞解釋 定義 master:本地分支名 origin master:origin 表示遠端,master 表示分支名,接在 origin 之後表示是遠端分支名 origin/master:遠端分支在本地的拷貝,因此稱為本地分支 範例
     Like  Bookmark
  • Copyright 2021, 月下麒麟 YMont Record 修改BIOS設定 關閉fast boot ==Disabled== 變更Boot順序(開機順序),==Boot Option #1 [USB CD/DVD]== (預設是CD/DVD為#1 , USB CD/DVD為#2)
     Like  Bookmark
  • Copyright 2021, 月下麒麟 YMont 緣起 何謂MQTT,請參照wikipedia 串接MQTT的publish與subscribe, 中間利用backend將資料寫入database, 最後以GUI的方式呈現,這樣就能方便的觀看收集到的資訊。 如下為應用流程圖:
     Like 2 Bookmark
  • Copyright 2021, 月下麒麟 YMont outline 學習shell腳本與linux指令認識 command which python3 which python3 | sed 's/\//\\\//g'
     Like  Bookmark
  • Copyright 2021, 月下麒麟 此篇僅作紀錄用~ reference:[Python教學] Class / Static /Abstract Method 初探 因該原作寫得相當清楚,而做為自我練習並引用其程式當範例 定義屬性的三個方法 class ThisTestClass: getName = 'Max' #方法一:把屬性定義寫在init外面
     Like  Bookmark
  • Copyright 2021, 月下麒麟 Target 查爾斯成立的公司已邁入第10年,隨著公司組織的擴張 不得不想個辦法,為賺錢部門裁切出去成為一個獨立的公司 否則,這營運、經營起來的難度,已超出查爾斯當年的預期 這令他白髮掉滿地... ==今天會說明關於URL與Route的應用==
     Like  Bookmark
  • Copyright 2021, 月下麒麟 Target 浩瀚無垠的宇宙,人類用盡許多方法向這廣袤的星系呼喊 嘗試了一百萬年後,終於找到了規則與方法 接收到了外星人的回應... ==今天要講述的是後端該如何接收前端丟過來的資料==
     Like  Bookmark
  • Copyright 2021, 月下麒麟 start Reference:Lidemy HTTP Challenge Concept 一個學習HTTP相關知識的網頁遊戲,作者為Huli大,這邊紀錄學習過程 第一關 https://lidemy-http-challenge.herokuapp.com/lv1?token={GOGOGO}
     Like  Bookmark
  • Copyright 2021, 月下麒麟 Objectives 了解Python應用異步/同步的用法與行為 並做個簡單的紀錄 Source Code import asyncio import time
     Like  Bookmark
  • Copyright 2021, 月下麒麟 Target 該筆記主要目標為使用Web之Python框架FastAPI, 並結合資料庫框架Flask-SQLAlchemy與資料庫SQLite, 另外,會著重在==前後端分離==的應用,並以後端技術為主 Requirements anyio==3.3.4
     Like  Bookmark
  • Copyright 2021, 月下麒麟 今日主角: modbus_set_slave(ctx, SERVER_ID) Trace go Reference: trace here modbus_set_slave(ctx, SERVER_ID); 進行查找其函式定義
     Like  Bookmark
  • Copyright 2021, 月下麒麟 今日主角: ctx = modbus_new_rtu Trace go Reference: trace here ctx = modbus_new_rtu("/dev/ttyUSB0", 115200, 'N', 8, 1); 此時已判斷完 use_backend == RTU;
     Like  Bookmark
  • Copyright 2021, 月下麒麟 概念 文章回顧: 如何看懂Open Source : 帶你閱讀一座程式I 如何看懂Open Source : 帶你閱讀一座程式II 前面兩篇探討了一些,C語言的架構與基礎知識 此篇重點會著墨在Modbus的reply, 再帶到一些跟Modbus Specification有關的內容
     Like  Bookmark