- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Tìm hiểu về Git, Git Cherry-Pick
Đối với junior, khi bắt đầu với Git nâng cao thì có muôn vàn vấn đê cần gặp phải. Và cũng có nhiều khái niệm khi nghe lần đầu chúng ta đều thấy bỡ ngỡ. Hôm nay mình xin giới thiệu về git cherry-pick. Khái niệm: git-cherry-pick - Apply the changes introduced by some existing commits Hiểu ...
Index và các kiểu đánh index
1. Index là gì? index là việc cấu trúc dữ liệu, lưu trữ theo một cơ chế nào đó để tìm ra các record một cách nhanh chóng. Index là rất cần thiết để tăng performace và ngày càng trở nên quan trọng hơn nếu dữ liệu trong database của bạn ngày một lớn, đối với các hệ thống nhỏ thì việc đánh ...
thực hiện các chức năng CRUD trong laravel với Vuejs
Xin chào mọi người.Vuejs chắc không còn xa lạ gì với dân lập trình nữa nhỉ? vậy nên trong bài này mình sẽ không đi sâu vào tìm hiểu Vuejs là gì nhé.nếu bạn nào muốn tìm hiểu kỹ và chi tiết hơn về Vuejs thì các bạn có thể vào trang Vuejs.org để tìm hiểu.Thực tế Vuejs là một framework dùng để xây ...
Hoisting trong javascript - gà có trước hay trứng (phần 1)
Con gà và quả trứng Vấn đề Nhầm lẫn phỗ biến nhất của lập trình viên đến từ các ngôn ngữ khác khi bắt đầu với Javascript đó là: Code javascript được execute từng dòng một, từ trên xuống dưới. Ồ, không phải chứ, điều nay nó rõ như một cộng một bằng hai mà? Tuy nhiên, hãy cùng xem ví dụ ...
[iOS][UITest] - Tổng hợp một số case UI Test UIControl thông dụng
Trong Viblo đã có vài bài viết chi tiết về các khái niệm cơ bản trong UITest: https://viblo.asia/p/gioi-thieu-ve-ui-testing-trong-ios-Az45bN0N5xY Hoặc dùng thư viện KIF: https://viblo.asia/p/automation-test-cho-ios-part-1-QpmleA3klrd Bài này tôi tổng hợp nhanh một số case UI Test cơ bản hay ...
Password protect (en/decrypt) any data, seamlessly
Have you seen the film "We Live in Public"? If you haven't yet, you probably should. We live in a time where privacy is becoming a big concern, transparently. All the data we exchange between us, or even between our sweet Android (or, yeah, the iPhone), are travelling through public channels, every ...
The Art of Readable Code
I. Code should be easy to understand II. Packing information into names 1. Choosing specific words Ex, ‘getPage(url)’ method. The word "get" doesn't really say much. Does this method get a page from a local cache, from a database or from the Internet? a more specific name might be ...
ARC và MRC
Chào cả nhà hôm nay mình sẽ viết về 2 cơ chế quản lý bộ nhớ trong ios đó là ARC và MRC. Mặc dù có một số thuật ngữ tiếng anh nhưng mình nghĩ các bạn khi đọc và đã có kiến thức về bộ nhớ heap và stack rồi thì sẽ không là vấn đề. Link tham khảo: https://developer.apple.com/library/content/documentati ...
Một Số Công Cụ Và Extension Hữu Ích Cho Lập Trình Viên
Với mỗi một dev thì ai cũng có riêng cho mình các công cụ bí mật , hay còn gọi là vũ khí ẩn dấu khó lòng tiết lộ mà nó giúp các ka-ca coder làm việc rất nhanh và thuận lợi . Thôi thì hôm nay lỡ nên đây nói rồi nên mình cũng xin mạn phép chia sẻ một số vũ khí mà mình thu lượm sưu tập được. Nói ...
Tìm hiểu về Gem Delayed_job
Delayed_job là một asynchronously background processing. Được sử dụng để xử lý các tác vụ có thời gian thực thi lâu hoặc các tác vụ sẽ được chạy trong tương lai. ví dụ các tác vụ có tể là: gửi thư, resize ảnh, dowload file, import file, ... a. Cài đặt Để chạy Delayed_Job: thêm ruby gem ...