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

iOS Concurrency - Phần 3.3: Grand Central Dispatch

Vấn đề liên quan đến Singletons và giải pháp Singleton là một trong những design pattern phổ biến lập trình nói chung và iOS nói riêng. Singleton đảm bảo chỉ có một instance của một class được tạo ra và được truy cập từ bất cứ nơi đâu. Một vấn đề chúng ta hay gặp với Singletons là nó không ...

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

Tìm hiểu sự kiện trong javascript

Khi làm việc với javascript thì chắc hẳn bạn phải làm quen với sự kiện (event). Vậy sự kiện là gì? Và tác dụng của sự kiện là như thế nào? Để hiểu khái niệm này ta cần phải suy ra từ thực tế một chút. Giả sử mai có một sự kiện là Sinh nhật bạn bè chẳng hạn. Thì chúng ta phải thực hiện hành động ...

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

Hệ thống gợi ý và các hướng tiếp cận

Tổng quan về hệ thống gợi ý Hệ thống gợi ý (Recommender Systems) là một thành phần trong hệ thống thông tin. Mục đích của nó là hỗ trợ người dùng tìm kiếm được đúng thông tin cần thiết, dự đoán sở thích hay xếp hạng mà người dùng có thể dành cho một mục thông tin (item) nào đó mà họ chưa xem xét ...

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

Lý thuyết đồ thị trong Ruby

Đối với mỗi developers không ít lần chúng ta từng nghe đến lý thuyết về đồ thị, bài viết dưới đây sẽ giới thiệu cơ bản về cách sử dụng trong Ruby. Có lẽ bạn đã từng nghe nói đến cây nhị phân Điều này có nghĩa là một cây nhị phân chỉ là một phiên bản đặc biệt của một graph, từ đó bạn sẽ có ...

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

Create an E-Commerce website with laravel 5x (P3)

Tiếp tục SERIES: Tìm hiểu laravel & Xây dựng website bán hàng cùng Laravel 5x. Phần 1: Blade template, Xây dựng giao diện người dùng Phần 2: User Authentication, Xây dựng trang login Phần 3: Back-end : Category management Phần 4: Back-end : Product management, Upload multiple images Phần ...

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

Tìm hiểu về việc thiết kế một hệ thống web

Giới thiệu Các công ty vận hành các dịch vụ web có nhiều người dùng tổ chức máy chủ như thế nào để đáp ứng được yêu cầu của dịch vụ. Bài viết tóm tắt ở mức khái quát kiến trúc phổ biến của dịch vụ web, qua đó trả lời cho câu hỏi trên. Kiến trúc phổ biến của một dịch vụ web Có vài chú ý ...

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

Bắt Đầu với Javascript (P1)

Phần này sẽ giới thiệu về JavaScript và thảo luận về một số khái niệm cơ bản. 1. Những gì bạn cần biết về Javascript. Để học tốt javascript thì bạn nên cần chuẩn bị cho mình các nền tảng sau trước khi học javascript: Sự hiểu biết chung về Internet và World Wide Web (WWW). Có kiến thức ...

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

Xây dựng tính năng RSS trong Ruby on Rails

Một website muốn nhanh chóng lên được top kết quả tìm kiếm của Google với các từ khóa liên quan thì đòi hỏi nội dung website luôn được cập nhật tươi mới, bài viết được update liên tục để các bộ máy tìm kiếm đánh giá tốt về website của bạn. Một website không cập nhật tin tức thường xuyên, đều đặn ...

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

Amazon S3 (upload file with Java)

What Is Amazon S3? Amazon S3 (Amazon Simple Storage Service ) là dịch vụ lưu trữ file trên Internet của Amazon. Nó được thiết kễ chủ yếu để hỗ các trang web lớn dễ dàng phát triển. Amazon có nhiều dịch vụ đơn giản để lưu trữ dữ liệu với số lượng lớn và truy xuất ở bất kỳ đâu trên web. Nó cung cấp ...

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

Associated Objects trong Swift

Swift extensions cho phép chúng ta tuỳ biến rất cao trong việc thêm các hàm vào các class có sẵn, nhưng nó cũng có những hạn chế giống như categories trong Objective C: bạn không thể thêm được các stored property vào các class có sẵn thông qua extension. Associated Object chính là vị cứu tinh của ...

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