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

Đôi điều về mô hình MVC

Là một lập trình viên Web không thể không biết đến mô hình MVC. Nó là một mô hình được sử dụng trong hầu hết các dự án phát triển Web. Trong post này mình sẽ trình bày mô hình MVC là gì nó hoạt động như thế nào và ưu điểm nhược điểm nó là gì? theo cách hiểu của mình thông qua quá trình mình tìm ...

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

[Spring boot + Spring Security] Authentication with Custom UserDetailsService

1. Prepare Tools IDE: Netbean 8.2 JDK: 1.8 Maven: 3.5.0 2. Target Build project thỏa mãn các yêu cầu sau: Sử dụng spring boot + spring security xây dựng login page, home page. Build một user service cung cấp user xác thực cho project Sử dụng annotation ...

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

Bạn đã thực sự nắm rõ CSS Animation ?

Trong web thì tính mượt mà trong các hiệu ứng là điều vô cùng cần thiết, nó tạo sự thân thiện và thẩm mỹ cho người dùng khiến họ có cảm giác dễ chịu hơn khi truy cập vào website. Để làm được điều này thì bạn cần phải nắm rõ một thuộc tính của CSS đó chính là Animation. Animation cho phép một ...

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

Làm thế nào để cài đặt và cấu hình Ghost trên CentOS 7

Giới thiệu Ma là một nền tảng blog mã nguồn mở nhẹ, dễ sử dụng. Ghost là hoàn toàn tùy biến, với nhiều chủ đề có sẵn. Trong hướng dẫn này, bạn sẽ thiết lập Ghost trên CentOS 7. Bạn cũng sẽ cấu hình Nginx cho các yêu cầu proxy tới Ghost, và giữ cho Ghost chạy ẩn dưới dạng một dịch vụ hệ thống. ...

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

Hiểu về thừa kế lớp trong Python 3

Giới thiệu Lập trình hướng đối tượng tạo ra các mẫu mã có thể tái sử dụng để hạn chế sự dư thừa trong các dự án phát triển. Một cách mà lập trình hướng đối tượng đạt được mã có thể tái chế là thông qua kế thừa, khi một lớp con có thể tận dụng mã từ một lớp cơ sở khác. Hướng dẫn này sẽ đi qua ...

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

Cách cấu hình máy khách FreeIPA trên CentOS 7

Giới thiệu FreeIPA là một giải pháp bảo mật mã nguồn mở cho Linux, cung cấp quản lý tài khoản và xác thực tập trung, tương tự như Active Directory của Microsoft. FreeIPA được xây dựng dựa trên nhiều dự án mã nguồn mở bao gồm Máy chủ Thư mục 389, MIT Kerberos và SSSD. FreeIPA có các máy khách ...

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

Tính độ dài của một chuỗi – strlen()

PHP Hàm strlen () được sử dụng để tính độ dài của một chuỗi trong PHP. Cú pháp : strlen($string) Ví dụ : tính độ dài của chuỗi “Hello World”: <?php echo strlen("Hello PHP!"); ?> Kết quả: 10 PHP ...

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

Đảo ngược chuỗi – strrev()

PHP Hàm strrev () được sử dụng để đảo ngược một chuỗi trong PHP. Cú pháp : strlen($string) Ví dụ 1 : đảo ngược chuỗi “Hello PHP!”: <?php echo strrev("Hello PHP!"); ?> Kết quả: !PHP olleH Ví dụ 2 : ...

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

Phân tích, phát hiện và gỡ bỏ mã độc Trojan-Ransom.Win32.WannaCrypt.AA Phần 2

Phần 1 của bài viết Phân tích mã độc Trojan-Ransom.Win32.WannaCrypt.AA đang được rất nhiều bạn đọc quan tâm, theo dõi. Tiếp tục đi sâu Phân tích về loại mã độc này cùng đón đọc những phân tích tiếp theo của chuyên gia an ninh mạng của SecurityBox Nguyễn Việt Anh dưới đây nhé. Phân ...

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

Phân tích, phát hiện và gỡ bỏ mã độc Practical Malware Analysis Lab15-03

Phân tích mã độc Lab15-03 trong cuốn sách Practical Malware Analysis Practical Malware Analysis: https://nostarch.com/malware Mẫu mã độc của Lab15-03 có thể tải về từ: https://github.com/mikesiko/PracticalMalwareAnalysis-Labs Phân tích Mã độc tải URL ...

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