Lập trình

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










25
Làm thế nào để đợi tất cả các luồng kết thúc, sử dụng ExecutorService?
Tôi cần phải thực hiện một số lượng nhiệm vụ 4 tại một thời điểm, đại loại như thế này: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow Làm thế nào tôi có thể nhận được thông báo khi tất cả chúng đã hoàn thành? …

5
Định dạng một chuỗi Go mà không in?
Có cách nào đơn giản để định dạng chuỗi trong Go mà không in chuỗi không? Tôi có thể làm: bar := "bar" fmt.Printf("foo: %s", bar) Nhưng tôi muốn chuỗi được định dạng trả về thay vì được in để tôi có thể thao tác chuỗi hơn nữa. Tôi cũng …




8
Nhận băm phiên bản Git ngắn
Có cách nào sạch hơn để lấy băm phiên bản ngắn HEADtừ Git không? Tôi muốn xem đầu ra giống như tôi nhận được từ: git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8 Ban đầu tôi đã sử dụng lệnh trên …
381 git 

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.