0%

JOptionPane 使用整理

Import 起手式

1
import javax.swing.JOptionPane;

Kind

  • showConfirmDialog(): Asks a confirming question, like yes/no/cancel.
    1
    showConfirmDialog();
  • showInputDialog(): Prompt for some input.
    1
    showInputDialog();
  • showMessageDialog(): Tell the user about something that has happened.
1
showMessageDialog();
  • showOptionDialog(): The Grand Unification of the above three.
    1
    2
    3
    JOptionPane.showOptionDialog(parentComponent, Object Message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue);

    //JOptionPane.showOptionDialog(父元素元件, 顯示的訊息, 顯示的訊息標題, 顯示選項類型, 顯示的訊息類型, 圖示, 按鈕的選項, 預設按鈕);
    Read more »

CSS 神奇東東

形狀

triangle

1
2
3
4
5
6
7
.triangle{
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid white; /*改成border-top會變成倒三角*/
}
Read more »

DNS資料

  • A: Address, 將DNS網域名稱對應到的IPv4位址
  • AAAA (IPv6): Address, 將DNS網域名稱對應到的IPv6位址
  • CNAME: Canonical Name, 將DNS網域名稱對應到的DNS網域名稱
  • MX: Mail Exchanger, 將DNS網域名稱對應到的Mail Exchanger
  • NS: Name Server, 將DNS網域名稱對應到的Name Server
  • PTR: Pointer, 將DNS網域名稱對應到的Pointer
  • SOA: Start of Authority, 將DNS網域名稱對應到的Start of Authority
  • TXT: Text, 將DNS網域名稱對應到的Text
  • SRV: Service, 將DNS網域名稱對應到的Service
  • NAPTR: Naming Authority Pointer, 將DNS網域名稱對應到的Naming Authority Pointer
  • CERT: Certificate, 將DNS網域名稱對應到的Certificate
  • DNAME: Non-Terminal DNAME, 將DNS網域名稱對應到的Non-Terminal DNAME
  • DS: Delegation Signer, 將DNS網域名稱對應到的Delegation Signer
  • SSHFP: SSH Fingerprint, 將DNS網域名稱對應到的SSH Fingerprint
  • RRSIG: Resource Record Signature, 將DNS網域名稱對應到的Resource Record Signature
  • NSEC: Next Secure, 將DNS網域名稱對應到的Next Secure
  • NSEC3: Next Secure 3, 將DNS網域名稱對應到的Next Secure 3
  • NSEC3PARAM: Next Secure 3 Parameters, 將DNS網域名稱對應到的Next Secure 3 Parameters
  • TLSA: TLS Authentication, 將DNS網域名稱對應到的TLS Authentication
  • URI: Uniform Resource Identifier, 將DNS網域名稱對應到的Uniform Resource Identifier

dig

Web Security (by Splitline)的整理

web 應用程式可簡易分成前端應用程式、後端應用程式、伺服器三部分,前端是以瀏覽器來解析資料並顯示給使用者的,後端是在伺服器上用來處理資料,包含伺服器軟體、資料庫系統及作業系統。

  • 前端語言:HTML、CSS、JavaScript
    • 開發框架:Vue.js、React.js、Angular.js、jQuery…
  • 後端語言:PHP、Python、Ruby、GoNode.js
    • 開發框架:Django、Flask、Laravel、Symfony…
  • 伺服器:ApacheNginxIIS
  • 資料庫:MySQLMariaDBPostgreSQLSQLite
  • 運作系統:WindowsLinuxMacOS
    註:node.js大致等於在後端運行的JavaScript
    Read more »