[Java] Inner Class

Inner class là class được khai báo trong 1 class khác. VD class Inner được khai báo trong class Outer Các phương thức trong class Outer có thể khai báo các đối tượng của class Inner một cách bình thường. Tuy nhiên các phương thức trong các class khác ngang hàng với class Outer phải khai Import class Outer hoặc khai báo như sau: Outer.Inner out = new Outer().new Inner(); Code minh họa:

[Java] Lấy thời gian trong Java – Time in Java

Trong lập trình nhiều khi ta cần tính toán thời gian chạy của chương trình hoặc thời gian thực hiện một công việc nào đó để có phương pháp xử lý hiệu quả hơn. Java cung cấp cho chúng ta một số cách lấy thời gian của hệ thống như sau:

[Android] Màu của Button Android – Button color Android

Để đặt màu cho Button ta có thể sử dụng android:background=”mã màu” của Button VD: android:background=”#F00″ => cho ta màu đỏ. Tuy nhiên với cách này khi click vào Button chúng ta sẽ không nhìn thấy sự phản ứng của Button nên tưởng chừng nó chưa được click. Để khắc phục điều này ta làm như sau: Bước 1: Tạo file color.xml trong thư mục res/values với nội dung như sau (file này nhằm định […]

[Android] Spinner in Android

spinner cho phép chúng ta có 1 bảng chọn sẵn dạng như thế này: Để có thể đặt các giá trị cho spinner ta có 2 cách thực hiện là đặt sẵn giá trị trong file res/values/strings.xml hoặc đặt ngay trong file *.java. Trước tiên ta làm 1 cái giao diện đơn giản đã. file *.xml Sau đó ta có thể nhìn trong tab Graphics cal có dạng sau (hơi xấu nhưng sau khi chạy […]

[Android] Màu nền của layout Android – Set background color of layout Android

Để đặt màu nền cho layout bạn chỉ cần thêm dòng lệnh: android:background=”mã màu”

[C/C++] Hàm sleep trong C/C++ – Function Sleep in C/C++

Hàm sleep(int n) dùng để tạo 1 khoảng thời gian “ngủ” cho chương trình (n giây). Để dùng nó ta khai báo thư viện unistd.h.

[Ubuntu] Quay video màn hình trên Linux với SimpleScreenRecorder – Record Screen on Linux with SimpleScreenRecorder

Trước đây mình thường dùng RecordMyDesktop để làm video ghi lại những hoạt động trên màn hình, nhưng do máy rất cùi nên không thể ghi được âm thanh, nếu ghi cả âm thanh sẽ rất giật và làm hỏng hình ảnh trong video. Và vì thế mình cố gắng tìm một phần mềm khác có thể đáp ứng được là dễ dùng và nhẹ hơn, và cuối cùng cũng tìm ra SimpleScreenRecorder Tính năng […]

[Ubuntu] Chỉnh sửa video với Kdenlive trên ubuntu – Edit video with Kdenlive on Ubuntu

Kdenlive là một trình biên tập video trực quan và mạnh mẽ, có nhiều công nghệ xử lý video mới nhất. Kdenlive sử dụng công nghệ dựng phim phi tuyến cho phép người dùng truy cập vào bất kì một khung hình nào trong một video, nó có khả năng trộn video cùng lúc, xem trước những hiệu ứng đã tạo, hỗ trợ nhiều định dạng video. Kdenlive là một phần mềm mã nguồn mở, […]

[Java] Định dạng in số trong Java – Formatting Numeric Print Output in Java

Trong Java cung cấp 2 phương thức định dạng in cho chúng ta là printf và format và 2 phương thức này có chức năng tương tự nhau. Với cùng 1 biến số ta có thể định dạng in nó với nhiều cách khác nhau. VD Một điều nữa là ta có thể in theo hệ thống định dạng Pháp, ngăn cách phần nguyên và phần thập phân của số thực thập phân bằng định […]

[Cuộc sống muôn màu] Bảy cách để trở một người được nhắc đến trong giới Nhân sự

Bài viết sau mình tình cờ đọc được tại : http://blognhansu.net/2013/02/01/bay-cach-de-tro-mot-nguoi-duoc-nhac-den-trong-gioi-nhan-su/ Do bài viết rất hay nên mình xin phép tác giả được chép lại để dễ dàng tra cứu, rất cảm ơn tác giải vì bài viết rất rất bổ ích này ! ————————— Mấy hôm nay nhận được bài viết mới của bác Alan Collins, KC thấy hay hay nên dịch lại. Thân mời cả nhà cùng thưởng thức. Bài viết gốc ở […]