- 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
Tính toán dung lượng ổ cứng cần cho Elasticsearch
Gần đây trong dự án của mình có phát sinh yêu cầu cần nâng cấp ổ cứng cho Cluster Elasticsearch, tuy nhiên để đưa ra con số chính xác cần tăng thêm bao nhiêu thì mình lại không thể cho ra con số cụ thể. Sau khi search google một hồi thì mình tìm thấy công thức cho vấn đề này. http://svops.com/blog/ ...
[Java Core] Garbage Collection
Khi chạy một chương trình, có vô số object được khởi tạo như String, Interger, ArrayList, Map … và các defined object được tạo ra và lưu trữ trong memory lúc runtime. Sẽ có một vấn đề xảy ra đối với memory lúc này. Khi memory đầy, JVM phải loại bỏ một vài objects để lấy chỗ khởi tạo các ...
Bạn chọn QA là nghề nghiệp hay công việc ?
Liệu trong mỗi chúng ta đã bao giờ tự hỏi tại sao ngày hôm nay, tại thời điểm hiện tại, khi đang đọc bài viết này, mình lại là một QA? Tại sao không phải là một Developer hay một công việc hoàn toàn khác!? Bạn bắt đầu làm việc như một QA vì bạn cần một công việc, để kiếm tiền và đảm bảo nhu cầu ...
Cấu trúc dữ liệu OpenStruct
OpenStruct là một cấu trúc dữ liệu, tương tự như một Hash, cho phép định nghĩa các thuộc tính tùy ý với các giá trị kèm theo của chúng. Điều này được thực hiện bằng cách sử dụng metaprogramming của Ruby để xác định phương thức trên lớp. Việc sử dụng OpenStruct một cách hợp lý sẽ giải quyết được rất ...
CSRF Protection in Rails
Đầu tiên, tấn công CSRF là gì? Cross-Site Request Forgery (CSRF) là kiểu tấn công cho phép một người dùng xấu giả mạo các yêu cầu hợp pháp và gửi chúng đến hệ thống của bạn. Chúng cố gắng gửi đến hệ thống như một người dùng đã được chứng thực trong hệ thống. Rails xây dựng hệ thống bảo vệ chống ...
Vai trò test lead trong dự án Agile là gì?
Trong thế giới phần mềm ngày nay, phương pháp agile đã không còn quá xa lạ, mà đã trở thành công cụ được sử dụng bởi nhiều công ty, nhưng nhiều tester sẽ tự hỏi, vậy con đường sự nghiệp đối với tester truyền thống sẽ như thế nào. Nhiều người trong chúng ta mặc định coi mục đích trong nghề làm test ...
Tạo màn hình settings với SharedPreferences
Các ứng dụng android thường bao gồm màn hình setting cho phép người dùng thay đổi các tính năng cũng như hành vi của ứng dụng. Ví dụ, tắt-bật thông báo hay bao lâu thì ứng dụng sẽ đồng bộ dữ liệu từ trên cloud. Nếu muốn tạo màn hình setting cho ứng dụng của mình, ta nên dùng Android's preference ...
What''s Ruby Exceptions?
This article will discuss about exceptions in ruby (ruby exceptions). At first glance, we find this to be a simple concept. However, there are some points to keep in mind In this article we will show and find easy example to make you get clearly and easay understatnd about ruby exceptions. ...
[Selenium IDE 01] - Giới thiệu/ cài đặt Selenium IDE
Đây là bài đầu tiên trong loạt bài hướng dẫn về Selenium IDE, hi vọng các bạn sẽ có được những thông tin hữu ích trong công việc của mình khi đọc xong loạt bài viết này Yêu cầu: Đôi khi automation cho 1 dự án có thời gian ngắn hoặc chức năng/ workflow đơn giản cần regression test nhiều lần thì ...
Học về Git trong 30 phút - Phần I
Git đã phát triển phổ biến trong những năm gần đây. Hệ thống kiểm soát phiên bản được sử dụng bởi các dự án nguồn mở khổng lồ như Linux với hàng nghìn cộng tác viên, các nhóm có kích cỡ khác nhau, các nhà phát triển độc lập và thậm chí cả sinh viên. Người mới bắt đầu thường rất sợ hãi bởi tất cả ...