Lập trình

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


6
Python __str__ so với __unicode__
Có một quy ước python khi bạn nên thực hiện __str__()so với __unicode__(). Tôi đã thấy các lớp ghi đè __unicode__()thường xuyên hơn __str__()nhưng nó dường như không nhất quán. Có quy tắc cụ thể nào khi thực hiện cái này tốt hơn cái kia không? Có cần thiết / …



30
Có sự kiện onSelect hoặc tương đương với HTML <select> không?
Tôi có một biểu mẫu đầu vào cho phép tôi chọn từ nhiều tùy chọn và thực hiện điều gì đó khi người dùng thay đổi lựa chọn. Ví dụ, &lt;select onChange="javascript:doSomething();"&gt; &lt;option&gt;A&lt;/option&gt; &lt;option&gt;B&lt;/option&gt; &lt;option&gt;C&lt;/option&gt; &lt;/select&gt; Bây giờ, doSomething()chỉ được kích hoạt khi lựa chọn thay đổi . Tôi muốn …

4
JavaScript nhận vị trí cửa sổ X / Y để cuộn
Tôi hy vọng tìm được cách lấy vị trí của cửa sổ có thể xem hiện tại (so với tổng chiều rộng / chiều cao của trang) để tôi có thể sử dụng nó để buộc cuộn từ phần này sang phần khác. Tuy nhiên, dường như có rất nhiều …
213 javascript 


13
Cấu trúc dữ liệu .NET: ArrayList, List, HashTable, Dictionary, SortedList, SortedDipedia - Tốc độ, bộ nhớ và khi nào nên sử dụng từng loại?
.NET có rất nhiều cấu trúc dữ liệu phức tạp. Thật không may, một số trong số chúng khá giống nhau và tôi không chắc chắn khi nào nên sử dụng cái này và khi nào nên sử dụng cái khác. Hầu hết các sách C # và Visual Basic …

19
Làm cách nào để loại bỏ ViewContoder trong Swift?
Tôi đang cố gắng loại bỏ một ViewContoder nhanh chóng bằng cách gọi dismissViewControllervào mộtIBAction @IBAction func cancel(sender: AnyObject) { self.dismissViewControllerAnimated(false, completion: nil) println("cancel") } @IBAction func done(sender: AnyObject) { self.dismissViewControllerAnimated(false, completion: nil) println("done") } Tôi có thể thấy thông báo println trong đầu ra giao diện điều khiển nhưng …




8
Từ điển và giá trị mặc định
Giả sử connectionDetailslà một từ điển Python, cách tái cấu trúc mã tốt nhất, thanh lịch nhất, "pythonic" nhất như thế này là gì? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue



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.