Trong phần 1 tôi đã giới thiệu với các bạn khái quát về phân tích thiết kế hệ thống thông tin sử dụng biểu đồ UML và 2 dạng biểu đồ ca sử dụng(Use Case Diagram) và biểu đồ lớp (Class Diagram). Trong p
Step 1: Xác định các chức năng cần thiết kế Dựa vào Use Case Diagram / User Story hay Requirement mà lựa chọn chức năng để thiết kế. Chú ý: mỗi chức năng là một Sequence Diagram riêng biệt. Step 2: Xá
Các chức năng để làm tròn. numpy.around Đây là một hàm trả về giá trị được làm tròn đến độ chính xác mong muốn. Hàm nhận các tham số sau: numpy.around(a,decimals) Trong đó: a: là dữ liệu đầu vào decim
Làm tròn số thực trong Python là chuyện thường ngày, và tụi mình sẽ sử dụng rất nhiều trong khi học Python cùng toán cũng như trong hiển thị các số thực với một số lượng các chữ số thập phân bất kỳ. À
round-robin: đây là phương pháp đơn giản nhất, hiểu nôm na là các request được gửi tới sẽ được phân phối theo vòng tròn, gửi request đến từng server theo một vòng. least-connected: phương pháp này sẽ
Round Robin - Round Robin có nghĩa là các máy chủ sẽ được lựa chọn theo tuần tự. Bộ load balancer sẽ chọn máy chủ đầu tiên trong danh sách của mình đối với yêu cầu đầu tiên, sau đó di chuyển xuống tro
Đặc tả là gì Đặc tả phần mềm là một tài liệu quan trọng, mô tả các chức năng mà phần mềm cần có cũng như các ràng buộc mà phần mềm cần thoả mãn. Tài liệu này được tạo ra từ nhiều nguồn khác nhau như:
Chuẩn Unicode (Unicode Standard) cung cấp một phương thức nhất quán để mã hóa toàn bộ ngôn ngữ viết trên thế giới. Để mã ký tự trông đơn giản và hiệu quả, nó sẽ gán một ký tự với một số duy nhất. Chuẩ
Ở phần 1 này, chúng ta sẽ bắt đầu bằng bài toán cơ bản nhất và nâng độ khó lên từng chút một. Đầu tiên là so sánh hai biến thuộc kiểu nguyên thủy. Rất đơn giản, chỉ cần dùng toán tử == để so sánh. int
Để mở một file, Python cung cấp hàm open (). Nó trả về một đối tượng file mà được sử dụng với các hàm khác. Với file đã mở, bạn có thể thực hiện các hoạt động như đọc, ghi mới, ghi thêm … trên file đó
Trả về thời tiết hiện tại và tọa độ của thành phố. Để xác minh APP_ID của bạn, bạn có thể nhấn REST API thông qua trình duyệt của bạn. Thay APP_ID của bạn trong URL dưới đây và bạn sẽ thấy JSON, đại d
1.Yolo là gì? Trong bài viết này mình xin chia sẻ một chút kiến thức hiểu biết của mình về YOLO, hi vọng có thể giúp mọi người trong các bài toán Object Detection. Object Detection là một bài toán qua
ok và bây h mình sẽ gộp 3 file kia lại với nhau thành 1 nhé : robot.rb. import speech_recognition import pyttsx3 import datatime import data, datatime robot_ear = speech_recognition. Recognizer robot_
Constraint ở đây được hiểu là các ràng buộc, các nguyên tắc cho các thành phần. Tương tự như khi bạn xây dựng một view bên trong RelativeLayout vậy, khi đó bạn phải xây dựng các mối quan hệ (relative)
Constraint là những quy tắc được áp dụng trên các cột dữ liệu, trên bảng. Được sử dụng để kiểm tra tính hợp lệ của dữ liệu vào, đảm bảo tính chính xác, tính toàn vẹn của dữ liệu.
Để tính nghịch đảo modulo của một số, ta có thể sử dụng hai giải thuật: Giải thuật Euclid mở rộng hoặc dựa trên định lý Fermat nhỏ (áp dụng giải thuật chia để trị tính a^b\ %\ c ab ). 2. Giải thuật Eu
Một vài câu hỏi về Javascript mà một Intern / Fresher cần biết khi đi phỏng vấn. Bài đăng này đã không được cập nhật trong 3 năm. Theo một cuộc điều tra cách mạng ẩn danh mà mình tìm hiểu được thì tro
Hàm constructor là gì? Trong JavaScript, hàm constructor được dùng để định nghĩa các thuộc tính và phương thức ban đầu cho đối tượng được tạo ra sử dụng hàm này nhờ sử dụng từ khoá new. Lưu ý rằng tro
Media Query là gì ? Media Query là một trong những module mới được thêm vào trong CSS3. Nó là một sự cải thiện của Media Type đã có từ CSS2, bằng việc thêm vào những cú pháp query để ta có thể đáp ứng
Media CSS là một "công nghệ" được giới thiệu trong Css3. Nguyên tắc nó sử dụng trên thông qua các thông số kích thước màn hình được khai báo thông qua @media Với công cụ này chúng ta có thể phân đoạn
Wearables dịch nghĩa thô là "những vật dụng gì có thể đeo, mang được trên người". Nhưng trong thời đại công nghệ ngày nay thì nó được biết đến nhiều hơn như là một từ được dùng để gọi chung tất cả nhữ
3D cho vật thể 2 mặt (lật - xoay thẻ) Bài toán Bắt đầu với đối tượng dễ nhất, chính là 1 hình phẳng, chỉ có 2 mặt, lấy VD ở đây là lá bài khi coi như bề dày của lá bài = 0. Nhìn tấm bài này thì có nhậ
Mỗi công ty có những nhu cầu khác nhau và do đó mỗi công ty sẽ yêu cầu một mẫu master test plan khác nhau. Điều quan trọng phải hiểu rằng tài liệu này sẽ mô tả phạm vi công việc của nhóm kiểm thử đối
2. Mô tả thuật toán: Ý tưởng: nạp dần các đỉnh vào cây khung. Mỗi lần chọn một đỉnh chưa nạp sao cho đỉnh đó kề và gần nhất với các đỉnh đã nạp. Ví dụ minh hoạ: Có đồ thị như hình vẽ, tìm cây bao trùm
Trong đó compare là con trỏ hàm chỉ đến hàm quy định thứ tự sort do ta tự định nghĩa: bool compare (TY_Customer tmp1, TY_Customer tmp2) { return (tmp1.mPrice > tmp2.mPrice); } Các bạn có thể xem full
grep là command hiển thị line chứa chuỗi kí tự trong file. Có thể chỉ định nhiều file hoặc nhiều đường dẫn của đối tượng search. Có thể thay file hoặc đường dẫn bằng kết quả output từ command khác. Đâ
Trong bài trước tôi đã giới thiệu về lệnh find trong linux, nó rất hữu ích trong việc tìm kiếm file. Tiếp tục tìm hiểu về Linux, tôi sẽ trình bày về lệnh grep - nó gíup bạn tìm chuỗi trong file chỉ đị
Docusign là gì. Dịch vụ hỗ trợ chữ ký điện tử. Nghe đồn được anh Google hậu thuẫn. Với cách sử dụng đơn giản và nhiều tính năng mà bất kỳ cá nhân hay doanh nghiệp nào cũng đều cần đến.
I. Thế nào là Kiểm thử Tăng tiến **Kiểm thử tăng tiến** hay còn gọi là **Kiểm thử tích hợp tăng tiến**, là một trong các phương pháp thực hiện Kiểm thử tích hợp, trong đó có sự kết hợp của các nguyên
MiniMax là thuật toán xác định kết quả định lượng tình trạng hiện tại của trò chơi từ đó sẽ chọn bước đi tiếp theo. (Xem bài viết về MiniMax của mình nếu chưa biết về MiniMax: https://viblo.asia/p/thu