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 lại sử dụng Thuật toán Dijkstra nếu Tìm kiếm thứ nhất theo chiều rộng (BFS) có thể làm điều tương tự nhanh hơn?
Cả hai đều có thể được sử dụng để tìm đường đi ngắn nhất từ ​​một nguồn duy nhất. BFS chạy vào O(E+V), trong khi Dijkstra chạy vào O((V+E)*log(V)). Ngoài ra, tôi đã thấy Dijkstra được sử dụng rất nhiều trong các giao thức định tuyến. Vì vậy, tại sao …

6
sự khác biệt giữa lệnh shell “hadoop fs” và lệnh shell “hdfs dfs” là gì?
Chúng được cho là bình đẳng? nhưng, tại sao hadoop fslệnh "" hiển thị hdfs filestrong khi hdfs dfslệnh "" hiển thị tệp cục bộ? đây là thông tin phiên bản hadoop: Hadoop 2.0.0-mr1-cdh4.2.1 Subversion git: //ubuntu-slave07.jenkins.cloudera.com/var/lib/jenkins/workspace/CDH4.2.1-Packaging-MR1/build/cdh4/mr1/2.0.0 -mr1-cdh4.2.1 / source -r Được tổng hợp bởi jenkins vào Thứ Hai ngày …
109 hadoop  hdfs 




6
JavaFX và OpenJDK
Tôi đang cố gắng quyết định xem liệu tôi có thể chuyển sang JavaFX cho giao diện người dùng của ứng dụng Java của mình hay không. Hầu hết người dùng của tôi sẽ sử dụng Oracle JRE, có tích hợp JavaFX ngày nay. Tuy nhiên, một số đang sử …
109 java  javafx-2  javafx  openjdk 


2
ValueError: Hoạt động I / O trên tệp đã đóng
import csv with open('v.csv', 'w') as csvfile: cwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL) for w, c in p.items(): cwriter.writerow(w + c) Đây, plà một từ điển, wvà ccả hai đều là chuỗi. Khi tôi cố gắng ghi vào tệp, nó báo lỗi: ValueError: I/O operation on closed file.
109 python  csv  file-io  io 


11
NumPy: hàm cho đồng thời max () và min ()
numpy.amax () sẽ tìm giá trị tối đa trong một mảng và numpy.amin () thực hiện tương tự đối với giá trị nhỏ nhất. Nếu tôi muốn tìm cả max và min, tôi phải gọi cả hai hàm, hàm này yêu cầu chuyển qua mảng (rất lớn) hai lần, điều …
109 python  numpy 




5
Làm cách nào để chọn giữa Semaphore và SemaphoreSlim?
Các giao diện công cộng của chúng xuất hiện tương tự nhau. Các tài liệu hướng dẫn quốc gia rằng SemaphoreSlim là một sự thay thế nhẹ và không sử dụng semaphores Windows Kernel. Tài nguyên này nói rằng SemaphoreSlim nhanh hơn nhiều. Trong những tình huống nào thì SemaphoreSlim …

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.