Bài toán : Designer PDF ViewerLink: https://www.hackerrank.com/challenges/designer-pdf-viewer/problemMức độ : EasyTóm tắt bài toán: Tính size của highlighted wordSolution:Idea: Dễ thấy weight = số chữ của stringCòn lại phải tìm maxHeight của từng Char. Tôi thấy input đầu vào cho 1 mảng h dãy các số đại diện cho độ cao của từng Char từ a-z theo bảng mã ascii. Vấn đề bây giờ ta phải chuyển sao cho từng Char trong String đó tương ứng với index trong mảng h. …
Month: July 2020
Cpanel Hosting là gì? Web Hosting là dịch vụ lưu trữ web, các thông tin, tư liệu, hình ảnh trên internet. cPanel là control panel nền Linux, giúp bạn quản lý các dịch vụ web trong 1 chỗ, bao gồm: giám sát tài nguyên, tạo domain, cài đặt software, . . Trên cPanel, bạn có thể đẩy toàn bộ mã nguồn web của bạn, các project để dễ dàng quản lý Ưu điểm: – Dễ tìm hiểu – Dễ sử …
Sự khác biệt giữa include_once và requice_once tương tự với sự khác biệt giữa include và require ở trên với một sự khác biệt đó là khi sử dụng include_once hoặc require_once thì với cùng một file việc gọi lặp lại hai hàm này trong chương trình thì PHP cũng sẽ chỉ nạp nội dung cùa file đó một lần duy nhất. Tuy nhiên với include hoặc require thì file sẽ được nạp vào với số lần tương ứng bằng số lần các hàm này được gọi. …
PHP SPL là gì : SPL là thư viện chuẩn của PHP, nó gồm một tập hợp các interface, class nhằm giải quyết nhưng bài toán phổ biến. SPL chia làm các thành phần sau : Predifined Constants : là danh sách các hằng số được định nghĩa trước đó , ví dụ như số Pi , số e ,… Datastructures : Chứa một danh sách các lớp có khả năng làm việc với các cấu trúc dữ liệu khác …
SPL là thư viện chuẩn của PHP, nó gồm một tập hợp các interface, class nhằm giải quyết nhưng bài toán phổ biến. Các hàm dựng sẵn trong thư viện spl chủ yếu để giải quyết trong việc xử lý cơ sở dữ liệu Link tham khảo thử viện SPL https://www.php.net/manual/en/book.spl.php …
Đầu tiên ta cần nói JavaScript là một ngôn ngữ prototype-based không có khái niệm class như các ngôn ngữ class-based khác như java. Prototype là cơ chế mà các object trong javascript kế thừa các tính năng từ một object khác. Tất cả các object trong js đều có một prototype, và các object này kế thừa các property và method từ prototype của mình. Bản thân prototype cũng là 1 object. Cái này khác với thuộc tính prototype …
Hôm nay vừa kết thúc module 1. Thời gian trôi thật nhanh, nhanh đến mức mà tôi không thể nhận ra sự vội vã của nó. Mới hôm nào tôi còn bỡ ngỡ đén codegym lạ lẫm. Vậy mà vèo một cái 5 tuần đã trôi qua, module 1 kết thúc, hoàn thành case study, làm bài thi, phỏng vấn. Tuy là lần đầu làm nhưng thứ này nhưng thực sự tôi cảm thấy thực sự thú vị. Đúng là …
Traits là gì? Traits là cơ chế cho phép tận dụng khả năng tái sử dụng lại code khi lập trình chỉ cho phép kế thừa 1 class duy nhất. Sử dụng traits khi nào? Traits trong PHP giúp tránh việc sử dụng nhiều phương thức trùng nhau VD: Khi 2 class có cùng phương thức thì sử dụng traits sẽ gom các đoạn code trùng nhau đến nơi khác và có thể dễ dàng sửa đổi đoạn code đó. …
Hai hàm include và requiređều được dùng để tải nội dung file bên ngoài vào trong chương trình, tuy nhiên nếu file này không tồn tại hoặc xuất hiện lỗi khi nạp (ví dụ như không có quyền đọc nôi dung của file) thì đối với trường hợp dùng include, PHP sẽ văng ra thông báo lỗi warning, tuy nhiên sau đó thì chương trình vẫn chạy tiếp tục. Ngược lại với trường hợp sử dụng require thì PHP sẽ văng ra thông báo lỗi fatal và đồng thời …
trong clean code thì cái tên nói lên tất cả. Vậy khi viết code , chúng ta nên đặt tên thế nào để có ý nghĩa với mục đích chúng ta viết. Khi viết code chúng ta nên quan tâm tới các tên biến, tên phương thức, tên lớp, tên hàm,… nên đặt tên theo quy tắc chuẩn thì khi đó chúng ta có nhũng cái tên đẹp mà chúng ta đặt ra. Chúng ta nên có có cách viết …
Sự khác biệt lớn nhất giữa hai loại danh sách liên kết này là khả năng duyệt các phần tử thuộc danh sách. Với danh sách liên kết đơn, đó là nguyên tắc một đi không trở lại(đường 1 chiều), tại một nút xác định, chỉ tồn tại một con trỏ tới nút kế tiếp. Do đó, ta chỉ có thể đi tới nút kế tiếp, không thể quay lại nút trước nó. Với danh sách liên kết kép, tại một nút tồn tại 2 …