- 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
Một số tips để tăng tốc độ Rspec test in Rails
Với số lượng test case lớn bạn có thể cảm nhận được là việc chạy test case đó nhanh hay chậm. Tốc độ của Rspec test có thể ảnh hưởng bởi những vấn đề như sau: Việc sử dụng before(:each) và before(:all) before(:each)được gọi trong mọi test case. Nếu code trong before(:each) chậm sẽ làm cho mỗi ...
Tìm hiểu về tối ưu render trên trình duyệt (phần 3)
Trong phần tiếp theo của series tối ưu render trên trình duyệt, chúng ta sẽ cùng tìm hiểu về cơ chế tiếp theo trong quá trình rendering, đó là pain , hay repaint . Tổng quan về paint? Paint là gì Paint is the process of filling in pixels that eventually get composited to the users' ...
Hệ gợi ý bằng thuật toán Sørensen–Dice trong Rails với gem Predictor
Bài biết này là các phần liên quan tới hệ gợi ý được sử dụng cho đồ án tốt nghiệp của mình 1.1 Định nghĩa Chỉ số Sørensen–Dice là một phương pháp thống kê được sử dụng để đánh giá sự giống nhau của hai mẫu. Nó được phát triển độc lập bởi Thorvald Sørensen và ...
Một số kiểu Foundation hữu ích trong Swift
Nếu ai đã từng lập trình iOS thì ắt hẳn đã từng thấy qua import Foundation và thường thì chúng ta chỉ sử dụng các class quen thuộc như Data, URLSession, NSString...Tuy nhiên vẫn còn một số class ẩn danh, ít nổi tiếng hơn nhưng cũng rất hữu ích trong một số bài toán cụ thể mà chúng ta không cần ...
Những lỗ hổng triệu đô trong Ethereum smart contract (Phần I)
Ethereum là một trong hai loại tiền điện tử lớn nhất hiện nay, với mức vốn hóa thị trường hơn 21 tỷ đô la. Sử dụng ngôn ngữ lập trình cấp cao Turing-Complete, Solidity, mọi người đang xây dựng các hợp đồng thông minh hàng ngày. Hiện đã có một lượng lớn ứng dụng chạy trên mạng chính, từ hệ thống ...
Chuyển đổi kiểu dữ liệu trong JavaScript
Mặc dù JavaScript là ngôn ngữ không chặt chẽ về kiểu dữ liệu, tuy nhiên nhiều khi chúng ta vẫn cần chuyển đổi từ kiểu dữ liệu này sang kiểu khác. JavaScript có các kiểu dữ liệu nguyên thủy (primitive types): * Number * String * Boolean * Symbol và kiểu đối tượng * Object (bao gồm cả null và ...
Tìm hiểu về SQL ngôn ngữ truy vấn có cấu trúc
SQL được viết tắt từ Structured Query Language , là ngôn ngữ truy vấn có cấu trúc. Về cơ bản, Ngôn ngữ truy vấn có cấu trúc này được sử dụng để truy xuất dữ liệu hoặc giao diện khác như tạo, xóa trong cơ sở dữ liệu, lấy các hàng và sửa đổi các hàng .v.v. với cơ sở dữ liệu quan hệ. SQL cho phép ...
Giao diện đẹp có phải là “tiêu chỉ độc tôn” của dân UX?
Bạn có quá đầu tư cho một giao diện xuất sắc nhưng quên đi trải nghiệm người dùng khi họ lướt web hoặc app của bạn? Lúc đấy, giao diện đẹp có còn quan trọng? Nghiên cứu chỉ ra rằng có đến 90% người dùng đã ngừng sử dụng một ứng dụng do hiệu suất kém, 86% người dùng đã xóa bỏ một ...
Dùng thử một số view engine phổ biến trong project Nodejs
Viewlập engine trong Node.js là gì? Một cách dễ hiểu nhất thì view engine trong Node.js cũng giống như Blade trong Laravel vậy. Vậy định nghĩa một cách cơ bản nhất thì view engine chính là công cụ giúp chúng ta viết code HTML một cách ngắn gọn và đơn giản hơn cách thông thường đồng ...
Tối ưu UX bằng bộ Fonts on-trend năm 2019 không nên bỏ lỡ
Xu hướng font chữ đẹp cho năm 2019 là gì? Sử dụng những font chữ đẹp mắt luôn là một trong những cách truyền tải thông điệp với khách hàng hữu dụng nhất trong thiết kế. Đó chính là lý do vì sao việc cập nhật những xu thế về typography là cực kỳ quan trọng với mỗi designer. Những font ...