- 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
Dijkstra’s Algorithm in Swift
Thuật toán Dijkstra là một thuật toán đơn giản và nổi tiếng để tìm đường đi ngắn nhất giữa hai điểm trên biểu đồ. Trong bài viết này, chúng ta sẽ triển khai thuật toán Dijkstra trong swift và chúng ta sẽ thực hiện một hàng đợi ưu tiên đơn giản mà chúng ta sẽ sử dụng trong thuật toán. Bạn có thể tìm ...
Phân loại bằng Navie Bayes - phần 1
Naive Bayes là một thuật toán đơn giản nhưng mạnh mẽ đáng ngạc nhiên cho mô hình dự đoán. Trong bài viết này, bạn sẽ khám phá thuật toán Naive Bayes để phân loại. Sau khi đọc bài đăng này, bạn sẽ biết: Các đại diện được sử dụng bởi Naive Bayes thực sự được lưu trữ khi một mô hình được ghi vào ...
[C++] Bản chất con trỏ
Khái niệm con trỏ là gì? Nếu bạn là coder sử dụng C#, java, Object C, Swift ... thì có thể bỏ qua bài này nhưng nếu bạn là code C++ hoặc nếu thích thì có thể tham khảo và cho mình xin ý kiến. Bài này mình sẽ đề cập đến một vấn đề khá phức tạp nhưng lại có rất nhiếu ý nghĩa trong lập trình ...
SOLID và Ruby
I. SOLID là gì? SOLID là một cụm từ viết tắt của một bộ các nguyên tắc giúp lập trình viên tạo ra source code dễ bảo trì trong thời gian lâu dài, sử dụng ngôn ngữ lập trình hướng đối tượng. LƯU Ý: vì đây chỉ là một bộ các nguyên tắc, nên hiển nhiên nó sẽ không thay thế được suy nghĩ, tư duy ...
Using AVSpeechSynthesizer
AVSpeechSynthesizer là một phần của framework AVFoundation được sử dụng để chuyển đổi văn bản thành âm thanh nói. Nó là một công cụ tuyệt vời để chuyển đổi văn bản thành âm thanh nói. Trong bài viết ngắn này, chúng tôi sẽ sử dụng AVSpeechSynthesizer trên một ứng dụng demo nhỏ. The Example Bài ...
How to Become a Better Software Developer
Cách đây khá lâu tôi có một bài phát biểu ở hội nghị kỹ thuật hàng tháng của Mobify và nội dung tôi nói là về các sách lược có thể giúp bạn trở thành một nhà phát triển phần mềm tốt nhất có thể. Tôi thấy điều này cũng có thể hữu ích với cả những người khác và đã quyết định chia sẻ nó trong bài viết ...
Lock trong Java
Lock là một cơ chế đồng bộ thread giống với synchronized block nhưng phức tạp hơn. Lock (và các cơ chế đồng bộ tiên tiến khác) được tạo thành bằng việc sử dụng synchronized block, nên không phải là chúng ta có thể hoàn toàn bỏ keyword đó đi. Kể từ Java 5 package java.util.concurrent.locks có chứa ...
Hàm float() trong Python
Hàm float() trong Python chuyển đổi giá trị được chỉ định thành số dấu phẩy động. Hàm float() có cú pháp ra sao, có những tham số nào, bạn hãy cùng Quantrimang tìm hiểu trong bài viết này nhé. Cú pháp hàm float() trong Python float([x]) Các tham số của hàm float(): float() ...
Windows 10 vẫn gửi dữ liệu Activity History của người dùng về Microsoft, ngay cả khi tính năng này đã bị tắt
Dù có phải đây là một nhầm lẫn trong cách đặt tên tính năng hay không, nhưng sai lầm cũng cho thấy Microsoft đang làm người dùng khó hiểu về tính minh bạch trong chính sách riêng tư của mình. Windows 10 thu thập thông tin lịch sử hoạt động của các ứng dụng thông qua “Activity ...
Xây dựng ứng dụng thời tiết đơn giản với vuejs
Việc build các ứng dụng nhỏ thường là một cách tốt để thực hành. Có khá nhiều thứ chúng ta có thể học được khi phát triển những ứng dụng nhỏ, và đặc biết nếu bạn chưa bao giờ làm cái gì đó cho riêng mình. Ứng dụng này cũng khá đơn giản khi đã có sẵn api cung cấp, chúng ta chỉ cần nhận dữ liệu và ...