- 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
Finding the longest path on the grid pattern to lock the smartphones using the Hamiltonian path
Smartphone is the latest-generation handheld device as it contributes a lot to ease our daily activities such as communication, keeping personal data, office-tasks, and even many fun-activities! Nowadays, it's an important thing for the smartphone users to keep their smartphones secured to prevent ...
Bạn hiểu về hàm main trong Java đến mức nào? 12 câu hỏi đơn giản để kiểm tra kiến thức của bạn.
Hàm main trong hầu hết các ngôn ngữ lập trình có lẽ là hàm đầu tiên mà chúng ta làm quen khi học 1 ngôn ngữ mới. Nó đóng vai trò như 1 điểm bắt đầu (entry point) "nơi mà quyền điều khiển được chuyển từ hệ thống đến một chương trình máy tính, và tại đó thì CPU sẽ truy cập vào 1 chương trình hoặc một ...
3 điều cần chú ý về Mobile Navigation trong thời đại Iphone X
Thời gian gần đây dân công nghệ không ai là không biết đến sự xuất hiện "vạn người mong" của iPhone X. Apple đã mạnh dạn bỏ đi phím home kiêm cảm biến Touch ID trên thiết bị, việc này cũng giúp phần viền bezel của chiếc iPhone mới mỏng hơn. Đây chính là điểm thay đổi lớn nhất về phần thiết kế trên ...
Accessing deeply nested object property
Anything that can go wrong will go wrong So we adds checks everywhere to make sure the data comes from outside is in the correct shape. Soon, we will realize that we've created this monster. Looking for a value nested deeply inside an object is very popular in Javascript codes and you ...
Những khái niệm cơ bản trong Mật mã học
Trong thời đại các đồng tiền ảo đang bùng nổ mạnh mẽ, gọi là tiền ảo nhưng chẳng ảo chút nào cả. Với việc ngày càng có nhiều người sử dụng nó thì nó càng trở nên hiện hữu và không còn là ảo nữa, cái tên tiền ảo nghe có vẻ hơi tiêu cực và trở nên không phù hợp cho lắm. Vì vậy ngoài tên là tiền ảo nó ...
Xây dựng ứng dụng đơn giản với AngularJS và Node.js
Ở hai bài trước, mình đã giới thiệu về directive dndLists trong Angular và kết nối MySQL với Node JS Express. Tiếp theo ở bài này, mình sẽ giới thiệu đến các bạn cách xây dựng một app nhỏ với phần client side sẽ được xử lý bằng AngularJS, server side sẽ là Node.js kết nối đến database sử dụng ...
Sự khác nhau giữa Frontend Testing và Backend Testing
Nếu có ý định làm việc trong ngành lập trình web, chắc hẳn các bạn sẽ quan tâm đến 2 thuật ngữ "Front-end" và "Back-end" vốn được nhắc đến nhiều trong các đoạn mô tả công việc từ nhà tuyển dụng. Vậy "Front-end" và "Back-end" là gì? 1. Front-end là gì? Front-end là một loại kiểm thử để kiểm tra ...
Sử dụng ORM Ebean trong Play Framework
Play đi kèm với ORM Ebean . Để enable tính năng này, hãy thêm plugin Play Ebean vào plugin SBT trong file project/plugins.sbt : addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "4.0.1") Và sau đó modify file build.sbt để enable plugin Play Ebean : lazy val myProject = (project in ...
IOS testing - Tìm hiểu về Manual testing Phần II
Ở phần I tôi đang nói đến việc kiểm thử tự động trên iOS, trong bài này tôi sẽ đề cập đến Kiểm thử bằng tay thông thường Manual testing 1.Exploratory Testing - Thử nghiệm thăm dò Đó là một thử nghiệm mà không có một kế hoạch kiểm tra chính thức, là phương pháp thử nghiệm chi phí thấp nhưng có ...
Code CSS chuyên nghiệp và đơn giản hơn với SASS - Phần 1
Dù bạn có là một Dev back-end thì khiên thức về html, css, js là những thứ không thể thiếu nếu bạn muốn làm dự án về webapp Ở bài viết này mình xin tóm lượt về SASS và các cú pháp đơn giản để có thể nắm rỏ hơn cách làm việc của nó. Khái niệm SASS là một CSS Processor hỗ trợ trong việc quản lý ...