- 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 về MongoDB
Hiện nay có khá nhiều hệ quản trị cơ sở dữ liệu dạng NoSQL, một trong số đó phải kể đến MongoDB. Bài viết sau sẽ giúp mọi người có được cái nhìn sơ lược về database này. KHÁI NIỆM CƠ BẢN VỀ MONGODB? MongoDB là một mã nguồn mở và là một tập tài liệu dùng cơ chế NoSQL để truy vấn, nó được viết ...
biểu thức và script cơ bản
Mỗi khi bạn liên kết mã Ruby, có 2 lựa chọn cho bạn. Những script được đặt trong thẻ <%= và %> dùng để thực thi một thao tác nhằm thu nhận kết quả mà script tính toán được (không hiển thị). Trong khi đó những script được đặt trong thẻ <%= và %> dùng để hiển thị một giá trị đã được tính ...
[Desing-Patern] Facade Patern
Facade Design Patern Facade Patern thuộc vào họ mô hình cấu trúc (structural patern). Facade patern phát biểu rằng : "just provide a unified and simplified interface to a set of interfaces in a subsystem, therefore it hides the complexities of the subsystem from the client" Tức là ...
Tự động hóa - Người trợ thủ đắc lực của dự án
Tự động hóa - Người trợ thủ đắc lực của dự án Nếu như có một thành viên không đòi lương cao mỗi tháng, không phàn nàn, làm việc nhiệt tình, chính xác, không gây lỗi khi tham gia vào dự án thì bạn sẽ làm gì? Tất nhiên là sẽ nhiệt liệt hoan nghênh rồi phải không? Chỉ cần bạn cố gắng một chút xíu ...
Cross Site Scripting - XSS là gì?
1.XSS là một kiểu tấn công cho phép hacker chèn những đoạn script độc hại vào website ,và chúng được thực thi ở người dùng(trên trình duyệt của người dùng).Khi trình duyệt của victims thực thi những đoạn script độc hại đó,chúng sẽ gửi cho hacker những thông tin của victims qua email hoặc server. ...
Nested set model - cây phân cấp trong database
I. Giới thiệu về cây phân cấp trong database Chắc hẳn mô hình cây không phải là xa lạ gì với các lập trình viên và ứng dụng của nó thì bạn có thể nhìn thấy rất nhiều như phân cấp thư mục, menu, phân cấp categories... Mỗi cây sẽ có các node cha và các node con, mỗi node cha có thể không có hoặc ...
Virtual node - Partitioner trong Cassandra
Chào mọi người hôm trước mình có viết bài chia sẻ về NodeJs cơ bản và xây dựng ứng dụng chat đơn giản với NodeJs và Express Hôm nay để tiếp tục chuyên mục biết gì viết đó (hehe) mình sẽ chia sẻ kiến thức mình tìm hiểu được về hệ quản trị cơ sở dữ liệu Cassandra mà facebook đang sử dụng để lưu ...
Cùng học RxJava, phần 2: Threading concept
Chào mừng các bạn đã trở lại với series Cùng học RxJava. Ở bài trước chúng ta đã tìm hiểu về 1 số cách cơ bản để tạo ra Observable - 1 trong những thành phần chủ yếu cấu tạo nên RxJava nói chung và thư viện ReactiveX nói riêng. Tuy nhiên để hiểu được cách áp dụng những Observable này vào thực tế ...
Career path của một kỹ sư phần mềm - P1
Before publish this post, I would like to say thank to Narita-san. You are my ex-customer but in my mind you are also my teacher and my friend. As your expectation, I want to share your voice to all people, not only to IT engineer, to everyone who want to be an IT engineer in the future also. ...
Module Concern
Giới thiệu Trong models, bạn thấy 1 thư mục là concerns mà có thể chưa từng sử dụng đến nó. Concerns là nơi đưa vào các method được gộp lại vào trong các module và có thể sử dụng cho nhiều module/class thông qua include module chứa chúng Ví dụ 1: # ../model/concerns/study.rb module ...