- 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
[iOS][Realm] Realm Tutorial - Part 1: To Do List With Realm
Introduction to Realm Realm là một giải pháp thay thế SQLite và CoreData tuyệt vời, giúp nhanh chóng và tốn ít thời gian để thiết kế Data cho App iOs. Bạn có thể tham khảo tài liệu từ Realm nhà phát triển. để tìm hiểu sâu hơn về kiến trúc app. Realm Quick Tour Các bước cơ bản khi làm ...
Memory Management in Swift - Quản lý bộ nhớ trong Swift (Phần 2)
Ở bài này mình sẽ giải thích weak để làm gì? Lúc nào thì sử dụng weak ? Các bạn vào bài viêt trước, vào link github tải bài mẫu về. Các bạn thay đổi giống như sau lúc này 2 liên kết sẽ là strong. Nhìn vào method prepare ta thấy nextVC đang tham chiếu đến màn tiếp theo. Còn ...
Google place API (Phần 2) Current Place
Phần trước mình đã hướng dẫn mọi người sử dụng Google Place API Place Autocomplete. Trong phần này chúng ta sẽ tìm hiểu về Google Place API Current Place. Google Place API Current Place được sử dụng để lấy dữ liệu các địa điểm gần với một vị trí xác định. Mình sẽ sử dụng Google place API ...
SoapUI là gì? Giới thiệu về SoapUI Testing
SOAP UI là công cụ test nền tảng mã nguồn mở API hàng đầu. SOAPUI cho phép Tester thực hiện test functional, regression, compliance và load testing một cách tự động trên Web API khác nhau. SOAPUI hỗ trợ tất cả các giao thức chuẩn và công nghệ để test tất cả các loại API. Giao diện SOAPUI đơn ...
Làm việc với nhiều database trên cùng một dự án Rails
Từ trước tới nay, trong một dự án Rails, mình vẫn thường quen với việc chỉ quản lý và làm việc với duy nhất một database mà thôi. Khi đó thì mọi cấu hình cho db, chúng ta để trong file config/database.yml; và tất cả thông tin cũng như việc migrate các bảng trong db sẽ được đặt trong thư mục ...
Selenium WebDriver : Hướng dẫn chụp ảnh màn hình và tạo sự kiện hover chuột trên thanh menu
Chụp ảnh màn hình của một phần mềm ứng dụng web là rất dễ dàng trong selenium webdriver. Như chúng ta đã biết, điều này là rất cần thiết với một công cụ kiểm thử phần mềm tự động để chụp lại màn hình của các test case fail hoặc bất kỳ khi nào cần thiết trong quá trình thực thi test case. Trong ...
[Kotlin] Method, property and field
Như các bạn đã biết khi dự án sử dụng kotlin thì bạn sẽ giảm được LOC (lines of code) nhưng bù lại có thể số method sẽ bị tăng lên. Android chỉ support tối đa 65,536 method (nếu không dùng multidex). Vậy lý do là ở đâu? Chúng ta hãy cùng tìm hiểu trong bài viết này nhé. 1. Method count Không ...
Understanding Play thread pools
Chúng ta đều biết Play framework là một asynchronous web framework. Trong bài viết này mình sẽ trình bày thêm 1 số điểm về nó. Thread pools trong Play được điều chỉnh để ít sử dụng hơn so với web frameworks khác và nó được sử dụng cho một số mục đích khác nhau, cụ thể: Internal thread pools : ...
[Training][Rx] Observable và Flowable
Khi nào thì sử dụng Observable, khi nào thì sử dụng Flowable (Rx 2.x.x)? Đây cũng là một câu hỏi hay và được nhiều bạn quan tâm trên medium cũng như stackoverflow đối với những ai đã và đang dùng Rx (1, 2). Hôm nay mình cũng xin chia sẻ với các bạn cách dùng 2 thằng này sao cho hợp lý nhé. Bạn ...
Trong swift: func là gì?, closure là gì?
Trong bài viết này cúng ta cùng tìm hiểu: Function là gì? Closure là gì? Chúng khác nhau ra sao? Khi nào thì sử dụng Closure? Func là một Method gói gọn các câu lệnh trong nó, để thực hiện một chức năng cụ thể. Func: Khai báo hàm (Function Declaration) (2)(3): gồm tên hàm, tham ...