Lập trình

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

21
Phá vỡ góc cạnh ForEach
Tôi có một vòng lặp foreach góc và tôi muốn thoát khỏi vòng lặp nếu tôi khớp với một giá trị. Các mã sau không hoạt động. angular.forEach([0,1,2], function(count){ if(count == 1){ break; } }); Làm thế nào tôi có thể nhận được điều này?






24
Khóa trùng lặp trong từ điển .NET?
Có bất kỳ lớp từ điển nào trong thư viện lớp cơ sở .NET cho phép sử dụng các khóa trùng lặp không? Giải pháp duy nhất tôi tìm thấy là tạo ra, ví dụ, một lớp như: Dictionary<string, List<object>> Nhưng điều này là khá khó chịu để thực sự …
256 c#  .net  dictionary  multimap 

10
Đại biểu dự đoán trong C #
Bạn có thể giải thích cho tôi không: Một đại biểu dự đoán là gì? Chúng ta nên sử dụng vị ngữ ở đâu? Bất kỳ thực hành tốt nhất khi sử dụng vị ngữ? Mã nguồn mô tả sẽ được đánh giá cao.
256 c#  .net  predicate 

12
Con trỏ so với tài liệu tham khảo
Điều gì sẽ được thực hành tốt hơn khi cung cấp cho một hàm biến ban đầu để làm việc với: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); hoặc là: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: Có …




6
Phần nào của việc ném Ngoại lệ là đắt?
Trong Java, sử dụng throw / Catch như một phần của logic khi thực sự không có lỗi thường là một ý tưởng tồi (một phần) bởi vì ném và bắt một ngoại lệ là tốn kém và thực hiện nhiều lần trong một vòng lặp thường chậm hơn nhiều …


9
Tại sao JSF gọi getters nhiều lần
Giả sử tôi chỉ định một thành phần đầu ra như thế này: <h:outputText value="#{ManagedBean.someProperty}"/> Nếu tôi in một thông điệp tường trình khi getter cho someProperty được gọi và tải trang, thì việc thông báo rằng getter sẽ được gọi nhiều hơn một lần cho mỗi yêu cầu (không …
256 performance  jsf  el  getter 

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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.