- 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
Sử dụng UIImagePickerController hiệu quả hơn với Closure.
Chắc hẳn làm việc với iOS, một lập trình viên chắc chắn ít nhất 1 lần làm việc với UIImagePickerController Thông thường để chọn Image từ thư viện ta làm như sau: import UIKit class OpenLibraryViewController: UIViewController { @IBOutlet weak var avatar: UIImageView! var ...
ActiveRecord TransactionLock and Testing
Transaction Locking is helpful for preventing race conditions when updating records in the database and ensuring atomic updates. It ensures the ACID Properties. ACID Properties of Transactions Atomicity, Consistency, Isolation, and Durability are the main properties of a transaction ...
Xây dựng chức năng mô phỏng lại hành động người dùng bằng công cụ kiểm thử tự động Selenium
Như các bạn đã biết, Selenium là một trong những công cụ kiểm thử phần mềm tự động mã nguồn mở (open source test automation tool) mạnh mẽ nhất hiện nay cho việc kiểm thử ứng dụng Web. Selenium sẻ kiểm thử web thông qua các kịch bản (là danh sách các bước để thực hiện một chức năng nào đó) cho ...
JavaScript: Can (a==1 && a==2 && a==3) evaluate to true ?
Mở đầu Đúng như tiêu đề bài viết, có khi nào biểu thức so sánh (a == 1 && a == 2 && a == 3) lại trả về giá trị là true không? Thoạt nhìn thì điều đấy có vẻ hơi vô lý, nhưng câu trả lời lại là có. Tình cờ người viết đọc được một topic nói về vấn đề này do được anh cùng cty chia ...
SOLID là gì ? Áp dụng các nguyên lý SOLID trong thiết kế
SOLID là viết tắt của 5 chữ cái đầu trong 5 nguyên tắc thiết kế hướng đối tượng, giúp cho developer viết ra những đoạn code dễ đọc, dễ hiểu, dễ maintain, được đưa ra bởi Bob Martin và Michael Feathers. Việc theo sát 5 nguyên tắc này nói thì để đáp ứng cả 5 nguyên tắc e là điều không đơn giản. 5 ...
Where do I find datasets for my machine learning research?
We all know "Data" is king in the field of machine learning because the machine learning algorithm needs data to train and improve its model either testing or production model. Luckily, nowadays data is everywhere. Today, I am going show you where I get the dataset for my machine learning research. ...
Some notices should not do with Jquery
Introduction jQuery is a lightweight, "write less, do more", JavaScript library. The purpose of jQuery is to make it much easier to use JavaScript on your website. jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can ...
Kiểm thử khả năng sử dụng(Usability testing): Nó là gì? Tại sao dùng trong kiểm thử? Dùng như thế nào?
Bất kì một kiểm thử viên nào trong quá trình làm việc cũng từng sử dụng qua Usability testing nhưng không phải ai cũng hiểu rõ về nó. Hôm nay chúng ta sẽ tìm hiểu về Usability testing. Thử nghiệm khả năng sử dụng là một kỹ thuật Black Box Testing . Kiểm tra khả năng sử dụng được thực hiện với ...
Phải làm sao khi Specs dự án thay đổi liên tục?
Trong lĩnh vực phát triển phần mềm, việc khách hàng thay đổi yêu cầu luôn là vấn đề khó đối với nhà phát triển. Sự ra đời của Agile với nguyên tắc "Welcome changing requirements" đã góp phần giải quyết vấn đề trên. Kỹ năng quản lý thay đổi đối với QA nói chung hay đối với QA trong dự án áp dụng ...
Tự học Automation Testing Cơ Bản với Selenium - Tại sao không? (Phần II)
Mảng (Array) Mảng là gì? Như chúng ta đã tìm hiểu ở bài trước về các Kiểu Dữ liệu khác nhau thì chúng ta có thể lưu trữ các giá trị trong các biến dựa theo kiểu dữ liệu như int i=5; double d = 12.254; v.v.... trong Java. Và nếu bạn muốn lưu trữ nhiều giá trị (như 10 hoặc 15 giá trị khác nhau ...