- 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
[Ruby] Get insights into Regular Expression
Lastweek a newbie ask me about Regular Expression, I unconsciously gave him a simple but powerful answer "Stack Overflow and Rubular" (lol). However, at that moment, I realized that my Ruby knowledge had missed a Swiss Army Knife for interacting with String so I decided to take my weekend for ...
Java generics super vs extends
Trong bài viết này, chúng ta sẽ xem xét một vài cách sử dụng advanced của wildcards (wildcards là dấu "?" trong các từ khóa "? extends E" hay "? super T" ...). Giả sử chúng ta có một cấu trúc dữ liệu chuyên dùng để ghi dữ liệu, ở đây là interface Sink: interface Sink < T > { ...
Interface không có thân hàm khi so sánh với Abstract class có còn đúng? - Xưa rồi diễm ơi!
"Xưa rồi diễm ơi!" đấy là câu nói của thầy mình khi nói về những lý thuyết trước đây cho rằng việc so sánh (một phần) giữa Interface và Abstract class. Interface không thể viết được body trong hàm. Abstract thì viết được. Lý thuyết đó đã không còn đúng với Java 8. Lý thuyết ...
Xây dựng backlink nội bộ
Backlink nội bộ hay còn gọi là Internal Linking là một hình thức đặt các liên kết giữa những trang trong cùng một website với nhau và thường là được chèn đan xen với nhau. Không ít người nghĩ rằng nên tập trung vào việc xây dựng backlink ở bên ngoài, nhưng thực chất Google cũng đánh giá rất cao cho ...
Văn hóa học nhóm trong ngành phần mềm
Bài viết này được tham khảo từ: http://searchsoftwarequality.techtarget.com/definition/Whole-team-approach http://www.scrumexpert.com/knowledge/are-you-a-whole-team/ Bạn đã theo nghiệp phần mềm thì bạn phải luôn luôn mài giũa kỹ năng của bản thân. Tất nhiên, kỹ năng là điều cần thiết đối với ...
Định dạng XML cho excel
Hi các bạn, cảm ơn đã quan tâm đến bài viết của mình. Các tut mình viết sẽ follow vào 1 chủ đề nhất định các góc nhỏ của vấn đề mà mình gặp phải trong quá trình làm việc và hướng mà mình giải quyết vấn đề. Mong là sẽ nhận được sự phản hồi về các hướng giải quyết của bạn khi gặp vấn đề tương tự. ...
Giới thiệu về Buffer overflow
Giới thiệu Khai thác lỗi tràn bộ đệm được biết đến đầu năm 1988, và đến năm 1996 đã có bài hướng dẫn từng bước cho việc khai thác các lỗ hổng tràn bộ đệm trên stack. Lỗi tràn bộ đệm là khi bộ nhớ bị ghi đè nhiều lần trên ngăn xếp. Thông thường nó xảy ...
Phân quyền động sử dụng gem cancancan trong Ruby on Rails
Hầu hết chúng ta đã sử dụng gem cancancan để phân quyền. Chúng ta có thể định nghĩa các quyền truy cập tới model khác nhau trong class Ability. class Ability include CanCan : : Ability def initialize user end end Tuy nhiên, khi thay đổi bất kì Ability nào, chúng ta đều ...
Những tính năng của ECMAScript 6
ECMAScript là một đặc tả kỹ thuật của scripting language, được thiết kế bởi tổ chức Ecma International. Có nhiều implementation của đặc tả này, trong đó phổ biến nhất chính là JavaScript (ngoài ra có thể kể đến JScript, Action Script). Lần đầu tiên ngôn ngữ Javascript xuất hiện là vào năm ...
AlphaGo: Mastering the ancient game of Go with Machine Learning
If you don't know Vietnamese, please scroll to the bottom of this article for the originals. Game là một cơ sở kiểm thử tuyệt vời đối với việc phát triển các giải thuật thông minh và linh hoạt có khả năng giải quyết các vấn đề theo các cách mà con người đã và đang làm. Việc tạo ra các chương ...