
Error và Exception trong Python
Python thường sinh ra các ngoại lệ (exception) khi có lỗi xảy ra trong quá trình thực thi. Quantrimang sẽ cùng bạn tìm hiểu về các ngoại lệ khác nhau được xây dựng trong ngôn ngữ này. Mời bạn đọc theo dõi. Lỗi (Error) Khi viết một chương trình, việc gặp lỗi thường xuyên là điều không thể ...

Đa kế thừa (Multiple Inheritance) trong Python
Ở bài học trước chúng ta đã cùng tìm hiểu về Kế thừa trong lập trình hướng đối tượng của ngôn ngữ Python. Kế thừa cho phép chúng ta khai báo lớp mới sử dụng lại các hàm và thuộc tính của lớp cha cùng các chức năng mở rộng thêm. Trong bài viết này, Quantrimang sẽ tiếp tục bài học cùng chủ đề ...

Hỗ trợ bảo mật Wifi WPA3 sắp ra mắt trên Windows 10
Người dùng Windows 10 sẽ không phải đợi bản hỗ trợ bảo mật Wifi WPA3 lâu nữa. Phiên bản thứ 3 của Truy cập Wifi được bảo vệ, gọi tắt là WPA3 là thế hệ giao thức bảo mật không dây mới nhất được thiết kế để ngăn tin tặc hack mật khẩu Wifi. WPA3 được tung ra đầu năm nay nhưng hỗ trợ bảo mật ...

Software Design, nó có thật sự quan trọng không ?
Sẽ không lạ gì khi chúng ta đi gặp các engineer, rất ít người quan tâm tới kiến trúc, software design. Đa số họ đều không quan tâm rằng mình đang làm việc trên một code base như thế nào. Với họ công việc engineer chỉ là done các tasks nhàm chán mỗi ngày, fix bug của nhau. Việc này ...

Laravel 5.7: Approve New Registered Users from Administrator
Laravel framework đi kèm với hệ thống Auth tích hợp, khá tốt. Nhưng nó không bao gồm tất cả các trường hợp, và phổ biến nhất là sự chấp thuận của quản trị viên của mỗi người dùng đăng ký mới. Trong bài viết này, tôi sẽ hướng dẫn bạn cách thực hiện nó trong project Laravel 5.7 mới nhất. ...

Full text queries và Term level queries trong ElasticSearch (P2)
Nếu bạn tìm đến post này thì chắc hẵn bạn đã xem qua Full text queries và Term level queries trong ElasticSearch (P1) rồi đúng ko <img alt="

Cùng tìm hiểu về nguyên tử của thế giới Front-End (Phần 2 - Density Independent Pixel)
Ở kì trước, ta đã cùng nhau tìm hiểu về Pixel của CSS, đó là 1 đơn vị độc lập, không bị phụ thuộc vào độ phân giải hay các thông số khác của màn hình. Đối với một loại màn hình (xét theo khoảng cách từ mắt tới màn hình), nó luôn là 1 hằng số không đổi. Điều đó đã giúp cho lập trình viên Web dễ thở ...

10 điều bạn không thể bỏ qua từ sự kiện Google I/O 2017
Google vừa mới kết thúc sự kiện I/O 2017 của hãng. Đây là buổi công bố, bởi CEO Sundar Pichai, về những kế hoạch phát triển của Google dành cho Android, Google Assistant, Google Home, virtual reality, và nhiều sản phẩm khác. Những cặp kính Google dành cho dân nhảy dù, điện thoại ...

Tìm hiểu về WorkManager trong Android
WorkManager Trong Android. 1: WorkManager là gì? Workmanager là một thư viện của gói Architecture trong Android Jetpack, workmanager được xây dựng nhằm mục đích cho việc lập lịch và quản lý các tác vụ chạy ngầm. 2: Khi nào sử dụng WorkManager? Trước khi tìm hiểu xem khi nào sử dụng ...

Xây dựng thư viện cho Angular bằng Angular CLI
Trong quá trình làm việc với angular chắc hẳn ai trong chúng ta cũng từng sử dụng một thư viện nào đó? Chúng ta có thể code trên local, đưa code của mình chỉ được dùng ở một phạm vi nào đó trong project, nhưng nếu các bạn thấy code của mình có thể ứng dụng được ở phạm vi rộng hoặc chưa có một thư ...

Internet Explorer có Bug làm rò rĩ thông tin người
Trong phiên bản mới nhất của Internet Explorer tồn tại một bug cho phép người khác biết được địa chỉ, từ khóa tìm kiếm và những gì bạn đã ghi trên address bar. Bug này cho phép website mà bạn đang truy cập biết rõ bạn đang ghi những chữ gì vào address bar ngay lập tức sau khi bạn đã ...

React - Introducing Hooks
Lâu rồi không viết bài nào về React, quay đi quay lại thấy 1 đống update, đành phải vào hóng 1 tý không thì vài hôm nữa thành người tối cổ lúc nào không biết. Tại React Conf 2018 diễn ra vào ngày 25 - 26 tháng 10 vừa rồi, một tính mới mang tên Hooks được công bố và đưa vào thử nghiệm ở phiên ...

Top 10 Plugin bảo mật WordPress tốt nhất
Plugin Bảo Mật WordPress hiện tại có rất nhiều. Ngay trên website WordPress.org cũng đã có hơn 300 Plugin liên quan đến bảo mật. Các dịch vụ bảo mật và khắc phục sự cố bên ngoài cũng không ít. Và để bảo đảm cho website của chúng ta luôn trong trạng thái an toàn và sẵn sàng đối phó ...

[Swift] - Custom Push Notification có hình ảnh trên iOS
1. Thiết lập Capabilities trong xcodeproj của bạn. Truy cập xcodeproj của bạn trong xcode, chọn Capabilities và bật Push notifications và Background Modes lên > Tích chọn Remote Notifications. Xcode sẽ tạo cho bạn app id trong Apple Developer. 2. Tạo APNs để gửi thông báo. Truy cập ...

Understanding Software Requirements
Requirements Engineering Inception : ask a set of questions that establis basic understanding of the problem the people who want a solution the nature of the solution that is desired, and the effectiveness of preliminary communication and collaboration between the customer and the ...

Cuộc cách mạng của các doanh nghiệp Mobile Backend-as-a-Service (phần 1)
Tính di động là 1 trong những phát minh công nghệ trong thời đại của chúng ta, cung cấp cho cả doanh nghiệp lẫn người dùng cách thức thuận tiện, hiệu quả hơn để liên lạc và trao đổi với dữ liệu chính xác chỉ bằng những ngón tay. Tính di động đã trở thành 1 phần quan trọng trong cuộc ...

Tranfer Learning: part 1 Introduction
Tranfer learning là một phương pháp học máy mà trong đó, một mô hình đã được phát triển cho một task (pretrained network) được tái sử dụng ở một task khác. Phương pháp này mang đến một cách tiếp cận phổ biến và hiệu quả cao trong deep learning khi bạn có một tập dữ liệu vừa và nhỏ. Pretrained ...

Laravel với Cassandra với Elastic Search
Như ở bài này chúng ta biết thêm về 1 hệ cơ sở dữ liệu Cassandra. Vậy việc áp dụng hệ cơ sở dữ liệu này vào trong dự án sử dụng Laravel ta sẽ làm như thế nào. Trong khi search google tôi có tìm thấy 1 thư viện có hỗ trợ nhưng bản thân tôi thấy dùng theo nó không tiện cho lắm vì vậy tôi chia sẻ cách ...

Kotlin Android Extensions: Sử dụng View Binding đúng cách
Làm thế nào để dụng View Binding trong các classes khác nhau như Activities, Fragments và view. Nếu bạn sử dụng Kotlin Android Extensions, có lẽ bạn đã được nghe về các tính năng của View Binding. “Say goodbye to findViewById” (nói tạm biệt với findviewById) bởi Antonio Leiva thì ...

Full text queries và Term level queries trong ElasticSearch (P1)
Chúng ta đã biết đến elastic search mạnh mẽ, hỗ trợ nhiều phương thức query, tuy nhiên chúng ta sẽ chủ yếu sử dụng 2 phương thức với full text queries và Term level queries, vậy full text queries là gì và Term level queries là gì? khi nào thì chúng ta sử dụng full text queries, khi nào thì nên sử ...