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

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

9
DateTime เทียบกับ DateTimeOffset
ขณะนี้เรามีวิธีมาตรฐานในการจัดการกับ. NET DateTimeในวิธีการตระหนักถึงเขตเวลา: เมื่อใดก็ตามที่เราสร้าง a DateTimeเราจะทำใน UTC (เช่นใช้DateTime.UtcNow) และเมื่อใดก็ตามที่เราแสดงหนึ่งเราแปลงกลับจาก UTC เป็นเวลาท้องถิ่นของผู้ใช้ . ใช้งานได้ดี แต่ฉันได้อ่านเกี่ยวกับDateTimeOffsetวิธีจับเวลาท้องถิ่นและเวลา UTC ในวัตถุเอง ดังนั้นคำถามคือสิ่งที่จะได้ประโยชน์จากการใช้DateTimeOffsetเมื่อเทียบกับสิ่งที่เราได้ทำไปแล้ว?

13
การสร้างตัวเลขสุ่มใน Objective-C
ฉันเป็นหัวหน้าส่วนใหญ่ของ Java และฉันต้องการวิธีในการสร้างตัวเลขสุ่มหลอกระหว่าง 0 และ 74 ใน Java ฉันจะใช้วิธีการ: Random.nextInt(74) ฉันไม่ได้สนใจในการอภิปรายเกี่ยวกับเมล็ดหรือการสุ่มอย่างแท้จริงเพียงวิธีที่คุณทำภารกิจเดียวกันใน Objective-C ฉันกำจัด Google แล้วและดูเหมือนว่ามีข้อมูลที่แตกต่างและขัดแย้งกันมากมาย

14
ความแตกต่างระหว่างการรีเซ็ต git --mixed, --soft และ --hard คืออะไร
ฉันต้องการแยกการมอบหมายและไม่แน่ใจว่าจะใช้ตัวเลือกการรีเซ็ตใด ฉันกำลังดูหน้านี้ในภาษาอังกฤษแบบธรรมดา "git reset" ทำอะไรได้บ้าง แต่ฉันรู้ว่าฉันไม่เข้าใจจริง ๆ ว่าดัชนี git หรือพื้นที่จัดเตรียมคืออะไรและคำอธิบายไม่ได้ช่วยอะไร นอกจากนี้กรณีการใช้งาน--mixedและ--softดูเหมือนกับฉันในคำตอบนั้น (เมื่อคุณต้องการแก้ไขและแนะนำ) บางคนสามารถทำลายมันได้มากยิ่งขึ้น? ผมทราบดีว่า--mixedน่าจะเป็นตัวเลือกที่จะไปด้วย แต่ผมต้องการที่จะรู้ว่าทำไม ท้ายสุดแล้วมันเกี่ยวกับ--hardอะไร? มีใครบ้างที่สามารถยกตัวอย่างเวิร์กโฟลว์ให้ฉันได้ว่าการเลือก 3 ตัวเลือกจะเกิดขึ้นได้อย่างไร

24
ฉันจะวาง div ของฉันไว้ที่ด้านล่างของคอนเทนเนอร์ได้อย่างไร
รับ HTML ต่อไปนี้: <div id="container"> <!-- Other elements here --> <div id="copyright"> Copyright Foo web designs </div> </div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ฉันต้องการที่จะติดด้านล่างของ#copyright#container ฉันสามารถทำสิ่งนี้ได้โดยไม่ใช้ตำแหน่งแน่นอนหรือไม่? หากคุณสมบัติลอยสนับสนุนค่าของ 'ด้านล่าง' ดูเหมือนว่าจะทำเคล็ดลับ แต่น่าเสียดายที่มันไม่ได้
741 html  css 

12
std :: wstring VS std :: string
ผมไม่สามารถที่จะเข้าใจความแตกต่างระหว่างและstd::string std::wstringฉันรู้ว่าwstringรองรับตัวละครกว้างเช่นตัวอักษร Unicode ฉันมีคำถามต่อไปนี้: เมื่อใดที่ฉันควรใช้std::wstringมากกว่าstd::string? สามารถstd::stringเก็บชุดอักขระ ASCII ทั้งหมดรวมถึงอักขระพิเศษได้หรือไม่ มีการstd::wstringสนับสนุนจากทุกที่นิยม C ++ คอมไพเลอร์? " ตัวกว้าง " คืออะไร?
741 c++  string  unicode  c++-faq  wstring 

30
วิธีการเอาชนะ“ datetime.datetime ไม่ใช่ JSON ต่อเนื่องได้”?
ฉันมี dict พื้นฐานดังนี้ sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere เมื่อฉันพยายามjsonify(sample)ฉันจะได้รับ: TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable ฉันจะทำอะไรได้บ้างเพื่อให้ตัวอย่างพจนานุกรมของฉันสามารถเอาชนะข้อผิดพลาดได้ หมายเหตุ:แม้ว่ามันอาจจะไม่เกี่ยวข้องพจนานุกรมถูกสร้างขึ้นจากการเรียกดูบันทึกออกจากmongodbที่เมื่อฉันพิมพ์ออกผลลัพธ์คือstr(sample['somedate'])2012-08-08 21:46:24.862000
741 python  json 


11
วิธีรับชื่อฟังก์ชั่นเป็นสตริง?
ใน Python ฉันจะได้ชื่อฟังก์ชันเป็นสตริงโดยไม่ต้องเรียกใช้ฟังก์ชันได้อย่างไร def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes "my_function"เอาท์พุทควร มีฟังก์ชั่นดังกล่าวใน Python หรือไม่? ถ้าไม่แนวคิดเกี่ยวกับวิธีการใช้งานget_function_name_as_stringใน Python?
740 python  string  function 

24
คุณจะใช้งาน Stack และ Queue ใน JavaScript ได้อย่างไร
วิธีที่ดีที่สุดในการนำ Stack และ Queue ไปใช้ใน JavaScript คืออะไร? ฉันกำลังมองหาอัลกอริธึมการหลบหลีกและฉันต้องการโครงสร้างข้อมูลเหล่านี้

30
วิธีการเปลี่ยนแบบอักษรครอบครัวของ TextView ใน Android
ดังนั้นฉันต้องการเปลี่ยนandroid:fontFamilyใน Android แต่ฉันไม่เห็นแบบอักษรที่กำหนดไว้ล่วงหน้าใน Android ฉันจะเลือกหนึ่งในสิ่งที่กำหนดไว้ล่วงหน้าได้อย่างไร ฉันไม่ต้องการกำหนด TypeFace ของฉันเอง แต่สิ่งที่ฉันต้องการคือสิ่งที่แตกต่างจากที่แสดงตอนนี้ <TextView android:id="@+id/HeaderText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="52dp" android:gravity="center" android:text="CallerBlocker" android:textSize="40dp" android:fontFamily="Arial" /> ดูเหมือนว่าสิ่งที่ฉันทำที่นั่นจะไม่ได้ผลจริงๆ! BTW android:fontFamily="Arial"เป็นความพยายามที่โง่!


13
คุณจะตั้งค่าหัวข้อประเภทเนื้อหาสำหรับคำขอ HttpClient ได้อย่างไร
ฉันกำลังพยายามตั้งContent-Typeส่วนหัวของHttpClientวัตถุตาม API ที่ฉันกำลังเรียก ฉันลองตั้งค่าContent-Typeดังนี้: using (var httpClient = new HttpClient()) { httpClient.BaseAddress = new Uri("http://example.com/"); httpClient.DefaultRequestHeaders.Add("Accept", "application/json"); httpClient.DefaultRequestHeaders.Add("Content-Type", "application/json"); // ... } มันช่วยให้ฉันเพิ่มAcceptส่วนหัว แต่เมื่อฉันพยายามเพิ่มContent-Typeมันจะโยนข้อยกเว้นต่อไปนี้: ชื่อส่วนหัวที่ใช้ผิด ตรวจสอบให้แน่ใจว่ามีการใช้ส่วนหัวคำขอพร้อม HttpRequestMessageส่วนหัวตอบกลับHttpResponseMessageและส่วนหัวเนื้อหากับHttpContentวัตถุ ฉันจะตั้งค่าContent-Typeส่วนหัวในHttpClientคำขอได้อย่างไร
739 c#  asp.net  api  http  rest 


25
วิธีใช้ glob () เพื่อค้นหาไฟล์ซ้ำ ๆ
นี่คือสิ่งที่ฉันมี: glob(os.path.join('src','*.c')) แต่ฉันต้องการค้นหาโฟลเดอร์ย่อยของ src สิ่งนี้จะทำงาน: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) แต่เห็นได้ชัดว่ามีข้อ จำกัด และ clunky


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