- 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
Closures của JavaScript hoạt động như thế nào?
Bài viết được dịch từ blog của tác giả Dmitry Frank. Tôi đã dùng closures vài lần rồi. Tôi học cách dùng chúng, nhưng không hiểu rõ closures thực sự hoạt động như thế nào, thực chất điều gì xảy ra khi tôi sử dụng chúng. Mà clousre là cái gì cơ chứ? Wikipedia cũng không giúp ích gì ...
Công nghệ Cache và Cookies tác động đến website như thế nào?
Cache và Cookies đã được ra mắt và trở thành những công nghệ cải thiện năng suất duyệt web được sử dụng phổ biến nhất hiện nay. Dù là các công nghệ chủ chốt và thường xuyên được đề cập đến trong Website nhưng vẫn có sự nhầm lẫn và mơ hồ về 2 khái niệm này. Cache và Cookies không ...
Bạn có thể làm gì với Python? Đây là 3 ứng dụng chính của Python
Nếu bạn đang nghĩ đến việc học Python – hoặc là mới bắt đầu học nó, có thể bạn tự hỏi: Chính xác thì tôi có thể sử dụng Python để làm gì? Vâng đó là một câu hỏi khó trả lời, bởi vì có rất nhiều ứng dụng sử dụng Python Nhưng theo thời gian, tôi nhận thấy có 3 ứng dụng ...
Seeding a database using the Rails command line
Ruby on Rails có các công cụ rất tốt để tạo cơ sở dữ liệu và nhờ vào những đóng góp của công đồng, có một số gem để thực hiện công việc đó dễ dàng hơn. Bên cạnh việc tạo cơ sở dữ liệu, chúng tôi có các công cụ hữu ích để kiểm tra cơ sở dữ liệu và các cách để tổ chức các hạt dữ liệu quan trọng tốt ...
ZAP tool cho người mới bắt đầu
Security Testing: Kiểm thử bảo mật là kiểm tra ứng dụng để tìm ra các lỗ hỏng về bảo mật. Các website/ app về buôn bán, ngân hàng, mạng xã hội,... có thể bị nhiễm virus bất cứ lúc nào nên kiểm thử bảo mật là cần thiết và quan trọng. Giới thiệu về ZAP OWASP Zed Attack Proxy (ZAP) là ...
Tìm hiểu về animation chữ ký - Sức mạnh của lệnh Path trong SVG (Part 2)
Chào các bạn, mình đã viết phần đầu tiên về việc tạo animation chữ ký với SVG. Các bạn nào chưa xem thì có thể xem tại https://viblo.asia/p/tim-hieu-ve-animation-chu-ky-suc-manh-cua-lenh-path-trong-svg-part-1-GrLZDWJgKk0. Ở lần trước, mình đã chỉ cho bạn sơ qua về SVG, cụ thể là các lệnh vẽ Path, ...
Blockchain testing có thực sự ghê gớm như lời đồn?
Lịch sử phát triển Từ năm 2009, khi Satoshi Nakamoto triển khai công nghệ blockchain như một thành phần cốt lõi trong Bitcoin, blockchain đã là từ thông dụng trong ngành công nghệ. Thành công của Bitcoin đã chứng minh khả năng vi diệu của nền tảng công nghệ này và hiện tại mọi người đang lên kế ...
Facebook rơi khỏi top 10 thương hiệu giá trị nhất thế giới
Apple, Google, Amazon và Microsoft đứng đầu bảng xếp hạng thương hiệu giá trị nhất thế giới 2019 của hãng tư vấn Interbrand. Bắt đầu xây dựng thương hiệu cá nhân như một lập trình viên mới Thương hiệu cá nhân Dev quan trọng hơn bạn tưởng Interbrand vừa ...
Xuất hiện website khoá iCloud từ xa và biến iPhone thành cục gạch, người dùng cần cảnh giác
Với website này, kẻ xấu có thể khoá iCloud bất kỳ chiếc iPhone nào nếu như chủ nhân của nó sở hở. Cựu kỹ sư Tesla thừa nhận lấy mã nguồn Autopilot rồi… tải lên iCloud, có thể để đem về Trung Quốc Apple thử nghiệm tính năng sinh trắc học để đăng nhập vào ...
Cách clone một object
Clone một object từ object ban đầu vì không muốn thao tác trên object hiện tại, vì thao tác trên đấy dữ liệu của object hiện tại bị thay đổi. Chúng ta clone một object ban đầu ra một object mới, sau đó thao tác trên object được clone. Giả sử bạn có một class tên Employee: có nhiều properties như ...