- 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
Chuyện hỏi đáp trên các forum/website/group
Trong những năm gần đây, với sự phổ biến của Internet tại Việt Nam, việc trở thành một coder chưa bao giờ dễ dàng hơn nữa. Hầu hết mọi vấn đề liên quan đến lập trình đều có thể được tìm thấy trong vài click. Khi chương trình xảy ra lỗi, chỉ cần ném thông báo lỗi lên google là đã có thể tìm thấy ...
XML Config API cho Java
Ngày trước tạo file config dùng class Properties và phải dùng file properties –> gõ nhiều mỏi tay quá nên viết cái thư viện này xài cho tiện
Một bài viết hay về chuyện tự học
Không có gì để nói, mời anh em vào đọc Câu chuyện của người tự học - FB: VƯƠNG TRÍ NHÀN
Các developer nhiều kinh nghiệm có sử dụng Google không?
TL;DR Có, sử dụng rất nhiều. CodeAhoy – 30 Apr 16 Do Experienced Programmers Use Google Frequently? Technology. People. Imagination.
Function in Javascript Part 3: Closure – Is It Magic?
1. Functions as Value – First Look Các biến hàm thường được sử dụng như một phần nhỏ của chương trình. Do vậy nhiều người sử dụng nó như một biến khai báo một lần và không bao giờ thay đổi. Điều này làm chúng ta dễ dàng nhầm lẫn giữa hàm và tên của nó. Nhưng 2 điều này hoàn toàn khác nhau. Giá ...
Function in Javascript Part 2: Scope and Nested Scope
Trong Part 1, tôi đã giới thiệu về cách khai báo hàm. Bài này tôi sẽ giới thiệu về phạm vi của parameter, biến local (biến cục bộ) và biến global (biến toàn cục). 1. Scope of Variable – Phạm vi của biến Một tính chất quan trọng của hàm là biến được tạo ra bên trong hàm, kể cả các parameters, là ...
Java Multi-Threading - Chương trình liệu có dừng khi thread main chết?
Ta có đoạn code sau: class NewThread implements Runnable { Thread t; NewThread(){ t = new Thread(this, "Demo Thread"); System.out.println("Child Thread: " + t); t.start(); } public void run(){ try { for(int i = 5; i > 0; ...
Exception Handling in Java – The Bad Parts
Trong bài lần trước, Exception Handling in Java – The Good Parts, tôi đã nêu ra các lợi ích của việc sử dụng Exception Handling trong Java. Tuy vậy, nếu sử dụng sai chỗ, các Exception có thể khiến performance của chương trình bị ảnh hưởng ít nhiều. Chắc hẳn trong chúng ta ai cũng có lần phải ...
Function in Javascript Part 1: Decrale and Invoke
Khai báo và gọi function trong Javascript Định nghĩa một hàm trong javascript cũng giống như định nghĩa một biến bình thường, tuy nhiên giá trị của biến là một hàm. Ví dụ như hàm tính bình phương của số x sau: var square = function(x){ return x*x; }; //Lưu ý dấu ; khi kết thúc khai ...
Exception Handling in Java – The Good Parts
Có một câu châm ngôn đã có từ lâu trong ngành phát triển phần mềm: 80% nỗ lực code của chúng ta được sử dụng trong 20% thời gian. 80% đó là nỗ lực để check và xử lý các lỗi của chương trình. Trong rất nhiều ngôn ngữ lập trình, việc check lỗi, bug rất buồn chán. Nó khiến cho chương ...