Rì-viu 5 Phút: Các Mẫu Kiến Trúc Phần Mềm Không Thể Bỏ Qua
Tại sao bạn nên học các Mẫu kiến trúc cơ bản như một Kỹ sư phần mềm? Tôi tin rằng có rất nhiều câu trả lời cho câu hỏi này, nhưng tôi sẽ đưa ra một vài lý do để bạn cân nhắc.
Hãy Hạn Chế Dùng Boxing Và Unboxing Trong C#
Khi làm việc với C#, vấn đề sẽ xảy ra khi bạn dùng các collection này để lưu trữ kiểu dữ liệu nguyên thủy(int, double,...) vì khi đó sẽ xảy ra quá trình boxing/unboxing.
Giải Mã Lời Gọi Hàm std::sort() Trong C++
Bài viết nói về thuật toán Intro Sort - thuật toán được sử dụng trong thư viện chuẩn STL trong C++.
Kỹ Năng Viết Có Quan Trọng Đối Với Lập Trình Viên
“Những kỹ sư phần mềm khi mới vào nghề, họ dành đến 30% thời gian trong ngày dùng cho việc viết lách. Còn những Kỹ sư làm công tác quản lý cấp trung, họ viết hết 50% đến 70% thời gian trong ngày. Cũng con số đó, đối với những người làm quản lý cấp cao là 70% đến 95%”
Tất Tần Tật Về Block Cipher
Sơ lược về lớp hệ thống crypto block cipher - một lớp hệ thống thông dụng hơn stream cipher ngày nay.
Stream Cipher Phần 2 - RC4
Giới thiệu về RC4 - một stream cipher còn khá mới trong giới crptography và mới bị thôi sử dụng vào 2015.
Stream Cipher Phần 1 - LFSRs
Giới thiệu về những stream cipher sử dụng LFSR làm PRNG chính, như CSS hay E0.
Stream Cipher Và Pseudo Random Number Generator
Sơ lược về một lớp cryptosystem hiện đại, và cách thức vận hành đằng sau những hệ thống này.
Mã Một Lần Và Bảo Mật Tuyệt Đối
Bài viết mới trong series "Cryptography" này tìm hiểu về một cryptosystem cũ đạt được một mức độ bảo mật đến "tuyệt đối", nhưng cũng có những điểm bất lợi nhất định!
Cryptography Cổ Điển - Phần 3
Một chuyến dạo cuối cùng qua những trang sách lịch sử về cryptography, khi chúng ta dần tiến gần tới kỉ nguyên của máy tính, với những hệ thống phức tạp hơn.