Skip to main content

Posts

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 ...

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 Kh...

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:    ▶    Code game android Sudoku :  Tải xuống

[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ư ...

[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ó ý...

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 https://www.facebook.com/hoclaptrinh.it 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+...

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ổ...

Tuyến cáp quang AAG đã sửa xong, Internet được khôi phục

Theo thông tin của đại diện FPT Telecom, vào rạng sáng nay 2.10, tuyến cáp quang biển AAG đã được sửa chữa hoàn tất, và tín hiệu Internet đi quốc tế hiện đã được khôi phục hoàn toàn. Sơ đồ đường đi của cáp AAG. Lần đứt cáp này xảy ra gần vùng biển Hong Kong Trước đó vào ngày 15.9, tuyến cáp quang AAG từ Việt Nam, hướng chủ yếu đi Hồng Kông, Mỹ, đoạn S1I thuộc vùng biển gần Hồng Kông đã xảy ra sự cố đứt cáp gây sụt giảm khoảng 40% dung lượng băng thông Internet quốc tế từ Việt Nam. Tất cả các nhà mạng tại Việt Nam đang khai thác trên tuyến cáp này gồm VNPT, Viettel, FPT Telecom và SPT đều bị ảnh hưởng. Trong năm nay tuyến cáp quang biển AAG đã 3 lần được sửa chữa, lần đầu tiên là vào tháng 1 và 2 lần liên tiếp sau đó là khắc phục việc đứt cáp. Được biết, AAG là hệ thống cáp quang biển có chiều dài 20.000 km, dung lượng thiết kế đạt đến 2 Terabit/giây, kết nối trực tiếp khu vực Đông Nam Á với Mỹ, có tổng vốn đầu tư toàn hệ thống là hơn 553,6 triệu USD. AAG được đưa vào khai th...

Giới thiệu và Download Windows 10 Technical Preview (Đã có)

MS tổ chức sự kiện ra mắt phiên bản hệ điều hành Windows mới, ai cũng đinh ninh là Windows 9 vì phiên bản mới nhất là 8 (thực ra là 8.1). Ấy vậy mà đùng một cái, MS tuyên bố ra phiên bản Win10, bỏ qua luôn 9. Theo họ giải thích thì phiên bản hệ điều hành mới là một sự nhảy vọt lớn, nó thích ứng với tất cả các loại thiết bị từ 4" đến 80", phù hợp cho cả màn hình cảm ứng lẫn phi cảm ứ ng, nó xứng đáng có cái tên để thiên hạ đủ hình dung nó khác biệt và hiện đại thế nào, và thế là Windows 10 được chọn. Cái tên Windows 10 là một điều thú vị của MS khiến cho ai cũng bất ngờ, giới truyền thông lại có việc để làm. Họ ra sức mổ sẻ cái tên này. Có ý kiến cho rằng MS lấy tên là Windows 10 để tránh cái dớp cứ có một phiên bản tốt thì phiên bản sau lại kém, WinXP tốt, WinVista quá tệ, Win7 tốt, Win8 chán, Win8.1 tạm ổn và tất nhiên Win9 nếu ra sẽ đi vào vết xe đổ trở thành phiên bản tệ... Hay có người lại nói, vì phải đến tận cuối năm 2015 phiên bản Windows 10 mới chính thức đượ...