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

JOINS và những điều cần biết trong cơ sở dữ liệu

Lần đầu tiên nghe đến JOIN, mình đã nghĩ nó là cái gì đó cao siêu và hoành tráng lắm. Nhưng sau một hồi đọc rồi hiểu các kiểu về JOIN, thì mới nhận ra rằng nó chính là những truy vấn dữ liệu mà mình vẫn hay làm thường ngày, nhưng chỉ có điều là nó làm ngắn gọn và tăng tốc độ truy vấn lên thôi. "Chỉ ...

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

CÁC PHƯƠNG PHÁP KIỂM THỬ.

CÁC PHƯƠNG PHÁP KIỂM THỬ. Trong lĩnh vực kiểm thử phần mềm có rất nhiều các phương pháp được áp dụng hiện nay. Trong bài viết này chúng ta sẽ cùng tìm hiểu 3 phương pháp cơ b ản được áp dụng một cách phổ biến và rộng rãi nhất cùng với các ưu điểm và nhược điểm của nó, đó là: kiểm thử hộp đen, ...

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

Giới thiệu về Room Persistence Library

Room là một abstract layer cung cấp các cách thức truy cập cơ sở dữ liệu SQLite. Các lợi ích mà Room đem lại: Đơn giản hoá các hoạt động liên quan đến cơ sở dữ liệu. Xác thực các câu truy vấn tại thời điểm biên dịch, điều này giúp tránh các lỗi về cơ sở dữ liệu xảy ra khi ứng dụng đang hoạt ...

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

Vòng đời của một component trong Reactjs

Xin chào tất cả mọi người sau một thời gian vắng mặt hôm nay mình đã quay trở lại. Hôm nay chúng ta cùng tìm hiểu về vòng đời của một component trong ReactJs. Hình dưới đây minh học cho một vòng đời của một component: 1) Initialization Tương tự hàm khởi tạo (constructor) được gọi đến ...

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

Machine Learning cho người mới bắt đầu (Part 3)

Xin chào các bạn, trong phần 2 của series Machine Learning cho người mới bắt đầu , mình đã giới thiệu tới các bạn 2 giải thuật Machine Learning cơ bản: Linear Regression cho bài toán hồi quy tuyến tính (regression problem) và Logistic Regression cho bài toán phân loại (classification ...

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

Raspberry Pi 3 - chiếc máy tính nhỏ nhưng có võ

Không phải tự dưng một thiết bị với một hình dáng nhỏ gọn chỉ bằng một bao thuốc lá Thăng Long (tính luôn phụ kiện), cấu hình so với các máy tính thậm chí smartphone ở thời điểm hiên tại thì được cho là "cùi bắp" lại có doanh số đứng hàng thứ 3 trong lĩnh vực máy tính chỉ sau Mac và Windows. Trong ...

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

Scrum và quy trình phát triển phần mềm truyền thống (SDLC)

Phát triển phần mềm là một thị trường vô cùng rộng lớn và phức tạp, có rất nhiều quy trình, quy trình khác nhau được các công ty áp dụng để phát triển và phát hành các sản phẩm phần mềm. Việc lựa chọn quy trình thường phụ thuộc vào nhiều yếu tố như nhu cầu kinh doanh, chuyên môn, nhóm phát triển, ...

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

Các kỹ thuật kiểm thử hộp đen (Black Box Testing)

I. Kiểm thử hộp đen là gì? Kiểm thử hôp đen hay còn gọi là Black Box Testing là phương pháp kiểm thử phần mềm được sử dụng để kiểm tra phần mềm mà không biết cấu trúc nội bộ của mã hoặc chương trình. Tất cả các thử nghiệm được thực hiện dựa trên quan điểm của khách hàng. Tester chỉ đưa ra các đầu ...

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

Tìm hiểu Reactive Programming

Mở đầu Chào mọi người, hôm nay tôi sẽ giới thiệu một chủ đề mới, một phương pháp lập trình mới khá phổ biến gần đây mà bản thân tôi trong quá trình làm việc thấy nó cực kỳ hữu ích, hiện đại và clean - Reactive Programing. Trong bài viết này chúng ta sẽ tìm hiểu các khái niệm cơ bản của Reactive ...

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

Keychain Sharing

Keychain là một lưu trữ bảo mật với những dữ liệu nhỏ gọn, nhạy cảm ví dụ như mật khẩu, số tài khoản ngân hàng hay một vài thông tin khác mà ta muốn bảo mật không cho người khác biết hoặc hack được. Thông thường với những thông tin cần bảo mật ở trên ta chỉ sử dụng được trong cùng một ứng dụng và ...

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