Amazon Corretto – một distribution của OpenJDK hoàn toàn miễn phí

Vừa qua, Amazon đã cho thấy việc hãng đảm bảo cam kết rằng Java sẽ hoàn toàn miễn phí cho người dùng của mình với việc giới thiệu Amazon Corretto. Nó là một bản phân phối miễn phí, đa nền tảng cho Open Java Development Kit (OpenJDK). “Java là một trong những ngôn ngữ lập trình ...

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

Redux. Tại sao cần dùng Redux?

I. Introduction Redux không phải là mới và nó khá là phổ biến. Tuy nhiên, không phải tất cả chúng ta đều biết nó là gì và cách sử dụng nó ra sao. Trong bài này, chúng ta sẽ xem xét một vài lý do tại sao nên sử dụng redux bằng cách phân tích những lợi ích mà nó mang lại. Đầu tiên, chúng ta sẽ đi ...

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

Dãy số Fibonacci trong C++

Học lập trình C++ Quy luật của dãy số Fibonacci : số tiếp theo bằng tổng của 2 số trước, 2 số đầu tiên của dãy số là 0, 1. Ví dụ: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, … Có 2 cách để viết chương trình dãy số Fibonacci trong C++ Tính dãy số Fibonacci trong C++ không ...

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

Chuyển đổi hệ cơ số trong C++

Học lập trình C++ Bài toán chuyển đổi hệ cơ số trong C++ 1. Chuyển đổi số nguyên N từ hệ cơ số 10 sang hệ cơ số B bất kỳ. 2. Chuyển đổi hệ cơ số B sang hệ cơ số 10 bất kỳ. Cách chuyển đổi hệ cơ số Chuyển đối hệ cơ số 10 sang hệ cơ số B Chuyển đối hệ cơ ...

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

Giải phương trình bậc 2 trong C++

Học lập trình C++ Đề bài Viết chương trình giải phương trình bậc 2 trong C++. Phương trình bậc 2 có dạng: Lời giải Lời giải của chúng tôi sử dụng phương thức sqrt() để tính căn bậc 2 của một số trong C++. #include <iostream> #include <cmath> ...

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

Cùng Microsoft preview lại những thay đổi mới trong Visual Studio 2019

Microsoft đang cung cấp cho các nhà phát triển cái nhìn sâu sắc về những thay đổi mà họ có thể mong đợi trong bản phát hành sắp tới của bộ công cụ phát triển Visual Studio 2019. Là một phần của bản phát hành, Microsoft sẽ cập nhật theme, icon và splash screen cũng như cung cấp các cách ...

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

Tìm USCLN và BSCNN của 2 số trong C++

Học lập trình C++ Đề bài : viết chương trình tìm ước số chung lớn nhất ( USCLN ) và bội số chung nhỏ nhất ( BSCNN ) của hai số nguyên dương a và b. Định nghĩa USCLN của 2 số nguyên dương a và b là một số k lớn nhất, sao cho a và b đều chia hết cho k. BSCNN của 2 ...

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

Liệt kê n số nguyên tố đầu tiên trong C++

Học lập trình C++ Đề bài : viết chương trình liệt kê n số nguyên tố đầu tiê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ố. Chỉ có ...

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

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