Bài viết của Trịnh Tiến Mạnh

Async với PromiseKit trong ứng dụng iOS

1.1. Synchronous & Asynchronous: Đã là lập trình viên chắc các bạn đều biết về "đồng bộ" (Synchronous) và "bất đồng bộ" (Asynchronous). Dưới đây là phần định nghĩa của 2 thuật ngữ này trên trang code24h.com Synchronous có nghĩa là xử lý đồng bộ, chương trình sẽ chạy theo từng bước và ...

Tác giả: Trịnh Tiến Mạnh viết 14:56 ngày 12/08/2018 chỉnh sửa

Spring hibernate pagination with taglib (Phân trang trong Spring Mvc )

Hi all, Tiếp tục chuỗi bài học mình đang vọc vạch về Spring Mvc. Với dev hai từ "phân trang" đã quá quen thuộc. Bài toán cụ thể là khi dữ liệu bản ghi trả về rất lớn, nếu chúng ta hiển thị toàn bộ dữ liệu đó ra một page mà không có phân trang thì sao???. Giả sử nếu có 10^6 bản ghi, và người dùng ...

Tác giả: Trịnh Tiến Mạnh viết 14:56 ngày 12/08/2018 chỉnh sửa

PHP part1. làm quen với PHP

Tổng quan về PHP để làm quen và hiểu sơ lược một cách nhanh chóng về PHP thì chúng ta sẽ lần lượt đi trả lời các câu hỏi dưới đây, từ đó chúng ta có thể hiểu sơ lược về PHP. PHP là gì ? PHP (Hypertext Preprocessor) là một ngôn ngữ lập trình mã nguồn mở được thực thi trên máy chủ. Tập tin ...

Tác giả: Trịnh Tiến Mạnh viết 14:56 ngày 12/08/2018 chỉnh sửa

Ẩn/Hiện thanh toolbar khi scroll trên recycle view

Để control được việc ẩn / hiện của toolbar hoặc bất kì một view nào trong quá trình scroll recycleview thì việc đầu tiên chúng ta cần làm là tạo một recycle view và một thanh toolbar đơn giản. Đầu tiên là việc import thư viện: ..... dataBinding { enabled = true } ..... ...

Tác giả: Trịnh Tiến Mạnh viết 14:56 ngày 12/08/2018 chỉnh sửa

Vòng đời của một React Component

constructor(props) Được gọi khi một thể hiện của component được tạo ra. Có thể dùng để khởi tạo state cho component. Cũng có thể dùng để "bind" các hàm của component. Nếu phải cài đặt hàm này thì phải khai báo 1 tham số props cho nó và phải gọi super(props) đầu tiên. Nếu không làm gì ...

Tác giả: Trịnh Tiến Mạnh viết 14:56 ngày 12/08/2018 chỉnh sửa

Cache trong Laravel 5.3

Xin chào các bạn. Hôm nay mình sẽ tiếp tục về series về Laravel 5.3. Và hôm nay mình sẽ giới thiệu với các bạn về Cache trong laravel và cách sử dụng Cache. 1. Cấu hình Laravel cung cấp một API thống nhất cho các hệ thống cache khác nhau. Cấu hình cho cache được đặt trong file config/cache.php. ...

Tác giả: Trịnh Tiến Mạnh viết 14:56 ngày 12/08/2018 chỉnh sửa

Làm Sao Để Tự Hiểu Mình

Nay mình xin chia sẻ với mọi người về một phạm trù liên quan đến kỹ năng mềm. Đó là làm thế nào để tự hiểu bản thân mình. Bằng những kiếm thức học hỏi được mình chia thành 6 mục quan trọng, một khi đánh bại sáu mục dưới đây thì mình đảm bảo các bạn sẽ có một cái nhìn đúng đắn về bản con người các ...

Tác giả: Trịnh Tiến Mạnh viết 14:56 ngày 12/08/2018 chỉnh sửa

Vấn đề của Rails Callback

Nếu bạn tìm kiếm trên Stackoverflow với từ khóa Rails callbacks , phần lớn các kết quả tìm kiếm đều khuyên tránh sử dụng callback trong một số trường hợp. Nó dường như đã bị xa lánh ngay khi các lập trình viên phát hiện ra </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 14:56 ngày 12/08/2018 chỉnh sửa

Style cho radio button với CSS3

Radio button là 1 thành phần HTML thường được sử dụng khá nhiều trong trang web. Tuy nhiên, dạng mặc định của radio button nhìn khá thô sơ và không đẹp mắt. Hôm nay, mình xin hướng dẫn các bạn cách để style cho radio button trở nên đẹp hơn với việc chỉ cần dùng CSS3 chứ không cần phải sử dụng đến ...

Tác giả: Trịnh Tiến Mạnh viết 14:56 ngày 12/08/2018 chỉnh sửa

Một số mã nguồn mở dùng để xây dựng website bán hàng dễ dàng

OpenCart OpenCart là một mã nguồn mở PHP miễn phí dùng để xây dựng website thương mại điện tử khá phổ biến trên thế giới. Opencart ra đời vào năm 2010 và không ngừng được các lập trình viên trên thế giới tiếp tục hoàn thiện mỗi ngày. Một số ưu điểm của OpenCart: Quản lý đa cửa hàng ...

Tác giả: Trịnh Tiến Mạnh viết 14:55 ngày 12/08/2018 chỉnh sửa