Express Concept

Express is a bunch of middlewares works together

Expresss Basic Routing

const express = require('express');
const app = express();

app.get('/register', (req, res) => {
const body = req.body;
const isSucceed = auth(body);
if (isSucceed) {
res.send('Register Successfully');
} else {
res.status(443).sene('Authentication fail, unable to register');
}
});

閱讀更多......

什麼是低功耗藍芽

低功耗藍芽是藍芽 4.0 後因應物聯網(IOT)趨勢所發展出的藍芽技術,技術特點是使用很低的能源消耗點對點的傳輸少量的資料,一般用在運動追蹤裝置、智能手錶、健康追蹤、家庭自動化…等等,低功耗藍芽一般分為兩種裝置:

  1. Peripheral Device(外圍裝置): 一般為智慧型穿戴裝置
  2. Central Device(中心裝置): 一般是智慧型手機,一般為訊號的接收方

閱讀更多......

此篇是集結 Python 所有的基礎語法內容,我將此篇當作學習筆記,需要用到時才回來複習,但未覆蓋到 List Unpacking 的用法,
關於 List Unpacking 的使用方式可以參考 Mike 的這篇文章 Python Unpacking實用技巧分享

Data Type

  • int
  • float
  • bool
  • str
  • list: 動態的 Array, Javascript Array 類似
  • tuple: 可以想成是 immuable 的 list
    my_tuple = (1, 2, 3)
  • set: collection of uniqe values
    my_set = {1, 2, 3, 4, 5}
  • dict: Javascript 的 Object, Java 的 HashMap

閱讀更多......

chmod

To change the permissions of a file or directory, we can use the chmod command (change mode).

To use chmod to alter permissions, we need to tell it:

  • Who we are changing permission for?
  • What change are we making? Adding? Removing?
  • Which permissions are we setting?

閱讀更多......

Unix or Unux-like system like mac or linux allow multiple users in a single machine.
As regular users, we don’t have permission to write or even read every file on the machine.
For example, if i try to read the file /etc/sudoers using cat . I get a “permission denied” message.

閱讀更多......

了解 Command 的輸入與輸出方式,如何傳遞 Command 的結果給下個 Command,可以讓你真正感受到 Shell 的強大,廢話不多說就馬上開始吧!

Command 的 Input 和 Output

給 Command輸入的資料可以是 Standard Input 或者是參數, Command 執行完的結果是 Standard Output 或是Standard Error,Standard Output 和 Error 預設的輸出位置是 Terminal

閱讀更多......

Linux 指令基本結構

Command 結構: command 名稱 + option + inputs, command 是有分大小寫的

命令是如何被執行的:$PATH 定義了可執行檔的位置,輸入命令後,會在有定義 $PATH 的文件夾中找尋執行檔,如果某個執行某個執行檔的名稱相同,會由最左邊的檔案夾被執行

image

which: 找到此命令的執行檔位置

image

command 可以接受多個參數: 找 2017 年 12 月的月曆

image

長、短 option: -v 是短 option, --version 是長 option, 但是不一定會有長 option

閱讀更多......

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×