Lập trình

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





3
Trình tự đánh giá danh sách khởi tạo xây dựng
Tôi có một hàm tạo có một số đối số. Tôi đã giả định rằng chúng được xây dựng theo thứ tự được liệt kê, nhưng trong một trường hợp, có vẻ như chúng được xây dựng ngược lại dẫn đến phá thai. Khi tôi đảo ngược các đối số, …
252 c++  gcc  c++-faq 


4
Sự khác biệt giữa if (a - b <0) và if (a <b)
Tôi đã đọc ArrayListmã nguồn của Java và nhận thấy một số so sánh trong câu lệnh if. Trong Java 7, phương thức grow(int)sử dụng if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; Trong Java 6, growkhông tồn tại. Phương pháp ensureCapacity(int)tuy nhiên sử dụng if (newCapacity &lt; minCapacity) …

17
Tại sao Python không có ý kiến ​​đa dòng?
OK, tôi biết rằng chuỗi ba trích dẫn có thể đóng vai trò là nhận xét đa dòng. Ví dụ, """Hello, I am a multiline comment""" và '''Hello, I am a multiline comment''' Nhưng về mặt kỹ thuật nói đây là những chuỗi, đúng không? Tôi đã googled và đọc …

10
{0} có nghĩa là gì khi khởi tạo một đối tượng?
Khi {0}được sử dụng để khởi tạo một đối tượng, nó có nghĩa là gì? Tôi không thể tìm thấy bất kỳ tài liệu tham khảo {0}nào ở bất cứ đâu và vì các dấu ngoặc nhọn, các tìm kiếm của Google không hữu ích. Mã ví dụ: SHELLEXECUTEINFO sexi …
252 c++  c 




14
Cách lưu trữ dữ liệu trong ứng dụng MVC
Tôi đã đọc rất nhiều thông tin về bộ nhớ đệm trang và bộ đệm trang một phần trong ứng dụng MVC. Tuy nhiên, tôi muốn biết làm thế nào bạn sẽ lưu trữ dữ liệu. Trong kịch bản của tôi, tôi sẽ sử dụng LINQ to Entities (khung thực …

6
Có gì tệ về Mẫu Haskell?
Có vẻ như Template Haskell thường được cộng đồng Haskell xem là một sự tiện lợi đáng tiếc. Thật khó để diễn tả chính xác những gì tôi đã quan sát về vấn đề này, nhưng hãy xem xét một vài ví dụ Mẫu Haskell được liệt kê trong phần …

12
Không có ý nghĩa gì = + _ trong JavaScript
Tôi đã tự hỏi toán tử = + _ có nghĩa là gì trong JavaScript. Có vẻ như nó làm bài tập. Thí dụ: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; return …

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.