- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
How to use multiple locales in your Laravel website
Laravel mặc định hỗ trợ một ngôn ngữ hiển thị trên trang web là en, bài viết này mình sẽ đưa ra các bước thực hiện việc thêm các ngôn ngữ khác cho trang web một cách dễ dàng. Mỗi ngôn ngữ sẽ có một url kiểu như: domain.com/{locale} Các bạn chỉ cần copy và chạy thử vì code khá dễ hiểu. Mở ...
Giới thiệu HTML, CSS & JS
HTML Lịch sử Thuở sơ khai của internet mọi người thường chia sẽ tài liệu văn bản cho nhau thông qua một giao thức nào đó. Người nhận sẽ tải tệp tin về máy tính và đọc tệp tin bằng chương trình tương ứng. Đến khi World Wide Web ra đời việc chia sẻ, xem, chỉnh sửa các tài liệu văn bản có thể ...
OOP in Ruby - 2
Tiếp nối phần 1, phần 2 này chúng ta sẽ tiếp tục tìm hiểu về OOP trong ruby Attribute accessors Như đã nói ở bài trước, mặc định tất cả các thuộc tính trong Ruby đều là private, tức là chúng ta chỉ có thể truy xuất được thông qua phương thức của đối tượng. Trong thực tế thì khi thiết kế lớp, ...
Series Hướng dẫn xây dựng ứng dụng bán hàng bằng angular js kết hợp với Rails(Phần 3)
Định hướng việc cần làm Chào các bạn! Đã lâu tôi mới lại tiếp tục với series xây dụng app bán hàng bằng angular js. Cũng bởi vì nhiều lý do. Tôi cần tập trung cho công việc một cách tốt hơn, rất xin lỗi các bạn. Thôi lan man nữa, chúng ta lại tiếp tục những phần chúng ta đã đi qua nào. Hôm nay ...
Những điều cần biết về Migration trong Rails.
Khi cần thay đổi DB schema trong Rails, cách làm thông thường nhất là sử dụng command rails generate migration, nhưng có lẽ hầu hết mọi người vẫn chưa phát huy hết sự tiện lợi của command này. Bài viết này sẽ tổng hợp cách sử dụng command này. Câu lệnh cơ bản $ rails generate migration ...
Getting started to Room Persistence Library
Room cung cấp một lớp trừu tượng trên SQLite để cho phép truy cập dữ liệu khi khai thác sức mạnh của SQLite. Thư viện giúp bạn tạo bộ nhớ cache dữ liệu ứng dụng của mình trên thiết bị đang chạy ứng dụng của bạn. Bộ nhớ cache này cho phép người dùng xem một bản sao thông tin chính xác trong ứng dụng ...
Tìm hiểu SmartPointer trong C++ - Phần 2
Tiếp nối bài viết trước về Smart Pointer , trong bài này tôi sẽ giới thiệu với các bạn về một số loại smartpointer thường được sử dụng trong C++ unique_ptr shared_ptr weak_ptr scoped_ptr std::unique_ptr Đây là loại smartpointer được sử dụng mặc định, nó là chuẩn chung trong ...
FlatMap operators trong RxSwift
Hôm nay mình sẽ giới thiệu về Flatmap trong rxswift. Định nghĩa và sử dụng khi nào. RxSwift hỗ trợ rất nhiều toán tử FlatMap. FlatMap FlatMapLastest FlatMapFirst FlatMapWithIndex FlatMap Flatmap gần giống với map tức lặp qua tất cả các signal mà Obserable phát ra. Tuy nhiên flatMap ...
Quá trình xây dựng kế hoạch cho việc kiểm thử hiệu năng (What to include in a performance test plan) Phần 1
1. Mục đích bài viết Kiểm thử hiệu năng (Performance Testing) là việc thực hiện test để xác định một hệ thống phần mềm có thể đáp ứng và ổn định với yêu cầu độ tải cao. Nó có thể phục vụ để điều tra, đo đạc, xác nhận hoặc xác minh chất lượng các thuộc tính của hệ thống phần mềm như: ...
Khoảng cách Levenshtein và fuzzy query trong Elasticsearch
Chào các bạn, quay lại với Elasticsearch, hôm nay chúng ta sẽ đến với một chủ đề khác trong fulltext search: fuzzy query . Khi làm việc với Elasticsearch, hẳn là các bạn không lạ gì với fuzzy query, tuy nhiên nếu không hiểu về cách mà fuzzy query hoạt động, thì rất có thể việc search của bạn sẽ ...