a000058556

@a000058556

Joined on Mar 11, 2022

  • 現代的Linux 1.2014之後的版本 2.是用systemd開機 ​​​​user id=1000 (稱為login帳號) ​​​​ 0 (稱為管理員帳號) ​​​​ 1~999 (系統帳號) Ubunta的root預設是disable(不可開啟,會有資安漏洞) Linux沒有副檔名的概念 Linux開機標準動作:
     Like  Bookmark
  • 國際標準組織IOS(International Organization for Standardization)制定了OSI(Open System Interconnection,開放系統連結)的通訊標準,作為制定通訊協定及發展網路相關產品的參考標準。 模型將通訊系統中的資料流劃分為七個層,從分散式應用程式資料的最高層表示到跨通訊媒介傳輸資料的物理實現。 每個中間層為其上一層提供功能,其自身功能則由其下一層提供。功能的類別通過標準的通訊協定在軟體中實現。 OSI 7層架構: OSI各層工作的內容,可概分為「應用」及「資料傳輸」兩部分(下圖)。 「應用」:
     Like 1 Bookmark
  • Github:https://github.com/a000058556/phalcon_test 1. 資料庫的CRUD功能 2. Api建置練習(取cars資料庫資料) 3. Api建置練習(取外部資料) Phalcon練習(in windows) PHP(7.4.30)、Phalcon(4.1.2)、Apache(2.4) 網頁架構:
     Like 1 Bookmark
  • 1.架設在網際網路與內網之間的資安系統,根據持有者預定的策略來監控往來的傳輸。 2.防火牆可能是一台專屬的網路裝置,也可執行於主機之上,用於檢查各個網路介面的網路傳輸。是位於兩個或以上網路間,實行網路間存取或控制的一組元件集合之硬體或軟體。 防火牆功能: 1.隔離內部網路(私有網路)與網際網路的流量,以保護內網的安全。 2.透過將網路劃分成不同區域(通常稱為ZONE),制定出不同區域之間的存取控制策略來控制不同信任程度區域間的資料傳送。
     Like 3 Bookmark
  • NAT是用來解決IPv4位址不足的一個方法,當IP封包通過路由器或防火牆時,建立一個Private IP與Public IP的對應表格(NAT table),並且重寫封包內的傳送端 IP 位址與接收端 IP 位址。 這種技術被普遍使用在有多台主機但只通過一個公有IP位址訪問網際網路的私有網路中。 NAT 伺服器運作方式: 圖(a)傳送封包:假設私有網路(內部網路)的電腦 A 要傳送封包到網際網路(外部網路),所以將封包表頭內的傳送端 IP 位址設定為 192.168.1.1。 圖(b)轉送封包:NAT 伺服器將封包表頭的傳送端 IP 位址改成 140.112.66.88 再傳送到網際網路(外部網路),並且記錄這個封包來自電腦 A。
     Like  Bookmark
  • LAN/WAN LAN 區域網(Local Area Network) 區域內由多台電腦/裝置互聯成的私人網路。區域網可以實現文件、應用軟體共享等功能。是一種封閉型的網路。 WAN 廣域網 (Wide Area Network) 跨越地域性的電腦網路的集合。通常跨省、市,或國家。廣域網包括大大小小不同的子網,子網可為區域網或小型的廣域網。 區域網和廣域網區別
     Like 1 Bookmark
  • 2022/9/20 Acunetix Network Box Varonis NetApp ONTAP System Manager
     Like  Bookmark
  • PHP安裝(7.4.30) 1.下載php封包(https://www.php.net/downloads.php) 若使用 Apache 必須選 Thread Safe 版本 2.解壓縮後重新命名資料夾(php-7.4.30)並建立環境變數 環境變數修改 設定>關於>進階系統設定>環境變數>Path(編輯) C:\AMP\php-7.4.30
     Like  Bookmark
  • phalcon安裝(4.1.2) 1.於php.ini內新增載入phalcon套件 extension=[php_psr.dll] extension=[php_phalcon.dll] 2.下載套件.dll檔放置到php根目錄的ext中 (https://pecl.php.net/package/psr) (https://github.com/phalcon/cphalcon/releases) 3.確認套件有正常載入
     Like  Bookmark
  • 1.進入MySQL終端機頁面 預設路徑: cd C:\Program Files\MySQL\MySQL Server 8.0\bin 2.登入MySQL mysql -u root -p 輸入密碼
     Like  Bookmark
  • 查看pyspark 的help pyspark --help |& less |& : 把standard error轉到standard output 指令 --master MASTER_URL (預設是 local) 叢集確認 --deploy-mode 誰執行
     Like  Bookmark
  • 至專案目錄執行 git init(初始化git) git status(查看現況) git add .(將全部檔案加入追蹤清單) git add 檔名(將指定檔案加入追蹤清單) 若是初次設定,要設置信箱/Name git config --global user.email "信箱"
     Like  Bookmark
  • HTML/CSS 0316 0317 0322
     Like 1 Bookmark
  • Linux bash腳本報錯還是會繼續執行 參數若不足則是空白,但還是會執行完,所以較難找維修 若有x權限 就可以./執行 若沒有x權限 就開1個bash執行(用程式執行他,就不需要x權限) bast 檔名 變數/環境變數 變數: 只有自己的shell看的見
     Like  Bookmark
  • 收尋殘留檔 ls -lA .*.swp kill 預設為SIGTERM(15) 確認開機方式 linux 第一支啟動的程式為init which init ls -l /usr/sbin/init -> /lib/systemd/systemd
     Like  Bookmark
  • 註解風格: #+一個空格是註解 #接著程式是停止程式 變數的物件交換方式(建議自己打一次) a=5 b=7
     Like  Bookmark
  • 套件內若有dfsg其相容性會更高 根目錄硬碟使用率不要超過95% (用 df -h / 查) cmd1 | cmd2(cmd2必須可以從stdin(鍵盤)接資料) grep 'oo'可以從鍵盤讀資料(ctrl+d退出) 計時執行時間 time (把time放在最前面可計算執行時間) find find 目錄 (把目錄的所有東西列出來)
     Like  Bookmark
  • 資料庫引擎(Storage Engine) MuSQL儲存資料的技術 1.MyISQL:早期預設,支援功能不多(不支援交易控制),但運作效率較好。 2.InnoDB:目前預設,功能與大型商用資料庫一樣。現在較常用。 3.MEMORY:把資料放在記憶體中,運作效率最快,但MySQL伺服器關閉後,資料都會消失,不適合大量資料的表格。 字元集(Character Set) : 定義字元的編碼 例如:utf-8 1.MySQL中預設utf8mb4。 2.使用"SHOW CHARSET"可顯示MySQL所有支援的字元集。
     Like  Bookmark
  • 多表格Join: 自我連結(Self Jion) 不相等連結(between and) 外部連接(left/right outer join) -- 左邊/右邊沒有符合條件的也要列出 外部連接(full outer join)
     Like  Bookmark
  • 作業3-第四題分段解析: -- 1.先算出加6個月的日期。 -- A=ADDDATE(hiredate, INTERVAL 6 MONTH) -- 2.加6個月後,要幫還沒到星期一的補上天數。讓它到星期一,但已經是星期一的就+0天。 -- 先把加6個月後的日期在星期幾算出,用WEEKDAY來算出(星期一=0...星期日=6) -- B=WEEKDAY(ADDDATE(hiredate, INTERVAL 6 MONTH)) -- 3.再來算分別差幾天能到星期一,所以用7減(B)來算出差幾天,所以會得出(星期一差7天...星期日差1天) -- C=7-WEEKDAY(ADDDATE(hiredate, INTERVAL 6 MONTH))
     Like  Bookmark