Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
Lỗ hổng bảo mật Log4Shell(CVE-2021-4428) của thư viện Apache Log4j2
Giới thiệu. Tóm tắt câu chuyện làm chấn động giới IT mấy ngày gần đây đó chính là, có một lỗ hổng bảo mật vô cùng nghiêm trọng liên quan đến thư viện Log4j2 được cung cấp bởi Apache khiến hacker có th
0 0 58
Full Stack Developer Roadmap 2021
Cách để trở thành một Full Stack Web Developer trên thế giới hiện nay. Các công ty đang luôn săn đón những developer có nhiều kĩ năng để cung cấp cho họ sự linh hoạt trong các dự án.
0 0 58
Tăng tốc database index phần 3 - B-Tree
Index leaf node được lưu trữ theo dạng Linked List về mặt logic, còn về cấu trúc lưu trữ vật lý, mỗi leaf node có thể lưu lung tung, không có thứ tự gì, nó giống một quyền từ điển mà các trang bị xáo
0 0 58
Tối ưu SQL - Subqueries Count Distinct (Phần 2)
Tiếp theo bài 1 về tối ưu performance. . dashboards(id, name). .
0 0 58
Khung Project dựng sẵn với FastAPI
Tiếp cận một framework mới là công việc rất tốn thời gian với Developer, thường sẽ mất vài ngày đến vài tuần để bạn làm quen và sử dụng thành thạo một framework mới. Tuy nhiên vấn đề đặt ra là kể cả k
0 0 58
Vì mẹ anh bắt tìm hiểu serverless
1. Lịch sử hình thành. Để bắt đầu tìm hiểu về serverless, mình sẽ tóm lược sơ lịch sử phát triển phần mềm. .
0 0 58
Phân tích CVE-2022-24787: Lỗ hổng .NET deserialization dẫn đến SSRF
Tiếp nối những bài phân tích về lỗ hổng trên C1 CMS. Hôm nay tôi sẽ phân tích một lỗ hổng khá thú vị, đó là CVE-2022-24787, lỗ hổng Deserialization dẫn đến SSRF hoặc cắt nội dung file tùy ý trên C1 CM
0 0 58
Giải ngố về High Order Component trong ReactJS - (Phần 2 - HOC)
Mở đầu. Trong bài viết trước mình đã giới thiệu với tất cả mọi người về Currying function và để tiếp tục series bài viết tìm hiểu về High Order Component thì ngày hôm nay mình sẽ cùng mọi người tìm hiểu nốt về High Order Component, để xem nó là gì và có liên quan gì đến Currying function nhé.
0 0 58
Làm smart contract kêu gọi vốn từ cộng đồng và thưởng NFT
1. Yêu cầu bài toán. . Smart contract kêu gọi vốn từ cộng đồng.
0 0 58
Giả mạo IP
Giả mạo là một loại tấn công mạng, kẻ tấn công cố gắng mạo danh người dùng, thiết bị hợp pháp, nhằm khởi động một số cuộc tấn công mạng. .
0 0 58
Optimistic UI update là cái gì?
Có thể bạn đã nghe từ Optimistic UI Update ở đâu đó rồi. Vậy nó là cái gì? Tại sao ta lại cần nó và cách mà nó được thực hiên.
0 0 58
Tấn công brute-force là gì?
Ngày nay, các cá nhân sở hữu nhiều tài khoản và có nhiều mật khẩu. Mọi người có xu hướng sử dụng liên tục một vài mật khẩu đơn giản, điều này khiến họ dễ bị tấn công Brute Force.
0 0 58
1 triệu bản ghi VARCHAR2(400) và VARCHAR2(2) có hiệu năng khác biệt ra sao - Thay đổi thứ tự các bảng khi JOIN có ảnh hưởng hiệu năng không?
Tại bài này, tôi sẽ giúp các bạn giải quyết "một lần và mãi mãi" những hiểu lầm kinh điển sau. .
0 0 58
Deploy Heroku with Streamlit in MachineLearning
Giới thiệu. Streamlit là một open-source Python lib, nó giúp ta dễ dàng tạo một web app cho MachineLearning và Data Science.
0 0 58
Cache lại Laravel API với ETag
Mở đầu. Hiện nay, các ứng dụng web hiện đại thường tách biệt các thành phần frontend và backend, việc này giúp cho bạn chủ động trong việc phát triển từng thành phần, có thể deploy từng thành phần riê
0 0 58
Từ bug format sai chuỗi số khi nhập bằng bàn phím tiếng Nhật, tới IME và các sự kiện composition trong JS
"Tự nhiên tui thấy hiện tượng lạ”. Khi nhập liệu một chuỗi các kí tự vào thẻ input, thông thường chúng ta nhập thế nào thì hiển thị thế ấy, không làm phép biến đổi gì cả.
0 0 58
Laravel file permission
Một trong những lỗi khó thường gặp khi cài đặt mới một dự án sử dụng Laravel framework đó là file permission denied. Bài viết này sẽ trình bày về một số nguyên nhân và giải pháp cho vấn đề kể trên.
0 0 58
[Phần 1]Thực hành - Tổng quan về Git và những câu lệnh cơ bản
Xin chào mọi người, chúc mọi người một ngày làm việc vui vẻ. và phần 2: https://viblo.
0 0 58
HTTP Request và HTTP Response (series HTTP & HTTPS)
Ở phần trước chúng ta đã tìm hiểu qua về http. Ở bài viết này chúng ta sẽ tìm hiểu chi tiết về request và response của http.
0 0 58
Interpreter Design Pattern - Trợ thủ đắc lực của Developers
1. Giới thiệu. . Interpreter là một mẫu thiết kế thuộc nhóm hành vi (Behavioral Pattern).
0 0 58