黄Davis

@davis-0378

Joined on Oct 12, 2021

  • ​​​​CSS是個較基礎的語言,因此使用頻率較高。 ​​​​這也代表在越大型越複雜的系統中,CSS的撰寫句數越多,越不好維護。 ​​​​所以衍伸出了許多理論與方法,就是為了提高可讀性、延展性、效率...等。 ​​​​ ​​​​一個良好的css設計應具有以下特點: ​​​​1. 結構清晰 => 提高可讀性 ​​​​2. 可重用性 => 減少重複樣式 ​​​​3. 避免污染 => 限定樣式範圍 ​​​​4. 響應式 => 適應不同裝置 ​​​​5. 易擴展 => 提高維護性
     Like  Bookmark
  • 一開始需要先對連接的參數做設定 在開始前,會先需要下載python的lib import pymysql # 資料庫參數設定 db_settings = { "host": "127.0.0.1", "port": 3306, #自己的mysql使用的port "user": "root", #自己的使用者名稱
     Like  Bookmark
  • Ioc (Inversion of Control) 控制反轉 Ioc控制反轉 是 oop物件導向 中一個很重要的程式設計概念,為的就是降低程式碼的耦合度。 而在程式碼中會出現許多兩個物件合作的情況,但若是使用 new xxx 的寫法,會造成兩個物件的高度耦合。 假設今天程式碼中有 A , B 和 C Class 三個類別,而 A, C Class 需要使用 B 提供的某個方法,就需要在 A, C Class 中 new 一個 B ,再去呼叫這個 B 物件的方法。這時若是修改 B 的方法,則 A, C 也需要對應的修改程式碼,這種情況是我們不樂見的,因為隨著依賴關係變成一對多、程式會越來越龐大的時候,這種情況會越常出現、越複雜,造成修改程式碼的難度,這就是耦合度太高的問題。 為了解決這種情況,就提出了 IoC(控制反轉) 的概念。 IoC(控制反轉)主要是說兩段程式碼(類別)不應該彼此依賴,反而應該將功能交給第三方,需要時去第三方呼叫,這個第三方可以是介面、框架、或是建構函數
     Like  Bookmark
  • 會想撰寫本系列的起因是自己本身在學習新領域時常常不太清楚一些名詞所代表的含意,之前又剛好看到有前輩會寫名詞解釋,不只可以幫自己更好的理解清楚自己所學,還能幫其他踏進新領域的人更快上手。 此篇是本系列的第一章,會把各名詞分別標示是哪個領域的,如果需要更詳盡的解釋或查找跟此詞語有關的詞語請查詢本系列接下來的文章 1. 檔 <.bat> : 又名批次檔,主要做 <.apk> : 是Android的執行檔。 # <.xls> <.xlsx> : excel的副檔名,<.xls>比較舊。 <.xml> : <.html> <.css> <.js> : html,css和javascript(js)都是編寫網頁前端的程式語言,他們副檔名就是<.html> <.css> <.js>。 <.php> : php是編寫網頁後端的程式語言,其副檔名就叫<.php>。
     Like  Bookmark
  • 本次文章是寫給跟我一樣想要使用VScode當作編輯SASS & SCSS compiler的使用者,希望大家看完後能輕鬆地按照步驟架設環境。 前言 CSS 本身是一款處理網頁排版以及美術效果的程式語言,但在撰寫大量程式碼時就開始會遇到一些問題。相依性過高: 只要有其中一層改變了就沒辦法使用了。(ex:li 變為 div) DRY (Don’t Repeat Your CSS) 重複撰寫相同的樣式名稱。 KISS (Keep It Simple Stupid) 通常樣式變多時,程式碼會變得很冗長,不易閱讀以及維護。 ---這邊引用kent前輩的介紹
     Like  Bookmark
  • 本文章會介紹decode(解包)、modify、package(重新包裝)、生成Keystore證書(生成開發者簽名)和sign(生成apk的簽名) ~前一篇文章介紹了apktool的安裝和設定環境變數,若是想要了解,可以去參考本系列的前一篇文章⩥apktool下載和設定全紀錄 1.介紹 apktool這個工具其實是在把別人的<.apk檔>拆開來經過修改後,再次包裝回去。而且經過生成Keystore和sign的動作後,利用儲存簽名的文件告訴電腦這已經是你的.apk檔了。 此篇會帶著大家使用apktool把<.apk檔>先解包裝變回數據檔,修改程式碼後,再重新包裝回可以執行的Android執行檔<.apk檔> 2.使用工具 apktool 用來解包打包.apk VSCode 用來編譯程式碼,若是要使用其他編譯器也可以
     Like  Bookmark
  • 引文 撰寫此篇文章的動機是因為學校有篇報告,主題正是Android Reverse Engineer,我覺得以後還是有機會會使用到apktool,所以寫個文章統整一下資料和記錄一下心得。 1.介紹 apktool是一個反編譯Android軟體的工具,他能把使用者介面解除包裝返回成所有的資源、程式碼和設定檔(.bat),並且附上再度重新包裝的功能 本文會先介紹架設環境的部分 ~若是想要看設定後操作的部分,可以前往本系列下一篇文章⩥Apktool操作紀錄 2.下載
     Like  Bookmark
  • process When I first time clicking uWamp icon , displayed a message saying ==apache 443 pot had been use by other program==. :question: Solution (choose 1 from 2) delect other program process type ==netstat -ano -p tcp at== CMD and figure the programe which used the port out. Click detail of the bar column at task manager and find the PID .
     Like  Bookmark