- 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
Phương pháp tính phí cận biên và Phương pháp phân bổ chi phí
Phương pháp tính chi phí biên (marginal costing) và phương pháp phân bổ chi phí (absorption costing - hay còn được gọi là giá thành đảm phí) là hai cách tiếp cận khác nhau để tính toán chi phí sản xuất của một doanh nghiệp. Cách tính khác nhau sẽ dẫn đến sự khác biệt trong chi phí sản xuất cố định ...
[iOS10] Tìm hiểu về User Notifications: Framework mới của iOS 10 để tạo notification
Trước đây, khi notification được Apple giới thiệu, notification đơn giản chỉ là một banner thông báo của nhà phát triển ứng dụng để phát đi thông điệp của mình đến người dùng, hoặc chỉ đơn giản để người dùng chú ý đến ứng dụng của mình sau một thời gian người dùng "quên" không sử dụng ứng dụng. Tuy ...
Build on/off toggle state function in Rails
Xây dựng chức năng chuyển trạng thái on-off trong Rails app. Trong quá trình làm trang web với Rails, mình cần làm một chức năng là người dùng click thay đổi trạng thái on/off và lưu ngay vào database. Có rất nhiều cách làm cho chức năng này, ở đây mình sử dụng ajax để gửi data lên server và ...
Những ưu khuyết điểm của xamarin
Ưu điểm Các công cụ của Xamarin về cơ bản sẽ cho phép bạn phát triển các ứng dụng Android hoặc iOS bằng ngôn ngữ C# và có thể chia sẻ rất nhiều phần code giữa các ứng dụng với nhau. Khi viết một ứng dụng sử dụng bộ công cụ của hãng Xamarin thì về cơ bản là bạn đang sử dụng một lớp trừu tượng ...
8 yếu tố quan trọng cho thành công của QA trong bất kỳ dự án nào
Cùng nhâm nhi tách trà với một người bạn đồng nghiệp và thảo luận về việc "tại sao các dự án thường thất bại cao hơn so với kỳ vọng và thời gian?" Nhu cầu giới hạn của các dự án hiện nay là không quá 5 năm. Ứng dụng di động đã thay đổi định nghĩa của từ “Project” trong rất nhiều ...
Các kỹ thuật kiểm thử hộp đen (Phần 2)
3. Decision table Tại sao lại dùng decision table? Phân vùng tương đương và Phân tích giá trị biên thường được áp dụng cho một input. Trong trường hợp kết hợp nhiều input trong một chức năng, rất khó để sử dụng Phân vùng tương đương hay Phân tích giá trị biên. Có 2 phương pháp khác nữa có ...
Hướng dẫn sử dụng class Support trong model
Trong coding standard của Framgia có quy định rõ việc chia sẻ các biến instance trong controller: "Không chia sẻ giữa controller và view từ 2 biến instance trở lên" Làm thế nào để có thể truyền nhiều biến instance từ controller qua view? Trong trường hợp bạn muốn share từ 3 biến instance ...
Tổng quan khi phát triển website với Rails
Dưới đây là liệt kê danh sách các thư viện hỗ trợ cho việc phát triển hệ thống với Ruby on Rails một cách nhanh chóng hơn và hiệu qủa hơn. Bài viết sẽ cập nhật thêm khi mình có thêm kinh nghiệm. Template slim / slim-rails (+1) erb haml Pagination kaminari will_paginate (+1) ...
Giới thiệu về Friendly URLs
Chào mọi người, hôm nay mình sẽ giới thiệu về cách tạo đường dẫn thân thiện một cách nhanh chóng. Theo mặc định, một ứng dụng rails xây dựng các URL dựa trên khóa chính - tức là cột id của cơ sở dữ liệu. Hãy tưởng tượng chúng ta có một model là Person. Và chúng ta có một bản ghi Nguyễn Văn A có ...
Design Patterns - Builder Pattern
Định nghĩa Builder Pattern là một pattern thuộc nhóm khởi tạo (creation patterns) cho phép tạo ra đối tượng với nhiều thể hiện khác nhau, giúp cho quá trình khởi tạo đối tượng đơn giản hơn. Ưu điểm Cung cấp thêm một cách khởi tạo đối tượng Hỗ trợ, loại bớt việc phải viết nhiều constructor ...