- 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
Giới thiệu Fragment trong Android
Fragment cho phép phân chia Activity thành các thành phần được đóng gói đầy đủ và tái sử dụng được. Các Fragment có vòng đời và giao diện UI riêng của mình. Ưu điểm chính của Fragment là dễ dàng tạo ra thiết kế giao diện người dùng (UI) động và linh hoạt, phù hợp với các kích cỡ màn hình khác ...
Làm quen với Multithreading Trong C++
Dạo này loanh quanh nghe thấy từ multipe thread hơi nhiều. Từ những bài seminar đến trong project hiện tại cũng có nhiều vấn đề liên quan. Về cơ bản mình cũng không phải cao thủ gì, tuỳ nhiên cũng muốn lọ mọ 1 chút gọi là góp vui Trịnh Tiến Mạnh viết 13:31 ngày 12/08/2018 chỉnh sửa
Điều chỉnh thuộc tính adjustViewBounds của ImageView API Level 17 và thấp hơn với AdjustableImageView
Một yêu cầu mà hầu hết các ứng dụng đơn lẻ đó là: "Tôi muốn mở rộng việc hiển thị của ImageView để tương ứng với độ lớn của layout bao ngoài nó" Như thế này: Trên thực tế ImageView đã có sẵn tính năng này. Bạn có thể thiết lập đơn giản bằng cách cài đặt thuộc tính android:adjustViewBou ...
Làm việc với Mesh trong Unity 3D - Phần 2
Chào các bạn, như phần đầu chúng ta đã đi được hết những phần cơ bản như tạo cấu trúc thư mục, script, các method,... Nếu bạn chưa theo dõi qua phần đầu thì có thể xem ở đây: https://viblo.asia/nguyen.van.tung/posts/BYjv44OgvxpV Kết quả của phần trước chúng ta làm được đó là mỗi khi kéo và thả ...
Reflux vs. Redux
Thay vì giới thiệu hay chỉ ra từng điểm khác biệt (tốt hơn?) của Redux đối với Reflux thì chúng ta sẽ xem xét qua 3 ví dụ: Lưu state của UI vào store, lọc data trong store, đưa data vào store từ API. Có một lưu ý là các ví dụ được lấy từ code chuyển từ ES5 sang ES6/ES7, do đó bạn nên biết syntax ...
Tập hợp những câu lệnh GIT hữu dụng
Dưới đây là một vài ví dụ về các câu lệnh Git mà tôi thường dùng. Git config git config --global user.name "John Doe" git config --global user.email "john@example.com" --global được sử dụng để áp dụng cho tất cả các projects. Nếu bạn ko sử dụng --global thì settings sẽ chỉ dùng cho riêng ...
SỬ DỤNG ELASTICSEARCH TRONG RAILS VỚI GEM SEARCHKICK
I. Cài đặt Elasticsearch sudo apt-get update sudo apt-get install elasticsearch start và restart lại server ES bằng lệnh sudo service elasticsearch start sudo service elasticsearch restart II. Cài đặt gem searchkick Thêm searchkick vào gem file gem “searchkick&rd ...
Opencv image processing phần 1: Lý thuyết nắn ảnh với phương pháp morphing.
I. Morphing là gì Morphing là một kỹ thuật xử lý hình ảnh được sử dụng cho các biến trạng thái từ một hình ảnh khác. Ý tưởng: để có được một chuỗi hình ảnh trung gian mà khi đặt cùng với những hình ảnh ban đầu sẽ đại diện cho sự thay đổi từ hình này sang hình khác. Phương pháp đơn giản nhất ...
random — Pseudorandom Number Generators (Part I)
Purpose: Implement một vài hàm sinh số ngẫu nhiên Avalable In: Python 1.4 trở lên Module random cung cấp một bộ sinh số ngẫu nhiên (PRNG - pseudorandom number generator) dựa vào giải thuật Mersenne Twister. Ban đầu được phát triển để sinh ra input cho các mô phỏng Monte Carlo, Mersenne ...
Xác thực vân tay trong ứng dụng Android
GIỚI THIỆU Xin chào các bạn, hiện giờ là tháng 5 năm 2016 sau công nguyên, xu hướng của những chiếc điện thoại thông minh hiện nay là màn hình lớn 5 inches trở lên, độ phân giản 4K, camera trung bình khoảng 16Mp, RAM cỡ 2 - 4GB, bộ nhớ lưu trữ từ 16 - 200GB và đặc biệt gần như không thể thiếu đó ...