- 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 kiểm thử trang web thương mại điện tử
Kiểm thử một website thương mại điện tử đòi hỏi kiến thức về kỹ thuật test web và hiểu biết về lĩnh vực thương mại điện tử. Hầu hết các website thương mại điện tử đều có chung một một chủ đề và cấu trúc, ví dụ: Homepage Search Results Page Product Details Page Order Form Page Order ...
Ruby Exceptions
Trong một chương trình execution và exception luôn đi cùng với nhau, nghĩa là một chương trình khi thực thi có thể gặp một số trường hợp xấu. ví dụ gỉa sử chúng ta có một đoạn code mở một file mà nếu file đó không tồn tại thì khi chạy chương trình đó sẽ xảy ra lỗi dẫn đến chương trình sẽ dừng lại. ...
Chuyển đổi từ postal_code thành address
Trong công việc của bạn, đôi khỉ phải chuyển đổi từ postal_code thành address, dự án mình có động đến phần này nên muốn chia sẻ 1 ít kinh nghiệm, khách hàng là người Nhật nên mình chia làm 2 phần, đối với postal_code của Nhật và phần còn lại. Phần postal_code của Nhật (http://qiita.com/inodev/ite ...
Những điểm khác nhau quan trọng giữa Python 2.x và Python 3.x
1. Division operator Nếu bạn đang có một công việc nâng cấp phiên bản Python, vậy hãy chú ý tới phép chia. Xem ví dụ sau đây nhé. print 7 / 5 print - 7 / 5 Output in Python 2.x: 1 -2 Output in Python 3.x: 1.4 -1.4 2. Print function Đây là một trong những sự thay đổi ...
9 sai lầm về UX cho mobile có thể mắc phải
Sự khác biệt giữa một ứng dụng tốt và một ứng dụng xấu thường là chất lượng của UX của nó. Nhưng thay đổi trên UX di động có thể là một quá trình khó khăn, đặc biệt là nếu app đó phát triển từ nền tảng web. Danh sách này sẽ giúp bạn đi đúng hướng bằng cách giúp bạn tránh xa những cạm bẫy ...
Tối ưu Javascript để tăng tốc độ website
I. Sử dụng vòng lặp Hãy dùng vòng lặp While ,For thay cho Each trong jQuery. VD: với đoạn code đơn giản sau đây var array = new Array ( ) ; for ( var i = 0 ; i < 10000 ; i ++ ) { array [ i ] = 0 ; } console . time ( 'native' ) ; var l = array ...
Tìm hiểu về Execution Context trong JavaScript
Trong bài viết trước mình có đề cập tới khái niệm Hoisting trong JavaScript, bài viết này mình sẽ đề cập tới khái niệm Execution Context, qua đó chúng ta sẽ hiểu hơn về cách thức hoạt động khi chạy code JS cũng như hiểu thêm tại sao có ra khái niệm Hoisting. Khái niệm Execution Context Khái ...
Tìm hiểu thiết kế hướng đối tượng trong Rails Phần 3
Tìm hiểu thiết kế hướng đối tượng trong Ruby on Rails (Phần III) I. Giới thiệu Trong phần trước đã giới thiệu qua về thiết kế lớp với tiếu chí một chức năng duy nhất. Trong bài viết này, chúng ta sẽ tìm hiều quy tắc tiếp theo trong thiết kế, đó là: ** Quản lý sự phụ thuộc** II. Nguyên tắc ...
Shard database với activerecord-turntable
Sharding là gì? Sharding là một tiến trình lưu giữ các bản ghi dữ liệu qua nhiều thiết bị để đáp ứng yêu cầu về sự gia tăng dữ liệu. Khi kích cỡ của dữ liệu tăng lên, một thiết bị đơn ( 1 database hay 1 bảng) không thể đủ để lưu giữ dữ liệu. Sharding giải quyết vấn đề này với việc mở rộng phạm vi ...
BÁO CÁO LƯU CHUYỂN TIỀN TỆ - STATEMENT OF CASH FLOW (PHẦN 1)
Trong các báo cáo tài chính, báo cáo lưu chuyển tiền tệ là một trong những báo cáo quan trọng nhất. Và ngày hôm nay, mình sẽ khái quát những nội dung cơ bản và phương pháp lập loại báo cáo này. I. Định nghĩa Báo cáo lưu chuyển tiền tệ là báo cáo tài chính tổng hợp, phản ánh việc hình thành và ...