Bài viết của Hoàng Hải Đăng

Các hàm xử lý chuỗi trong PHP - phần 1

Khi trang web được hiển thị trên trình duyệt thì sẽ hiển thị các thông tin cho người dùng dưới dạng chuỗi. Vì vậy nếu bạn xử lý chuỗi không hợp lý và đúng quy chuẩn thì trang web của bạn hiển thị cho người dùng không đúng như những gì bạn muốn hay những gì bạn muốn đem đến cho người dùng. Đồng thời ...

Tác giả: Hoàng Hải Đăng viết 18:16 ngày 12/08/2018 chỉnh sửa

Tổng hợp Thử nghiệm ứng dụng: Phương pháp, công cụ, kế hoạch thử nghiệm

Bản thân mình trước đây đã từng hiểu nhầm ý nghĩa của từ: Test APP (Application). Mình nghĩ rằng: Nói tới Test App là test các ứng dụng cài đặt chạy trên Mobile Nhưng thực tế APPs không phải chỉ là ứng dụng chạy trên Mobile, mà có thể là ứng dụng trên máy tính cá nhân, Ứng đụng chạy trên ...

Tác giả: Hoàng Hải Đăng viết 18:15 ngày 12/08/2018 chỉnh sửa

Tạo PDF từ file xml trong Android

File văn bản định dạng .pdf có lẽ quá phổ biển không thể bàn cãi được. PDF được rất nhiều người sử dụng vì các ưu điểm cơ bản như: Có thể mở được trên cả điện thoại thông minh, máy tính. Hỗ trợ in ấn. Dung lượng nhỏ, dễ dàng chia sẻ. ... Vì vậy mình sẽ hướng dẫn mọi người dạng ...

Tác giả: Hoàng Hải Đăng viết 18:15 ngày 12/08/2018 chỉnh sửa

Kỹ Thuật Phân Tích Giải Thuật

Trong bài viết này chúng ta sẽ nghiên cứu những vấn đề sau: Sự cần thiết phải phân tích các giải thuật Thời gian thực hiện chương trình Tỷ suất tăng và độ phức tạp của giải thuật Tính thời gian thực hiện chương trình 1. Sự cần thiết phải phân tích các giải thuật Trong khi giải ...

Tác giả: Hoàng Hải Đăng viết 18:15 ngày 12/08/2018 chỉnh sửa

Cơ bản về background process

Giới thiệu chung về Background process: Tất cả các ứng dụng android đều có 1 thread chính là UI thread. Thread này sẽ chịu trách nhiệm trong việc tính toán, vẽ giao diện, tương tác với người dùng và xử lý các sự kiện trong vòng đời của các thành phần trong ứng dụng. Nếu UI thread có quá nhiều ...

Tác giả: Hoàng Hải Đăng viết 18:15 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về công nghệ App Thinning

iOS 9 ra mắt với nhiều điều mới mẻ. Chỉ sau vài tuần ra mắt thì hệ thống đã mới đã được cài đặt hơn một nửa số thiết bị iOS, đó là tỉ lệ chấp nhận từ phía người dùng nhanh nhất trong tất cả các phiên bản iOS, nó đã vượt qua kỉ lục của iOS 7 vào năm 2013. Trong bài viết này chúng ta cùng nhau tìm ...

Tác giả: Hoàng Hải Đăng viết 18:15 ngày 12/08/2018 chỉnh sửa

[Android] Tìm hiểu về Custom View và xây dựng thư viện Circular Seekbar

Hôm nay mình sẽ hướng dẫn các bạn tạo ra một custom view Seekbar dạng vòng như bên dưới, tạo thư viện và đẩy lên JCenter. Trong bài viết này, mình sẽ nói một số khái niệm cơ bản về custom view trong android và làm thế nào để xuất bản thư viện. Hãy xem cách widget này hoạt động, người dùng có thể ...

Tác giả: Hoàng Hải Đăng viết 18:15 ngày 12/08/2018 chỉnh sửa

Lập trình Shell (Bash script)

Thay vì phải thực thi nhiều câu lệnh phức tạp, mất thời gian, chúng ta có thể viết vào một file để thực thi nó, chúng ta gọi đó là shell script. Trong bài viết hôm nay minh sẽ giới thiệu với các bạn những câu lệnh cơ bản để có thể tạo ra một file bash script. Trong linux có nhiều shell khác nhau ...

Tác giả: Hoàng Hải Đăng viết 18:15 ngày 12/08/2018 chỉnh sửa

Sever side with Vapor(P2)

Trước khi chúng ta cùng tìm hiểu sâu hơn về Vapor, chúng ta cần nắm được cơ chế hoạt động chung của HTTP và Web. Sức mạnh của web : HyperText Transfer Protocol - HTTP là nền tảng của web. Mỗi khi bạn ghé thăm một website, trình duyệt của bạn sẽ gửi HTTP request đến và nhận về những response từ ...

Tác giả: Hoàng Hải Đăng viết 18:15 ngày 12/08/2018 chỉnh sửa

Thử tạo một chương trình mã nguồn mở với các công cụ GNU

Phần mềm máy tính từ khi ra đời đến giờ luôn đóng vai trò quan trọng và quyết định đến sự thành công của các thiết bị máy tính. Và ngày nay, phần mềm máy tính vẫn đang ngày càng phát triển, đa dạng cả về số lượng lẫn tính năng. Mọi công việc trong cuộc sống có sử dụng máy tính thì đều có những ...

Tác giả: Hoàng Hải Đăng viết 18:15 ngày 12/08/2018 chỉnh sửa