
Hàm id() trong Python
Hàm tích hợp sẵn id() trong Python trả về giá trị là một số nguyên duy nhất để định danh một đối tượng. Tất cả các đối tượng trong Python đều có id duy nhất của riêng nó. Id được gán cho đối tượng khi nó được tạo. Cú pháp hàm id() id(object) Tham số của hàm id() Id() có ...

Cách sử dụng Closure trong Python
Ở bài viết này, Quantrimang.com sẽ cùng bạn tìm hiểu về Closure trong Python, làm thế nào để xác định một Closure và lý do tại sao bạn nên sử dụng nó. Hãy cùng đi tìm lời giải đáp! Biến nonlocal trong hàm lồng nhau Trước khi đi vào tìm hiểu Closure là gì, hãy lướt qua hàm lồng nhau và ...

Hàm strftime() trong Python
Ở bài viết này, Quantrimang.com sẽ hướng dẫn bạn cách chuyển đổi các đối tượng ngày, giờ và thời gian thành chuỗi tương ứng với định dạng cho trước cùng các ví dụ cụ thể để bạn dễ hình dung và nắm bắt hàm tốt hơn. Hàm strftime() trong Python trả về một chuỗi biểu diễn giá trị ngày, giờ và ...

Hàm sleep() trong Python
Module time trong Python cung cấp một số hàm rất hữu ích để xử lý các tác vụ liên quan đến thời gian. Một trong những hàm phổ biến được dùng nhiều nhất là sleep() . Hàm sleep() trong Python sử dụng để dừng thực thi luồng hiện tại trong số giây truyền vào. Ví dụ 1: Sử dụng sleep() ...

Method missing trong Ruby
Bài viết được dịch và bổ sung từ nguồn: Method Missing in Ruby 1. method_missing là gì? Nếu bạn chưa từng biết qua hoặc làm việc với method_missing, rất có thể khi bắt gặp câu hỏi này, đáp án thực tế sẽ khác xa với những gì bạn nghĩ. Tôi đã từng thu lượm được cả tá câu trả lời tương tự nhau: ...

Ngày giờ hiện tại trong Python
Làm thế nào để lấy được ngày giờ hiện tại trong Python? Trong bài viết này, Quantrimang.com sẽ hướng dẫn bạn cách hiển thị ngày và giờ hiện tại trong Python. Chúng ta cũng sẽ sử dụng hàm strftime() để xác định ngày và giờ theo các định dạng khác nhau. Có nhiều cách khác nhau để làm điều ...

Module time trong Python
Hướng dẫn tiếp theo trong chuỗi bài học về xử lý Date/Time trong Python, Quantrimang.com sẽ cùng bạn tìm hiểu chi tiết về module time cùng các hàm liên quan đến thời gian được xác định trong module này. Cùng theo dõi nhé! Python có module time dùng để xử lý các tác vụ liên quan đến thời ...

Service Object trong Rails
Rails app được xây dựng trên mô hình MVC và dựa trên 3 nguyên tắc: Không để models phình to Không để logic phức tạp trong views Giữ controllers sạch sẽ Vậy câu hỏi đặt ra là khi mà ta phải xử lí những tác vụ quá nặng cần rất nhiều logic code và không liên kết với một model cụ ...

Generator trong Python
Trong bài viết này, Quantrimang sẽ cùng bạn tìm hiểu cách tạo Iterator bằng cách sử dụng Generator trong Python. Generator khác với iterator và các hàm thông thường như thế nào, tại sao ta nên sử dụng nó? Cùng tìm hiểu tất cả qua các nội dung sau. Generator trong Python Để xây dựng một ...

Một số khái niệm cơ bản trong Webpack
Giới thiệu Trong phần trước mình đã giới thiệu về Webpack, các đặc điểm và cách cài đặt của webpack, các bạn có thể tham khảo tại đây. Phần tiếp theo mình sẽ giới thiệu các khái niệm cơ bản trong webpack. Các khái niệm Về cốt lõi, webpack là một static module bundler cho các ứng dụng ...

Insert database
Insert database Bài học này sẽ giúp chúng ta chèn thêm dữ liệu vào database (gọi là insert) từ trang view của Admin. Nội dung bài học chỉ muốn giúp các bạn hiểu rõ hơn cách thêm dữ liệu vào database, không đề cập đến xử lý dữ liệu nhập, nếu cần thì các bạn xem thêm ở phần validate ...

MVC trong rails
Model - Controller - View là nguyên tắc phân chia công việc của một ứng dụng thành ba hệ thống con riêng biệt nhưng hợp tác chặt chẽ. Model duy trì mối quan hệ giữa các đối tượng và cơ sở dữ liệu và xử lý xác nhận, liên kết, giao dịch, v.v. Hệ thống con này được triển khai trong thư viện ...

Toán tử Điều hướng An toàn(&.) trong Ruby
Ruby là một ngôn ngữ luôn luôn bổ sung các syntax mới để tạo thuận tiện cho các lập trình viên trong việc lập trình. Ở Ruby 2.3.0 đó là Toán tử Điều hướng An toàn (&.). Vậy nó là gì? Tình huống Giả sử bạn có một user với address và trong address đó bạn muốn lấy city. Tuy nhiên vì không ...

Stacks trong Ruby
Trong Ruby hash, array, set, and queue là những gì ta tìm hiểu chủ yếu. Tuy nhiên, Ruby còn cung cấp một số cấu trúc dữ liệu khác phức tạp hơn, biết về các cấu trúc dữ liệu nâng cao hơn cũng giúp mở mang được nhiều kiến thức thú vị. Trong bài viết này mình sẽ giới thiệu về Stacks trong Ruby. ...

Middleware là gì?
Middleware là gì? Middleware cung cấp giải pháp lọc các điều kiện HTTP từ các request, như xác thực người dùng đăng nhập vào hệ thống. Nếu người dùng chưa đăng nhập, Middleware sẽ chuyển hướng người dùng tới trang login, ngược lại, nếu người dùng đã đăng nhập, thì middleware sẽ ...

"Self" trong Ruby là gì?
Hôm nay mình muốn nói về self. Nếu bạn đã lập trình Ruby được một thời gian, có thể bạn đã từng thắc mắc về self. Bất cứ khi nào bạn đọc hoặc viết một chương trình, bạn sẽ bắt gặp hoặc sẽ dùng đến self. Nhưng nếu bạn là người mới làm quen với Ruby, hoặc có ít kinh nghiệm về Ruby, đôi khi self có ...

Tùy chỉnh nội dung hiển thị lỗi
Tùy chỉnh nội dung hiển thị lỗi Phần trước chúng ta đã biết tạo một validate là như thế nào, tuy nhiên câu hiển thị lỗi hiển thị là dạng mặc định có trong Laravel, trong phần này, chúng ta sẽ tùy chỉnh câu hiển thị lỗi như mong muốn, ví dụ hiển thị bằng tiếng Việt chẳng hạn. Dựa ...

Migration là gì?
Migration là gì? Migration là một công cụ rất hay của Laravel, cho phép tạo các bảng, các cột cơ sở dữ liệu (Database) bằng các dòng lệnh PHP, ngoài ra có thể dễ dàng cập nhật nội dung các bảng, các cột đã tồn tại. Migration giúp cho việc đồng bộ Database giữa các môi trường khá ...

Delete database
Delete database Bài học này sẽ giúp các bạn tiến hành xóa một dữ liệu không mong muốn. Kết quả bài trước ta có trang hiển thị bảng dữ liệu sau http://localhost:82/admin/news : Chuẩn bị Việc xóa dữ liệu sẽ không phức tạp như các thao tác khác, việc cần làm là ...

Update database
Update database Những bài học trước chúng ta đã biết cách thêm và xem dữ liệu như thế nào, vậy còn cập nhật, thay đổi dữ liệu thì sao? Bài học này sẽ giúp các bạn hiểu rõ cách hoạt động cũng như cách có thể cập nhật dữ liệu một cách đơn giản dễ hiểu. Nội dung bài học chỉ muốn giúp ...