Thứ Năm, 30 tháng 10, 2014

Thuật toán điều phối FCFS ( First Come First Served )

I. Giới thiệu nguyên tắt hoạt động:
Hàm lựa chọn: chọn process đợi trong hàng đợi ready lâu nhất

  • Chế độ quyết định: nonpreemptive
  • Một process sẽ được thực thi cho đến khi nó bị block hoặc kết thúc
  • FCFS thường được quản lý bằng một FIFO queue

FCFS không công bằng với các process có CPU burst ngắn. Các process này phải chờ trong thời gian dài (so với thời gian mà nó cần phục vụ) thì mới được sử dụng CPU. Điều này đồng nghĩa với việc FCFS “ưu tiên” các process thuộc dạng CPU bound.
II. Ứng dụng demo

Thuật toán điều phối FCFS ( First Come First Served )
Bạn nào có nhu cầu tham khảo source code vui lòng comment dưới bài viết:
"Thuật toán điều phối FCFS" và download ở link bên dưới bạn nhé.
Download Code: http://goo.gl/vonN1v
Thiết kế giao diện ứng dụng FCFS

Thiết kế giao diện ứng dụng FCFS
III. Mở rộng thuật toán
Câu hỏi: Liệu có xảy ra trường hợp trì hoãn vô hạn định (starvation hay indefinite blocking) với giải thuật FCFS? FCFS thường được sử dụng trong các hệ thống bó (batch system)
Ví dụ thực tế

  • Việc phục vụ khách trong nhà hàng
  • Thực khách sẽ đến và gọi món ăn cho mình
  • Mỗi món ăn cần thời gian chuẩn bị khác nhau

Mục tiêu:

  • Giảm thời gian đợi trung bình của các thực khách
  • Cách làm nào sẽ phù hợp?
  • Thông thường các nhà hàng sẽ phục vụ theo kiểu FCFS (!)
Download: Tải xuống

    Thứ Hai, 20 tháng 10, 2014

    Tổng hợp những nơi người lái xe hay bị mắc lỗi tại TPHCM

    Ngoại trừ các trường hợp cố tình vi phạm thì chắc ai cũng từng rất ấm ức khi phải móc tiền cho CSGT bởi những lỗi rất trời ơi, ở nơi mà mình không hề nghĩ sẽ bị phạt vì biển báo bị khuất , vì không quen đường hay vì các "chú" bất ngờ núp ở đó... Lưu lượng giao thông tại TPHCM khá là đông đúc, vì thế đôi khi những người lái xe không thể quan sát được biển báo, hoặc là biển báo ở những vị trí khuất, khó nhìn thấy. Đây cũng là những nơi người lái xe dễ bị mắc lỗi và phải chịu phạt dù không cố ý. Trong topic này mình xin chia sẻ một số địa điểm tại TPHCM mà rất nhiều người đã từng bị phạt. Bài viết sẽ không cổ súy cho tư tưởng đối phó, cố tình vi phạm giao thông mà sẽ là những chia sẻ kinh nghiệm để mọi người cùng tham gia giao thông một cách an toàn & không bị phạt bởi những lỗi vớ vẩn. Mong nhận được nhiều sự chia sẻ của các bạn để bản tổng hợp này đầy đủ hơn! Để tiện theo dõi, các bạn thiếu chổ nào bổ sung cho mọi người nhé!

    1. Địa điểm:Đường Nguyễn Thị Minh Khai (Đoạn từ ngã 4 Đinh Tiên Hoàng đến cầu Thị Nghè)

    Lỗi vi phạm :
    Lấn tuyến: C
    ả hai chiều của đường này, nhất là đoạn giữa ngã tư Nguyễn Bỉnh Khiêm & cầu Thị Nghè, đường hẹp, người đông nên nhiều người tranh thủ chạy nhanh và lấn tuyến, thế là bị phạt.

    Rẽ không đèn tín hiệu:

    • Từ Nguyễn Bỉnh Khiêm rẽ phải vào NTMK
    • Quay đầu từ NTMK sang hướng về cầu Thị Nghè
    2. Địa điểm:Đường Tôn Đức Thắng rẽ phải vào Lê Duẩn

    Lỗi vi phạm :
    Lấn tuyến: 
    Thường bị lỗi lấn tuyến vì đường rộng , chạy không để ý làn đường.
    Rẽ không đèn tín hiệu:
    Từ Tôn Đức Thắng rẽ phải thường bị bắt lỗi chạy lên lề đường, rẽ phải khi đèn đỏ hay rẽ phải không đèn tín hiệu (xi-nhan).

    3. Địa điểm:Vòng xoay Điện Biên Phủ rẽ phải vào Nguyễn Bỉnh Khiêm


    Lỗi vi phạm :

    Rẽ phải không đèn tín hiệu:

    Đi từ Điện Biên Phủ hay ôm vòng xoay vào Nguyễn Bỉnh Khiêm đều rất dễ bị bắt lỗi rẽ phải không đèn tín hiệu, thường xuất hiện vào buổi trưa hoặc tối khuya đến sáng.

    4. Địa điểm:Vòng xoay Hồ Con Rùa rẽ phải vào Võ Văn Tần


    Lỗi vi phạm :

    Rẽ phải không đèn tín hiệu:

    Lỗi ôm vòng xoay Hồ Con Rùa vào Võ Văn Tần rẽ phải không đèn tín hiệu.

    5. Địa điểm:Đường Lý Tự Trọng rẽ phải vào Chu Mạnh Trinh hoặc ra Tôn Đức Thắng


    Lỗi vi phạm :

    Rẽ phải không đèn tín hiệu & rẽ phải khi đèn đỏ:

    Từ Lý Tự Trọng rẽ vào Chu Mạnh Trinh đường vắng, người lái thường mắc lỗi rẽ phải không xi nhan hoặc rẽ phải khi đèn đỏ và dễ bị phạt.

    Rẽ trái vào đường cấm
    Từ Lý Tự Trọng không thể rẽ trái vào Tôn Đức Thắng, bác nào không quen đường rất dễ bị dính vì bảng cấm khuất khó thấy.

    6. Địa điểm:Đường Hàm Nghi rẽ trái vào Như Lan

    Cấm rẽ trái (biển báo rất khó thấy)
    Từ Hàm Nghi không thể rẽ trái vào Như Lan hay quay đầu lại để ra Bến Thành. Biển báo cấm rẽ rất khó quan sát, các bạn nên ghi nhớ để không bị phạt dù vô ý.
    7. Từ Lê Quang Định rẽ phải qua Nơ Trang Long

    Lỗi: Rẽ phải không xi nhan
    Lấn lane qua con lươn (do đoạn này thường kẹt xe nên nhiều người lấn qua con lươn để chạy)













    8. Cầu nguyễn tri phương - Cấm quay đầu xe từ 3/2


    Nguồn: https://www.tinhte.vn

    Thứ Năm, 16 tháng 10, 2014

    Code game android Sudoku

    Code game android Sudoku

    Mỗi Sudoku có một giải pháp duy nhất có thể đạt đến một cách logic mà không cần đoán. Nhập một số chữ số 1-9 vào các không gian trống. Mỗi hàng phải có một trong mỗi chữ số. Và như vậy cho mỗi cột, như đối với mỗi hình vuông 3x3.
    Code game android Sudoku

    Màng hình chào của game gồm 4 tùy chọn: Countinue, New Game, About, Exit. Nhấn New Game để bắt đầu game Sudoku.
    Code game android Sudoku
     Tùy chọn nhập mức độ chơi cho Game Sudoku: Easy, Medium, Hard

    Code game android Sudoku
     Tùy chỉnh 1 số cài đặt thêm cho game Sudoku như: Music, . .
    Code game android Sudoku
     Dơwnload:

    Thứ Sáu, 10 tháng 10, 2014

    [CD + Ebook] Bộ sách TỰ LUYỆN TOEIC 900 A và TOEIC 900 B

     Khi mình bắt đầu học, mình vẫn luôn bâng khuâng là nên tự học hay nên học trung tâm nào đó. Nếu trung tâm đó, gặp 1 giáo viên giảng dễ hiểu thì đương nhiên quá trình luyện tập sẽ tốt hơn. Còn không, thì sẽ vừa tốn thời gian và tốn học phí nữa, đối với sinh viên thì học phí cũng là một vấn đề. Nên mình đã quyết định tự học. Lúc đầu thật sự mình cũng chẳng biết bắt đầu từ đâu vì tiếng anh có quá nhiều mảng kiến thức. Mình tìm đọc các kinh nghiệm học anh văn trên mạng, thì cũng có rất nhiều kinh nghiệm, những phần lớn đều có tính PR của trung tâm hoặc những kinh nghiệm được viết bởi những cao thủ nên chắc hẳn sẽ không phù hợp với người tự học bắt đầu từ con số 0 như mình. Rồi có những kinh nghiệm kêu mình hãy tập đọc thật nhiều, nghe thật nhiều, nhưng bản thân lại sợ, ví dụ như kêu hãy đọc báo thật nhiều, nhưng bản thân chắc do quá lười nên lại nghĩ, có những từ vựng hay cụm từ quá xa lạ, nếu đọc hết vừa phí thời gian vừa hại não nữa mà lại không cho thi nữa, nghe mình cũng nghĩ như vậy. Cũng lo sợ tốn thời gian vì những kiến thức lang man không cần thiết.
    Nhưng mãi sau này mình mới hiểu, cứ lo sợ thì không làm được gì, phải lao vào thì bạn mới thấy được vấn đề, việc đọc 1 tài liệu tiếng anh dù không liên quan đến kì thi, nhưng nó cũng giúp khả năng tư duy, khả năng lắp ráp và triển khai từ vựng để có thể đọc hiểu tốt hơn, và trong bất cứ sách anh văn nào, dù là sách y học hay kĩ thuật vẫn có những từ và cụm từ hay gặp trong bất cứ kì thi nào. Còn việc nghe cũng thế, dù bạn nghe truyện, hay podcast, nhạc tiếng anh hay những bài giảng bằng tiếng anh, đều góp phần tăng kĩ năng tiếng anh của bạn cả, nhưng bắt buộc khi nghe bạn phải thật tập trung như vậy bạn sẽ mới nhanh chóng tăng kĩ năng nghe được, còn phương pháp nghe thụ động mình thấy không hiệu quả lắm, vừa làm tốn thời gian, vừa làm bạn buồn ngủ và tốn cả tiền điện nữa. Dẫn đến sẽ rất dễ nản.
    Sau khi rảo trên mạng nhiều ngày, cũng tình cờ xem được clip nói về cách học toeic của cô Mai Phương
    https://www.youtube.com/watch?v=5MCu5aHU7uA
    Bộ sách TỰ LUYỆN TOEIC 900 A và TOEIC 900 B là bộ sách được cô Mai Phương – Giám đốc Trung tâm Ngoại Ngữ 24h biên soạn. Cô Mai Phương đã giảng dạy luyện thi Toeic tại Hà Nội trên 6 năm, cô liên tục thi Toeic hàng tháng để đánh giá mức độ đề thi với số điểm rất cao luôn trên 970, cô 2 lần đạt 990, lần mới nhất là vào ngày 05/7/2013
    Bộ sách TỰ LUYỆN TOEIC 900 A và TOEIC 900 B

    Link download (Bao gồm cả sách và file nghe)

    Download:
      ▶ 900A:  Tại đây 
      ▶ 900B:  Tại đây 
    Bộ sách dành cho các bạn làm test Toeic, đang chuẩn bị thi Toeic thật để làm quen với bài thi thật, đã nắm rõ kỹ năng, chiến lược, và ngữ pháp cần luyện tập để thành thạo thêm.
    Trải qua 3 lần chỉnh lý, bộ sách TỰ LUYỆN TOEIC 900 đã đạt chuẩn về hình thức và nội dung với cam kết sẽ tăng được 200 điểm TOEIC sau khi học xong của chính cô Mai Phương.
    Bộ DVD và sách tự luyện thi TOEIC 900 do cô Mai Phương biên soạnTrang bìa 2 cuốn Tự luyện TOEIC 900 A và B
    Mỗi bộ Tự luyện Toeic 900 A hoặc B gồm 10 bài test reading và listening chia làm 3 cuốn, 1 cuốn đề và 2 cuốn giải thích đề. Mỗi một câu được giải thích rõ ràng tỉ mỉ, vì sao chọn đáp án này, đáp án kia và tất cả đều được dịch sang tiếng Việt (kể cả phần script listening nhé).
    2 cuốn tự luyện 900 A và B khác nhau như thế nào: Cuốn A dễ hơn cuốn B, cuốn A được sản xuất từ năm 2011, cuốn B được sản xuất năm 2013. Cuốn B nội dung được update theo đề thi TOEIC 2013. 

    Thứ Ba, 7 tháng 10, 2014

    [Bắt đầu Học Lập Trình] Cách "học code" lập trình hiệu quả

    Chắc hẳn khi bắt đầu vào học lập trình, khi bạn chưa định hướng được con đường tốt nhất và chọn 1 "cách đi" hiệu quả nhất thì chắc hẳn đây là một thiệt thòi cho bạn. 
    Dưới đây mình "notes" lại vài kinh nghiệm "học code" để cho các bạn mới bắt đầu có 1 định hướng tốt hơn để bắt đầu chặn đường học lập trình.
    Cách "học code" lập trình hiệu quả
    Thực ra tiêu đề của bài viết cũng không thực sự chính xác với nội dung của bài, nhưng tôi cũng chẳng biết đặt tiêu đề thế nào thì hợp lý hơn. Nhưng dài dòng chút thì là dưới đây là một số kinh nghiệm cá nhân của tôi trong quá trình học lập trình web. Tôi muốn chia sẻ với các bạn mới bắt đầu để các bạn rút ra được những bài học từ kinh nghiệm của tôi.
    Nói trước rằng học cái gì cũng có nhiều phương pháp và mỗi người có một cách riêng để học. Nhưng như đã nói ở trên đây chỉ là kinh nghiệm của người đi trước nói ra xem bạn có thấy được điểm nào hữu dụng mà thôi. Tôi không cố gắng giáo điều cũng như không có ý cách của tôi là hiệu quả nhất mà chỉ có ý gợi mở những điều tôi cho là có lý.

    Thứ 1: Đừng copy và Paste code

    Đây có lẽ là lời khuyên được nhiều người nói nhất và tôi cũng thấy rất đúng. Ban đầu khi mới làm quen với một ngôn ngữ lập trình nhìn mớ code như mớ bòng bong chấm phẩy tè le hết. Ngồi gõ lại thì lâu biết bao nhiêu, copy và paste cho nhanh. Nhưng chỉ bằng cách gõ lại bạn mới nhớ code hơn, nếu có gõ sai thì có cơ hội quay lại và chỉnh sửa lỗi của mình. Tuy video nào tôi cũng có source code để bạn tham khảo, nhưng bạn chỉ lấy đó làm mẫu thôi còn bạn vẫn phải tự gõ lại những gì bạn thấy trong video.

    Thứ 2: Vừa xem vừa làm

    Bạn đừng có mở video lên, pha ly cà phê rồi ngồi vuốt râu khen “phải! phải!”. Cách đó tôi thấy không hiểu quả cho lắm. Trước đây tôi cũng từng ngồi khoanh tay gật gù khen có lý. Nhưng khi tắt video đi thì mình lại mơ hồ không rõ lắm. Chính vì thế bạn mở video một bên và cửa sổ code một bên. Xem đến đâu gõ đến đó thì hiệu quả hơn rất nhiều.

    Thứ 3: Tự làm sau khi xem

    Đây có lẽ là cách tôi thấy hiệu quả nhất. Sau khi bạn xem video rồi, làm theo rồi, hiểu cách rồi. Hãy tắt video đi và tự làm lại từ đầu theo cách hiểu của mình. Sau đó tự sửa lỗi, tìm lỗi sai, khắc phục .v.v. nếu bế tắc thì mới xem lại video. Nếu bạn đã đào sâu suy nghĩ mà vẫn chưa ra cách, đến khi xem lại bạn sẽ nhớ lâu hơn rất nhiều.

    Thứ 4: Code, code nữa, code mãi

    Tôi không thể nhấn mạnh điểm này nhiều hơn nữa. Cách học code nhanh nhất là cứ bỏ mấy cuốn sách dầy cộm xuống. Mở trình soạn code lên và code. Sai thì sửa, quên thì xem lại, có lỗi tìm cách khắc phục, đào sâu suy nghĩ, google, đọc lại lý thuyết … nói chung tôi thấy cách hay nhất vẫn là tự tìm cách giải quyết trước khi hỏi. Bởi vì học lập trình là môn học cần tư duy độc lập và tìm tòi sáng tạo. Rất nhiều người khi mới bắt đầu gặp vấn đề hơi khó là phải hỏi đầu tiên mà không tự khám phá. Nếu cứ mãi hỏi như vậy bạn sẽ bị ì sức sáng tạo và tư duy không độc lập nữa.

    Thứ 5: Tự thêm thử thách

    Đây là cách tôi rất hay tự làm với mình. Ví dụ bạn xem một tutorial về cách gửi mail bằng PHP trên izwebz. Trong video tôi có hướng dẫn gửi mail nhưng không gửi file đính kèm. Bạn hãy cho đấy là bài tập về nhà của mình và tự tìm cách khắc phục. Ví dụ khi tôi đọc một bài về jQuery Slider chẳng hạn, nếu người ta chỉ có chuyển hình kiểu chạy qua, tôi sẽ tự tìm cách tạo cho nó fade qua, vòng lại .v.v.. bằng cách tự tạo ra thách thức cho mình bạn sẽ tiến bộ mau hơn.

    Thứ 6: Học từ nhiều nguồn, nhiều tài liệu

    Học làm web không như học phổ thông, không như làm toán cứ ráp công thức vô là giải được bài. Làm web mỗi người một cách làm, mỗi sách có những điểm hay điểm dở khác nhau, mỗi thầy giáo có chỗ mạnh chỗ yếu và mỗi trang web cũng có những điểm ưu điểm khuyết. Do vậy bạn nên tập hợp nhiều nguồn sách, video, ebook, trang web, tutorials v.v.. rồi đúc kết, chắt lọc ra cách mà bạn cho là tối ưu nhất. Tôi đôi khi hay kết hợp nhiều nguồn với nhau và tìm ra cách nào mình thấy dung hòa được tất cả các mặt.

    Kết Luận

    Như đã nói trên đây chỉ là kinh nghiệm cá nhân, bạn chỉ nên tham khảo và quan trọng hơn cả là tự tìm ra cách học phù hợp với bạn nhất. Nhưng nói ngắn gọn lại thì nếu đã xác định học lập trình, bạn phải tạo ra cho mình một thói quen tư duy độc lập. Chỉ hỏi khi thực sự hết cách, chỉ hỏi sau khi đã thử rất nhiều cách, chỉ hỏi khi đã suy nghĩ về vấn đề đó rất nhiều lần trong ngày và chỉ hỏi khi bạn thực sự không thể giải quyết được vấn đề.
    ------>Tài liệu cho bắt đầu học lập trình
    Cách "học code" lập trình hiệu quả

    [Bắt đầu Học Lập Trình] Bài giảng Phong cách - Nhập môn - Kỹ thuật lập trình - Thầy Đăng Bình Phương - ĐHKHTN

    Cách học code lập trình hiệu quả !
    Chắc hẳn khi bắt đầu vào học lập trình, khi bạn chưa định hướng được con đường tốt nhất và chọn 1 "cách đi" hiệu quả nhất thì chắc hẳn đây là một thiệt thòi cho bạn. 
    Dưới đây mình "notes" lại vài kinh nghiệm "học code" để cho các bạn mới bắt đầu có 1 định hướng tốt hơn để bắt đầu chặn đường học lập trình.
    Thực ra tiêu đề của bài viết cũng không thực sự chính xác với nội dung của bài, nhưng tôi cũng chẳng biết đặt tiêu đề thế nào thì hợp lý hơn. Nhưng dài dòng chút thì là dưới đây là một số kinh nghiệm cá nhân của tôi trong quá trình học lập trình web. Tôi muốn chia sẻ với các bạn mới bắt đầu để các bạn rút ra được những bài học từ kinh nghiệm của tôi.
    Nói trước rằng học cái gì cũng có nhiều phương pháp và mỗi người có một cách riêng để học. Nhưng như đã nói ở trên đây chỉ là kinh nghiệm của người đi trước nói ra xem bạn có thấy được điểm nào hữu dụng mà thôi. Tôi không cố gắng giáo điều cũng như không có ý cách của tôi là hiệu quả nhất mà chỉ có ý gợi mở những điều tôi cho là có lý.

    Thứ 1: Đừng copy và Paste code

    Đây có lẽ là lời khuyên được nhiều người nói nhất và tôi cũng thấy rất đúng. Ban đầu khi mới làm quen với một ngôn ngữ lập trình nhìn mớ code như mớ bòng bong chấm phẩy tè le hết. Ngồi gõ lại thì lâu biết bao nhiêu, copy và paste cho nhanh. Nhưng chỉ bằng cách gõ lại bạn mới nhớ code hơn, nếu có gõ sai thì có cơ hội quay lại và chỉnh sửa lỗi của mình. Tuy video nào tôi cũng có source code để bạn tham khảo, nhưng bạn chỉ lấy đó làm mẫu thôi còn bạn vẫn phải tự gõ lại những gì bạn thấy trong video.

    Thứ 2: Vừa xem vừa làm

    Bạn đừng có mở video lên, pha ly cà phê rồi ngồi vuốt râu khen “phải! phải!”. Cách đó tôi thấy không hiểu quả cho lắm. Trước đây tôi cũng từng ngồi khoanh tay gật gù khen có lý. Nhưng khi tắt video đi thì mình lại mơ hồ không rõ lắm. Chính vì thế bạn mở video một bên và cửa sổ code một bên. Xem đến đâu gõ đến đó thì hiệu quả hơn rất nhiều.

    Thứ 3: Tự làm sau khi xem

    Đây có lẽ là cách tôi thấy hiệu quả nhất. Sau khi bạn xem video rồi, làm theo rồi, hiểu cách rồi. Hãy tắt video đi và tự làm lại từ đầu theo cách hiểu của mình. Sau đó tự sửa lỗi, tìm lỗi sai, khắc phục .v.v. nếu bế tắc thì mới xem lại video. Nếu bạn đã đào sâu suy nghĩ mà vẫn chưa ra cách, đến khi xem lại bạn sẽ nhớ lâu hơn rất nhiều.

    Thứ 4: Code, code nữa, code mãi

    Tôi không thể nhấn mạnh điểm này nhiều hơn nữa. Cách học code nhanh nhất là cứ bỏ mấy cuốn sách dầy cộm xuống. Mở trình soạn code lên và code. Sai thì sửa, quên thì xem lại, có lỗi tìm cách khắc phục, đào sâu suy nghĩ, google, đọc lại lý thuyết … nói chung tôi thấy cách hay nhất vẫn là tự tìm cách giải quyết trước khi hỏi. Bởi vì học lập trình là môn học cần tư duy độc lập và tìm tòi sáng tạo. Rất nhiều người khi mới bắt đầu gặp vấn đề hơi khó là phải hỏi đầu tiên mà không tự khám phá. Nếu cứ mãi hỏi như vậy bạn sẽ bị ì sức sáng tạo và tư duy không độc lập nữa.

    Thứ 5: Tự thêm thử thách

    Đây là cách tôi rất hay tự làm với mình. Ví dụ bạn xem một tutorial về cách gửi mail bằng PHP trên izwebz. Trong video tôi có hướng dẫn gửi mail nhưng không gửi file đính kèm. Bạn hãy cho đấy là bài tập về nhà của mình và tự tìm cách khắc phục. Ví dụ khi tôi đọc một bài về jQuery Slider chẳng hạn, nếu người ta chỉ có chuyển hình kiểu chạy qua, tôi sẽ tự tìm cách tạo cho nó fade qua, vòng lại .v.v.. bằng cách tự tạo ra thách thức cho mình bạn sẽ tiến bộ mau hơn.

    Thứ 6: Học từ nhiều nguồn, nhiều tài liệu

    Học làm web không như học phổ thông, không như làm toán cứ ráp công thức vô là giải được bài. Làm web mỗi người một cách làm, mỗi sách có những điểm hay điểm dở khác nhau, mỗi thầy giáo có chỗ mạnh chỗ yếu và mỗi trang web cũng có những điểm ưu điểm khuyết. Do vậy bạn nên tập hợp nhiều nguồn sách, video, ebook, trang web, tutorials v.v.. rồi đúc kết, chắt lọc ra cách mà bạn cho là tối ưu nhất. Tôi đôi khi hay kết hợp nhiều nguồn với nhau và tìm ra cách nào mình thấy dung hòa được tất cả các mặt.

    Kết Luận

    Như đã nói trên đây chỉ là kinh nghiệm cá nhân, bạn chỉ nên tham khảo và quan trọng hơn cả là tự tìm ra cách học phù hợp với bạn nhất. Nhưng nói ngắn gọn lại thì nếu đã xác định học lập trình, bạn phải tạo ra cho mình một thói quen tư duy độc lập. Chỉ hỏi khi thực sự hết cách, chỉ hỏi sau khi đã thử rất nhiều cách, chỉ hỏi khi đã suy nghĩ về vấn đề đó rất nhiều lần trong ngày và chỉ hỏi khi bạn thực sự không thể giải quyết được vấn đề.
    Tài liệu cho bắt đầu học lập trình

    1. Bài giảng Phong cách lập trình - Thầy Đặng Bình Phương - ĐHKHTN
    Bài giảng Phong cách lập trình - Thầy Đặng Bình Phương - ĐHKHTN
    Link Download:
      ▶ Bài giảng Phong cách lập trình:  Tại đây
    Dự phòng: tại đây
    2. Bài giảng Nhập môn lập trình - Thầy Đặng Bình Phương - ĐHKHTN

    Bài giảng Nhập môn lập trình - Thầy Đặng Bình Phương - ĐHKHTN
    Link Download:
      ▶ Bài giảng Nhập môn lập trình:  Tại đây
    Dự phòng: tại đây
     3. Bài giảng Kỹ thuật lập trình - Thầy Đặng Bình Phương - ĐHKHTN 

    Bài giảng Kỹ thuật lập trình - Thầy Đặng Bình Phương - ĐHKHTN
    Link Download:
      ▶ Bài giảng Kỹ thuật lập trình:  Tại đây
    Dự phòng: tại đây 

    4. Bài giảng Lập trình huớng đối tuợng - Thầy Khang - ĐHKHTN
     Link Download:
      ▶ Lập trình huớng đối tuợng:  Tại đây
    Dự phòng: tại đây
    Một số đề thi nhập môn lập trình, kỹ thuật lập trình, lập trình huớng đối tượng, . . .




     

    Nguồn: tổng hợp và sưu tầm

    Chủ Nhật, 5 tháng 10, 2014

    Tài liệu hướng dẫn lập trình game với cocos2d-x

    Thực hiện bởi: Admin Page Học Lập Trình



    Nội dung

    Phần 1: Cơ bản về cocos2d-x và khái niệm trong game
    • Bài 1. Giới thiệu về Cocos2d-x
    • Bài 2. Cài đặt Cocos2d-x
    • Bài 3. Tạo ứng dụng đầu tiên Hello world
    • Bài 4. Khái niệm Sprite và SpriteSheet
    • Bài 5. Basic Action
    • Bài 6. EFFECT & MUSIC
    • Bài 7. Lập trình sự kiện Touch
    • Bài 8. Cách tạo menu đơn giản (Cocos2d-x căn bản)
    • Bài 9. Hướng dẫn làm 1 game đơn giản bằng Cocos2d-x

    Phần 2: Vật lý trong game
    • Bài 1 - Physics là gì, tại sao phải thêm Physics?

    ------------------------------Bắt đầu nội dung------------------------------
    “Write Once, Run Anywhere” (WORA)”
    Phần 1. Cơ bản về cocos2d-x và khái niệm trong game

    Bài 1. Giới thiệu về Cocos2d-x
    1. Sơ lược về cocos2d-x
    2. Vì sao chúng ta nên chọn cocos2d-x
    3. Các kiến thức cần có

    1. Sơ lược về cocos2d-x
    • Là 1 Engine hỗ trợ lập trình Game đa nền tảng
    • Xuất xứ từ trung quốc
    • Hỗ trợ ngôn ngữ C++, Lua, Javascript
    • Websites: http://cocos2d-x.org/
    • Hỗ trợ môi trường: Window, Mac OS

    2. Vì sao chúng ta chọn cocos2d-x
    • Tính đa nền tảng: làm 1 lần chạy nhiều nơi
    • Window Phone: C#
    • Android: Java
    • Object-C
    • Mã nguồn mỡ
    • Hiệu suất cao (FPS = 60 khuzng hình / giây )
    • Có khả năng phát triển tương lai tốt
    3. Các kiến thức cần có
    • Kỹ thuật lập trình (VS C++)
    • Lập trình hướng đối tượng (VS C++)
    • Đam mê game

    TÀI LIỆU BAO GỒM HƯỚNG DẪN VÀ BÀI TẬP ĐI KÈM ( CÓ GỢI Ý ĐÁP ÁN)
    Bạn nào cần tìm hiểu về lập trình game với cocos2d-x thì 
    + Comment ở dưới bài viết với nội dung: "Tài liệu hướng dẫn lập trình game với cocos2d-x
    + Và đính kèm mail của bạn để đội ngũ admin gửi cho các bạn nhé!
    Thân!

    -----------Một số nội dung trong phần hướng dẫn-----------


    Nguồn: tham khảo myclass.vn

    Thứ Bảy, 4 tháng 10, 2014

    Hướng dẫn download tài liệu miễn phí của website: tailieu.vn

    Với mục tiêu chia sẽ kiến thức và tài liệu đến tất cả người dùng Internet và tạo một nơi học tập bổ ích. Nay Studycoding.net chia sẻ cho những thành viên không thể download những tài liệu bổ ích tại đây vì không có tài khoản vip (số tiền không lớn, nhưng đối với học sinh, sinh viên thì không dể kiếm).
    Hướng dẫn download tài liệu miễn phí của website: tailieu.vn

    Để có thể sử dụng được tài khoản này, hoặc sử dụng tài khoản, các bạn có thể:
    - Comment đường link tài liệu muốn download và mail hoặc bạn check lại từ trang http://www.studycoding.net/ , chúng tôi sẽ download trong thời gian sớm nhất và gửi đến các bạn 
    - Gửi email về địa chỉ: hoclaptrinh.it@gmail.com để chúng tôi biết được bạn thật sự cần tài khoản, và chúng tôi sẽ gửi tài khoản cho các bạn.
    Bên cạnh đó, chúng tôi sẽ tiếp tục đăng ký nhiều tài khoản nữa, để chia sẽ và đáp ứng nhu cầu học tập của các bạn.
    Trên đây là một số thông tin gửi đến các bạn, chúc các bạn có được những tài liệu và kiến thức bổ ích
    Cần gấp inbox liên hệ Facebook ad Học Lập trình https://www.facebook.com/hoclaptrinh.it
    Hoặc Facebook cá nhân Học Lập Trình : https://www.facebook.com/hoclaptrinhabc
    Và đây là ví dụ download tài liệu từ trang tailieu.vn ( Có đăng nhập tài khoản chứ không phải dạng getlink )
    download tài liệu từ trang tailieu.vn
    Comment đường link tài liệu muốn download và mail hoặc bạn check lại từ trang http://www.studycoding.net/ , chúng tôi sẽ download trong thời gian sớm nhất và gửi đến các bạn