🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích
← Quay lại danh mục
trung bình

Tìm kiếm văn bản

Cách nhanh chóng định vị một chuỗi ký tự trong tệp tin.

Hãy hướng dẫn cách tìm kiếm một từ cụ thể tiến về phía trước (/từ_khóa) và lùi về phía sau (?từ_khóa). Giải thích cách nhảy đến kết quả phù hợp tiếp theo bằng phím n và kết quả trước đó bằng phím N.
khó

Thay thế văn bản toàn cục

Sử dụng lệnh substitute để thay thế chuỗi ký tự trong tệp.

Giải thích cú pháp của lệnh thay thế :s/cũ/mới/ để thay thế lần xuất hiện đầu tiên. Sau đó, cung cấp lệnh để thay thế tất cả các lần xuất hiện trong toàn bộ tệp tin (:%s/cũ/mới/g).
Beginner

Lưu tệp và thoát khỏi trình soạn thảo vi

#save #quit #basic

Hướng dẫn các cách lưu và thoát cơ bản.

Trong chế độ Command, hãy nhập :w để lưu các thay đổi mà không thoát. Để lưu và thoát cùng lúc, hãy nhập :wq rồi nh
advanced

Tối ưu hóa thuật toán tìm kiếm trong Python

#python #toan-hoc #tinh-toan #op-timization

Phân tích và viết lại đoạn mã Python để giảm độ phức tạp thời gian từ O(n^2) xuống O(n log n).

Bạn hãy phân tích đoạn mã Python sau đây thực hiện việc tìm kiếm các cặp số trong một danh sách có tổng bằng một giá trị mục tiêu cho trước. Hiện tại, độ phức tạp thời gian của thuật toán là O(n^2). Nhiệm vụ của bạn là viết lại mã để tối ưu hóa hiệu suất, giảm độ phức tạp xuống O(n log n) hoặc O(n) bằng cách sử dụng các cấu trúc dữ liệu phù hợp như bảng băm (hash table) hoặc sắp xếp mảng. Ngoài ra, hãy giải thích logic thay đổi của bạn và so sánh hiệu năng giả định giữa hai phương án.
advanced

Thiết kế kiến trúc Microservices cho hệ thống thương mại điện tử

#kien-truc-he-thong #microservices #thuong-mai-dien-tu #scala-ability

Lập kế hoạch kiến trúc chi tiết cho một nền tảng thương mại điện tử lớn sử dụng microservices.

Hãy thiết kế kiến trúc hệ thống cho một nền tảng thương mại điện tử quy mô lớn sử dụng kiến trúc microservices. Yêu cầu bao gồm: xác định các ranh giới dịch vụ (service boundaries) cho các module như Người dùng, Sản phẩm, Đơn hàng và Thanh toán; mô tả cơ chế giao tiếp đồng bộ và bất đồng bộ giữa các dịch vụ; đề xuất chiến lược quản lý dữ liệu phân tán (data consistency) và xử lý giao dịch (SAGA pattern); cũng như cách triển khai tính sẵn sàng cao (High Availability) và chịu tải (Load Balancing).
advanced

Tối ưu hóa truy vấn SQL phức tạp

#sql #csdl #tinh-toan #toan-hoc

Phân tích và cải thiện hiệu suất của câu lệnh SQL liên kết nhiều bảng với dữ liệu lớn.

Được cung cấp một lược đồ cơ sở dữ liệu quan hệ gồm 5 bảng với hàng triệu bản ghi mỗi bảng: Users, Orders, OrderItems, Products và Payments. Hãy phân tích câu truy vấn SQL dưới đây đang chạy chậm do thiếu chỉ mục (index) và cách viết chưa tối ưu. Nhiệm vụ của bạn là viết lại câu truy vấn này, đề xuất cấu trúc chỉ mục cần thêm để tăng tốc độ thực thi, và giải thích cách trình tối ưu hóa câu truy vấn (query optimizer) sẽ xử lý câu lệnh mới của bạn.
Trung bình

Bản chất của thời gian

#thoi-gian #tri-hoc #vat-ly #ly-thuyet

Phân tích triết lý về việc thời gian là tuyến tính hay một chiều không gian đồng thời.

Hãy thảo luận về bản chất lý thuyết của thời gian. Thời gian có thực sự là một dòng chảy tuyến tính đi từ quá khứ đến tương lai, hay nó là một khối không gian bốn chiều tồn tại đồng thời? So sánh quan điểm chủ quan (nhận thức) và khách quan (vật lý) về thời gian, và phân tích xem liệu hiện tại có phải là khoảnh khắc duy nhất tồn tại thực sự hay không.
Khó

Nghịch lý khách sạn vô hạn

#toan-hoc #vo-han #nghich-ly #logic

Khám phá các khái niệm về vô hạn trong toán học thông qua nghịch lý Hilbert.

Giải thích nghịch lý khách sạn vô hạn của David Hilbert. Làm thế nào một khách sạn có vô hạn phòng đã đầy hết có thể vẫn chứa được vô hạn khách mới? Sử dụng ví dụ này để phân tích sự khác biệt giữa vô hạn đếm được và vô hạn không đếm được trong lý thuyết tập hợp, và thảo luận về những hàm ý triết học của việc thao tác với vô hạn.
Trung bình

Thuyết mô phỏng thực tại

#mo-phong #thuc-te #tri-hoc #cong-nghe

Đánh giá lập luận về việc chúng ta đang sống trong một mô phỏng máy tính.

Thảo luận về Giả thuyết Mô phỏng của Nick Bostrom. Hãy liệt kê và phân tích ba lập luận chính dẫn đến kết luận rằng ít nhất một trong các phát biểu sau là đúng: (1) Nhân loại sẽ diệt vong trước khi đạt đến trình độ hậu nhân loại. (2) Các nền văn minh hậu nhân loại không quan tâm đến việc mô phỏng tổ tiên của họ. (3) Chúng ta gần như chắc chắn đang sống trong một mô phỏng. Bạn nghĩ khả năng nào là hợp lý nhất về mặt lý thuyết và tại sao?
Khó

Hiệu ứng quan sát trong cơ học lượng tử

#luong-tu #vat-ly #nguoi-quan-sat #hien-thuc

Lý thuyết về vai trò của người quan sát đối với hiện thực vật lý.

Phân tích vai trò của người quan sát trong cơ học lượng tử, cụ thể là qua thí nghiệm khe đôi. Liệu ý thức của người quan sát thực sự làm sụp đổ hàm sóng, hay đó là sự tương tác với thiết bị đo lường? Thảo luận sự khác biệt giữa các giải thích như Giải thích Copenhagen và Giải thích Nhiều Thế giới (Many-Worlds Interpretation) về bản chất của hiện thực.
Trung bình

Cơ sở đạo đức cho AI có ý thức

#ai #dao-duc #nhan-hoc #tu-nhien

Xây dựng khung lý thuyết cho quyền lợi và trách nhiệm của trí tuệ nhân tạo.

Giả định rằng chúng ta đã tạo ra một Trí tuệ nhân tạo (AI) thực sự có ý thức và khả năng cảm nhận. Hãy xây dựng một khung lý thuyết về quyền lợi của thực thể này. AI có deserves quyền tự do hay không được tắt nguồn không? Nếu AI thực hiện hành vi sai trái, hệ thống trách nhiệm pháp lý và đạo đức sẽ áp dụng như thế nào cho một thực thể phi sinh học? Thảo luận các rủi ro đạo đức trong việc nô lệ hóa trí tuệ nhân tạo.
Advanced

Ghi và thực thi Macro định dạng

#vi #macro #automation #text-editing

Sử dụng macro để tự động hóa việc định dạng một danh sách dữ liệu thô thành cấu trúc bảng cụ thể.

Bạn có một danh sách dữ liệu nhân viên bao gồm Tên, Tuổi và Thành phố nằm trên các dòng liên tiếp, không có dấu phân cách. Nhiệm vụ của bạn là ghi một macro trong vi để chuyển đổi dữ liệu này thành định dạng CSV: Ten,Tuoi,Thanh pho. Macro cần phải hoạt động chính xác cho bất kỳ bộ ba dòng dữ liệu nào trong tệp khi được lặp lại. Sau khi ghi xong, hãy áp dụng macro cho 10 mục nhập đầu tiên trong tệp.
Advanced

Sao chép và dán đa thanh ghi

#vi #registers #copy-paste #workflow

Thao tác với các khối văn bản khác nhau sử dụng các thanh ghi có tên (named registers) để sắp xếp lại trích dẫn code.

Bạn đang chỉnh sửa một tệp tài liệu kỹ thuật chứa ba đoạn code mẫu khác nhau ở các vị trí ngẫu nhiên. Hãy sao chép đoạn code thứ nhất vào thanh ghi 'a', đoạn code thứ hai vào thanh ghi 'b', và đoạn code thứ ba vào thanh ghi 'c'. Sau đó, di chuyển đến phần cuối của tài liệu và dán chúng theo thứ tự ngược lại: 'c', 'a', 'b'. Thực hiện thao tác này mà không cần sử dụng bộ đệm cắt dán mặc định của hệ điều hành.
Advanced

Xóa dòng bằng lệnh Global

#vi #ex-mode #regex #global-command

Sử dụng lệnh :g kết hợp với biểu thức chính quy để làm sạch tệp log.

Tệp tin hiện tại chứa một danh sách các dòng log. Một số dòng bắt đầu bằng từ khóa 'DEBUG', một số dòng trống hoàn toàn, và các dòng còn lại là thông tin quan trọng. Hãy viết một chuỗi lệnh ex-mode để xóa tất cả các dòng bắt đầu bằng 'DEBUG' và tất cả các dòng trống chỉ bằng một lệnh duy nhất, giữ lại chỉ những dòng log có ý nghĩa. Đảm bảo rằng bạn không xóa nhầm các dòng có chứa chữ 'DEBUG' ở giữa dòng.
1

Di chuyển con trỏ cơ bản

#di-chuyen #co-ban #normal-mode

Học cách di chuyển con trỏ trong chế độ Normal bằng các phím hướng dẫn cơ bản.

Bạn đang ở chế độ Normal trong vi. Hãy sử dụng phím j để di chuyển xuống dưới một dòng và phím k để di chuyển lên trên một dòng. Sử dụng phím h để lùi lại sang trái một ký tự và phím l để đi tới sang phải một ký tự. Hãy thử di chuyển con trỏ đến chính giữa màn hình.