Cơ sở dữ liệu không quan hệ Redis
Cơ sở dữ liệu quan hệ (SQL) tổ chức dữ liệu thông qua các bảng và liên kết giữa chúng, thường dùng để bảo vệ thông tin nhạy cảm như hồ sơ người dùng.
Dữ liệu được lưu trữ trên đĩa cứng.
Cơ sở dữ liệu không quan hệ (NoSQL) không có ràng buộc khóa chính-khóa ngoại, không cần bảo vệ và không hỗ trợ cú pháp SQL (ví dụ: mã xác nhận, lịch sử truy cập ...
Đăng vào ngày 8 tháng 10 lúc 10:05
Hệ thống quản lý sinh viên với Java
Quản lý đăng nhập và người dùng
Lớp Người dùng
Thuộc tính: tên đăng nhập, mật khẩu, số CMND, số điện thoại
Giao diện chào mừng
public class HeThongQuanLy {
public static void hienThiManHinhChao(ArrayList<NguoiDung> danhSach) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("Ch ...
Đăng vào ngày 25 tháng 9 lúc 11:48
Tính tổng độ điểm cho tất cả xâu con
1. Mô tả bài toán
Cho một xâu S, ta định nghĩa độ điểm f(S) là số ký tự xuất hiện đúng một lần trong xâu đó.
Ví dụ: f("aba") = 1, f("abc") = 3, f("aaa") = 0.
Cho xâu S độ dài n (chỉ gồm chữ cái thường), yêu cầu tính tổng của f(S[i..j]) cho tất cả các xâu con không rỗng của S.
Input: Một dòng duy nhất là xâu S (1 ≤ n ≤ 100000).
Output: Một số n ...
Đăng vào ngày 24 tháng 9 lúc 01:43
Phân biệt length và length() trong Java
Trong Java, length và length() đều dùng để lấy kích thước, nhưng chúng thuộc về hai khái niệm khác nhau: length là thuộc tính của mảng, còn length() là phương thức của lớp String.
Ví dụ cơ bản
int[] scores = new int[5];
System.out.println(scores.length); // thuộc tính, không có dấu ngoặc
String name = "example";
System.out.println(name.l ...
Đăng vào ngày 23 tháng 8 lúc 06:46
Mảng và Con Trỏ trong C++: Hướng Dẫn Chi Tiết
Mảng trong C++
Mảng là tập hợp các phần tử cùng kiểu dữ liệu được lưu trữ liên tiếp trong bộ nhớ. Mảng được phân loại thành mảng một chiều, mảng hai chiều và mảng ký tự.
Mảng một chiều
Định nghĩa
Cú pháp:
kiểu_dữ_liệu tên_mảng[kích_thước];
Kích thước mảng phải là hằng số.
Ví dụ:
int arr[5]; // Mảng 5 số nguyên
char str[10]; // Mảng 10 ký tự
...
Đăng vào ngày 15 tháng 8 lúc 18:31
Cấu trúc lặp và xử lý chuỗi trong Python
Vòng lặp trong Python
Python cung cấp hai dạng vòng lặp chính: for và while, mỗi loại phục vụ những mục đích khác nhau.
Vòng lặp for
Dùng để lặp qua một dãy giá trị hoặc tập hợp đã biết trước:
# Lặp theo dải số
for idx in range(3, 8):
print(idx)
# Lặp trực tiếp qua danh sách
for item in ['apple', 'banana', 'cherry']:
print(item)
# Lồ ...
Đăng vào ngày 19 tháng 7 lúc 08:49
Điều khiển chuỗi trong Python: Chỉ số, cắt mảng, tìm kiếm, biến đổi và kiểm tra tính chất
1. Khái niệm chuỗi
Chuỗi (str) là kiểu dữ liệu cơ bản và phổ biến nhất trong Python, được tạo bằng cách bao quanh ký tự hoặc dãy ký tự bởi dấu nháy đơn ('...'), nháy kép ("...") hoặc ba dấu nháy ('''...''' hoặc """...""").
text_a = 'Xin chào thế giới'
text_b = "Python lập trình"
print(type(text_a)) # <class 'str'>
print(type(text_b)) # ...
Đăng vào ngày 5 tháng 7 lúc 03:24
Redis 9 loại kiểu dữ liệu và các tình huống sử dụng tương ứng
Redis cung cấp một hệ sinh thái phong phú gồm 9 loại cấu trúc dữ liệu, mỗi loại phù hợp với những trường hợp cụ thể. Ngoài 5 kiểu cơ bản như String, Hash, List, Set và Zset, các phiên bản mới còn bổ sung thêm BitMap, HyperLogLog, GEO và Stream.
String – Chuỗi ký tự
Đây là kiểu dữ liệu đơn giản nhất dạng key-value, có thể lưu trữ văn bản, số ng ...
Đăng vào ngày 20 tháng 6 lúc 04:58
Các Khái Niệm Cơ Bản Về Biến Và Kiểu Dữ Liệu Trong Ngôn Ngữ Dart
Quản lý biến trong Dart
// Biến có kiểu ngầm định, hệ thống sẽ tự xác định kiểu dữ liệu
var ten = 'An';
// Biến có thể thay đổi kiểu động, chấp nhận nhiều loại dữ liệu khác nhau
dynamic ten = 'An';
// Biến được khai báo rõ ràng với kiểu cụ thể
String ten = 'An';
// Giá trị mặc định của tất cả các biến là null
int soDong;
assert(soDong == null) ...
Đăng vào ngày 20 tháng 6 lúc 03:25
Khám phá kiểu dữ liệu trong Python: Từ cơ bản đến nâng cao
Giới thiệu về các kiểu dữ liệu trong Python
Python là ngôn ngữ lập trình linh hoạt với hệ thống kiểu dữ liệu phong phú. Dưới đây là phân loại chi tiết:
1. Kiểu dữ liệu cơ bản
Số nguyên (int): Biểu diễn số nguyên, ví dụ: 42, -7, 0
Số thực (float): Số có dấu thập phân, ví dụ: 3.14, -0.001
Logic (bool): Hai giá trị True và False
Chuỗi (s ...
Đăng vào ngày 16 tháng 6 lúc 09:13