
AES-JS:JavaScript 的 AES 對稱式資料加密工具
這裡介紹如何使用 AES-JS 這個 JavaScript 的 AES 對稱式加密工具,讓有機密性的重要資料加上密碼保護。 AES 進階加密標準(Advanced Encryption Standard)是一種對稱式的加密演算法,此標準替代了原先的 DES 加密演算法,目前被各界廣泛使用。 ...

這裡介紹如何使用 AES-JS 這個 JavaScript 的 AES 對稱式加密工具,讓有機密性的重要資料加上密碼保護。 AES 進階加密標準(Advanced Encryption Standard)是一種對稱式的加密演算法,此標準替代了原先的 DES 加密演算法,目前被各界廣泛使用。 ...

這裡介紹 C++ 語言的 std::async 非同步函數的使用方式,並提供一些入門的範例程式碼。 由於摩爾定律已經達到極限,現今的 CPU 都已經演變為多核心(multi-core)的架構,單一執行緒(single thread)的程式放在新的電腦中不見得可以跑得更快,若要發揮 CPU 完整的計算能力,就必須充分使用 CPU 的每一個核心。 ...

本文將介紹與 C 語言動態記憶體配置有關的各種函數及其使用方式,包含 malloc、calloc、free 與 realloc 函數。 C 語言的動態記憶體配置可以讓程式在需要使用到大量的記憶體時,動態的取得更多的記憶體空間,在使用完之後也可以將不再需要使用的記憶體釋出,也就是說它可以讓程式設計者自行管理記憶體的使用。 ...

本篇介紹 C 語言程式的記憶體配置概念,並以實際的範例程式碼來說明。 在使用 C 語言開發比較低階的程式之前,多少都要了解一下程式實際在執行時的記憶體配置情況,以下我們以最簡單的實際範例來說明。 ...

這裡介紹 C 語言的 setjmp 與 longjmp 函數的用法,還有典型的使用範例。 在 C 語言中的 goto 只能跳到函數內部的 label 位置,若要跳到其他函數中則必須使用 setjmp 與 longjmp,這兩個函數在深層的程式錯誤處理上非常好用。 ...