Lập trình

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


7
số không hàng đầu trong đường ray
Tôi có các trường hrvà min, cả hai số nguyên trong ứng dụng của tôi. Đối với hrtrường, nếu người dùng nhập "1", tôi muốn Rails tự động đệm nó thành "01" trước khi lưu nó vào cơ sở dữ liệu. Ngoài ra đối với mintrường nếu người dùng nhập …

4
Lớp chỉ xây dựng một mô-đun
Tôi có một mô-đun nhiều lớp xây dựng. Tôi muốn thực hiện các mục tiêu cho một mô-đun bằng cách sử dụng root. Ví dụ : gradle build -Pmodule=ABC gradle jar -Pmodule=ABC gradle test -Pmodule=ABC gradle compileJava -Pmodule=ABC gradle customTask -Pmodule=ABC etc. Vì vậy, mọi mục tiêu có thể được …
152 gradle 





6
Không cần bỏ kết quả của findViewById?
Gần đây tôi thấy rằng AndroidStudio nhắc tôi xóa một số lớp. Tôi nhớ rằng thời xưa, chúng ta phải bỏ kết quả của findViewById, nhưng bây giờ không cần thiết. Kết quả của findViewById vẫn là View, vì vậy tôi muốn biết lý do tại sao chúng ta không …

22
Xử lý lỗi trong mã C
Bạn nghĩ gì về "cách thực hành tốt nhất" khi nói đến lỗi xử lý lỗi một cách nhất quán trong thư viện C. Có hai cách tôi đã nghĩ đến: Luôn trả lại mã lỗi. Một chức năng điển hình sẽ trông như thế này: MYAPI_ERROR getObjectSize(MYAPIHandle h, int* …
152 c  error-handling 


13
Khóa một tệp trong Python
Tôi cần phải khóa một tập tin để viết bằng Python. Nó sẽ được truy cập từ nhiều quá trình Python cùng một lúc. Tôi đã tìm thấy một số giải pháp trực tuyến, nhưng hầu hết đều thất bại vì mục đích của tôi vì chúng thường chỉ dựa …

11
RTTI đắt như thế nào?
Tôi hiểu rằng có một tài nguyên được sử dụng từ RTTI, nhưng nó lớn đến mức nào? Ở mọi nơi tôi đã nhìn chỉ nói rằng "RTTI là đắt tiền", nhưng không ai trong số họ thực sự đưa ra bất kỳ điểm chuẩn hoặc dữ liệu định lượng …
152 c++  performance  rtti 

5
Hiểu hàm repr () trong Python
repr(): đánh giá đại diện chuỗi của một đối tượng (có thể "eval ()", nghĩa là nó là một đại diện chuỗi đánh giá đối tượng Python) Nói cách khác: >>> x = 'foo' >>> repr(x) "'foo'" Câu hỏi: Tại sao tôi nhận được báo giá kép khi tôi làm …
152 python  repr 


5
chuyển đối số ** kwargs sang hàm khác với ** kwargs
Tôi không hiểu ví dụ sau, giả sử tôi có các chức năng này: # python likes def save(filename, data, **kwargs): fo = openX(filename, "w", **kwargs) # <- #1 fo.write(data) fo.close() # python doesnt like def save2(filename, data, **kwargs): fo = openX(filename, "w", kwargs) # <- #2 fo.write(data) fo.close() def …
152 python 

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.