Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
Docker Compose File version 3 có gì?
Như đã hứa ở bài trước, trong bài này, chúng ta sẽ cùng tìm hiểu về Docker Compose. Docker Compose là một công cụ giúp định nghĩa và run mutil-docker-container.
0 0 18
Jenkins Basic trong Automation Testing
Qua một vài dự án automation trong công ty, thì mình cũng vọc vạch một tý về việc sử dụng Jenkins để tạo ra những jobs đơn giản để chạy những testcase Automation trong dự án của mình. Mục đích của tài liệu này, là để note lại những kiến thức mà mình đã tìm hiểu được về Jenkins, cũng như có thể giúp
0 0 11
Những cạm bẫy với Laravel mà chắc người mới sẽ gặp phải
Dưới đây là vài sai lầm mà mình đã gặp khi code với Laravel trong dự án vừa rồi,. viết lại ra đây để cho khỏi quên mất . Ví dụ trong dự án mình có 2 model Series và Episode với quan hệ hasMany kiểu như này. {.
0 0 7
[ChatterBot] Thư viện chatbot hay ho dành cho Python| phần 3
Trong bài trước mình đã trình bày về Training data cho chatbot và tiền xử lý dữ liệu. Trong phần này sẽ trình bày với các bạn về logic adapter.
0 0 62
Nguyên tắc thứ nhất trong SOLID: Single Responsibility Principle
Trước tiên cho ai chưa biết SOLID là gì thì đây là bộ gồm 5 nguyên tắc trong thiết kế nói chung (không chỉ trong thiết kế phần mềm đâu nhé) với mỗi chữ cái đầu trong từ S-O-L-I-D thể hiện một nguyên tắc. Không sai, đúng là có một nguyên tắc như vậy.
0 0 30
Tăng tốc độ truy vấn trong SQL bằng Index
Nếu bạn là một là lập trình viên Back End - Một trong những điều mà bạn quan tâm nhất đó là PERFORMENT. Cùng mình tìm hiểu về Index trong SQL nhé . Ví dụ: Mình có 1 table person với 1 triệu record có cấu trúc như sau:. .
0 0 45
Sử dụng MapView trên SwiftUI
Giới thiệu. Tìm kiếm địa danh, định hướng và chỉ đường là những những chức năng cơ bản mà các ứng dụng bản đồ số cung cấp cho người dùng.
0 0 27
Một số nhược điểm khi sử dụng GraphQL
GraphQL là một thư viện mới và rất tuyệt vời, nó đảm bảo API của bạn không thừa thay thiếu dữ liệu so với cần thiết. Mình sẽ chỉ nói đến cách làm đúng lý thuyết mà GraphQL nêu ra, tức là hoàn toàn không sử dụng phương thức thao tác dữ liệu khác.
0 0 31
Cách tải và cài đặt Python cho Windows mới nhất(3.9.1)
Trong bài viết hôm nay mình sẽ chỉ các bạn cách tải và cài đặt Python trên môi trường windows nhằm phục vụ cho quá trình học tập và thực hành. Việc trước tiên cần làm là chúng ta phải tải bản cài đặt về máy tính.
0 0 25
Hướng dẫn đưa nhân vật từ Mixamo vào demo.
. Chào các bạn. Bài này chúng ta chỉ tìm hiểu cách để lấy model, animation về, setting sao cho nó chạy được trong Unity để làm demo là ngon rồi nhé . Bước 1: Đăng nhập. Hãy tạo tài khoản nếu các bạn chưa có.
0 0 25
Tester To Business Analyst (BA)
QA(Tester) là người kiểm tra phần mềm được phát triển để đảm bảo phần mềm đáp ứng các yêu cầu cuối cùng của khách hàng. BA cũng chịu trách nhiệm xác minh phần mềm được xây dựng và phân phối có đáp ứng các yêu cầu cuối cùng của khách hàng hay không.
0 0 38
GET / POST và một số thứ cần biết
Bạn có thể là một web developer lâu năm hoặc mới vào nghề, nhưng tôi tin rằng bạn sẽ không cảm thấy hứng thú khi đọc đến RESTful API methods: GET và POST. Vì sao ư, đơn giản thì là vì nó đơn giản chỉ là GET và POST, làm gì còn gì nữa đúng không? Well, thì về cơ bản nó là như thế, nhưng liệu bạn còn
0 0 31
Laravel validate file upload, có phải chỉ validate mimes, mimeTypes là đủ?
I. Lời mở đầu.
0 0 34
Thật dễ dàng để code PHP mà không cần cài đặt gì lên máy tính của bạn ?
Mở đầu. Ở thời điểm hiện tại mà các hệ thống mới có khuynh hướng sử dụng kiến trúc Microservice, nhà nhà người người nhắc về Docker như một giải pháp hàng đầu để mang lại hiệu năng tốt nhất cho ứng dụng của mình.
0 0 32
SkyDB: Database cho các ứng dụng phi tập trung
Sau sự ra mắt của Skynet với việc cung cấp nơi lưu trữ cho các Dapp, file,...Skynet đã tích hợp thêm SkyDB để tạo dựng những tài khoản phi tập trung và lưu trữ file trên nó. Tuy nhiên hiện tại SkyDB đang chỉ hỗ trợ lưu trữ dưới dạng text chứ chưa trực tiếp lưu trữ file, có thể do họ muộn tận dụng nh
0 0 23
Xây dựng mô hình học máy phân loại email chứa lịch hẹn
Hôm nay, mình sẽ giới thiệu về các bước xây dựng một mô hình học máy với mục đích phân loại email chứa lịch hẹn. Nội dung trong bài viết dựa trên những bước mình đã tiến hành thực tế khi xây dựng mô hình.
0 0 43
Tìm hiểu về Dagger Hilt
Mở đầu. Làm việc trong một dự án Android, chúng ta cần phải tích hợp nhiều dependencies khác nhau và để quản lý những dependencies này, chúng ta sử dụng một dependency injection framework như Dagger.
0 0 25
Sự khác nhau về thiết kế trải nghiệm người dùng trên ứng dụng dành cho người Mỹ và người Nhật
Thỉnh thỏang tôi có nghe đồng nghiệp nói vui là các app của Nhật giao diện lạ nhỉ, không giống các mình thường hay thấy. Giao diện thì cũng tối giản nữa.
0 0 30
[React Native] Dựng base App React Native - Navigation Sample - Modal Navigation
Introduction. Hi All. Trước khi vào chủ đề chính thì mình xin đưa ra 2 bài toán sau:. .
0 0 42
Các cách validate form trong thiết kế website - Ưu nhược điểm
Về bản chất, việc validate form trong website chẳng qua chỉ là kiểm tra xem dữ liệu input có hợp lệ với format yêu cầu của người lập trình hay không. Nếu có thì submit form thành công, còn không thì reject và hiển thị lỗi.
0 0 36