-
Bài viết này trình bày về tràn bộ đệm (buffer overflow) xảy ra trên stack và kỹ thuật khai thác lỗi bảo mật phổ biến này. Bài viết này gồm 2 phần: Phần 1: "Tổ chức bộ nhớ, stack, gọi hàm, shellcode" và Phần 2: "Kỹ thuật khai thác lỗi tràn bộ đệm"
-
Biến trong C là gì? Đặc tả trong C như thế nào? Hãy cùng Quantrimang.com tìm hiểu chi tiết về biến trong C như thế nào nhé!
-
JavaScript bao gồm các toán tử như trong các ngôn ngữ khác. Một toán tử thực hiện một số thao tác trên một hoặc nhiều toán hạng (giá trị dữ liệu) và tạo ra một kết quả. Bài viết hôm nay sẽ giúp bạn đọc tìm hiểu về 2 toán tử != và !== trong JavaScript.
-
While Linux là gì? Cách dùng While do shell trong Linux như thế nào? Hãy cùng Quantrimang.com tìm hiểu mọi điều cần biết về vòng lặp while trong Linux như thế nào nhé!
-
JavaScript có thể được thực hiện bởi sử dụng các lệnh JavaScript mà được đặt trong thẻ HTML <script>... </script> trong một trang web.
-
Các shortcut giúp mọi thứ nhanh chóng và dễ dàng, nhưng có nhiều cách để làm mọi thứ nhanh hơn nữa. Bạn có biết rằng bạn có thể thiết lập phím tắt cho bất kỳ chương trình nào trong Windows không?
-
Chương trước bạn đã được hướng dẫn cách tạo vòng lặp và làm việc với chúng để thực hiện các nhiệm vụ khác nhau. Đôi khi bạn cần dừng một vòng lặp hoặc tiếp tục tiến hành quá trình lặp đi lặp lại của chúng.
-
REPL là từ viết tắt của Read Eval Print Loop (hiểu nôm na là: Đọc - Đánh giá - In - Lặp) và nó biểu diễn môi trường máy tính như màn hình console trong Linux shell nơi bạn có thể gõ các dòng lệnh và hệ thống sẽ trả về các kết quả. Node.js cũng có môi trường REPL.
-
Một con trỏ tới một lớp trong C++ được thực hiện theo cách giống hệt như một con trỏ tới một cấu trúc; và để truy cập các thành viên của một con trỏ tới một lớp bạn sử dụng toán tử truy cập thành viên trong C++ là toán tử ->, như khi bạn thực hiện với các con trỏ tới cấu trúc.
-
Data Hiding là một trong những đặc điểm quan trọng của Lập trình hướng đối tượng mà cho phép ngăn cản hàm của một chương trình truy cập trực tiếp tới biểu diễn nội vi của một kiểu lớp.
-
HRTF có khả năng cải thiện đáng kể nhận thức của bạn về Valorant. Bài viết hôm nay sẽ giúp bạn tìm hiểu xem nó có phù hợp với bạn hay không và cách sử dụng tính năng này sao cho đúng cách.
-
Trong số rất nhiều các tính năng, Illustrator có khả năng làm mờ nền hoặc chỉ cắt một số phần nhất định của hình ảnh.
-
Các toán tử nhị phân trong C++ nhận hai tham số. Bạn sử dụng toán tử nhị phân khá thường xuyên, ví dụ như toán tử cộng (+), toán tử trừ (-) và toán tử chia (/).
-
Bạn đã biết High memory và Low memory trong Linux là gì chưa? Cùng Quantrimang.com tìm hiểu qua bài viết sau đây nhé!
-
Đôi khi, bạn sẽ muốn sao chép hoàn toàn một đối tượng nhưng cũng có lúc muốn dùng nó để làm tài liệu tham khảo. Lúc này, bạn cần tới Shallow và Deep Copy khi lập trình bằng Python.
-
Mảnh ghép hình trong PowerPoint có thể tạo thủ công thông qua Shapes hoặc bạn tải mẫu mảnh ghép có sẵn để sử dụng cho slide thuyết trình.
-
Trong trình duyệt Opera có độ Lucid Mode hay chế độ sáng rõ để tăng chất lượng cho video và hình ảnh ở tất cả các trang web bạn truy cập, khá giống với chế độ Video Super Resolution trên Microsoft Edge.
-
Gemini đã được tích hợp trong ứng dụng Google Search để người dùng có thể sử dụng ngay, tìm kiếm các nội dung chuyên sâu hơn theo ý mình.
-
Khi muốn tăng thêm sức hấp dẫn cho các đối tượng trong các slide PowerPoint, thì tùy chỉnh nghiêng hoặc bóp méo hình ảnh tạo góc nhìn mới lạ hơn.
-
Có chiến lược thăng tiến nghề nghiệp đúng đắn có thể giúp bạn đạt được mục tiêu sự nghiệp. Dưới đây là cách thăng tiến sự nghiệp hiệu quả.
-
Infinite Scrolling hữu ích khi bạn cần hiện khối dữ liệu lớn trong ứng dụng. Ở bài viết này, hãy cùng nhau học cách tạo Infinite Scrolling - load vô tận trong Vue nhé!
-
Nếu bạn muốn sử dụng Bitmoji trong Google Slides cũng rất đơn giản. Khi thêm các emoji trong Bitmoji thì slide trình chiếu sẽ thú vị hơn rất nhiều, bên cạnh việc sử dụng biểu tượng trong Google Slides.