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

Phân biệt một số khái niệm trong SQL (Phần 2)

Self Join là gì và tại sao nó cần thiết? SELF JOIN trong SQL được sử dụng để kết hợp một bảng với chính nó như khi coi bảng đó là hai bảng, thay tên tạm thời ít nhất một bảng trong lệnh SQL. Cú pháp chung: SELECT a.ten_cot, b.ten_cot... FROM bang1 a, bang1 b WHERE a.field_chung = ...

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

[Coding Convention] PSR và Coding Standard in Framgia

Coding conventions là tập hợp những nguyên tắc chung khi lập trình nhằm làm cho code dễ đọc , dễ hiểu , do đó dễ quản lý , bảo trì hơn. Coding conventions có những cái chung và cái riêng tuỳ ngôn ngữ , tuỳ cộng đồng , nhưng hầu hết được công nhận và đi theo bởi đa số các lập trình ...

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

Page Break

page-break thực tế nó là thuộc tính của CSS bao gồm một bộ 3 thuộc tính page-break-before, page-break-after and page-break-inside. Nó giúp cho việc định nghĩa các tài liệu trước khi in Properties page-break-before Phân chia văn bản ngay trước phần tử được áp dụng page-break-after Phân chia văn ...

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

Phần 3: BULK API trong ElasticSearch

Các phần trước có đề cập đến sử dụng API cơ bản để CRUD dữ liệu bằng các request đơn lẻ, trong thực tế để tăng tốc độ đánh index và get dữ liệu thì việc sử dụng Bulk API là điều bắt buộc. Để lấy nhiều Document trong một request bạn có thể sử dụng API _mget. Cần truyền vào body request một Array ...

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

Middleware trong Redux

Trong bài viết ngày hôm nay, tôi sẽ trinh bày với các bạn về một vấn đề trong việc lập trình web với Redux, đó là về Middleware và tác dụng cũng như cách sử dụng chúng trong việc phát triển web phần backend. Middleware là thành phần phần mềm hoặc các ứng dụng với nhau. Nó bao gồm tập các dịch vụ ...

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

Deploy ứng dụng Kotlin trên Docker và Kubernetes

Tổng quát Kotlin là một ngôn ngữ lập trình mới từ JetBrains. Được xuất hiện lần đầu tiên vào năm 2011 khi JetBrains công bố dự án của họ có tên "Kotlin". Kotlin là một ngôn ngữ nguồn mở. Về cơ bản giống như Java, C và C ++ - Kotlin cũng là "ngôn ngữ lập trình tĩnh". Các ngôn ngữ lập trình kiểu ...

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

Cấu hình DHCP trên Centos 7

I. Cấu hình căn bản DHCP Dynamic Host Configuration Protocol (DHCP) là một network protocol có chức năng tự động cung cấp các thông số TCP/IP (Địa chỉ IP, gateway, DNS Server,...) cho các máy client Điểm mạnh của DHCP là giúp ta cấu hình địa chỉ IP của hàng loạt các máy client chỉ bằng việc ...

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

Nested attributes with Reactjs

Xin chào các bạn. Hôm nay mình xin chia sẻ với các bạn cách sử dụng nested attributes với react mà mình biết. Chắc hẳn khi làm việc với rails các bạn cũng làm với nested attributes sử dụng form for. Form_for đã xây dựng sẵn params truyền lên controller cho các bạn. Tuy nhiên với Reactjs thì sao ...

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

Một số thủ thuật Fix lỗi CSS trên trình duyệt IE

Giới thiệu Internet Explorer là trình duyệt web phổ biến nhất do nó được tích hợp chặt chẽ với Windows, lợi thế đó cho thấy sự ích kỉ và sinh ra sự áp đặt đối với người dùng, đặc biệt là các nhà phát triển. Có những đoạn mã đúng chuẩn XHTML có thể chạy tốt trên tất cả các trình duyệt đạt chuẩn ...

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

Một số hàm thông dụng trong matlab để vẽ đồ thị

MATLAB là ngôn ngữ lập trình, do công ty MathWorks thiết kế. Mặc dù được phát triển như một ngôn ngữ lập trình toán học giúp người sử dụng tiếp cận với đại số cao cấp và xử lý hình ảnh, MATLAB cũng được đông đảo các nhà khoa học, kĩ sư và lập trình viên trong lĩnh vực xử lý hình ảnh và ứng dụng ...

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