Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
Suy luận logic về công thức tính tổng Cấp số cộng
Mở đầu. . . Toán học + Tin học + Animation = Nghệ thuật .
0 0 19
SOLID - Đóng/ Mở (P1)
Tôi có được nghe hai lần câu chuyện ở một công ty lớn ở Việt Nam, một Solution Architect đã từ chối một pull request của đồng nghiệp với lý do các thay đổi không tuân theo nguyên tắc Đóng/Mở. Tôi nghĩ
0 0 19
Viết Burp Extension để giải mã và chỉnh sửa traffic đã mã hóa của một ứng dụng
Intro. .
0 0 19
Giải thích Bitcoin cho bà nội tớ hiểu
Tiêu đề giật tít xíu thôi, thực ra tiêu đề nên hiểu là giải thích Bitcoin là gì cho tất cả mọi người, thậm chí là bà nội tớ năm nay gần 100 tuổi vẫn có thể hiểu được. Nào bắt đầu thôi.
0 0 19
Web cache poisoning - Lỗ hổng đầu độc bộ nhớ cache (phần 1)
I. Đặt vấn đề. 1. Web caching là gì.
0 0 19
Next.js 14: Sử dụng đúng Layouts và Templates
Trong Next.js phiên bản mới, đã giới thiệu hai quy ước tệp tin mới để xây dựng UI: layouts và templates.
0 0 19
1. Cài đặt Jenkins bằng docker
I. Cài đặt jenkins bằng docker. . Trước khi cài đặt jenkins bạn cần cài đặt docker trên máy của mình.
0 0 19
Bạn đã biết gì về prompt engineering? (P3) - Cải thiện Retrieval Augmented Generation (RAG) với query transformation
Ở bài trước mình đã giới thiệu sơ qua về RAG - Retrieval Augmented Generation - một phương pháp hữu hiệu giải quyết vấn đề hallucination cho các bài toán dùng LLM để truy xuất và cung cấp thông tin. .
0 0 19
Nguyên tắc SOLID trong lập trình Java
Giới thiệu. Nguyên tắc SOLID được Robert C.
0 0 19
Giống với hệ thống báo động đất ở Nhật Bản, ứng dụng báo cháy Fire Alarm hoạt động như thế nào ?
Gần đây tại một trang báo có giới thiệu về ứng dụng Fire Alarm, được xem là một ứng dụng báo cháy thế hệ mới do đội ngũ GenZ phát triển dựa trên công nghệ GPS và thuật toán tính vị trí để tự động gửi
0 0 19
2024, React Native liệu có phải là lựa chọn cross-platform tốt nhất cho dự án của bạn? - Phần 1
Giới thiệu về bản thân. .
0 0 19
Git Cơ Bản Cho Người Mới Bắt Đầu
Hiểu Về Git Cơ Bản Và Các Lệnh Thường Dùng. Git là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System - DVCS) được sử dụng rộng rãi trong phát triển phần mềm.
0 0 19
VueJS -Vue Instance Lifecycle Hooks
Giới thiệu. Để hiểu rõ hơn về cơ chế hoạt động của VueJS chắc chắn bạn phải biết về lifecycle hooks (vòng đời) của một Vue instance.
0 0 19
Lỗ hổng .NET deserialize 101 (P2)
Tiếp tục seri về .NET deserialization. Hôm nay mình sẽ giới thiệu với các bạn về JSON.NET.
0 0 19
Định dạng ngày tháng trong Javascript không sử dụng thư viện
Trong các ứng dụng/trang web, chúng ta thường muốn hiển thị định dạng ngày tháng kiểu 18/06/2021 hay 2021/06/18 ... cùng với thời gian (giờ, phút, giây...). Thông thường chúng ta sẽ sử dụng luôn các t
0 0 19
Permalinks WordPress Là Gì? Hướng Dẫn Tối Ưu Permalinks Cho SEO
Permalinks trong cấu trúc của WordPress đóng vai trò hết sức quan trọng. Quan trọng hơn nữa đó là trong kỹ thuật tối ưu Seo Onpage.
0 0 19
Sử dụng Core Splashscreen API trong Android
Trước đây, nếu muốn tạo màn hình Splash cho ứng dụng thì chúng ta phải tự implement, kể từ Android 12 thì Android đã cung cấp thêm tính năng này và cho phép ta tùy chỉnh bằng các thông số đơn giản. Sp
0 0 19
[Linux] - Backup Dữ Liệu Trên Hệ Thống Linux Sử Dụng Rsync
Rsync (Remote Sync) là một công cụ hữu hiệu để sao lưu và đồng bộ dữ liệu trên Linux. Với câu lệnh rsync bạn có thể sao lưu và đồng bộ dữ liệu remote từ các máy sử dụng hệ điều hành Linux một cách dễ
0 0 19
Flutter Boost: Router management
Một giải pháp lai giữa Flutter và Native. FlutterBoost là một plugin của Flutter cho phép tích hợp kết hợp Flutter cho các ứng dụng gốc hiện có của bạn với những nỗ lực ít nhất.
0 0 19
Một số hàm tự xây dựng thường sử dụng trong PHP
isLowerCase. Trả về true nếu chuỗi đã cho là chữ thường, ngược lại là false. {. return $string === strtolower($string);.
0 0 19