
Làm thế nào để upload Requirements sử dụng Microsoft Excel (HP ALM part 5)
Ở chương này chúng ta sẽ biết cách làm thế nào để upload requirements sử dụng Microsoft Excel Đôi khi, người dùng sẽ không tạo yêu cầu theo cách thủ công mà sẽ muốn sử dụng tải tất cả các requirement thay vì tải từng cái một, đó là quá trình tốn thời gian. Để tải lên ALM, HP đã đưa ra Admin để ...

Nói nhảm chuyện Vue hay React và Coding Style
Có mấy chia sẻ nhỏ, mình muốn đưa ra để mọi người cùng thảo luận góp ý. Thread này không tập trung vào Technical nữa mà discuss về Coding Style & Working Performance, vốn là những thứ mình chỉ thực sự thấm sau hơn năm miệt mài với Vue. Xưa mình từng nghĩ ESLint là thứ rườm rà. Code team ...

Common Database Design Errors
Nghệ thuật thiết kế một cơ sở dữ liệu tốt giống như việc bơi lội vậy. Mọi việc bắt đầu thật dễ dàng và càng ngày càng trở nên khó khăn nếu ta đào sâu hơn và mong muốn đạt đến trình độ master. Nếu muốn tìm hiểu để thiết kế cơ sở dữ liệu, bạn cần có những kiến thức nền căn bản như kiến thức về các ...

Database Model: Trung tâm ngoại ngữ
Biết một ngoại ngữ là một kỹ năng quan trọng, đặc biệt là trong một nền kinh tế toàn cầu. Trong bài viết này, tôi xem xét một mô hình dữ liệu Language School Học một ngôn ngữ có thể là một việc kho khăn, nhưng việc đăng ký vào một trung tâm dạy thì rất đơn giản. Bạn có thể đăng ký tại trường, ...

OpenCV With Python Part 14 (Corner Detection )
Chào mừng bạn đến với Corner Detection với hướng dẫn OpenCV và Python. Mục đích của việc phát hiện các góc là để theo dõi những thứ như chuyển động, làm mô hình 3D, và nhận ra các đối tượng, hình dạng và các ký tự. Phát hiện góc là phương pháp được sử dụng trong các hệ thống thị giác máy tính để ...

Tổng hợp bài tập JavaScript có giải
Nhằm giúp cho việc học JavaScript của các bạn dễ dàng hơn, Quantrimang.com đã tổng hợp một số bài tập JavaScript có kèm theo lời giải mẫu để các bạn thực hành. Phần đầu sẽ là khoảng 40 bài tập JavaScript có giải mẫu, phía cuối bài viết là những bài tập JavaScript tự giải, những bài khó có ...

Xử lý kéo thả cell trên table view
1. Tại sao phải xử lý kéo thả cell trên table view UITableView mặc định của ios đã hỗ trợ việc kéo thả cell, tuy nhiên khi chúng ta muốn tạo thêm hiệu ứng cho việc di chuyển, costume lại giao diện cell khi di chuyển hoặc thêm các hành động khác thì ios chưa hỗ trợ việc này, cho nên để dễ dàng xử ...

Giới thiệu công nghệ Hand Tracking
Giới thiệu công nghệ Hand Tracking ( Theo dõi chuyển động của bàn tay) - Giới thiệu: Ngày nay công nghệ thông tin đang ngày càng phát triển mạnh mẽ, trong đó công nghệ thực tế ảo đang được chú trọng và được rất nhiều các nước và các công ty công nghệ hàng đầu quan tâm. Hiện này, hầu hết sự ...

Một số thư viện trong RxSwift có thể giúp bạn đạt hiệu xuất lập trình cao
Chắc hẳn các tín đồ IOS ít nhiều được nghe qua RxSwift. RxSwift là một Extension của ReactiveX được viết bằng ngôn ngữ Swift. Nó là sự kết hợp của Observer Pattern, Iterator Pattern và Functional Programing. RxSwift giúp cho công việc trở nên đơn giản hơn. RxSwift giúp tối giản và hạn chế việc sử ...

Tạo CSS animations bằng cách sử dụng sprite sheet
1. Lời mở đầu Chắc 1 số bạn đã biết đến CSS sprites là một kỹ thuật tái sử dung hỉnh ảnh giúp tối ưu việc tải trang bằng cách giảm thiểu số lượng HTTP requests và dung lượng của các tài nguyên (file ảnh, icon...) cần thiết cho website. Hôm nay mình chia sẻ CSS animations bằng cách sử dụng sprite ...

Bullet Gem - Check N + 1 query
N + 1 Query là gì? Giả sử chúng ta có 2 model quan hệ cha-con, chúng ta cần truy vấn database để load dữ liệu của model con thông qua model cha. Việc truy vấn này sẽ tìm tới bản ghi cha rồi thực hiện từng truy vấn đối với các bản ghi con. Ví dụ: Ta có 2 model Country và City quan hệ với nhau ...

11 Lời khuyên để chuẩn bị và vượt qua kì thi chứng chỉ ISTQB Foundation(CTFL) một cách dễ dàng nhất
Nếu bạn đang tìm hiểu hay làm về kiểm thử phần mềm, thì ít nhất một lần cũng đã từng nghe đến chứng chỉ ISTQB. Chứng chỉ này có nhiều topic gây ra sự tranh luận như: “Certified or not Certified” , chính vì thế ISTQB là một trong những chứng chỉ được tìm kiếm nhiều nhất trong ...

Giới thiệu về React Hooks trong React 16.7-alpha
Mở đầu 2018 là năm mà React thật sự chuyển mình quá mạnh mẽ, chúng ta chào đón React Fiber - kiến trúc mới trên phiên bản React 16 , cùng một loạt những thay đổi về lifecycle và nhiều API mới liên tục xuất hiện trong những phiên bản nhỏ gần đây như Context API, Fragment, React Lazy, ...

Tất cả mọi thứ bạn cần biết để bắt đầu học React
“The hardest thing about getting started, is getting started” - Guy Kawasaki. React là thư viện Front End phổ biến nhất hiện nay. Nhưng bắt đầu học React có thể đôi lúc gặpkhó khăn. Gồm những Component Hierarchy, states, props and functional programming. Bài viết này cố gắng giải ...

Javascript Mixins
Giới thiệu Javascript là ngôn ngữ đơn thừa kế. Một lớp (class) có thể kế thừa chỉ 1 lớp khác. Lấy 1 ví dụ ta có một lớp Renderer nó cài chung cho phần hiển thị và một lớp EventEmitter cài đặt phần xử lý các sự kiện. Và chúng ta muốn kết hợp các chức năng của 2 lớp này vào lớp tên là Page, như ...

Tag một người dùng bằng symbol (@) trên app ruby on rails (Phần 2)
Cá nhân mình thấy tính năng tag người dùng bằng symbol (@) là một trong những tính năng khá phỗ biến. Nó đang được tích hợp trên rất nhiều trang web chúng ta đang dùng hằng ngày như: Viblo, Unipos, Chatwork... Nó như là một phần không thể thiếu với các tính năng như chat box, comment... Trước đây ...

How to Reverse a String in Python (Translated)
Một cái nhìn tổng quan về ba cách chính để đảo ngược một string trong Python, bao gồm cả các vấn đề về hiệu năng. Đâu là cách tốt nhất để đảo ngược một string trong Python? Dù trong thực tế việc đảo ngược một string chẳng được sử dụng thường xuyên, nó vẫn luôn là một câu hỏi phổ biến trong ...

JSON Serialized Columns with Rails
1. Lời tựa Khi làm việc với Rails , hay cụ thể ở đây mình muốn nói làm việc với model trong rails. Bình thường các bạn thường lưu một giá trị trên một column. Nhưng bài toán ở đây là giá sử bạn muốn lưu một mảng giá trị cho một column hay thậm trí một hash. Vậy sẽ giải quyết thế nào? Vâng giải ...

CẢNH BÁO: Chip Intel lại dính lỗ hổng bảo mật nghiêm trọng
Lỗ hổng bảo mật nghiêm trọng ở các chip điều khiển (CPU) của Intel vừa được các chuyên gia phát hiện, đòi hỏi phải có bản cập nhật ở cấp độ hệ điều hành để khắc phục lỗi. Theo trang The Register, mọi máy tính hiện đại sử dụng chip Intel trong vòng 10 năm trở lại đây đều bị ảnh ...

Khách hàng khó tánh. NO! jQuery!!!! P2 (END)
Xin chào mọi người! Tiếp nối phần 1, bài viết về các dự án không dùng JQUERY hơi không thành công cho lắm, mình xin mạn phép viết tiếp phần 2, cùng theo dõi bên dưới nhé. Giả sử ta có đoạn code html như sau: <div class="list"> <div class="item">Item ...