Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
Thiết kế file cấu trúc với OOP C++: Chương 1 giới thiệu
Lập trình thường ngày các bạn dùng gì để lưu trữ dữ liệu - mình thường dùng database - sqlite, postgresql, ms sql server. Nhưng chúng đều là blackbox, mình chẳng hiểu gì cách chúng hoạt động như thế nào? Lưu trữ dữ liệu ở đâu, làm sao để tạo mục lục? ... Mình muốn tìm hiểu sâu hơn, làm sao để tạo ra
0 0 34
Các thao tác căng buồm trên Laravel Sail
Ở bài trước thì chúng ta đã học cách Cài đặt môi trường dev Laravel sử dụng Docker, một cách dễ dàng với Sail, thì ở bài này chúng ta cùng đi sâu hơn vào sử dụng Sail nào . Cấu hình Alias cho Sail.
0 0 24
Tổng hợp bộ chọn CSS nên biết (Phần 1)
Bài viết này mình xin được tổng hợp lại các bộ chọn CSS cần nhớ. * {. margin: 0;. padding: 0;.
0 0 8
Hou-ren-sou có tầm quan trọng như thế nào trong dự án phần mềm?
Nếu bạn làm việc cho thị trường Nhật thì có lẽ bạn đã từng nghe đâu đó đến thuật ngữ Hou-ren-so. Nhưng bạn đã thực sự hiểu ý nghĩa và tầm quan trọng của thuật ngữ này chưa ? Chúng ta cùng nhau tìm hiểu và bàn luận nhé. . .
0 0 92
Nhập môn Machine Learning: Con gái vẫn được nghe giọng tôi đọc truyện kể cả trong những ngày 2 ba con không thể gặp nhau.
Bé nhà tôi ngày nào cũng muốn được ba đọc ehon cho nghe. Con gái tôi sắp 2 tuổi, và rất thích đọc truyện Ehon.
0 0 36
Cài đặt môi trường dev Laravel sử dụng Docker, một cách dễ dàng với Sail
Tại sao lại có bài này. Nay buồn buồn nên ngồi viết lách tí giải sầu... Docker là gì? Nếu buộc phải giải thích Docker một cách ngắn gọn, thì ta có thể nói Docker là một nền tảng giúp xây dựng và quản lý môi trường phát triển phần mềm, giúp đơn giản quá trình build, run hay deploy sản phẩm của bạn. D
0 0 67
Pipe trong Angular
Xin chào tất cả mọi người, bài viết này minh xin giới thiệu về Pipe trong Angular, rất mong được mọi người theo dõi. 1) Pipe trong Angular là gì. . .
0 0 123
Có phải sản phẩm chỉ release vào cuối Sprint ở trong Scrum
Tổng quan. Như chúng ta đã biết, Scrum là một framework đơn giản nhưng đủ để phân phối một sản phẩm phức tạp.
0 0 24
Chinh phục bash shell (Phần 1)
Hí mọi người lâu giờ mình cũng tiếp xúc với bash shell nhiều mà cũng chưa đi sâu hay tìm hiểu theo hệ thống nên loạt bài này mình sẽ đi theo hệ thống để biết nhiều thứ hơn về bash shell. Mọi người nếu ai mới tiếp cận môn này thì cùng tìm hiểu với mình nhé .
0 0 34
Sử dụng Pyenv để quản lí các phiên bản python
Pyenv là một công cụ "vi diệu" dùng để quản lí các version Python khác nhau. Công cụ này cho phép bạn cài đặt các version Python một cách nhanh chóng và dễ dàng và vẫn giữ hệ thống của bạn sạch sẽ, tránh việc phải cài đặt những gói không cần thiết.
0 0 5
Ứng dụng web kết hợp API Laravel và next.js từ a-Z (Phần 1- hiển thị dữ liệu)
1. Lời nói đầu:. Chào mọi người, chắc hẳn với lập trình viên chúng ta, API là một cụm từ rất quen thuộc với chúng ta. Thông thường, với những ứng dụng web lớn, chúng ta thường chia thành 2 thành phần là API và Web.
0 0 144
Swift - Bạn đã tận dụng hết 4 công dụng của “guard"?
guard là một cú pháp rất quen thuộc với Swift developer, nhưng liệu bạn đã sử dụng hết các công dụng của cú pháp hữu ích này chưa? Dưới đây là 4 công dụng phổ biến nhất của guard, chúng ta cùng xem nhé. Ví dụ, chúng ta có thể viết một function như sau, function này làm nhiệm vụ trao giải thưởng cho
0 0 8
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 57
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 28
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 25
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 28