Kết quả tìm kiếm quản lý
Muốn có công việc tốt, hãy chọn và học ngôn ngữ lập trình! Đây là lời khuyên đúc kết từ bảng xếp hạng 200 công việc tốt nhất năm 2013 do trang CareerCast thực hiện.
Ngành Công nghệ thông tin (CNTT) không còn là một ngành mới mẻ, nhưng những sản phẩm CNTT luôn luôn mới và làm thay đổi cuộc sống của chúng ta một cách nhanh chóng.
Từ khóa: nghề nghiệp, kỹ sư phần mềm
Tên tuổi của họ gắn liền với những phần mềm “đình đám” một thời của ngành lập trình Việt như Unikey, D32 Anti-virus, Bked...Họ đang đi đâu, làm gì trong thế giới công nghệ đang thay đổi từng ngày?
Gây lo sợ, không chắc chắn và nghi ngờ là một chiến thuật trong marketing được áp dụng rất rộng rãi trong một môi trường kinh doanh đầy cạnh tranh như thế giới công nghệ. Đối với Android, hệ điều hành này cũng đã phải hứng chịu một số quan niệm hoang đường mà cho đến tận ngày nay vẫn còn tồn tại trong tâm trí nhiều người.
Android và iOS đã cùng thống trị ngành công nghiệp di động trong vòng nhiều năm, nhưng tình thế đó hoàn toàn có thể thay đổi.
Kiến trúc mô-đun (module) cho phép chia nhỏ bài toán (hay yêu cầu) của phần mềm thành các phần hầu như không trùng lắp và do đó hỗ trợ làm việc song song trên các module và đặc biệt là dễ bảo trì hơn.
Từ khóa: xu hướng lập trình
Việc đầu tiên cần làm khi phải đối mặt với một java.lang.OutOfMemoryError hoặc một thông báo lỗi về thiếu bộ nhớ là xác định loại bộ nhớ nào đã cạn kiệt. Cách dễ nhất để làm điều này là trước tiên kiểm tra xem vùng heap java đã đầy chưa. Nếu vùng heap Java không gây ra tình trạng OutOfMemory (thiếu bộ nhớ), thì bạn nên phân tích cách sử dụng vùng heap riêng.
Để giúp bạn thấy việc cạn kiệt bộ nhớ riêng ảnh hưởng đến việc triển khai thực hiện Java mà bạn đang sử dụng như thế nào, mã mẫu của bài viết này (xem Tải về) có chứa một số chương trình Java gây ra sự cạn kiệt vùng heap riêng theo nhiều cách khác nhau. Các ví dụ này sử dụng một thư viện riêng được viết bằng C để tiêu dùng tất cả các vùng địa chỉ riêng và sau đó cố gắng thực hiện một số hành động có sử dụng bộ nhớ riêng. Các ví dụ được cung cấp đã được xây dựng (built) sẵn, mặc dù các chỉ thị biên dịch chúng được cung cấp trong tệp README.html trong thư mục cao nhất của gói ví dụ mẫu.
Tôi sẽ bắt đầu bằng cách giải thích những hạn chế về bộ nhớ riêng do hệ điều hành và phần cứng nằm bên dưới áp đặt. Nếu bạn quen với việc quản lý bộ nhớ động trong một ngôn ngữ như C, thì bạn có thể chuyển sang phần tiếp theo.
Việc sử dụng hết heap (Tạm hiểu: heap là vùng lưu trữ đặc biệt trong bộ nhớ được dùng để lưu giữ các tài liệu quan trọng như tài nguyên hệ thống và các loại đối tượng khác nhau đang được sử dụng. Các heap đều được giới hạn trong phạm vi 64k. Sau đây gọi là vùng heap) của Java™ không phải là nguyên nhân duy nhất tạo ra một lỗi java.lang.OutOfMemoryError. Nếu bộ nhớ riêng (native memory) dùng hết, có thể xảy ra các lỗi OutOfMemoryError (lỗi thiếu bộ nhớ) mà các kỹ thuật gỡ lỗi thông thường của bạn sẽ không thể giải quyết được. Bài viết này giải thích bộ nhớ riêng là gì, thời gian chạy của Java sử dụng nó như thế nào, việc dùng hết nó sẽ như thế nào và làm thế nào để gỡ lỗi cho một lỗi OutOfMemoryError trên Windows® và Linux®.