flutter初體驗,頁面陸續完成中。
研究好一陣子的flutter,頁面陸續完成中!!
 

mina 發表在 痞客邦 留言(0) 人氣()

表情貼圖DIY

mina 發表在 痞客邦 留言(0) 人氣()

呼叫範例 HtmlTableToJson("targetTable")
回傳結果範例

mina 發表在 痞客邦 留言(0) 人氣()


高級語言:可讀性高,容易撰寫,ex. Object-Oriented Language當中的Java。
編譯原理的五個步驟

mina 發表在 痞客邦 留言(0) 人氣()

重新閱讀ASP.Net MVC相關資訊後,溫故知新~
參考影片來源:https://www.bilibili.com/video/BV1ri4y1c7em/?p=17&spm_id_from=pageDriver

mina 發表在 痞客邦 留言(0) 人氣()

Linux下安裝軟件:
源碼包形式:(解包方式 tar -zxvf *.tar.gz 或 tar -jxvf *.tar.bz2)

  • config/configure/bootstrap(配置)-> make/bootstrapd(編譯)-> make install/bootstrapd install(安裝)

  • 指定安裝的路徑 --prefix=路徑

  • 需要依賴的路徑 --with-PACKAGE名=包所在的路徑

  • 不需要依賴 --without-PACKAGE名

    • ex. ./configure --prefix=/usr/local/ncurses(配置)

    •     make(編譯)

    •     make install(安裝)




二進制包形式(rpm形式)

  • rpm -qa|grep 關鍵詞

  • rpm -e 關鍵詞 --nodeps

  • rpm -ivh 完整名稱

  • rpm -Uvh 完整名稱

  • rpm -qf 文件路徑(查詢指定文件屬於哪個包)


yum傻瓜式安裝

  • yum list(列出當前已經裝的和可以裝的軟件)

  • yum search 包名(搜索指定的關鍵詞的包)

  • yum [-y] install 包名(-y表示安裝過程中不需確認,若沒有,會有需要確認的動作)

  • yum [-y] update 包名(此處若沒有指定包名,會更新所有的包)

  • yum [-y] remove 包名

  • 若mysql透過yum安裝,數據庫儲存目錄為/var/lib/mysql,配置文件目錄為/etc/my.cnf


mina 發表在 痞客邦 留言(0) 人氣()

Linux網路基礎:
LAN(Local Area Network)
MAN(Metropolitan Area Network)
WAN(Wide Area Network)
IP(Internet Protocol):

  • 留用的內部私有地址(私有地址屬於非註冊地址)

  •     A:10.0.0.0--10.255.255.255

  •     B:172.16.0.0--172.31.255.255

  •     C:192.168.0.0--192.168.255.255


網卡(硬體,負責數據的封裝和解封),MAC地址為網卡的物理地址或稱之為設備編號,默認是全球唯一的,為16進制。

  • ipconfig可列出相關資訊

  • OSI參考模型,ip地址是基於第三層(網路層),MAC地址是基於第二層(數據連接層)


mina 發表在 痞客邦 留言(0) 人氣()

1
rpm管理: 類似於Windows上的電腦管家中的軟件管理,主要是對Linux服務器上的軟件包進行管理操作,包含查詢/卸載/安裝。
查詢某個軟件的安裝情況 rpm -qa|grep 關鍵詞,-q表示查詢,-a表示全部
卸載某個軟件 rpm -e 軟件的名稱(當存在依賴關係又不想解決這個問題 rpm -e 軟件的名稱 --nodeps)

  • lsblk查看設備的訊息,Name為名稱,Size為設備大小,Type為類,mountpoint為掛載點。

  • 解掛載: umount 當前設備的掛載點(路徑)

  • 掛載: mount 設備的原始地址 要掛載的位置(路徑),設備的原始地址"/dev/設備名稱",要掛載的位置"/mnt/指定的資料夾"


安裝某個軟件 rpm -ivh 軟件的完整名稱,-i install,-v顯示進度,-h表示以"#"形式顯示進度

mina 發表在 痞客邦 留言(0) 人氣()

設置主機名(hostname或hostname -f)
hostname 暫時的名稱 <-切換用戶後才會看到效果(只是暫時改名,重啟後會還原)
永久設置主機名(需要重啟): 

  • cat /etc/sysconfig/network,將內部的HOSTNAME改掉

  • 然後修改hosts文件,將新的HOSTNAME指向本地(設置FQDN),才能被訪問,檔案位置在/etc/hosts


mina 發表在 痞客邦 留言(0) 人氣()

網路設置: 網卡配置文件位置 /etc/sysconfig/network-scripts/ 下有(ifcfg-網卡名稱)ifcfg-ens33 & ifcfg-lo
ONBOOT: 是否開機啟動
BOOTPROTO: ip地址分配方式,DHCP表示動態主機分配協議
HWADDR: 硬體地址,MAC地址
若需要重啟網卡 "service network restart" 或 利用/etc/init.d目錄描述的快捷方式 "/etc/init.d/network restart"
若需要修改網卡的配置文件,但目錄不容易記住,可以利用創建捷徑的方式,方便以後查找 

  • "ln -s /etc/sysconfig/network-scripts/ifcfg-ens33 ~/ifcfg-ens33" <- ln -s 原始路徑 快捷方式路徑

  • 透過 ls -l 可查詢上述快捷的特性,第一碼為l(link),且列出原始路徑


如何重啟或停止單個網卡? "ifdown ifcfg-ens33" 停止網卡ens33;"ifup ifcfg-ens33" 開啟網卡ens33

mina 發表在 痞客邦 留言(0) 人氣()

用戶管理:(管理員才有權限,用戶僅可以修改自己的密碼)
/etc/passwd: 儲存用戶的關鍵訊息,例如主組訊息
/etc/group: 儲存用戶群組的關鍵訊息,例如附加組訊息
/etc/shadow: 儲存用戶的密碼訊息
添加用戶 "useradd 選項 用戶名稱",選項-g表示指定用戶的用戶主組;選項-G表示指定用戶的用戶附加組;選項-u表示用戶的uid,系統默認從500之後按順序分配uid,但仍可以通過該選項自定義。

  • ex. useradd mina,於/etc/passwd檢視是否有該用戶的訊息,或檢視是否存在該用戶的root目錄

  • ex. useradd -g 501 -G 500 -u 888 lisa 

  • 補充: /etc/passwd的格式: 用戶名:密碼佔位:用戶ID:用戶組ID:注釋:根目錄:解釋器shell,解釋器shell指的是等待用戶進入系統之後,用戶輸入指令之後,該解釋器會蒐集用戶輸入的指令,傳遞給內核處理。

    • ex. mina:x:1000:1000:mina:/home/mina:/bin/bash




修改用戶 "usermod 選項 用戶名稱",選項-g & -G & -u與添加用戶用法相同,選項-l表示修改用戶名,"usermod -1 新名字 舊名字"
設置密碼 "passwd 用戶名",Linux不允許沒有密碼的用戶登錄到系統

  • 補充: 切換用戶 "su 用戶名",若沒有指定用戶名,會切換到root


刪除用戶 "userdel 選項 用戶名",選項-r表示刪除用戶的同時,刪除其根目錄;

  • 補充: 已經登錄的用戶,刪除會失敗,此時kill 該用戶的全部process id(ex. kill 3151),再進行刪除即可。


mina 發表在 痞客邦 留言(0) 人氣()

實用功能:
vim代碼著色: 顯示 ":syntax on" 為默認狀態,關閉顯示 ":syntax off"。
vim中計算機的使用: 進入vim編輯模式,按下ctrl+R,然後輸入"=",游標會跳至最後一行,此時輸入計算內容後,結果會自動顯示在檔案內。

mina 發表在 痞客邦 留言(0) 人氣()

1 2 3 4
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。