0%

C/C++ limits

  • 在 c 中是 <limits.h>
  • 在 c++ 中是 <climits>
    :::info
    1、32位编译系统中:
    long 占4字节 int 占4字节 long int 占4字节
    2、64位编译系统中:
    long 占8字节 int 占4字节 long int 占8字节
    3、32位和64位编译系统中
    long long int 在32位和64位编译系统中,都占8字节
    :::
閱讀全文 »

C/C++ File Sync

  • Linux實現中在核心設有緩衝區快取記憶體或頁面快取記憶體,大多數磁碟I/O都通過緩衝區進行。
  • 當我們向檔案寫資料時,核心通常先將資料複製到一個緩衝區中,如果該緩衝區尚未寫滿,則並不將其排入輸出佇列,而是等待寫滿或者核心需要重用該緩衝區以便存放其他資料時,才會將該緩衝區排入輸出佇列,然後等它到達隊首時,才進行實際的I/O操作。
    閱讀全文 »

五倍券優惠差異

玉山

  • 首5日快閃!限時不限量!
    • 每人回饋「7-ELEVEN現金抵用券300元」
  • 個人綁定享好禮

Windows Short cut

ctrl/alt 系列

    • Ctrl + Tab 對當前窗口的標籤頁進行切換,網頁數量少時十分高效;
    • Ctrl + W 在應用程序中關閉應用,在瀏覽器中關閉當前選項卡;
    • Ctrl/Shift + 鼠標左鍵 後台打開該網頁/在新窗口中打開網頁。
    • Alt + Tab: 在開啟的應用程式之間切換。
      閱讀全文 »

Btrfs

  • Btrfs(B-tree檔案系統,通常念成Butter FS,Better FS或B-tree FS)

introduction

  • 一種支援寫入時複製(COW)的檔案系統,運行在Linux作業系統,採用GPL授權
    • 但比較精確的說法應該是: 它們都屬於 “ROW (redirect-on-write)” 類型的檔案系統 – 每當檔案內容更新時, 會把新的內容寫到新的磁區, 而不是覆蓋掉原先的磁區
    • zfs 跟 btrfs 較適合用於 ssd 而較不適合用於機械式的硬碟, 因為 fragmentation 的問題會令後者速度變很慢。
      閱讀全文 »

SNMP (Simple Network Management Protocol)

  • 簡單網路管理協定(Simple Network Management Protocol; SNMP)
  • 是由IETF (Internet Engineering Task Force)所定義,用以管理網路設備之通訊協定
  • SNMP 是用於管理和監視網路元素的廣泛接受的通訊協定之一
  • 使用SNMP管理的網路主要由3個元件所組成:
    1. 網路管理系統(Network Management System)為安裝於管理端(Manager)的軟體,用以向代理者查詢被管理裝置的相關資訊。
    2. 被管理裝置(Managed Device)是指網路中被監控的設備節點。
    3. 代理者(Agent)為安裝於被管理裝置的軟體,負責監控及回傳被監控設備的相關資訊。
      閱讀全文 »

AWS (Amazon Web Service)

KMS (Key Management Service)

  • AWS Key Management Service (KMS) 讓您輕鬆建立及管理加密金鑰,並控制多種 AWS 服務和應用程式的使用。
  • AWS KMS 是安全的彈性服務,採用已通過 FIPS 140-2 驗證或正在驗證中的硬體安全模組,來保護您的金鑰。
  • AWS KMS 還與 AWS CloudTrail 整合,提供您所有金鑰使用狀況的日誌,協助您滿足法規和合規要求。
  • AWS KMS 是一個受管的服務,可讓您輕鬆建立和控制用於加密操作的金鑰。此服務提供高度可用的金鑰產生、儲存、管理和稽核解決方案,方便您加密和用數位方式簽署自己應用程式中的資料,並跨 AWS 服務控制資料加密。
    閱讀全文 »