Search This Blog

Sunday, July 24, 2011

Một vài thao tác với MySQL Client

0. Cài đặt MySQL...
1. Kiểm tra tình trạng của MySQL trong máy:
mở Command Prompt (Start/Run/cmd) và nhập vô:
$ mysqladmin -u root -p status
nếu MySQL "ngon lành" sẽ có thông báo như sau: (các con số mang ý nghĩa tượng trưng)
Uptime: 434 Threads: 1 Questions: 85 Slow queries: 0...
trong trường hợp nhận được kết quả là "mysql is not recognized as an internal or external command..." thì dùng lệnh cd để dời con trỏ lệnh đến thư mục bin của MySQL như hình dưới
2. Khởi động MySQL Client. Chúng ta sẽ dùng giao diện dòng lệnh này để tạo 1 cái database mini và thực hiện 1 vài thao tác đơn giản với database nho nhỏ này.
a. cũng trong giao diện Command Prompt nhập
$ mysql -u root -p
hệ thống sẽ hỏi pass.
nhập pass của root vào.
kết quả:
b. Tạo database:
mysql> CREATE DATABASE miniexample;
Kết quả:
Query OK, 1 row affected...
c. Tạo 1 user mới (tên miniuser) với mọi quyền đối với database miniexample này.
mysql> GRANT ALL ON miniexample.* TO miniuser@'%'
-> IDENTIFIED BY '123456';
mysql> GRANT ALL ON miniexample.* TO miniuser@'localhost'
-> IDENTIFIED BY '123456';
d. Quit MySQL client. Reconnect với user usermini thay cho root.
mysql> quit
Bye
$ mysql -u miniuser -p miniexample
Enter password: ****
Welcome...
.
.
.
mysql>
e. Tạo 1 cái bảng với 2 cột "Số CMND" và "họ tên"
msql> CREATE TABLE nguoi (cmnd int), hoTen nvarchar(255);
Query OK, 0 rows affected ...
show cái tables mới tạo ra coi cho sướng con mắt đã:
mysql> show tables;
+--------------------------+
| Tables_in_miniuser |
+--------------------------+
| simple_table |
+--------------------------+

Kẻ 1 đường đánh dấu 80 kí tự trên 1 dòng trong Eclipse IDE.

Kẻ 1 đường đánh dấu 80 kí tự trên 1 dòng trong Eclipse IDE.
Lôi trên đây về :)
Ngắn gọn:
General -> Editors -> Text Editors -> Show Print Margin
Hình ảnh:
Bước 1
bước 2

Unit test với JUnit trong Eclipse

Học Unit Test, tiện tay viết cái này...
Chuẩn bị:
Eclipse Helios trở lên
Một tí tẹo kiến thức về Java
Lăn vào bếp:

Photobucket


Photobucket


Photobucket


Photobucket


Photobucket


Photobucket


Photobucket


Photobucket


Photobucket


Photobucket


Photobucket


Photobucket


Photobucket



Wednesday, May 18, 2011

Import **** cannot be resolved

đôi khi lập trình java với eclipse gặp mấy lỗi cực kì ngớ ngẩn như cái lỗi trên title (4 dấu * thay cho tên của cái import)khi đó làm như sau để giải quyết (với Long thì work, nếu bạn không giải quyết được thì pm lại đây nhé)
  1. Clean project (Menu bar / Project / Clean...)
  2. Build project lại (Menu bar / Project / Build Project)

Tuesday, May 3, 2011

Programming note for 2011.05.02

*
Trong Java với giao diện dòng lệnh, System.in, System.out, System.err kết hợp với nhau để thực hiện chuyển nhập dữ liệu
nhưng dữ liệu thường được chuyển vào ứng dụng dưới dạng tham số (arguments) nên System.in rất ít được sử dụng.

Programming notes 2011.05.03

*
Khi dùng biên dịch/chạy java bằng command prompt
You've defined your class to be within a package, so compile and run the class(es) from the root of the package (eg cd up to the Examples directory, then javac (or java) the class from there je3/basics/Hello
See Creating and Using Packages (The Java™ Tutorials > Learning the Java Language > Packages)
ví dụ: file Hello.java nằm trong C:\Examples\je3\basics\Hello.java
*
giải thích cách đặt tên "lạ" trong các project Java trên mạng:
Companies use their reversed Internet domain name to begin their package names—for example, com.example.orion for a package named orion created by a programmer at example.com.
>> longtth.blogspot.com >> com.blogspot.longtth.hellojava là package tên hellojava được tạo bởi longtth.blogspot.com. oạch.

Friday, April 8, 2011

Một vài cách nhìn về việc "làm phần mềm" được bác Thomas Arnold khuyến khích

http://www.itgate.com.vn/index.aspx?u=nws&su=d&cid=36&id=47125

Mặc dù email có thể bị coi là spam nhưng Long vẫn muốn share link trên tới các bạn, (và tất cả anh em IT trong list email của Long)

Trích một vài câu trong bài báo mà Long thấy cực kỳ tâm đắc:

luôn đặt người tiêu dùng lên vị trí đầu tiên trong mọi hoàn cảnh hay bất kỳ câu hỏi phỏng vấn nào.

Dân IT, đặc biệt là coder-những người bị "chèn ép", "chửi bới", "đè nén", thường xuyên Over Time trong khi mấy thằng bạn làm nghề khác đang chè chén say sưa những lúc chiều về. Dần dần chúng ta quên mất mình đang cung cấp 1 dịch vụ chứ không phải là "làm thủ công", xin phép chế một câu của Nam Cao thay cho cách nhìn của Long: "IT KHÔNG CHỈ cần đến những người thợ khéo tay làm theo một vài kiểu mẫu đưa cho. IT chỉ dung nạp được những người biết đào sâu, biết tìm tòi, khơi những nguồn chưa ai khơi và sáng tạo những cái gì chưa có"

Quan trọng hơn là họ phải là những người thực sự sử dụng sản phẩm đó

Lâu nay, Long vẫn quan niệm, phần mềm do mình làm ra phải là thứ mình có thể "xài thấy sướng" nhưng vẫn chưa có "cơ sở khoa học nào để chứng minh, may mà giờ có bác Thomas Arnold này "đỡ lời", chân thành cảm ơn bác.

PHÂN BIỆT QUẢN TRỊ VÀ QUẢN LÝ

PHÂN BIỆT QUẢN TRỊ VÀ QUẢN LÝ Hội đồng quản trị, tiếng Anh là BOD (Board Of Directors). Còn Ban giám đốc hay Ban quản lý tiếng Anh là BOM (B...