IT <code> - Tag performance [Câu hỏi]

301
hữu ích
25trả lời
126k xem

Sự khác nhau giữa khai báo biến trước hoặc trong vòng lặp?

Tôi đã luôn tự hỏi rằng, nói chung, việc khai báo một biến ném trước một vòng lặp, trái ngược với lặp đi lặp lại bên trong vòng lặp, có làm cho bất kỳ (hiệu suất) khác biệt? Một ví dụ (khá vô nghĩa) trong Java: a) khai báo…
121
hữu ích
1trả lời
22k xem

Tại sao mã F # này quá chậm?

Việc triển khai Levenshtein trong C # và F #. Phiên bản C # nhanh hơn 10 lần cho hai chuỗi khoảng 1500 ký tự. C #: 69 ms, F # 867 ms. Tại sao? Theo như tôi có thể nói, họ làm điều tương tự chính xác? Không thành vấn đề nếu đó…
291
hữu ích
12trả lời
309k xem

Cách tốt nhất để kiểm tra nếu một hàng tồn tại trong bảng MySQL?

Tôi đang cố gắng tìm hiểu xem một hàng có tồn tại trong một bảng không. Sử dụng MySQL, tốt hơn là thực hiện một truy vấn như thế này: SELECT COUNT(*) AS total FROM table1 WHERE ... và kiểm tra xem tổng số có khác không…
85
hữu ích
6trả lời
195k xem

Làm cách nào để đăng nhập C # mà không sử dụng thư viện của bên thứ 3? [đóng cửa]?

Tôi muốn thực hiện đăng nhập vào ứng dụng của mình, nhưng không muốn sử dụng bất kỳ khung bên ngoài nào như log4net. Vì vậy, tôi muốn làm một cái gì đó như tiếng vang của DOS vào một tệp. Cách hiệu quả nhất để làm điều đó…
116
hữu ích
4trả lời
83k xem

Ruby Array find_first đối tượng?

Tôi có thiếu một cái gì đó trong tài liệu Array không? Tôi có một mảng chứa tối đa một đối tượng thỏa mãn một tiêu chí nhất định. Tôi muốn tìm thấy đối tượng đó một cách hiệu quả. Ý tưởng tốt nhất tôi có từ các tài liệu là thế…
134
hữu ích
9trả lời
74k xem

Foreign Key có cải thiện hiệu năng truy vấn không?

Giả sử tôi có 2 bảng, Sản phẩm và Danh mục sản phẩm. Cả hai bảng có mối quan hệ trên CategoryId. Và đây là truy vấn. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN…
154
hữu ích
10trả lời
127k xem

Studio Android chiếm quá nhiều bộ nhớ?

Tôi đã cài đặt Android Studio 1.0 RC 2. Tôi đã cài đặt 4GB RAM, nhưng sau khi khởi động Android Studio và khởi chạy Trình giả lập Android, hơn 90% bộ nhớ vật lý chỉ được sử dụng bởi hai thứ này. Có cách nào để giảm sử dụng bộ…
115
hữu ích
22trả lời
124k xem

Cách hiệu quả nhất để tìm tất cả các yếu tố của một số trong Python là gì?

Ai đó có thể giải thích cho tôi một cách hiệu quả để tìm tất cả các yếu tố của một số trong Python (2.7) không? Tôi có thể tạo các thuật toán để thực hiện công việc này, nhưng tôi nghĩ rằng nó được mã hóa kém và mất quá…
140
hữu ích
13trả lời
25k xem

Làm thế nào chậm là ngoại lệ .NET?

Tôi không muốn một cuộc thảo luận về khi nào và không nên đưa ra ngoại lệ. Tôi muốn giải quyết một vấn đề đơn giản. 99% thời gian để tranh luận về việc không ném ngoại lệ xoay quanh việc họ bị chậm trong khi phía bên kia tuyên…
74
hữu ích
1trả lời
5.1k xem

String.Sub chuỗi () dường như làm tắc nghẽn mã này?

Giới thiệu Tôi có thuật toán yêu thích này mà tôi đã thực hiện cách đây khá lâu mà tôi luôn viết và viết lại bằng ngôn ngữ lập trình mới, nền tảng, v.v. như một số điểm chuẩn. Mặc dù ngôn ngữ lập trình chính của tôi là C #…
124
hữu ích
8trả lời
101k xem

Lưu trữ giới tính (giới tính) trong cơ sở dữ liệu?

Tôi muốn lưu trữ giới tính của người dùng trong cơ sở dữ liệu với chi phí (kích thước / hiệu suất) càng ít càng tốt. Cho đến nay, 3 kịch bản đến với tâm trí Int - căn chỉnh với Enum trong mã (1 = Nam, 2 = Nữ, 3 =…
114
hữu ích
3trả lời
25k xem

Theo thứ tự các bảng hiệu quả nhất về thời gian kết xuất và hiệu suất?

Có nhiều khi nhiều bảng điều khiển phù hợp với bố cục tôi muốn, tuy nhiên tôi biết có sự khác biệt về thời gian kết xuất cho các loại bảng khác nhau. Ví dụ: MSDN nói rằng Một tương đối đơn giản Panel, chẳng hạn như…
81
hữu ích
9trả lời
143k xem

Cách nhanh nhất để so sánh hai bộ trong Java là gì?

Tôi đang cố gắng tối ưu hóa một đoạn mã so sánh các yếu tố của danh sách. Ví dụ. public void compare(Set<Record> firstSet, Set<Record> secondSet){ for(Record firstRecord : firstSet){ for(Record…
125
hữu ích
10trả lời
203k xem

Làm thế nào để bạn tính toán cơ sở log 2 trong Java cho số nguyên?

Tôi sử dụng hàm sau để tính log cơ sở 2 cho số nguyên: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } Liệu nó có hiệu suất tối…
448
hữu ích
15trả lời
75k xem

Có phải tốt hơn để gọi ToList () hoặc ToArray () trong các truy vấn LINQ?

Tôi thường gặp phải trường hợp tôi muốn từ chối một truy vấn ngay tại nơi tôi khai báo nó. Điều này thường là bởi vì tôi cần phải lặp đi lặp lại nhiều lần và nó rất tốn kém để tính toán. Ví dụ: string raw = "..."; var…

15 30 50 mỗi trang