Lập trình

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

4
Tại sao Java 8 lambda này không biên dịch được?
Mã Java sau không biên dịch được: @FunctionalInterface private interface BiConsumer<A, B> { void accept(A a, B b); } private static void takeBiConsumer(BiConsumer<String, String> bc) { } public static void main(String[] args) { takeBiConsumer((String s1, String s2) -> new String("hi")); // OK takeBiConsumer((String s1, String s2) -> "hi"); // Error …


8
Làm cách nào để áp dụng OrderBy trên IQueryable bằng cách sử dụng tên cột chuỗi trong phương thức mở rộng chung?
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } Vì kiểu cho OrderBy không được suy ra từ sortExpression, nên tôi cần chỉ định nó như thế này …

3
Chuyển đến ký hiệu thứ n trong dòng
Làm thế nào để di chuyển con trỏ đến ký hiệu thứ n từ bên trái trong Vim? Một trong những giải pháp tôi thấy là nhấn 0n<right-arrow>, nó sẽ di chuyển đến vị trí thứ n + 1. Có cách nào tự nhiên hơn để làm điều đó không?
85 vim 

13
Chạy một thử nghiệm JUnit duy nhất trong Eclipse
Nếu tôi có một bộ thử nghiệm với nhiều bài kiểm tra, khi tôi cố chạy một bài kiểm tra đơn vị, từ menu ngữ cảnh của trình chỉnh sửa mã hoặc từ chế độ xem JUnit, nó dường như nhấn mạnh vào việc luôn chạy toàn bộ bộ, thay …
85 eclipse  junit 

1
django 1.4 - không thể so sánh ngày giờ bù đắp và nhận biết bù đắp
Tôi đang trong quá trình di chuyển ứng dụng từ django 1.2 sang 1.4. Tôi có một đối tượng nhiệm vụ hàng ngày chứa thời gian trong ngày mà nhiệm vụ đó sẽ được hoàn thành: class DailyTask(models.Model): time = models.TimeField() last_completed = models.DateTimeField() name = models.CharField(max_length=100) description = models.CharField(max_length=1000) …

4
Giải quyết địa chỉ ip của tên máy chủ
Tôi có địa chỉ IP máy chủ DNS và tên máy chủ. Sử dụng Java, làm cách nào để tìm địa chỉ IP của tên máy chủ do máy chủ DNS đó trả về bằng địa chỉ IP và tên máy chủ?
85 java 

4
Làm cách nào tôi có thể tạo thứ gì đó bắt được tất cả các ngoại lệ 'chưa xử lý' trong ứng dụng WinForms?
Cho đến bây giờ, tôi chỉ cần đặt một khối try / catch xung quanh Application.Runtrong Program.csđiểm nhập vào chương trình. Điều này bắt tất cả các ngoại lệ đủ tốt trong chế độ Gỡ lỗi, nhưng khi tôi chạy chương trình mà không có chế độ gỡ lỗi, các …

2
dự phòng cấu hình chạy ý tưởng intellij
Tôi muốn tạo một tập lệnh để sửa đổi cấu hình gỡ lỗi của mình trong intellij. Đường dẫn của tomcat thay đổi và tôi phải vào cấu hình chạy và chỉnh sửa mọi thứ theo cách thủ công. Tôi đã cố gắng tìm nơi intellij lưu trữ các cài …

11
Tạo vai trò trong Asp.net Identity MVC 5
Có rất ít tài liệu về cách sử dụng Khung bảo mật danh tính Asp.net mới. Tôi đã tổng hợp những gì tôi có thể thử và tạo một Vai trò mới và thêm Người dùng vào đó. Tôi đã thử những cách sau: Thêm vai trò trong ASP.NET Identity …

4
(1, eval) ('this') so với eval ('this') trong JavaScript?
Tôi bắt đầu đọc các Mẫu JavaScript , một số mã làm tôi bối rối. var global = (function () { return this || (1, eval)('this'); }()); Đây là những câu hỏi của tôi: Q1: (1, eval) === eval? Tại sao và nó hoạt động như thế nào? Q2: Tại …
85 javascript  eval 


5
MKMapView Zoom và khu vực
Tôi đã quen với việc sử dụng API Javascript của Google Maps. Gần đây, tôi đã bắt đầu sử dụng khung MapKit cho một dự án iPhone, nhưng tôi gặp khó khăn trong việc tìm cách thu phóng và thiết lập một khu vực trên bản đồ. Trong API Google …

9
?: ?? Toán tử thay vì IF | ELSE
public string Source { get { /* if ( Source == null ){ return string . Empty; } else { return Source; } */ return Source ?? string.Empty; } set { /* if ( Source == null ) { Source = string . Empty; } else { if ( Source …

4
Vòng đời của ứng dụng iPhone là gì? [đóng cửa]
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 hy vọng 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 …
85 ios  lifecycle 

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.