- 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
Học Python - P2
Nội dung trong bài có tham khảo từ các giáo trình: Head First Ruby Nov Learning Python, 5th Edition Python co ban Think Python - 2nd Phần 2 này mình sẽ tiếp tục tìm hiểu về các biến, biểu thức và các câu lệnh trong Python. 1. Câu lệnh gán: Một câu lệnh gán giúp tạo ra 1 biến và gán cho nó 1 ...
Thực thi Regexp trong Ruby
Trong ruby, regular expression (biểu thức chính quy) tất cả được đóng gói trong lớp Regexp. có 3 cách để kiểu tra nhanh chóng: Regexp.new(/.*/).class # => Regexp /.*/.class # => Regexp %r{.*}.class # => Regexp Vậy thì câu hỏi tiếp theo: làm thế nào để kiểm ...
Giới thiệu về JSZip
JSZip là một thư viện javascript để tạo mới, đọc và chỉnh sửa các tệp tin .zip, với một API đơn giản. Cách thủ công nhất là download về tại đây và include file dist/jszip.js hay dist/jszip.min.js vào trong project. Với npm: npm install jszip Với bower: bower install Stuk/jszip Với ...
Phần ví dụ thiếu của Google Android Cho "Android Architecture Components"
Android Architecture Components Gần đây, Google đã phát hành Android Architecture Components, một tập hợp các thư viện giúp bạn phát triển các ứng dụng tốt, có thể dễ dàng sử dụng testable và maintain lại ứng dụng. Từ khi ra thư viện này ra đời, thì thực sự nó sẽ thay đổi cách các nhà phát ...
Animations cơ bản trong Swift
Basic View Animations Khởi tạo animation trên views là vấn đề thay đổi thuộc tính trên chúng và cho phép UIKit tự động thay đổi về hình dáng. Các thuộc tính mà chúng ta thay đổi là những thuộc tính Animatable: center alpha frame bounds transform backgroundColor contentStretch ...
Spring MVC - Hiểu nó theo cách đơn giản
Trong bài viết này mình xin chia sẻ chút kiến thức nền tảng của Spring MVC, giúp các bạn có thể hiểu được luồng đi của nó. Cơ chế xử lí Request và Response trong SpringMVC: Một ngày nọ bạn lướt web xem phim, bạn vô tình nhập vào đường link trong trình duyệt với nội dung là ...
Ứng dụng Google Maps chỉ đường từ nơi này đến nơi khác
Bạn có thể tính chỉ đường (sử dụng nhiều phương thức di chuyển khác nhau) bằng cách sử dụng đối tượng DirectionsService. Đối tượng này tương tác với Google Maps API Directions Service nhận yêu cầu chỉ đường và trả lại một kết quả chỉ đường chuẩn xác. Thời gian đi lại là yếu tố chính được ưu tiên, ...
Eager loading get n related models per parent in Laravel
Đặt vấn đề Yêu cầu đặt ra khá đơn giản là mình có 1 bảng Post và 1 bảng Comment, 1 post có nhiều comments, bây giờ mình muốn lấy tất cả các bài post và mỗi bài post mình muốn lấy 1 comment mới nhất sử dụng Eager loading. Post::with([ 'comments' => function ($query) { ...
Fighting the Hydra of N+1 queries
Chúng ta hãy nói về vấn đề N+1 trong rails. Chúng tôi sẽ giới thiệu sơ qua với những bạn nào chưa biết, nói về cách kiểm soát vụ N+1 queries (cụ thể là bằng cách sử dụng bullet gem), ActiveSupport, và giới thiệu sơ qua về rspec-sqlimit gem. The Hydra N + 1 là gì? và nó xảy ra như thế ...
Deploy ứng dụng Rails với Elastic Beanstalk
Chắc hẳn bạn đã quen với việc deploy server Rails sử dụng Capistrano Hôm nay tôi sẽ giới thiệu với các bạn thêm một cách khác cho việc deploy server, đó là sử dụng dịch vụ Elastic Beanstalk của AWS. Cài đặt Ruby Trước hết bạn cần một server để phục vụ cho việc deploy. Nếu bạn có tài khoản aws ...