Ma trận trong Python

Trong bài viết này, chúng ta sẽ tìm hiểu về các ma trận trong Python bằng cách sử dụng nested list (danh sách lồng ghép) và thư viện NumPy. Ma trận là cấu trúc dữ liệu hai chiều, trong đó các số được sắp xếp thành các hàng và cột. Ví dụ: Đây là ma trận 3x4 vì nó có 3 hàng và 4 cột. ...

Tác giả: Hoàng Hải Đăng viết 19:42 ngày 19/11/2018

Phân tích số nguyên n thành tích các số nguyên tố trong C++

Học lập trình C++ Đề bài : viết chương trình phân tích số nguyên n thành các thừa số nguyên tố. Ví dụ: 12 = 2 x 2 x 3. Lời giải /** * Chuong trinh phan tich so nguyen n thanh tich cac thua so nguyen to * Vi du: 12 = 2 x 2 x 3. * * @author viettuts.vn ...

Tác giả: Hoàng Hải Đăng viết 19:41 ngày 19/11/2018

Tính tổng của các chữ số của môt số nguyên n trong C++

Học lập trình C++ Đề bài : viết chương trình tính tổng các chữ số của một số nguyên n. Ví dụ: 1234 = 1 + 2 + 3 + 4 = 10. Lời giải #include <iostream> using namespace std; const int DEC_10 = 10; /** * Tinh tong cac chu so cua mot so nguyen duong ...

Tác giả: Trần Trung Dũng viết 19:41 ngày 19/11/2018

Tính giai thừa trong C++

Học lập trình C++ Định nghĩa giai thừa: giai thừa của 1 số là tích các số liên tiếp từ 1 đến số đó. Trường hợp đặc biệt, giai thừa của 0 và 1 là 1. Ví dụ: giai thừa của 5 là 1*2*3*4*5 = 120 Có 2 cách để viết chương trình tính giai thừa trong C++: Tính giai thừa không sử ...

Tác giả: Tạ Quốc Bảo viết 19:41 ngày 19/11/2018

Tìm số thuận nghịch trong C++

Học lập trình C++ Đề bài : Một số được gọi là số thuận nghịch nếu ta đọc từ trái sang phải hay từ phải sang trái số đó ta vẫn nhận được một số giống nhau. Ví dụ 123321 là một số thuận nghịch. Hãy liệt kê tất cả các số thuận nghịch có 6 chữa số. Lời giải Cách 1 : Duyệt các ...

Tác giả: Bùi Văn Nam viết 19:41 ngày 19/11/2018

Liệt kê tất cả các số nguyên tố nhỏ hơn n trong C++

Học lập trình C++ Đề bài : viết chương trình liệt kê tất cả các số nguyên tố nhỏ hơn n. Định nghĩa Số nguyên tố là số lớn hơn 1 và chỉ chia hết cho 1 và chính nó. Ví dụ: 2, 3, 5, 7, 11, 13, 17, … là những số nguyên tố. Chú ý : Số 0 và 1 không phải là số nguyên ...

Tác giả: Tạ Quốc Bảo viết 19:41 ngày 19/11/2018

Liệt kê tất cả số nguyên tố có 5 chữ số trong C++

Học lập trình C++ Đề bài : viết chương trình liệt kê tất cả số nguyên tố có 5 chữ số. Định nghĩa Số nguyên tố là số lớn hơn 1 và chỉ chia hết cho 1 và chính nó. Ví dụ: 2, 3, 5, 7, 11, 13, 17, … là những số nguyên tố. Chú ý : Số 0 và 1 không phải là số nguyên tố. ...

Tác giả: Tạ Quốc Bảo viết 19:41 ngày 19/11/2018

Liệt kê số Fibonacci nhỏ hơn n và là số nguyên tố trong C++

Học lập trình C++ Đề bài : Nhập số tự nhiên n từ bàn phím. Hãy liệt kê các số Fibonacci nhỏ hơn n là số nguyên tố. Lời giải /** * Chuong trinh liet ke cac so Fibonacci nho hon n la so nguyen to. * * @author viettuts.vn */ #include <iostream> #include ...

Tác giả: Bùi Văn Nam viết 19:41 ngày 19/11/2018

Lộ trình học Machine Learning cho mọi người- phần 1

(Giải thích đơn giản toán học, code qua các ví dụ thực tiễn) Ai nên đọc bài viết này? Các kĩ sư những người muốn tiếp cận machine learning nhanh nhất. Những người không phải kĩ sư muốn có một hiểu biết cơ bản về machine learning và sẵn sàng tham vào các công việc kĩ ...

Tác giả: Bùi Văn Nam viết 23:02 ngày 17/11/2018

Lập trình Javascript trong năm 2017

Bạn là một lập trình viên có kinh nghiệm 5 năm làm việc với các REST API? Bạn đã tối ưu tìm kiếm cho hệ cơ sở dữ liệu khổng lồ ở công ty bạn? Bạn đã viết các chương trình nhúng cho cái lò vi sóng? Hẳn là cũng lâu rồi kể từ lúc bạn đánh vật với mấy cái Prototype.js để viết OOP phía ...

Tác giả: Bùi Văn Nam viết 23:02 ngày 17/11/2018

Phần mềm độc hại WannaCrypt tấn công toàn cầu, Microsoft buộc phải phát hành bản cập nhật cho HĐH cũ Windows XP

Ngoài Windows XP, các phiên bản Windows cũ hơn như Windows 8 và Windows Server 2003 cũng nhận được bản cập nhật này. Microsoft đã chấm dứt hỗ trợ cho các máy tính chạy hệ điều hành Windows XP từ năm 2014 nhưng hôm nay công ty đã buộc phải phát hành một bản vá khẩn cấp cho hệ điều ...

Tác giả: Vũ Văn Thanh viết 23:02 ngày 17/11/2018

Lý thuyết hay thực hành quan trọng hơn?

Gần đây, mình có thấy một cuộc tranh cãi, lộn,… tranh luận khá thú vị giữa các bạn sinh viên về chuyện “Lý thuyết hay thực hành quan trọng hơn?”. Có bạn bảo “Phải vững lý thuyết thì mới giỏi được”, có bạn đáp lại “Code nhiều là giỏi chứ cần vẹo gì ...

Tác giả: Trần Trung Dũng viết 21:45 ngày 17/11/2018

Tìm hiểu về Synchronous và Asynchronous trong JavaScript

Một request kỳ quặc Quay trở lại với câu chuyện về Mr X và bộ phim mà bạn tới xem. Trước khi đi bạn để lại một công việc cho Mr X và bảo với anh ấy chỉ được bắt đầu công việc sau năm tiếng kể từ khi anh ấy anh nhận được tin nhắn của bạn. Anh ấy thì không vui với chuyện ...

Tác giả: Trịnh Tiến Mạnh viết 21:45 ngày 17/11/2018

Kotlin: Tương lai của lập trình Android?

Bạn có từng nghe qua Kotlin chưa? ngôn ngữ lập trình chính thức cho việc phát triển của Android. “Chúng tôi tin rằng đây là một tin tuyệt vời cho Kotlin, cũng như đối với các Android developers và cộng đồng nói chung. Chúng tôi rất phân khích với cơ hội này. Với các Android ...

Tác giả: Trịnh Tiến Mạnh viết 21:45 ngày 17/11/2018

C String pointer và chuyện ly cà phê buổi sáng

Đó là một câu chuyện vào buổi sáng đẹp trời, mình và một người bạn ngồi cafe lướt net, tình cờ cả hai thấy đoạn code C như sau: #include <stdio.h> int main(int argc, char const *argv[]) { char *str = "I love programing"; puts(str); ...

Tác giả: Vũ Văn Thanh viết 21:45 ngày 17/11/2018

Tạo Authentication riêng để check đăng nhập trong Laravel.

Laravel đã xây dựng sẵn thư viện Auth để lập trình viên kiểm tra đăng nhập một cách dễ dàng hơn nhưng vấn đề đặt ra là ngoài bảng 'user' được xây dựng sẵn để kiểm tra thì bây giờ mình muốn kiểm tra ở một bảng khác được không, hay mình không muốn kiểm tra trường 'email', 'password' như được ...

Tác giả: Hoàng Hải Đăng viết 21:44 ngày 17/11/2018

Chuẩn hóa Unicode trong Ruby

Trong thực tế, có nhiều hơn một cách để lưu trữ một ký tự Unicode. Chẳng hạn như ký tự "Å" có thể được biểu diển là "u00c5" hoặc chia thành ký tự A và vòng tròn "Au030A" Vì vậy, khi tìm kiếm hệ thống của bạn sẽ phân biệt đây là 2 ký tự khác nhau. Để giải quyết vấn ...

Tác giả: Trịnh Tiến Mạnh viết 21:44 ngày 17/11/2018

[Question] Làm thế nào để luôn cập nhật kiến thức trong lĩnh vực Machine Learning?

Việc trau dồi và cập nhật thường xuyên kiến thức là vô cùng quan trọng đối với những người làm nghiên cứu nói chung và dân làm về Machine Learning, Deep Learning nói riêng. Trong khoảng thời gian từ 2010 trở lại đây, 2 từ khóa ML và DL nhận được rất nhiều sự quan tâm từ cộng đồng, thu hút bởi ...

Tác giả: Bùi Văn Nam viết 21:44 ngày 17/11/2018

Tạo SSL Certificate Authority cho HTTPS trên local

Trên đây cũng có khá nhiều bài viết làm sao để tạo self-signed SSL cho localhost để có thể test thử HTTPS. Nhưng những cách đó đều có một nhược điểm là khi vào trang sẽ có cảnh báo NET::ERR_CERT_AUTHORITY_INVALID do không ai chứng thực cho SSL của chúng ta. Và chúng ta không thể test những công ...

Tác giả: Tạ Quốc Bảo viết 21:44 ngày 17/11/2018

Hướng dẫn về Docker Selenium Tutorial: Cách tích hợp Selenium Grid với Docker

Giới thiệu về Docker Selenium: Như chúng ta đã biết Selenium grid giúp chạy các testcase trong các hệ thống cũng như browser khác nhau. Tuy nhiên, hướng dẫn về Docker Selenium sẽ giải thích phần nào cho các bạn về Docker là gì và những hướng dẫn về việc download, cài đặt và tích hợp Selenium ...

Tác giả: Trịnh Tiến Mạnh viết 21:44 ngày 17/11/2018