Home / Computer Science

Computer Science

Computer Science is a discipline studying how a computer works and how to operates it.

Read and write with file CSV in Python

An example of CSV format

It is possible to read and write CSV (comma separated values) files using Python 2.4 Distribution. Like most languages, file operations can be done with Python. Writing a CSV file with Python can be done by importing the CSV module and creating a write ...

Read More »

How to loop a dictionary in Python

Dictionary is one of the most widely used data structures in programming, especially with Python. To understand how to loop on it, extract its keys as well as retrieve all its values are important for any programmer. In this post, ...

Read More »

ArrayList in Java

ArrayList class implements List interface and it is based on Array data structure. It is widely used because of the functionality and flexibility that it offers. Most of the developers choose ArrayList instead of Array as it is considered as ...

Read More »

What exactly is RESTful programming?

Basic operations of RESTful architecture

We have heard a lot of people talking about RESTful services. In order to explain it in the simplest way, we think it is a difficult task. This post aims at showing its most basic features and how it works. ...

Read More »

How to implement an array with string index

Associative Array

I had shown you how to implement an array with string based index in Python programming language in the previous post. In this post, I will explain the same problem but the programming language for the implementation is C++. The ...

Read More »

How many CPU cores does your computer have?

Xem thông tin hoạt động của CPU và Bộ nhớ trên Ubuntu

http://www.howtogeek.com/howto/ubuntu/display-number-of-processors-on-linux/ http://www.linuxquestions.org/questions/linux-newbie-8/find-number-of-cores-in-my-processor-772925/ http://askubuntu.com/questions/257248/how-can-i-see-how-many-processor-cores-are-working http://www.cyberciti.biz/faq/linux-get-number-of-cpus-core-command/

Read More »

How cache memory works

Sorry, this entry is only available in Vietnamese.

Read More »

What is cache?

memory relationships

Bạn đã bao giờ từng đặt câu hỏi, đại loại như “Cache là cái gì? Hoạt động của cache như thế nào?”. Trong bài viết này tôi muốn giới thiệu một thuật ngữ được nhắc nhiều trong hoạt động máy ...

Read More »

Tìm hiểu bộ nhớ Cache

Bô nhớ cache – còn được gọi là bộ nhớ kí ức. Nói thêm từ cache là một thuật ngữ dùng trong máy tính, thường chúng ta dùng nguyên chữ cache trong cụm từ “bộ nhớ cache” mà không cần ...

Read More »

Array, List, etc. with String Indices

(Tiếng Việt) Trong lập trình, chúng ta cũng hay gặp nhiều trường hợp phải tạo một danh mục mà index của nó là các chuỗi kí tự. Có một khái niệm để mô tả loại đối tượng này, thường gọi là HashMap hay HashTable.

Read More »