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

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

30
วิธีการนำทางผ่านฟิลด์ข้อความ (ปุ่มถัดไป / เสร็จสิ้น)
ฉันจะนำทางไปยังทุกฟิลด์ข้อความด้วยปุ่ม "ถัดไป" บนคีย์บอร์ด iPhone ได้อย่างไร ช่องข้อความสุดท้ายควรปิดคีย์บอร์ด ฉันได้ติดตั้งปุ่ม IB แล้ว (ถัดไป / เสร็จสิ้น) แต่ตอนนี้ฉันติดขัดแล้ว ฉันใช้ textFieldShouldReturn แล้ว แต่ตอนนี้ปุ่ม Next และ Done เสร็จแล้วปิดคีย์บอร์ด
487 ios  objective-c  iphone 

24
คุณจะปัดเศษตัวเลขใน Python อย่างไร
ปัญหานี้กำลังฆ่าฉัน หนึ่งรอบหมายเลขขึ้นในงูหลามได้อย่างไร ฉันลองปัดเศษ (ตัวเลข) แต่ปัดเศษตัวเลขลง ตัวอย่าง: round(2.3) = 2.0 and not 3, what I would like ฉันลอง int (หมายเลข + .5) แต่มันปัดเศษตัวเลขลงอีกรอบ! ตัวอย่าง: int(2.3 + .5) = 2 จากนั้นฉันลองรอบ (หมายเลข + .5) แต่มันจะไม่ทำงานในกรณีขอบ ตัวอย่าง: WAIT! THIS WORKED! กรุณาแนะนำ

12
UTF-8, UTF-16 และ UTF-32
ความแตกต่างระหว่าง UTF-8, UTF-16 และ UTF-32 คืออะไร ฉันเข้าใจว่าพวกเขาจะเก็บ Unicode ทั้งหมดและแต่ละตัวใช้จำนวนไบต์ที่แตกต่างกันเพื่อแสดงอักขระ มีข้อได้เปรียบในการเลือกอย่างใดอย่างหนึ่งหรือไม่?
487 unicode  utf-8  utf-16  utf  utf-32 

14
ทัวริงคืออะไร
นิพจน์ "ทัวริงสมบูรณ์" หมายถึงอะไร คุณสามารถให้คำอธิบายง่ายๆโดยไม่ต้องลงรายละเอียดทางทฤษฎีมากเกินไปได้ไหม


30
วิธี "pythonic" มากที่สุดในการวนซ้ำรายการในกลุ่มคืออะไร?
ฉันมีสคริปต์ Python ซึ่งใช้เป็นรายการของจำนวนเต็มซึ่งฉันต้องทำงานกับจำนวนเต็มสี่ตัวในแต่ละครั้ง น่าเสียดายที่ฉันไม่สามารถควบคุมอินพุตได้หรือฉันจะให้มันส่งผ่านเป็นรายการของ tuples สี่องค์ประกอบ ขณะนี้ฉันกำลังทำซ้ำด้วยวิธีนี้: for i in xrange(0, len(ints), 4): # dummy op for example code foo += ints[i] * ints[i + 1] + ints[i + 2] * ints[i + 3] ดูเหมือนว่า "C-think" มากซึ่งทำให้ฉันสงสัยว่ามีวิธีการรับมือกับสถานการณ์นี้มากขึ้น รายการจะถูกยกเลิกหลังจากทำซ้ำดังนั้นจึงไม่จำเป็นต้องเก็บรักษาไว้ บางทีสิ่งนี้จะดีกว่าไหม? while ints: foo += ints[0] * ints[1] + ints[2] * ints[3] …


5
อะไรคือความแตกต่างระหว่าง "หน้าจอ" และ "หน้าจอเดียว" ในการค้นหาสื่อ
อะไรคือความแตกต่างระหว่างscreenและonly screenในการสืบค้นสื่อ? <link media="screen and (max-device-width: 480px)" rel="stylesheet" href="m.css" /> <link media="only screen and (max-device-width: 480px)" rel="stylesheet" href="m.css" /> ทำไมเราต้องใช้only screen? ไม่screenตัวเองไม่ได้ให้ข้อมูลเพียงพอที่จะแสดงผลเฉพาะสำหรับหน้าจอ? ฉันเคยเห็นเว็บไซต์ตอบสนองจำนวนมากใช้วิธีใดวิธีหนึ่งในสามวิธีต่อไปนี้: @media screen and (max-width:632px) @media (max-width:632px) @media only screen and (max-width:632px)
487 css  media-queries 

22
รวมสองคอลัมน์ของข้อความใน dataframe ใน pandas / python
ฉันมี dataframe 20 x 4000 ใน Python โดยใช้แพนด้า สองคอลัมน์เหล่านี้จะถูกตั้งชื่อและYear quarterฉันต้องการที่จะสร้างตัวแปรที่เรียกว่าperiodทำให้Year = 2000และเข้าquarter= q22000q2 มีใครสามารถช่วยได้บ้าง

10
วิธีใช้งานวิทยุเมื่อมีการเปลี่ยนแปลง
ฉันมีปุ่มตัวเลือกสองตัวในเหตุการณ์การเปลี่ยนแปลงฉันต้องการปุ่มการเปลี่ยนแปลงเป็นไปได้อย่างไร รหัสของฉัน <input type="radio" name="bedStatus" id="allot" checked="checked" value="allot">Allot <input type="radio" name="bedStatus" id="transfer" value="transfer">Transfer ต้นฉบับ <script> $(document).ready(function () { $('input:radio[name=bedStatus]:checked').change(function () { if ($("input[name='bedStatus']:checked").val() == 'allot') { alert("Allot Thai Gayo Bhai"); } if ($("input[name='bedStatus']:checked").val() == 'transfer') { alert("Transfer Thai Gayo"); } }); }); </script>
486 jquery  jquery-ui 

14
ฉันจะกลับไปใช้โค้ดรุ่นเก่าในการโค่นล้มได้อย่างไร
ฉันกำลังทำงานกับโปรเจ็กต์กับเพื่อนและฉันต้องการกลับไปใช้โค้ดรุ่นเก่ากว่าและตั้งให้เป็นปัจจุบัน ฉันต้องทำอย่างไร? ฉันใช้ "anksvn" กับ vs08 ฉันมีเวอร์ชันที่ฉันต้องการบนพีซีของฉัน แต่การส่งผิดพลาด; ข้อความที่ฉันได้รับคือ "การส่งข้อมูลล้มเหลวไฟล์หรือไดเรกทอรีล้าสมัย" ฉันยังมีไคลเอ็นต์การโค่นล้มบนพีซีของฉัน
486 svn  backport 

22
วิธีการลด margin / padding ใน UITextView
ฉันมีUITextViewแอพพลิเคชั่น iOS ของฉันซึ่งแสดงข้อความจำนวนมาก แล้วฉันกำลังเพจข้อความนี้โดยใช้พารามิเตอร์ขอบ offset UITextViewของ ปัญหาของฉันคือการ padding ของการUITextViewคำนวณของฉันสับสนเนื่องจากดูเหมือนว่าจะแตกต่างกันขึ้นอยู่กับขนาดตัวอักษรและแบบอักษรที่ฉันใช้ ดังนั้นฉันถามคำถาม: มันเป็นไปได้ที่จะลบช่องว่างภายในโดยรอบเนื้อหาของUITextView? หวังว่าจะได้ยินคำตอบของคุณ!



9
jQuery รับข้อความ textarea
เมื่อเร็ว ๆ นี้ฉันเริ่มเล่นกับ jQuery และติดตามบทเรียนสองสามอย่าง ตอนนี้ฉันรู้สึกมีความสามารถเล็กน้อยเมื่อใช้มัน (มันค่อนข้างง่าย) และฉันคิดว่ามันจะเจ๋งถ้าฉันสามารถสร้าง 'คอนโซล' บนเว็บเพจของฉันได้ (เช่นเดียวกับคุณกดปุ่ม `เหมือนกับที่คุณทำในเกมFPSฯลฯ ) จากนั้นให้ Ajax กลับไปที่เซิร์ฟเวอร์เพื่อทำสิ่งต่างๆ ตอนแรกฉันคิดว่าวิธีที่ดีที่สุดคือการได้รับข้อความภายใน textarea แล้วแยกมันหรือฉันควรใช้เหตุการณ์ keyup, แปลง keycode ที่ส่งคืนเป็นอักขระ ASCII ต่อท้ายอักขระเป็นสตริงและส่งสตริงไป เซิร์ฟเวอร์ (จากนั้นล้างสตริง) ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับการรับข้อความจาก textarea สิ่งที่ฉันได้รับคือข้อมูลคีย์อัพ นอกจากนี้ฉันจะแปลงรหัสคีย์ที่ส่งคืนเป็นอักขระ ASCII ได้อย่างไร
486 javascript  jquery  ajax 

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