Bài viết của Hoàng Hải Đăng

Thêm chức năng phân loại bài viết trên blog Github sau khi xiên xong Jekyll-now

CÁCH PHÂN LOẠI BÀI VIẾT THEO THỂ LOẠI 1.1. Một vài tên thể loại Thật ra trong quá trình viết blog dần dần thì chia thể loại sau cũng chẳng sao nhưng tốt nhất nên rào ngay từ đầu là về cơ bản có những thể loại gì, để mỗi bài viết đều có phân loại chặt chẽ. Ví dụ ban đầu bạn chỉ định viết ...

Tác giả: Hoàng Hải Đăng viết 21:07 ngày 11/08/2018 chỉnh sửa

Luận về comment code (Phong cách kiếm hiệp)

Comment code luôn là vấn đề gây tranh cãi sứt đầu mẻ trán trong giới võ lâm. Xưa kia, thuở còn mài đít trên ghê nhà trường, ta thường được các thầy dặn rằng: Code nhớ phải comment. Thuở mới đi làm, sơ nhập gian hồ, mỗi khi đọc code không hiểu, ta cũng hay đập bàn mà chửi: "Thằng này code ngu quá ...

Tác giả: Hoàng Hải Đăng viết 21:06 ngày 11/08/2018 chỉnh sửa

Những chiêu trò giúp bạn học nhanh hơn

Khi các ban cố gắng học bất cứ ngôn ngữ cũng như coding skill nào, họ thường gặp một số thách thức tương tự như: Một số khái niệm có thể gây nhầm lẫn, đặc biệt nếu bạn đang là một người có kiến thức ở một ngôn ngữ khác. Thật khó để tìm ra được thời điểm cũng như động lực để học. Cũng giống ...

Tác giả: Hoàng Hải Đăng viết 21:06 ngày 11/08/2018 chỉnh sửa

Một số ví dụ về quy hoạch động

Quy hoạch động là một trong những kĩ thuật lập trình cơ bản được sử dụng khá nhiều trong các cuộc thi lập trình. Ý tưởng về cơ bản rất đơn giản: để giải một bài toán, chúng ta đi giải các bài toán con, sau đó tổng hợp các lời giải đó lại thành lời giải của bài toán ban đầu. Trong một số bài toán, ...

Tác giả: Hoàng Hải Đăng viết 21:05 ngày 11/08/2018 chỉnh sửa

Stack overflow

Stack ? Stack là vùng nhớ dành cho các biến local, địa chỉ của bộ đếm chương trình. Trong ứng dụng nhúng với tài nguyên giới hạn, phần mềm nếu thiết kế không tốt có thể dẫn đến tràn stack , từ đó gây ra những lỗi với hiện tượng khó xác đinh lúc runtime. Để tránh việc này, các nhà lập trình được ...

Tác giả: Hoàng Hải Đăng viết 21:05 ngày 11/08/2018 chỉnh sửa

Map - Reduce Multiple Key - Value

Mình đang nghiên cứu Spark, nên có những thứ với mình khá là mới mẻ, nên log lại đôi chút để sau này còn có cái để training hay đọc lại À còn nữa, bài viết chỉ dành cho những ai đã và đang nghiên cứu về Spark. Người không nghiên cứu có khi đọc không hiểu đâu Ví dụ mình có một dữ liệu được ...

Tác giả: Hoàng Hải Đăng viết 21:05 ngày 11/08/2018 chỉnh sửa

Chuyện 18+ về Microservice - Phần 1

Bản quyền thuộc Fsoft Potato Tech Mag Giới thiệu series chuyện về kiến trúc Microservice từ thiết kế đển implementation Giaosucan's blog: Chia sẻ kiến thức kĩ thuật theo cách bá đạo http://www.giaosucan.com Phần 1: Chuyện chàng Khắc Tiệp và công ty Venus Xưa kia ở nước Việt Nam ...

Tác giả: Hoàng Hải Đăng viết 21:04 ngày 11/08/2018 chỉnh sửa

Web Beacon và cookie

Web Beacon là gì Web Beacon, hay Web Bug là 1 khái niệm với 2 tên gọi khác nhau. Có thể bạn chưa từng nghe nói đến, hay đã nghe nhưng ko hiểu rõ lắm về cụm từ này. Trước hết mình sẽ lấy định nghĩa trên Wikipedia xuống để dễ theo dõi: A web bug is an object that is embedded in a web page or ...

Tác giả: Hoàng Hải Đăng viết 21:03 ngày 11/08/2018 chỉnh sửa

Tàn Code Lệnh - Phần 1

GIAOSUCAN'S BLOG - CHIA SẺ KIẾN THỨC KĨ THUẬT THEO CÁCH BÁ ĐẠO http://www.giaosucan.com/ Lời tựa Tàn code lệnh là series bài viết giải thích nội dung cuốn Clean Code của Robert C. Martin theo phong cách kiếm hiệp Rober C Martin Chương 1: Huyết hải thâm cừu Hỡi thế gian, code ...

Tác giả: Hoàng Hải Đăng viết 21:02 ngày 11/08/2018 chỉnh sửa

Parameters vs Arguments

Mình xin được tóm tắt lại một vài kiến thức thức cơ bản trong lập trình mà đôi lúc chúng ta bị nhầm lẫn hoặc không để ý đến. Parameter is variable in the declaration of function. Argument is the actual value of this variable that gets passed to function. For example: public void ...

Tác giả: Hoàng Hải Đăng viết 21:02 ngày 11/08/2018 chỉnh sửa