Hướng dẫn sử dụng Git cơ bản (Phần 1 – giới thiệu về Git)

Lướt một vòng Internet, mình thấy các bài viết Hướng dẫn sử dụng Git rất đầy đủ và chi tiết. Tuy nhiên, một số bài viết khá khó cho người mới bắt đầu tìm hiểu, sử dụng Git. Vì vậy, mình viết series bài viết này nhằm hướng dẫn một cách đơn giản nhất để sử dụng Git trong công việc quản lý mã nguồn. Bài viết gồm 3 phần: Giới thiệu, Sử dụng git với phần mềm hỗ trợ giao diện, Sử dụng Git với dòng lệnh.

Trong bài viết này, chúng ta sẽ tìm hiểu Git là gì? Tại sao cần biết, sử dụng Git? Một số dịch vụ máy chủ Git miễn phí.

Xem tiếp >> “Hướng dẫn sử dụng Git cơ bản (Phần 1 – giới thiệu về Git)”

Sửa lỗi phiên bản trình duyệt phần mềm ShopeeUp

ShopeeUp là phần mềm cho phép tăng sub/like Shopee được rất nhiều người sử dụng. Gần đây, Google Chorme nâng cấp phiên bản dẫn đến chương trình ShopeeUp gặp lỗi.

Xem tiếp >> “Sửa lỗi phiên bản trình duyệt phần mềm ShopeeUp”

Django autocomplete dropdownlist

Khi phát triển website, autocomplete (lọc dần dữ liệu) là một trong những tính năng thường xuyên được sử dụng. Đặc biệt là trong các website dữ liệu lớn, autocomplete giúp website chúng ta load được nhanh hơn. Xem tiếp >> “Django autocomplete dropdownlist”

Scrapy – Vấn đề tràn bộ nhớ khi start_requests với số urls quá lớn

Nếu spider của bạn có số urls khi start_requests quá lớn (>100.000 urls) có thể gây ra các vấn đề về bộ nhớ. Để giải quyết vấn đề này, chúng ta có thể start_requests với số lượng ít url và tiếp tục bổ sung request cho spider về sau.

Xem tiếp >> “Scrapy – Vấn đề tràn bộ nhớ khi start_requests với số urls quá lớn”

Menu với giao diện tùy biến

Django tạo menu động với django-sitetree và Bootstrap

Menu là thành phần không thể thiếu trong mỗi website. Bài viết này hướng dẫn tạo menu động một cách nhanh chóng, đơn giản với việc sử dụng module django-sitetree

Xem tiếp >> “Django tạo menu động với django-sitetree và Bootstrap”