Lập trình

Q & A cho các lập trình viên chuyên nghiệp và đam mê


8
Thụt lề #defines
Tôi biết rằng #definecác s, v.v. thường không bao giờ được thụt vào. Tại sao? Tôi đang làm việc trong một số mã tại thời điểm này có một hỗn hợp khủng khiếp của #defines, #ifdefs, #elses, #endifs, v.v. Tất cả những thứ này thường được trộn lẫn với mã …


5
Khi nào tôi nên sử dụng luồng?
Tôi vừa gặp một câu hỏi khi sử dụng a Listvà stream()phương thức của nó . Mặc dù tôi biết cách sử dụng chúng, nhưng tôi không chắc chắn về thời điểm sử dụng chúng. Ví dụ, tôi có một danh sách, chứa nhiều đường dẫn đến các vị trí …

7
API bộ nhớ cache đối tượng Java nhẹ [đã đóng]
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời sẽ được hỗ trợ bởi sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể sẽ thu hút sự tranh …
99 java  caching 






2
Tại sao std :: ssize () được giới thiệu trong C ++ 20?
C ++ 20 đã giới thiệu std::ssize()hàm miễn phí như sau: template <class C> constexpr auto ssize(const C& c) -> std::common_type_t<std::ptrdiff_t, std::make_signed_t<decltype(c.size())>>; Một triển khai khả thi dường như sử dụng static_cast, để chuyển đổi giá trị trả về của size()hàm thành viên của cl ass C thành đối tác …
99 c++  stl  unsigned  signed  c++20 

9
Làm cách nào để ThreadPoolExecutor tăng chủ đề lên tối đa trước khi xếp hàng?
Tôi đã thất vọng một thời gian với hành vi mặc định ThreadPoolExecutorhỗ trợ các nhóm ExecutorServiceluồng mà rất nhiều người trong chúng ta sử dụng. Để trích dẫn từ Javadocs: Nếu có nhiều luồng corePoolSize nhưng ít hơn luồng MaximumPoolSize đang chạy, một luồng mới sẽ chỉ được tạo …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.