Trên các trang mạng xã hội bạn có thể dễ dàng bắt gặp được những bộ ảnh lung linh, độc đáo với phong cách thời trang riêng biệt nhưng lại đều được gắn hashtag ”Aesthetic”. Vậy Aesthetic là gì? ...
Áo cardigan là một món đồ mà dù là phái nam hay phái nữ cũng đều rất ưa chuộng bởi sự thanh lịch, nhẹ nhàng cũng như tính ứng dụng cao mà nó đem lại. Đặc biệt, khi thời tiết chuyển lạnh, chiếc ...
Phong cách đường phố là một phần rất quan trọng trong ngành công nghiệp thời trang, và cũng là một xu hướng được giới trẻ đặc biệt ưa chuộng. Sự phóng khoáng, tự do của streetwear không chỉ ...
Phong cách Satorial có lẽ không còn xa lạ đối với nhiều người, bởi ta có thể thấy được những người đàn ông hay phụ nữ ăn diện bộ suit, chiếc áo vest được may đo sao cho phù hợp nhất với bản ...
Trang phục mang đậm dấu ấn cá nhân đang trở thành xu hướng thời trang trong giới trẻ thời gian gần đây. Bên cạnh những phong cách aesthetic như vintage, cottagecore,… phong cách soft girl cũng ...
Hiện nay, cụm từ soft boy đang xuất hiện ngày càng nhiều trên mạng xã hội. Không chỉ đơn giản là một phong cách thời trang, mà soft boy còn là một lối sống, một cụm từ chỉ tính cách của phái ...
Phong cách gothic thường đem tới cho người khác một cảm giác đầy u ám, trầm buồn với những gam màu tối tăm, nhưng cùng với đó là sự thu hút, ma mị một cách đầy bí ẩn. Trong bài viết này, hãy ...
Dù đã xuất hiện từ rất lâu nhưng hippie-style vẫn là phong cách thời trang tương đối mới mẻ và lạ lẫm với nhiều người. Vậy phong cách thời trang hippie là gì? Nó bắt nguồn từ đâu? Làm thế nào ...
Casual là phong cách thường xuyên được nhắc đến và đang trở thành xu hướng hiện nay. Nó được ưa chuộng bởi sự năng động và tính thoải mái, tiện dụng cao mà nó đem lại. Tuy nhiên, không phải ai ...
Xu hướng Y2K đã quay trở lại mạnh mẽ và bứt phá vào thời điểm năm 2022. Vậy phong cách Y2K là gì và tại sao nó lại có thể trở thành trào lưu được nhiều người ưa chuộng tới vậy? Hãy để Curnon ...
Với những công việc cần thao tác nhiều với dòng lệnh, một Terminal nhiều màu sắc và hỗ trợ nhiều thao tác sẽ có ích hơn là một Terminal nhàm chán với nền đen và chữ trắng. Vì vậy, ...
The story began in my previous projects. There was a requirement to develop a feature that an administrator can upload a text file containing bad words. The system used these words ...
Câu chuyện bắt đầu trong một dự án nọ, có một yêu cầu được đưa ra phải phát triển tính năng cho phép người quản trị upload một file text chứa các từ bị cấm. Hệ thống sau đó sẽ cập ...
Thuật toán Dijkstra là một trong những thuật toán cổ điển để giải quyết bài toán tìm đường đi ngắn nhất từ một điểm cho trước tới tất cả các điểm còn lại trong đồ thị có trọng số. ...
Ngoài thuật toán Prim, Thuật toán Kruskal cũng là thuật toán cổ điển để giải bài toán tìm cây khung nhỏ nhất (Minimum Spanning Tree) cho đồ thị vô hướng có trọng số. Trong bài viết này ...
Ở phần trước Thuật toán Prim: Cài đặt thuật toán chúng ta đã tìm hiểu qua cách cài đặt thuật toán Prim dựa vào Priority Queue. Tuy nhiên, có một nhược điểm là phải duyệt các cạnh không ...
Mỗi lần đọc lại quyển sách Clean Code của tác giả Robert C. Martin, mình lại nhận ra những điều mới để có thể giúp bản thân viết code chuyên nghiệp hơn. Cách đặt tên biến, hàm cũng ảnh ...
Ở bài viết Priority Queue và những cách cài đặt, mình đã giới thiệu qua cấu trúc Priority Queue, những đặc trưng và cách cài đặt. Tuy nhiên trong một số trường hợp, chúng ta sẽ có nhu ...
Bài viết Thuật toán Prim: Tìm cây khung nhỏ nhất đã giới thiệu đến các bạn ý tưởng của thuật toán này cũng như từng bước chạy thuật toán. Tiếp theo sẽ là phần hướng dẫn cài đặt thuật ...
Bàn về độ phức tạp thời gian, mình vẫn thường hay nghe các bạn nói “Một vòng for là $O(N)$, hai vòng for lồng nhau là $O(N^2)$". Thực ra không hẳn là như thế, nó còn phụ thuộc vào số ...
Hôm nay chúng ta cùng điểm qua một cấu trúc dữ liệu thuộc dòng họ nhà Queue có một tính chất khá đặc biệt - đẩy vào và lấy ra theo độ ưu tiên - chính là Priority Queue. Nó có rất nhiều ...
Nghe tên có thể bạn nghĩ rằng khi dùng thuật toán này thì chúng ta có thể rung đùi mà ngủ không cần làm gì hết? Bạn có từng nghe qua thuật toán sort nào mà số phép so sánh bằng 0 chưa? ...
Heap được ứng dụng khá nhiều trong các cấu trúc dữ liệu và giải thuật. Nếu bạn đã nghe qua Heap sort thì chắc chắn sẽ làm quen với khái niệm này. Ngoài ra, Heap cũng còn được ứng dụng ...
Là một lập trình viên làm việc khá nhiều với terminal, mình thường xuyên thấy các lệnh chạy trên console cũng có thanh tiến trình để thể hiện phần trăm hoàn thành công việc cũng khá ...