Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
Kiểm thử các lỗi bảo mật logic bằng OpenAPI document + SwaggerStrike
Với sự phát triển của các công cụ khai thác dò quét lỗi tự động mạnh mẽ như hiện nay, có thể kể đến một vài cái tên như nuclei, burpsuite, wiz, nessus,... việc phát hiện các lỗ hổng đã trở nên rất dễ
0 0 13
Phỏng vấn BackEnd: Giờ tôi mới hiểu đồng bộ và không đồng bộ qua một câu hỏi dựa trên thực tế #1
Video được đăng tại channel Tips Javascript
0 0 18
AWS CloudFormation Hands-on 02: Khởi tạo IAM user
Overview. Trong phần này, mình sẽ chia sẻ các bước để khởi tạo và phân quyền cho IAM User trên AWS sử dụng CloudFormation Template.
0 0 11
Object và class trong Java (phần 2)
Truy cập object thông qua biến tham chiếu. Biến tham chiếu và kiểu tham chiếu.
0 0 10
Flutter Crash Course #15 - Buttons & Press Events
In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. https://netninja.dev/p/flutter-masterclass. .
0 0 7
Nghiên cứu cơ bản về RabbitMQ
Tổng quan. RabbitMQ là một phần mềm trung gian cung cấp dịch vụ triển khai và quản lý message queue, hay còn được gọi là message broker.
0 0 15
Networking trong câu chuyện tặng quà Crush
Chúng ta sử dụng internet hàng ngày và thường không để ý đến các thiết bị mạng trong nhà trừ khi chúng gặp sự cố khiến bạn không truy cập internet được nữa. Hệ thống mạng thoạt nhìn có vẻ phức tạp như
0 0 10
Đơn giản việc sử dụng đa hệ điều hành với WSL trên Windows
Nếu bạn đã quen sử dụng hệ điều hành Window nhưng dự án bạn làm yêu cầu cần sử dụng Ubuntu hoặc đơn giản là bạn muốn trải nghiệm sử dụng nhiều hệ điều hành song song thì WSL của Window là một sự lựa c
0 0 15
EEAT là gì? Cách tối ưu website theo EEAT SEO
Các yếu tố đánh giá website của google luôn là những thông tin mà những người làm SEO quan tâm. Trước đây, thuật ngữ E-A-T được google nhắc đến như một trong số các tiêu chuẩn đánh giá chất lượng của
0 0 7
Trie Tree (phần 2) - Trie nhị phân
Đây là bài viết số 222 thuộc series bài viết về cấu trúc dữ liệu Trie Tree. Để hiểu được bài viết này, trước tiên các bạn hãy tìm đọc lại bài viết phần 111 liên quan tới Trie Tree cơ bản tại đây: Trie
0 0 9
Flutter Crash Course #14 - Expanded Widget
In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. https://netninja.dev/p/flutter-masterclass. .
0 0 4
Những lưu ý bạn cần biết để viết prompt và sử dụng Azure OpenAI hiệu quả
Lời mở đầu. Hiện nay các hệ thống RAG ngày càng phổ biến và khá nhiều trong số đó sử dụng Azure OpenAI nhưng liệu bạn đã thực sự nắm được sử dụng như thế nào cho hiệu quả ? Sau 1 vài dự án về RAG, mìn
0 0 11
10 tiêu chuẩn review code C# và cách sử dụng công cụ hiệu quả giúp một Coder tránh lặp lại mistakes
Chào tất cả các bạn, bài viết này mình sẽ cung cấp một số tiêu chí cần thiết và cốt lõi cần phải có của một Coder để đánh giá mã nguồn trong các ứng dụng được phát triển bằng C# (sử dụng Visual Studio
0 0 19
Hướng dẫn xây dựng flow đổi tên file từ việc đọc dữ liệu từ file PDF với Power Automate
Xin chào mọi người, thì gần đây mình với biết đến nơi làm việc của ông anh mình có các nghiệp vụ cần xử lý các bộ hồ sơ về các đơn hàng đến kế toán. Vấn đề là các kế toán họ làm việc online nên những
0 0 8
Bí Mật Giúp WhatsApp Xây Hệ Thống Chịu Tải 50 Tỷ Tin Nhắn Mỗi Ngày Với Chỉ 32 Kỹ Sư
Tháng 1 năm 2008 tại California, Hoa Kì, một câu chuyện khởi nghiệp kỳ diệu bắt đầu. Một năm sau, anh ta mua chiếc IPhone đầu tiên và lập tức nhận thấy được tiềm năng khổng lồ của cửa hàng ứng dụng Ap
0 0 15
Google reCAPTCHA v2 trong Laravel 11
Trong thế giới kỹ thuật số ngày nay, việc xác minh rằng người tương tác với các trang web và ứng dụng là con người thật, chứ khồng phải robot hay chương trình tự động, nó trở nên vô cùng quan trọng. Đ
0 0 7
Cách LMAX xử lý 6 triệu giao dịch mỗi giây trên một luồng đơn (Single Thread)
LMAX là một nền tảng giao dịch tài chính bán lẻ. Do đó, nó phải xử lý nhiều giao dịch với độ trễ thấp.
0 0 4
[Java - Mutil thread] CountDownLatch và CyclicBarrier
Trong lập trình đa luồng (multi-threading), đôi khi chúng ta cần đồng bộ hóa các luồng để đảm bảo rằng một số tác vụ nhất định sẽ được thực hiện theo một trình tự xác định hoặc chờ đợi cho đến khi tất
0 0 10
Khám phá công nghệ Web API: Tích hợp và tối ưu hóa ứng dụng
Công nghệ Web API đã trở thành một phần không thể thiếu trong việc phát triển ứng dụng web và di động hiện nay. Với khả năng kết nối và truy cập vào dữ liệu và chức năng từ các nguồn khác nhau, Web AP
0 0 5
Flutter Crash Course #13 - Images
In this Flutter Crash Course tutorial series, you'll learn how to make Flutter applications from scratch. https://netninja.dev/p/flutter-masterclass. .
0 0 6
Các phương pháp quản lý dự án phần mềm “đáng đồng tiền” dành cho bạn
Các phương pháp quản lý dự án phần mềm giúp đảm bảo sự thành công của các dự án công nghệ thông tin. Trong bối cảnh công nghệ phát triển nhanh chóng, việc áp dụng những phương pháp quản lý tiên tiến v
0 0 9