- 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
Tại sao nên sử dụng JPA Criteria
JPA Criteria API là một tiền định nghĩa API được sử dụng để định nghĩa câu lệnh queries cho các entities. Nó là một sự ra đời nhằm thay thế cho JPQL query, Những queries được tạo ra là khá an toàn và linh hoạt dễ thay đổi. Bình thường khi chúng ta viết các câu lệnh queries chúng ta thường sử ...
Khi bạn đọc hiểu code chính là lúc bạn đang rewriting code
Nếu bạn hỏi một nhà phát triển phần mềm rằng họ dành thời gian để làm công việc gì nhiều nhất, thì họ sẽ nói với bạn rằng họ dành phần lớn thời gian để viết code. Tuy nhiên, nếu bạn thực sự quan sát công việc mà các nhà phát triển phần mềm dành thời gian của họ để làm, thì bạn sẽ ...
Giật mình với các bí mật công nghệ FX của Hollywood
Ngành công nghiệp Visual Effect (VFX) hay còn gọi là hiệu ứng hình ảnh, kỹ xảo hình ảnh là một phần quan trọng làm nên thành công của các bộ phim bom tấn Hollywood. VFX bao gồm rất nhiều công việc, từ xây tạo mô hình, bối cảnh phục vụ việc quay phim đến xây dựng phần mềm, dụng cụ cần ...
[RXJAVA2] [Kotlin] [Android] Chức năng search với Rxjava2 và Kotlin (Phần 1)
Giả sử chúng ta phải giải quyết tìm kiếm trong một ứng dụng Android. Chúng ta chỉ cần một EditText và dữ liệu truy vấn dựa trên đầu vào, phải không? Nghe có vẻ dễ dàng - chúng ta hãy xem chúng ta sẽ thực hiện như thế nào với Kotlin và Reactive Extensions! Trước khi chúng ta nhảy vào code chúng ...
Custom Splash screen in Swift
Chào các bạn! Rất vui vì đã có chút thời gian rảnh để vào viblo chia sẻ một skill khá nhỏ nhưng vô cùng thú vị. Lần này mình chia sẻ với các bạn về cách custom màn hình Splash screen hay còn gọi là Launch Screen. Để set up UI cho Launch Screen chúng ta thường set up trong file LaunchScreen.storybo ...
Deeplink Và Navigation Trong Android ArChitecture Component Phần 2
Trong bài viết trước chúng ta đã cùng tìm hiểu về Navigation Architecture Component .Trong phần tiếp theo này, chúng ta sẽ cùng nhau tìm hiểu về việc kết hợp deeplink và navigation trong Navigation Architecture Component. Explicit Deep Linking Explicit Deep Linking từ notifications, app ...
Hiểu rõ về vòng đời của Data Loading với Architecture Components
Trong bài post này, chúng ta đã nói về việc làm thế nào để bạn có thể sử dụng Loaders để load data bằng cách điều khiển tự động khi có sự thay đổi về cấu hình. Với việc giới thiệu Architecture Components, có một sự thay thế đó là cung cấp giải pháp mới, linh động, và có thể kiểm chứng. Chia nhỏ ...
Lộ diện top 3 Google Code Jam 2017
Chỉ ít phút trước thì Code Jam Finals đã kết thúc. Xin chúc mừng top 3 Code Jam năm nay: #1 – Gennady Korotkevitch (tourist) #2 – Konstantin Semenov (zemen) #3 – Vladislav Epifanov (vepifanov) Một lần nữa, Gennady lại chứng tỏ bản lĩnh của mình khi lần thứ tư liên tiếp vô địch ...
Giải ngố về malware fileless – loại mã độc không chương trình virus thông thường nào có thể phát hiện ra được
Hacker typing on a laptop Nhờ vào cơ chế hoạt động đặc biệt của mình, các malware fileless này thực sự trở nên vô hình trước mắt các chương trình chống virus thông thường. Từ lâu, các chương trình chống virus đã trở thành một phần mềm tiêu chuẩn để bảo vệ người dùng trước các mối ...
Early returning - Kỹ thuật viết code trong sáng không thể bỏ qua!
Return một object hay giá trị từ một function là một khái niệm cốt lõi của hầu hết các ngôn ngữ lập trình. Nó cho chúng ta biết được output của function dựa vào các thông số input và logic xử lý của function đó. Trong thực tế, không ít lần chúng ta gặp phải hoặc viết ra những function có độ phức ...