การเขียนโปรแกรม

คำถาม & คำตอบสำหรับโปรแกรมเมอร์มืออาชีพและกระตือรือร้น

9
อะไรคือความแตกต่างระหว่างΘ (n) และ O (n)
บางครั้งฉันเห็นΘ (n) ที่มีสัญลักษณ์แปลก ๆ with มีบางอย่างอยู่ตรงกลางและบางครั้งก็แค่ O (n) มันเป็นความขี้เกียจในการพิมพ์เพราะไม่มีใครรู้วิธีพิมพ์สัญลักษณ์นี้หรือว่ามันมีความแตกต่างกันบ้าง?

11
ListView พื้นหลังจะกลายเป็นสีดำเมื่อเลื่อน
ฉันได้สร้างรายการเฉพาะซึ่งมีองค์ประกอบดังต่อไปนี้เพื่อสร้างรายการที่เลื่อนได้ที่มีทุกแถวที่มีรูปภาพทางด้านซ้ายและข้อความทางด้านขวา: วิธีเริ่มต้นด้วยเค้าโครง "root": <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#C8C8C8" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content"/> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:drawSelectorOnTop="false" android:divider="#C8C8C8" android:background="#C8C8C8"/> </LinearLayout> แล้วภายใน ListView ฉันวางรายการ "แถว" ต่อไปนี้: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:background="@drawable/bg_row" > <ImageView android:layout_width="wrap_content" android:paddingLeft="10px" android:paddingRight="15px" android:paddingTop="5px" android:paddingBottom="5px" android:layout_height="wrap_content" android:src="@drawable/bg_image" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="5px" android:paddingBottom="5px" …
427 android  listview 

6
ฉันจะทำให้ JSON โหลดเข้าสู่ OrderedDict ได้หรือไม่
ตกลงฉันสามารถใช้ OrderedDict json.dumpได้ นั่นคือ OrderedDict สามารถใช้เป็นอินพุตไปยัง JSON แต่มันสามารถใช้เป็นเอาต์พุตได้หรือไม่? ถ้าเป็นเช่นนั้นได้อย่างไร ในกรณีของฉันฉันต้องการที่จะloadเป็น OrderedDict เพื่อให้ฉันสามารถเก็บคำสั่งของคีย์ในไฟล์ หากไม่เป็นเช่นนั้นจะมีวิธีแก้ปัญหาบางอย่าง?

5
ความแตกต่างระหว่างแผนที่และสะสมในทับทิม?
ฉันได้ Googled สิ่งนี้และมีความคิดเห็นที่เป็นหย่อม ๆ / ขัดแย้ง - จริง ๆ แล้วมีความแตกต่างระหว่างการทำ a mapและ a collectarray ใน Ruby / Rails หรือไม่? เอกสารดูเหมือนจะไม่แนะนำใด ๆ แต่อาจจะมีความแตกต่างในวิธีการหรือประสิทธิภาพ?
427 ruby  arrays  map  collect 

8
คำหลัก PHP 'var' ทำอะไร
นี่อาจเป็นคำถามที่ไม่สำคัญมาก แต่ฉันไม่สามารถหาคำตอบได้ผ่านเครื่องมือค้นหาเว็บหรือบน php.net โปรดนำฉันไปยังที่ที่ฉันสามารถอ่านเกี่ยวกับเรื่องนี้ได้หากคุณไม่มีเวลาอธิบาย คำหลัก 'var' หมายถึงอะไรใน PHP มีความแตกต่างระหว่าง PHP4 และ PHP5 หรือไม่?
427 php  keyword 

5
ไฟล์. a และ. so คืออะไร
ฉันกำลังพยายามพอร์ตแอปพลิเคชัน C ไปยังAIXและเริ่มสับสน ไฟล์. a และ. so คืออะไรและใช้อย่างไรเมื่อสร้าง / เรียกใช้แอปพลิเคชัน

12
การออกแบบ URL สงบสำหรับการค้นหา
ฉันกำลังมองหาวิธีที่สมเหตุสมผลในการแสดงการค้นหาว่าเป็น URL ที่สงบเงียบ การตั้งค่า: ฉันมีสองรุ่นคือรถยนต์และโรงรถซึ่งรถยนต์สามารถอยู่ในโรงรถได้ ดังนั้น URL ของฉันดูเหมือน: /car/xxxx xxx == car id returns car with given id /garage/yyy yyy = garage id returns garage with given id รถยนต์สามารถมีอยู่ได้ด้วยตัวเอง (ดังนั้น / รถยนต์) หรือสามารถอยู่ในโรงรถได้ เป็นวิธีที่ถูกต้องในการเป็นตัวแทนพูดรถยนต์ทุกคันในโรงรถที่ให้ไว้คืออะไร? สิ่งที่ต้องการ: /garage/yyy/cars ? วิธีการเกี่ยวกับการรวมกันของรถยนต์ในโรงรถ yyy และ zzz? วิธีที่ถูกต้องในการแสดงการค้นหารถยนต์ที่มีคุณลักษณะบางอย่างคืออะไร พูดว่า: ให้ฉันดูซีดานสีน้ำเงินทั้งหมดด้วย 4 ประตู: /car/search?color=blue&type=sedan&doors=4 หรือว่าควรจะเป็น / รถยนต์แทน …
427 rest 



12
วิธีการดึงองค์ประกอบออกจากชุดโดยไม่ลบออก
สมมติว่าต่อไปนี้: >>> s = set([1, 2, 3]) ฉันจะได้รับค่า (มูลค่าใด ๆ ) sโดยไม่ทำs.pop()อะไรได้อย่างไร ฉันต้องการออกจากรายการในชุดจนกว่าฉันจะแน่ใจว่าฉันสามารถลบมัน - สิ่งที่ฉันสามารถมั่นใจได้หลังจากโทรไม่ตรงกันไปยังโฮสต์อื่น รวดเร็วและสกปรก: >>> elem = s.pop() >>> s.add(elem) แต่คุณรู้วิธีที่ดีกว่านี้ไหม? นึกคิดในเวลาคงที่
427 python  set 

18
จะเปลี่ยนสีแถบสถานะใน Android ได้อย่างไร?
ก่อนอื่นมันไม่ซ้ำกันในวิธีการเปลี่ยนสีพื้นหลังของแถบสถานะ android ฉันจะเปลี่ยนสีของแถบสถานะได้อย่างไรซึ่งควรจะเหมือนกับในแถบนำทาง ฉันต้องการให้สีแถบสถานะเป็นสีเดียวกับแถบนำทาง

22
เมื่อใดที่จะใช้อินเทอร์เฟซแทนคลาสนามธรรมและในทางกลับกัน
นี่อาจเป็นคำถาม OOP ทั่วไป ฉันต้องการทำการเปรียบเทียบทั่วไประหว่างอินเทอร์เฟซและคลาสนามธรรมบนพื้นฐานของการใช้งานของพวกเขา เมื่อใดที่จะต้องการใช้อินเทอร์เฟซและเมื่อใดที่จะต้องการใช้คลาสนามธรรม ?

30
วิธีที่ดีที่สุดในการรับองค์ประกอบสุดท้ายของอาร์เรย์โดยไม่ลบมันคืออะไร
ตกลง, ฉันรู้ทั้งหมดarray_pop()แต่ก็ลบองค์ประกอบสุดท้าย วิธีที่ดีที่สุดในการรับองค์ประกอบสุดท้ายของอาร์เรย์โดยไม่ลบมันคืออะไร แก้ไข: นี่คือโบนัส: $array = array('a' => 'a', 'b' => 'b', 'c' => 'c'); หรือแม้กระทั่ง $array = array('a', 'b', 'c', 'd'); unset($array[2]); echo $array[sizeof($array) - 1]; // Output: PHP Notice: Undefined offset: 2 in - on line 4
427 php  arrays 

16
ผ่านอาร์เรย์ของจำนวนเต็มไปยัง ASP.NET Web API หรือไม่
ฉันมีบริการ REST ASP.NET Web API (รุ่น 4) ที่ฉันต้องผ่านอาร์เรย์ของจำนวนเต็ม นี่คือวิธีการกระทำของฉัน: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } และนี่คือ URL ที่ฉันได้ลอง: /Categories?categoryids=1,2,3,4

9
ปรับปรุงและแทนที่ส่วนหนึ่งของสตริง
ฉันมีตารางที่มีสองคอลัมน์IDและValue. ฉันต้องการเปลี่ยนบางส่วนของสตริงในคอลัมน์ที่สอง ตัวอย่างของตาราง: ID Value --------------------------------- 1 c:\temp\123\abc\111 2 c:\temp\123\abc\222 3 c:\temp\123\abc\333 4 c:\temp\123\abc\444 ตอนนี้ไม่จำเป็น123\ในValueสตริง ฉันพยายามUPDATEแล้วREPLACE: UPDATE dbo.xxx SET Value = REPLACE(Value, '%123%', '') WHERE ID <= 4 เมื่อฉันเรียกใช้งานสคริปต์ SQL Server จะไม่รายงานข้อผิดพลาด แต่จะไม่ปรับปรุงสิ่งใดเลย ทำไมถึงเป็นอย่างนั้น?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.