- 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
Selenium-Handle StaleElementReferenceException
Đây là exception khá "chuối" của selenium . Nó xảy ra tại bất kì dòng code nào , có thể liên tục và không liên tục. Vì thế việc tái hiện code và xử lý khiển người lập trình khá nhiều time. Chúng ta sẽ cùng làm rõ vấn đề này: Đây là message tôi nhận được khi exception xẩy ra. Element not found in ...
Tích hợp Facebook login
Trong bài viết này tôi sẽ hướng dẫn các bạn cách tích hợp đăng nhập bằng facebook vào website. Việc tích hợp FB sẽ đem lại lợi ích lớn cho người dùng khi mà họ không cần điền các thông tin đăng ký dài dòng mà chỉ cần click vào nút đăng nhập FB là đã có quyền truy cập vào website của bạn. Có nhiều ...
Active Record trong Yii Framework 1.1
Mặc dù Yii DAO có thể giải quyết được hấu như mọi việc liên quan đến database, nhưng việc này làm các lập trình viên tốn đến 90% thời gian của mình dành cho các câu lệnh SQL (CURD). Thật là khó để đảm bảo code của họ khi mà phải trộn lần code với câu lênh SQL. Để giải quyết việc này, Yii đã sử dụng ...
File ViewPoint chung dùng cho test app Android Mobile
1. Thế nào là ViewPoint chung sử dụng cho test mobile? Hãy thử nghĩ nếu chúng ta cần kiểm tra một đời điện thoại mới để ra thị trường với nhiều app thì chúng ta cần test những gì, cần sử dụng những ViewPoint( VP) như thế nào để có thể kiểm tra việc hoạt động của tất cả các app trong thiết bị ...
Google Play Service 7.5.x có gì mới ?
Tại sự kiện Google IO năm nay, Google giới thiệu phiên bản Google Play Service 7.5.0 gồm nhiều tính năng mới và hấp dẫn Và trong tháng này Google phát hành thư viện mới nhất này cho các lập trình Viên. Vậy nó có điểm gì đổi mởi so với version cũ. Trước tiên phải để đến Smart Lock for Passwords ...
The Art of Readble Code
Làm sao có thể viết code một cách dễ hiểu Mở đầu Có thể bạn đang làm việc tại một công ty phần mềm nổi tiếng nào đó, với những kĩ sư giỏi, nhưng có thể bạn vẫn sẽ vẫn gặp phải những vấn đề cần phải cải thiện. Trên thực tế chúng ta đã từng gặp rất nhiều đoạn code khó hiểu và ngu gốc . Chính ...
LibGDX Tutorial 4: Xử lý đầu vào phần 1 - Chuột và bàn phím
Chúng ta bắt đầu với việc xử lý thao tác bàn phím, và đây là code: package com . handlinginputdemo . game ; import com . badlogic . gdx . ApplicationAdapter ; import com . badlogic . gdx . Gdx ; import com . badlogic . gdx . Input ; import com . badlogic . gdx . graphics . GL20 ; ...
Grand Central Dispatch - Part 3: Dispatch group
Tiếp tục từ phần trước: https://viblo.asia/thevinh92/posts/QWkwGna3M75g Dựa theo tài liệu: http://www.raywenderlich.com/63338/grand-central-dispatch-in-depth-part-2 Ở các phần trước, chúng ta đã nghiên cứu về concurrency, threading và cách làm việc của GCD. Chúng ta đã làm singleton PhotoManager ...
Full text search for document attachments with Rails & ElasticSearch
I've started working on a project that requires full text search on uploaded documents using ElasticSearch. Lucky enough, ElasticSearch has this Mapper Attachments Type. It is a plugin and can be easily installed. There are few important things to note here: ES accept attachment as an encoded ...
Làm thế nào để viết được TestCase tốt?
Viết TestCase là một trong những bước quan trọng của Tester trong quá trình kiểm thử phần mềm. (Software Testing Life Cycle(STLC) Nhưng làm thế nào để viết được TC hiệu quả? Môt trong những phương pháp đó là: Biết xác định và phân tích rõ yêu cầu . 1. Testcase là gì? Những mục cần có trong ...