Bài viết

Tất cả 37 bài

Tất cả bài, bốn dạng chung một chỗ. Lọc theo loại hoặc theo dạng.

Loại
Dạng
37 bài
08

Git rebase an toàn

Mẹo1′ đọc01.09
Slide bìa: Tin công nghệ 29/08: mô hình mở chạy chip Trung Quốc và Meta dàn xếp 18 tỉ đô09

Tin công nghệ 29/08: mô hình mở chạy chip Trung Quốc và Meta dàn xếp 18 tỉ đô

Tin2′ đọc31.08
Slide bìa: Next.js vá hai lỗ hổng critical: nâng lên 16.3.3 hoặc 15.5.24, và ảnh AVIF bị tắt07

Next.js vá hai lỗ hổng critical: nâng lên 16.3.3 hoặc 15.5.24, và ảnh AVIF bị tắt

Tin1′ đọc31.08
Slide bìa: 4 trong 6 tuyến cáp biển đang lỗi: vì sao npm install của bạn chậm hẳn07

4 trong 6 tuyến cáp biển đang lỗi: vì sao npm install của bạn chậm hẳn

Tin1′ đọc31.08
Slide bìa: GitHub trending tuần này: archify +18.103 sao, và repo thứ hai không chạy được gì09

GitHub trending tuần này: archify +18.103 sao, và repo thứ hai không chạy được gì

Tin2′ đọc31.08
06

Đọc log khi app chậm: bắt đầu từ đâu

Mẹo1′ đọc24.08
01

Bài này viết thẳng bằng markdown, không qua slide

Giải thích1′ đọc23.08
Slide bìa: Selection sort: cùng n² với bubble sort nhưng đổi chỗ ít hơn hẳn07

Selection sort: cùng n² với bubble sort nhưng đổi chỗ ít hơn hẳn

Giải thích1′ đọc21.08
Slide bìa: Quick sort nhanh nhất thực tế, nhưng có một trường hợp làm nó về n²07

Quick sort nhanh nhất thực tế, nhưng có một trường hợp làm nó về n²

Giải thích2′ đọc21.08
Slide bìa: Merge sort: log n chính là số tầng chia đôi, không cần công thức06

Merge sort: log n chính là số tầng chia đôi, không cần công thức

Giải thích1′ đọc21.08
Slide bìa: Insertion sort: thuật toán n² duy nhất vẫn chạy trong thư viện chuẩn07

Insertion sort: thuật toán n² duy nhất vẫn chạy trong thư viện chuẩn

Giải thích1′ đọc21.08
Slide bìa: Heap sort: n log n trong mọi trường hợp, không tốn thêm bộ nhớ07

Heap sort: n log n trong mọi trường hợp, không tốn thêm bộ nhớ

Giải thích2′ đọc21.08
Slide bìa: Counting sort: đếm thay vì so sánh, nên đi vòng qua được giới hạn n log n06

Counting sort: đếm thay vì so sánh, nên đi vòng qua được giới hạn n log n

Giải thích1′ đọc21.08
Slide bìa: Bubble sort: chạy tay một lượt là hiểu, không cần học thuộc07

Bubble sort: chạy tay một lượt là hiểu, không cần học thuộc

Giải thích1′ đọc21.08
Slide bìa: Bảy thuật toán sắp xếp gom lại chỉ còn ba nhóm — học theo thứ tự này07

Bảy thuật toán sắp xếp gom lại chỉ còn ba nhóm — học theo thứ tự này

Giải thích2′ đọc21.08
Slide bìa: Không biết code vẫn có website cá nhân ngay hôm nay, chỉ tốn tiền tên miền09

Không biết code vẫn có website cá nhân ngay hôm nay, chỉ tốn tiền tên miền

Mẹo2′ đọc20.08
Slide bìa: Có AI rồi thì học DSA làm gì nữa? Ba thứ nên học để dùng AI cho đúng08

Có AI rồi thì học DSA làm gì nữa? Ba thứ nên học để dùng AI cho đúng

Mẹo2′ đọc20.08
Slide bìa: Ai cũng nghe Jira, nhưng Jira là gì và khi nào nên dùng cái khác?08

Ai cũng nghe Jira, nhưng Jira là gì và khi nào nên dùng cái khác?

Giải thích2′ đọc20.08
Slide bìa: Task nhỏ mà hai ngày chưa xong: vấn đề không phải hỏi hay không hỏi07

Task nhỏ mà hai ngày chưa xong: vấn đề không phải hỏi hay không hỏi

Mẹo1′ đọc20.08
Slide bìa: Cùng O(n²) với bubble sort, nhưng selection sort chỉ đổi chỗ n-1 lần08

Cùng O(n²) với bubble sort, nhưng selection sort chỉ đổi chỗ n-1 lần

Giải thích2′ đọc19.08
Slide bìa: Quick sort không phải luôn nhanh nhất: gặp mảng đã sắp xếp sẵn nó về đúng n²07

Quick sort không phải luôn nhanh nhất: gặp mảng đã sắp xếp sẵn nó về đúng n²

Giải thích2′ đọc19.08
Slide bìa: log n trong merge sort chỉ là số tầng của cây chia đôi, đếm được bằng mắt07

log n trong merge sort chỉ là số tầng của cây chia đôi, đếm được bằng mắt

Giải thích2′ đọc19.08
Slide bìa: Insertion sort vẫn chạy trong thư viện chuẩn: JDK dưới 44 phần tử, Go dưới 1207

Insertion sort vẫn chạy trong thư viện chuẩn: JDK dưới 44 phần tử, Go dưới 12

Giải thích2′ đọc19.08
Slide bìa: Heap sort chậm hơn quick sort nhưng thư viện vẫn giữ nó, và đây là lý do08

Heap sort chậm hơn quick sort nhưng thư viện vẫn giữ nó, và đây là lý do

Giải thích2′ đọc19.08
Slide bìa: Counting sort phá giới hạn n log n bằng cách không so sánh gì cả08

Counting sort phá giới hạn n log n bằng cách không so sánh gì cả

Giải thích2′ đọc19.08
Slide bìa: Chạy tay bubble sort một lượt trên năm số là hiểu vì sao nó chậm08

Chạy tay bubble sort một lượt trên năm số là hiểu vì sao nó chậm

Giải thích2′ đọc19.08
Slide bìa: Bảy thuật toán sắp xếp thật ra chỉ có ba nhóm, và thứ tự học không ngẫu nhiên08

Bảy thuật toán sắp xếp thật ra chỉ có ba nhóm, và thứ tự học không ngẫu nhiên

Giải thích2′ đọc19.08
Slide bìa: Repo 108k sao trên bảng trending hôm nay thật ra có từ 202409

Repo 108k sao trên bảng trending hôm nay thật ra có từ 2024

Tin1′ đọc19.08
Slide bìa: 3,64 triệu bản ghi nhân viên bị rao bán mà không lỗ hổng nào bị khai thác10

3,64 triệu bản ghi nhân viên bị rao bán mà không lỗ hổng nào bị khai thác

Tin2′ đọc18.08
Slide bìa: Tin công nghệ 18/08: rao bán 3,64 triệu bản ghi Azure và luật AI Việt Nam10

Tin công nghệ 18/08: rao bán 3,64 triệu bản ghi Azure và luật AI Việt Nam

Tin2′ đọc18.08
Slide bìa: Giờ reset session Claude Code là do bạn chọn08

Giờ reset session Claude Code là do bạn chọn

Mẹo1′ đọc17.08
Slide bìa: Đọc log khi app sập: bắt đầu từ dòng đầu, không phải dòng cuối07

Đọc log khi app sập: bắt đầu từ dòng đầu, không phải dòng cuối

Mẹo1′ đọc15.08
Slide bìa: Ba thứ nên log trong production, trước khi app sập07

Ba thứ nên log trong production, trước khi app sập

Mẹo1′ đọc14.08
Slide bìa: Kiem tra lai pipeline03

Kiem tra lai pipeline

Mẹo1′ đọc13.08
Slide bìa: Xoá nhầm nhánh lúc 2h sáng? Hai lệnh git lấy lại code05

Xoá nhầm nhánh lúc 2h sáng? Hai lệnh git lấy lại code

Mẹo1′ đọc12.08
Slide bìa: Tối ưu sớm là tối ưu nhầm chỗ: đo trước, sửa sau07

Tối ưu sớm là tối ưu nhầm chỗ: đo trước, sửa sau

Mẹo1′ đọc11.08
Slide bìa: 4 dev tool mình cài trong một ngày — và cái đầu tiên mình gỡ08

4 dev tool mình cài trong một ngày — và cái đầu tiên mình gỡ

Mẹo1′ đọc10.08
Loạt bài

Thuật toán sắp xếp

8 phần
01

Bảy thuật toán sắp xếp thật ra chỉ có ba nhóm, và thứ tự học không ngẫu nhiên

8 slide · 2′
02

Chạy tay bubble sort một lượt trên năm số là hiểu vì sao nó chậm

8 slide · 2′
03

Counting sort phá giới hạn n log n bằng cách không so sánh gì cả

8 slide · 2′
04

Heap sort chậm hơn quick sort nhưng thư viện vẫn giữ nó, và đây là lý do

8 slide · 2′
05

Insertion sort vẫn chạy trong thư viện chuẩn: JDK dưới 44 phần tử, Go dưới 12

7 slide · 2′
06

log n trong merge sort chỉ là số tầng của cây chia đôi, đếm được bằng mắt

7 slide · 2′
07

Quick sort không phải luôn nhanh nhất: gặp mảng đã sắp xếp sẵn nó về đúng n²

7 slide · 2′
08

Cùng O(n²) với bubble sort, nhưng selection sort chỉ đổi chỗ n-1 lần

8 slide · 2′

Mỗi ngày một bài mới.

Mẹo, giải thích và tin công nghệ cho sinh viên và dev mới đi làm. Một người viết, đăng đều.

Bài cũng được đăng lên TikTok, ở dạng slide.

TikTok@techtipsvn