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

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

16
ฉันจะรวมภาพพื้นหลังและการไล่ระดับสี CSS3 กับองค์ประกอบเดียวกันได้อย่างไร
ฉันจะใช้การไล่ระดับสี CSS3 สำหรับของฉันbackground-colorแล้วนำ a background-imageไปใช้กับพื้นผิวแบบบาง ๆ ที่โปร่งใสได้อย่างไร

20
วิธีการเรียงลำดับรายการ <T> ตามคุณสมบัติในวัตถุ
ฉันได้เรียนที่เรียกว่าOrderซึ่งมีคุณสมบัติเช่นOrderId, OrderDate, และQuantity Totalฉันมีรายชื่อของOrderชั้นนี้: List&lt;Order&gt; objListOrder = new List&lt;Order&gt;(); GetOrderList(objListOrder); // fill list of orders ตอนนี้ฉันต้องการเรียงลำดับรายการตามคุณสมบัติหนึ่งของOrderวัตถุเช่นฉันต้องการเรียงลำดับตามวันที่สั่งซื้อหรือรหัสสั่งซื้อ ฉันจะทำสิ่งนี้ใน C # ได้อย่างไร
1248 c#  generics  list  sorting 

30
ตรวจสอบว่าช่วงสองวันที่ทับซ้อนกันหรือไม่
เมื่อกำหนดช่วงวันที่สองช่วงวิธีที่ง่ายที่สุดหรือมีประสิทธิภาพมากที่สุดในการพิจารณาว่าช่วงวันที่สองช่วงนี้ทับซ้อนกันกันอย่างไร ตัวอย่างเช่นสมมติว่าเรามีช่วงแสดงโดยตัวแปร DateTime StartDate1ไปEndDate1 และ จะStartDate2EndDate2

5
\ d มีประสิทธิภาพน้อยกว่า [0-9]
ผมได้แสดงความคิดเห็นเมื่อวานนี้ในคำตอบที่มีคนใช้[0123456789]ในการแสดงออกปกติมากกว่าหรือ[0-9] \dฉันบอกว่ามันอาจจะมีประสิทธิภาพมากกว่าในการใช้ตัวระบุช่วงหรือตัวเลขมากกว่าชุดอักขระ ฉันตัดสินใจที่จะทดสอบในวันนี้และพบกับความประหลาดใจของฉันที่ (ใน C # regex engine อย่างน้อย) \dดูเหมือนว่าจะมีประสิทธิภาพน้อยกว่าอีกสองอันที่ดูเหมือนจะไม่แตกต่างกันมากนัก นี่คือผลการทดสอบของฉันมากกว่า 10,000 สายสุ่ม 1,000 ตัวอักษรแบบสุ่มกับ 5077 จริงประกอบด้วยตัวเลข: Regular expression \d took 00:00:00.2141226 result: 5077/10000 Regular expression [0-9] took 00:00:00.1357972 result: 5077/10000 63.42 % of first Regular expression [0123456789] took 00:00:00.1388997 result: 5077/10000 64.87 % of first มันเป็นเรื่องประหลาดใจสำหรับฉันด้วยเหตุผลสองประการ: ฉันคิดว่าช่วงจะใช้งานได้อย่างมีประสิทธิภาพมากกว่าชุด ผมไม่เข้าใจว่าทำไมเลวร้ายยิ่งกว่า\d [0-9]มี\dมากกว่าแค่การจดชวเลข[0-9]หรือไม่? …
1247 c#  regex  performance 

7
อะไรคือความแตกต่างระหว่าง type () และ isinstance ()?
อะไรคือความแตกต่างระหว่างส่วนย่อยของโค้ดทั้งสองนี้ การใช้type(): import types if type(a) is types.DictType: do_something() if type(b) in types.StringTypes: do_something_else() การใช้isinstance(): if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else()
1247 python  oop  inheritance  types 






6
คลาส Python สืบทอดวัตถุ
มีเหตุผลใดสำหรับการประกาศคลาสเพื่อสืบทอดจากobject? ฉันเพิ่งพบรหัสบางอย่างที่ทำสิ่งนี้และฉันไม่สามารถหาเหตุผลที่ดีได้ class MyClass(object): # class code follows...
1243 python  class  oop  object  inheritance 

30
Path.Combine สำหรับ URL?
Path.Combineมีประโยชน์ แต่มีหน้าที่คล้ายกันใน. NET Framework สำหรับURLหรือไม่ ฉันกำลังหาไวยากรณ์เช่นนี้ Url.Combine("http://MyUrl.com/", "/Images/Image.jpg") ซึ่งจะกลับมา: "http://MyUrl.com/Images/Image.jpg"
1243 c#  .net  asp.net  url  path 


19
อักขระใดบ้างที่สามารถใช้สำหรับรูปสามเหลี่ยมขึ้น / ลง (ลูกศรที่ไม่มีก้าน) เพื่อแสดงใน HTML
ฉันกำลังมองหาอักขระHTMLหรือASCIIซึ่งเป็นรูปสามเหลี่ยมที่ชี้ขึ้นหรือลงเพื่อให้ฉันสามารถใช้เป็นสวิตช์สลับได้ ฉันพบ↑ ( &amp;uarr;) และ↓ ( &amp;darr;) - แต่มีก้านแคบ ฉันกำลังมองหาลูกศร HTML "หัว"
1241 html  unicode  icons  ascii  symbols 

10
สบู่กับส่วนที่เหลือ (ความแตกต่าง)
ฉันได้อ่านบทความเกี่ยวกับความแตกต่างระหว่าง SOAP และ REST เป็นโปรโตคอลการสื่อสารผ่านเว็บเซอร์วิส แต่ฉันคิดว่าข้อดีที่สุดสำหรับ REST ผ่าน SOAP คือ: REST เป็นแบบไดนามิกมากขึ้นไม่จำเป็นต้องสร้างและอัปเดต UDDI (Universal Description, Discovery, and Integration) REST ไม่ได้ถูก จำกัด รูปแบบ XML เท่านั้น บริการเว็บสงบสามารถส่งข้อความธรรมดา / JSON / XML แต่ SOAP นั้นได้มาตรฐานมากกว่า (เช่นความปลอดภัย) ดังนั้นฉันถูกต้องในจุดเหล่านี้หรือไม่

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