1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

CLB Tin học!

Chủ đề trong 'Đại học Bách Khoa TpHCM' bởi TieuBao, 28/11/2002.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. luckynguyen

    luckynguyen Thành viên quen thuộc

    Tham gia ngày:
    09/04/2002
    Bài viết:
    201
    Đã được thích:
    0
    Setup lai máy,Có đĩa XP SP 2 rồi đó,chạy cũng ổn định
    Not Thing To Say.


  2. bkav_hcm

    bkav_hcm Thành viên mới

    Tham gia ngày:
    01/12/2003
    Bài viết:
    484
    Đã được thích:
    0
    Bà con ơi cho Bkav_hcm tôi hỏi tý: cái notebook và cái laptop khác nhau ở điểm nào vậy?
    Máy Notebook của một người bạn Bkav_hcm dạo này chạy khá chậm và không ổn định do có nhiều rác quá, Bkav_hcm định cài lại chương trình cho bạn Bkav_hcm không biết có được không vậy hay phải mang ra cty (tại từ trước đến giờ toàn cài trên máy destop nên không biết có gì khác không và có thể được hay không?)
    Nếu được thì cho hỏi luôn, cái máy đó 20G, nên phân chia ổ cứng như thế nào là tối ưu?
    Rất mong sớm nhận được câu trả lời, Bkav_hcm xin chân thành cám ơn nhưng không hậu tạ đâu
    Bkav_hcm
  3. TieuBao

    TieuBao Thành viên quen thuộc

    Tham gia ngày:
    26/05/2002
    Bài viết:
    643
    Đã được thích:
    0
    Theo tôi được biết thì Notebook với Laptop là như nhau, nó chỉ là hai cách gọi khác nhau của máy tính xách tay.
    Cài đặt và sử dụng máy Laptop cũng giống như cài đặt và sử dụng máy tính Desktop thôi.
    Ổ cứng 20GB nên chia làm 3 ổ đĩa.
    Kỷ niệm như rêu, anh níu vào chợt ngã. Tình xưa giờ quá xa.
  4. TieuBao

    TieuBao Thành viên quen thuộc

    Tham gia ngày:
    26/05/2002
    Bài viết:
    643
    Đã được thích:
    0
    Bài này đọc được trên JavaVietnam.org, thấy rất hay nên post cho mọi người cùng đọc:
    Bài này lấy từ
    http://www.norvig.com/21-days.html (Định)
    Tự học lập trình trong 10 năm ​
    Tại sao mọi người lại gấp gáp đến vậy?
    Bước vào bất cứ hiệu sách nào, bạn sẽ thấy cuốn Teach Yourself Java in 7 Days (Tự học Java trong vòng 7 ngày) cùng vô số các tựa sách tương tự nói về việc tự học Visual Basic, Windows, Internet, và những thứ khác trong vòng một vài ngày ít ỏi hoặc chỉ vài giờ. Tôi đã dùng tính năng power search ở Amazon.com:
    pubdate: after 1992 and title: days and
    (title: learn or title: teach yourself)
    và nhận được 248 kết quả. 78 cuốn sách đầu tiên là sách vi tính (số 79 là cuốn Learn Bengali in 30 days). Tôi đã thay chữ "days" bằng chữ "hours" và nhận được kết quả đáng kể tương tự: 253 cuốn, với 77 cuốn sách vi tính và cuốn ở vị trí 78 tiếp theo là Teach Yourself Grammar and Style in 24 Hours. Trong tổng số 200 cuốn đầu bảng thì có đến 96% là sách vi tính.
    Kết luận là hoặc mọi người hiện đang hối hả lao đi học về máy tính, hoặc là máy tính giờ đây là cái gì đó dễ học hơn nhiều so với các thứ khác. Chẳng có cuốn nào nói về việc học Beethoven, Quantum Physics (vật lý lượng tự), hoặc thậm chí Dog Grooming (Chải lông cho chó) trong một vài ngày cả.
    Hãy phân tích cái tựa đề kiểu như Learn Pascal in Three Days xem có có nghĩa là gì:
    ? Learn: Trong 3 ngày, bạn sẽ không có thời gian để viết một vài chương trình quan trọng, và rút ra được những bài học thành công và thất bại với chúng. Bạn sẽ không có thời gian để làm việc với các lập trình viên có kinh nghiệm và hiểu rằng những gì cần đến là phải sống trong một môi trường như thế. Nói tóm lại, bạn sẽ không có thời gian để học nhiều. Do vậy họ sẽ chỉ có thể nói về những vấn đề thường gặp một cách đại khái, hời hợp, chứ không đem lại cho bạn sự thấu hiểu sâu sắc. Như Alexander Pope đã từng nói, học ít là một điều nguy hiểm.
    ? Pascal: Trong 3 ngày, bạn có thể học được cú pháp của Pascal (nếu bạn đã biết được một ngôn ngữ tương tự), nhưng bạn không thể học được nhiều về cách thức sử dụng cú pháp đó. Nói tóm lại, ví dụ như, nếu bạn là một lập trình viên Basic, bạn có thể học cách viết các chương trình theo phong cách Basic với cú pháp Pascal, nhưng bạn không thể biết được rằng Pascal thực sự là tốt (và không tốt) cho cái gì. Vậy đâu là vấn đề? Alan Perlis đã từng nói: "Một ngôn ngữ mà không phản ánh cái cách mà bạn suy nghĩ về lập trình là một thứ không đáng học". Vấn đề có thể là ở chỗ bạn phải học một tí ti về Pascal (hoặc có thể hơn chút là Visual Basic hay javascript) là bởi vì bạn cần để đối phó với một công cụ đang dùng để thực hiện một nhiệm vụ cụ thể. Nhưng sau đó thì bạn sẽ không học lập trình nữa; bạn sẽ học cách hoàn thành nhiệm vụ đó.
    ? in Three Days: Thật không may, chừng này thời gian là không đủ, như chúng tôi sẽ nói ở phần sau.
    Tự học lập trình trong vòng 10 năm
    Các nhà nghiên cứu (Hayes, Bloom) đã chỉ ra rằng bạn cần đến 10 năm để phát triển các kĩ năng chuyên môn trong bất cứ một lĩnh vực nào, bao gồm chơi cờ, sáng tác nhạc, vẽ, chơi piano, bơi lội, chơi tennis, và nghiên cứu trong lĩnh vực neuropsychology và topology. Có vẻ như không hề có một con đường tắt nào: thậm chí ngay cả Mozart, một thần đồng âm nhạc từ năm 4 tuổi, cũng mất thêm 13 năm nữa trước khi ông ta bắt đầu viết nên được những bản nhạc nổi tiếng thế giới. Trong một thể loại khác, băng nhạc Beatles có vẻ như đột ngột bùng nổ trên sân khấu, hình như từ buổi diễn của Ed Sullivan trong năm 1964. Nhưng họ đã liên tục chơi nhạc từ năm 1957, và trong khi đã có được tiếng tăm rộng lớn từ sớm, thì thành công vang dội quan trọng đầu tiên của họ là đĩa Sgt. Peppers, lại được phát hành trong năm 1967. Samuel Johnson lại nghĩ là cần một khoảng thời gian nhiều hơn 10 năm: "Sự giỏi giang trong bất cứ một lĩnh vực nào chỉ có thể đạt được bằng sự lao động suốt đời; chứ nó không thể mua được với cái giá rẻ hơn." Và Chaucer thì lại than phiền "Cuộc sống ngắn thế mà tài năng thì lâu đến thế."
    Sau đây là công thức của tôi để dẫn đến thành công trong lập trình:
    ? Hãy chú ý đến lập trình, và thực hiện việc đó bởi vì nó gây hứng thú. Hãy đảm bảo là nó tiếp tục gây đủ hứng thú để bạn sẵn lòng làm công việc đó trong vòng 10 năm.
    ? Hãy nói chuyện với các lập trình viên khác; hãy đọc các chương trình khác. Điều này thậm chí còn quan trọng hơn việc đọc bất cứ cuốn sách nào hay tham gia một khóa đào tạo nào.
    ? Chương trình. Cách học tốt nhất là học bằng cách thực hành. Nói một cách kĩ thuật hơn, "mức độ hiệu quả làm việc lớn nhất đối với các cá nhân trong một lĩnh vực cho trước không tự động đạt được như là một chức năng của kinh nghiệm được mở rộng, nhưng mức độ hiệu quả hoạt động này có thể thậm chí tăng lên với sự đóng góp của các cá nhân có kinh nghiệm cao như là kết quả của những nỗ lực cải thiện thận trọng." (trang 366) và "việc học có hiệu quả nhất đòi hỏi một nhiệm vụ được phân tích rõ ràng với mức độ khó phù hợp cho một cá nhân cụ thể, sự phản hồi có thông tin, và các cơ hội lặp lại và sửa chữa lỗi lầm." (trang 20-21) Cuốn Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life là một tài liệu tham khảo rất hay cho quan điểm này.
    ? Nếu bạn muốn, hãy dành 4 năm học ở trường đại học (hoặc nhiều thời gian hơn ở một khoa sau đại học). Điều này sẽ giúp bạn có được sự tiếp cận đối với một số nghề nghiệp đòi hỏi tư chất, và nó sẽ giúp bạn hiểu sâu hơn về lĩnh vực đó, nhưng nếu bạn không thích trường lớp, bạn có thể (với một số hi sinh nào đó) nhận làm một công việc tương tự. Trong bất kể trường hợp nào, học hành bằng sách vở riêng thôi là chưa đủ. "Giáo dục về khoa học máy tính không thể làm cho bất kì một người nào trở thành một chuyên gia về lập trình cũng như việc nghiên cứu bút lông và phẩm mầu không thể làm cho ai đó trở thành các họa sĩ bậc thầy" Eric Raymond, tác giả của The New Hacker''''s Dictionary đã nói rất hay như vậy. Một trong những lập trình viên giỏi nhất mà tôi từng thuê được chỉ có đến bằng Trung học; anh đã làm ra được khá nhiều các phần mềm tuyệt vời (http://www.xemacs.org, http://www.mozilla.org), anh ta cũng có nhóm tin riêng của anh ấy, và thông qua số quyền chọn mua cổ phiếu thì không nghi ngờ gì anh ta giàu hơn tôi nhiều.
    ? Làm việc trên các dự án với các lập trình viên khác. Hãy là lập trình giỏi nhất trong một số dự án; hãy là người kém nhất trong một số dự án khác. Khi bạn là người giỏi nhất, bạn sẽ tiến tới kiểm nghiệm được khả năng lãnh đạo dự án của bạn, và truyền cảm hứng cho những người khác bằng tầm nhìn của bạn. Khi bạn là người tồi nhất, bạn sẽ học cách các bậc thầy làm việc, và bạn biết được những gì họ không thích làm (bởi vì họ sẽ yêu cầu bạn làm việc đó cho họ).
    ? Làm việc trên các dự án sau lưng các lập trình viên khác. Hãy tham gia để hiểu được một chương trình do người khác viết. Hãy nghiên cứu xem bạn cần gì để hiểu và sửa chữa chương trình đó khi các lập trình đầu tiên của phần mềm đó không có mặt ở đó. Hãy nghĩ về cách thức thiết kế ra chương trình của bạn để những người tham gia sau sẽ dễ dàng bảo trì nó hơn.
    ? Học ít nhất nửa tá ngôn ngữ lập trình. Bao gồm có một ngôn ngữ hỗ trợ trừu tượng hóa lớp (như Java hay C++), một ngôn ngữ hỗ trợ trừu tượng hóa chức năng (như Lisp hay ML), một ngôn ngữ hỗ trợ trừu tượng hóa cú pháp (như Lisp), một ngôn ngữ hỗ trợ đặc tả khai báo (như Prolog hay C++ templates), một ngôn ngữ hỗ trợ thủ tục đồng thời (coroutines) (như Icon hay Scheme), và một ngôn ngữ hỗ trợ quan hệ song song (parallelism) (như Sisal).
    ? Hãy nhớ rằng có một ?omáy tính" trong từ "khoa học máy tính". Bạn cần biết mất bao lâu để máy tính thực hiện một chỉ lệnh, tìm kiếm một từ từ bộ nhớ (khi có hoặc không có cache), đọc các từ liên tiếp từ đĩa, và tìm kiếm một vị trí mới trên đĩa. (Câu trả lời ở cuối bài viết.)
    ? Hãy tham gia vào các nỗ lực chuẩn hóa ngôn ngữ. Đó có thể là ủy ban ANSI C++, hoặc đó cũng có thể chỉ là viẹc quyết định liệu phong cách viết mã của nhóm bạn sẽ căn hàng ở mức 2 hay 4 khoảng trắng. Nói cách khác, bạn cần biết về người khác thích gì trong một ngôn ngữ, họ suy nghĩ sâu sắc đến mức nào, và có thể cần nắm được chút ít về việc tại sao họ lại suy nghĩ như vậy nữa.
    ? Có lý do tốt để từ bỏ nỗ lực chuẩn hóa ngôn ngữ càng nhanh càng tốt.
    Với tất cả những điều tâm niệm trên, chúng ta có thể tự đặt ra câu hoi là liệu chúng ta sẽ đến được đâu chỉ bằng việc học qua sách vở. Trước khi đứa con đầu lòng của tôi chào đời, tôi đã đọc hầu hết các cuốn How To (Hướng dẫn), và vãn cảm thấy mình chỉ là một người học đơn thuần và thiếu đi những khả năng cần thiết. Ba mươi tháng sau, khi đứa con thứ hai của tôi chào đời, liệu tôi có quay lại với những cuốn sách dành cho người mới học đó không? Không. Thay vào đó, tôi đã dựa vào kinh nghiệm cá nhân của tôi, mà hóa ra lại hữu ích hơn nhiều và nó đảm bảo cho tôi hơn cả hàng ngàn trang sách viết nên bởi các chuyên gia.
    Fred Brooks, trong bài tiểu luận No Silver Bullets đã xác định một kế hoạch gồm 3 phần để tìm kiếm các nhà thiết kế phần mềm giỏi:
    1. Xác định một cách có hệ thống các nhà thiết kế hàng đầu càng sớm càng tốt.
    2. Giao trách nhiệm một người có giàu kinh nghiệm trong vấn đề nghề nghiệp trong việc phát triển những người triển vọng và lưu trữ hồ sơ nghề nghiệp cẩn thận.
    3. Cung cấp các cơ hội để các nhà thiết kế đang trưởng thành có thể trao đổi và khích lệ lẫn nhau.
    Kế hoạch này giả định rằng những con người đó đã có đủ các phẩm chất cần thiết để trở thành một nhà thiết kế tài giỏi; công việc sẽ là phải dỗ dành họ một cách hợp lý. Alan Perlis nói về điều này một cách ngắn gọn: "Ai cũng có thể được dạy để trở thành một nhà điêu khắc: nhưng Michelangelo chắc hẳn phải được dạy cách xác định những cái gì không nên làm. Điều đó cũng áp dụng cho các lập trình viên giỏi".
    Do vậy, hãy bắt tay vào việc đi và mua lấy một cuốn sách Java; bạn sẽ có thể học được một vài điều có ích từ nó. Nhưng bạn sẽ không thể thay đổi cả cuộc đời của bạn, hoặc toàn bộ kinh nghiệm chuyên môn thực sự của bạn với tư cách là cách lập trình viên trong 24 giờ, ngày hay thậm chí là tháng.
    Tham khảo
    Bloom, Benjamin (ed.) Developing Talent in Young People, Ballantine, 1985.
    Brooks, Fred, No Silver Bullets, IEEE Computer, vol. 20, no. 4, 1987, p. 10-19.
    Hayes, John R., Complete Problem Solver Lawrence Erlbaum, 1989.
    Lave, Jean, Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life, Cambridge University Press, 1988.
    Câu trả lời
    Thời gian dành cho một số hoạt động trên một máy PC tốc độ 1GHz vào mùa hè năm 2001:
    Thực thi chỉ lệnh đơn 1 nsec = (1/1,000,000,000) sec
    Tìm kiếm một từ từ bộ nhớ cache L1 2 nsec
    Tìm kiếm một từ từ bộ nhớ chính 10 nsec
    Tìm kiếm từ từ vị trí đĩa liên tiếp nhau 200 nsec
    Tìm kiếm từ từ vùng đĩa mới (seek) 8,000,000nsec = 8msec
    Peter Norvig (Copyright 2001)
    PS: Norvig hiện phụ trách bộ phận chất lượng tìm kiếm của Google. Trước đó ông từng tham gia giảng dạy về khoa học máy tính cho nhiều trường đại học của Hoa Kì từ năm 1977. Chi tiết xin xem trên web site của ông.
    Được TieuBao sửa chữa / chuyển vào 10:58 ngày 03/07/2004
  5. trojan

    trojan Thành viên quen thuộc

    Tham gia ngày:
    24/06/2002
    Bài viết:
    556
    Đã được thích:
    0
    Đọc Xong mún nổ con mắt lun TB ui,hix,dạo này lười quá,chắc phong độ ko còn như xưa
  6. Thefan

    Thefan Thành viên quen thuộc

    Tham gia ngày:
    15/09/2003
    Bài viết:
    400
    Đã được thích:
    0
    Các cao thủ tin học ơi cho hỏi về vấn đề này:
    Số là cái máy tính của thefan dạo này turn off không được , mở msconfig , rege*** , vừa mới nhá lên là tắt liền. Norton Anti Virus thì mở ko lên được .Chỉ thoát được bằng cách switch use ->turn off.
    Các bạn có thể cho biết làm cách nào khắc phục nó , bị con virus gì cắn ;)
    Máy dùng hệ điều hành winXP

Chia sẻ trang này