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

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

15
UITableView didSelectRowAtIndexPath: ไม่ได้ถูกเรียกเมื่อแตะครั้งแรก
UITableView's didSelectRowAtIndexPathฉันมีปัญหากับ ตารางของฉันถูกตั้งค่าเพื่อที่เมื่อฉันเลือกแถวมันจะเริ่มต้นตัวควบคุมมุมมองใหม่และผลักดันมัน ครั้งแรกที่ฉันแตะแถวใด ๆ ในตารางวิธีการจะไม่ถูกเรียก เมื่อฉันเลือกแถวอื่นมันจะเริ่มทำงานตามปกติ didSelectRowAtIndexPathฉันได้รับการตรวจสอบโดยการตั้งค่าเบรกพอยต์ใน เมื่อเพิ่มNSLogวิธีการที่ฉันเห็นว่าเมื่อฉันเลือกแถวที่สองที่ในที่สุดก็ผลักดันตัวควบคุมมุมมองใหม่ฉันเห็นคำสั่งบันทึกสองรายการปรากฏในคอนโซลในเวลาเดียวกัน ข้อเสนอแนะใด ๆ

16
ฉันจะวาดเงาภายใต้ UIView ได้อย่างไร
ฉันพยายามวาดเงาใต้ขอบล่างของ a UIViewใน Cocoa Touch ฉันเข้าใจว่าฉันควรใช้CGContextSetShadow()เพื่อวาดเงา แต่คู่มือการเขียนโปรแกรม Quartz 2D นั้นค่อนข้างคลุมเครือ: บันทึกสถานะกราฟิก เรียกใช้ฟังก์ชันCGContextSetShadowส่งผ่านค่าที่เหมาะสม ดำเนินการวาดภาพทั้งหมดที่คุณต้องการใช้เงา กู้คืนสถานะกราฟิก ฉันได้ลองทำสิ่งต่อไปนี้ในUIViewคลาสย่อย: - (void)drawRect:(CGRect)rect { CGContextRef currentContext = UIGraphicsGetCurrentContext(); CGContextSaveGState(currentContext); CGContextSetShadow(currentContext, CGSizeMake(-15, 20), 5); CGContextRestoreGState(currentContext); [super drawRect: rect]; } .. แต่สิ่งนี้ไม่ได้ผลสำหรับฉันและฉันก็ติดอยู่กับ (ก) จะไปที่ไหนต่อไปและ (ข) หากมีสิ่งใดที่ฉันต้องทำกับฉันUIViewเพื่อทำงานนี้

30
ข้อผิดพลาดของ MySQL 1449: ผู้ใช้ที่ระบุเป็นผู้กำหนดไม่มีอยู่
เมื่อฉันเรียกใช้แบบสอบถามต่อไปนี้ฉันได้รับข้อผิดพลาด: SELECT `a`.`sl_id` AS `sl_id`, `a`.`quote_id` AS `quote_id`, `a`.`sl_date` AS `sl_date`, `a`.`sl_type` AS `sl_type`, `a`.`sl_status` AS `sl_status`, `b`.`client_id` AS `client_id`, `b`.`business` AS `business`, `b`.`affaire_type` AS `affaire_type`, `b`.`quotation_date` AS `quotation_date`, `b`.`total_sale_price_with_tax` AS `total_sale_price_with_tax`, `b`.`STATUS` AS `status`, `b`.`customer_name` AS `customer_name` FROM `tbl_supplier_list` `a` LEFT JOIN `view_quotes` `b` ON (`b`.`quote_id` = `a`.`quote_id`) LIMIT …
352 mysql  permissions 

4
ตั้งกึ่งกลาง / ซูมแผนที่เพื่อให้ครอบคลุมเครื่องหมายที่มองเห็นได้ทั้งหมด
ฉันกำลังตั้งเครื่องหมายหลายตัวบนแผนที่ของฉันและฉันสามารถตั้งค่าระดับการซูมและศูนย์กลางแบบคงที่ แต่สิ่งที่ฉันต้องการคือเพื่อครอบคลุมเครื่องหมายและการซูมทั้งหมดให้มากที่สุดเท่าที่จะเป็นไปได้ วิธีการที่ใช้ได้มีดังต่อไปนี้ setZoom(zoom:number) และ setCenter(latlng:LatLng) ไม่setCenterรองรับหลายตำแหน่งหรืออินพุตอาร์เรย์ของตำแหน่งที่ตั้งและsetZoomไม่มีฟังก์ชันการทำงานประเภทนี้

13
ฉันจะรู้ได้อย่างไรว่าสตริงซ้ำตัวเองใน Python หรือไม่
ฉันกำลังมองหาวิธีที่จะทดสอบว่าสตริงที่กำหนดนั้นทำซ้ำตัวเองสำหรับสตริงทั้งหมดหรือไม่ ตัวอย่าง: [ '0045662100456621004566210045662100456621', # '00456621' '0072992700729927007299270072992700729927', # '00729927' '001443001443001443001443001443001443001443', # '001443' '037037037037037037037037037037037037037037037', # '037' '047619047619047619047619047619047619047619', # '047619' '002457002457002457002457002457002457002457', # '002457' '001221001221001221001221001221001221001221', # '001221' '001230012300123001230012300123001230012300123', # '00123' '0013947001394700139470013947001394700139470013947', # '0013947' '001001001001001001001001001001001001001001001001001', # '001' '001406469760900140646976090014064697609', # '0014064697609' ] เป็นสตริงที่ซ้ำตัวเองและ [ '004608294930875576036866359447', '00469483568075117370892018779342723', '004739336492890995260663507109', '001508295625942684766214177978883861236802413273', '007518796992481203', '0071942446043165467625899280575539568345323741', '0434782608695652173913', '0344827586206896551724137931', '002481389578163771712158808933', '002932551319648093841642228739', '0035587188612099644128113879', …

30
การแปลงสตริงเป็น Int ด้วย Swift
แอปพลิเคชั่นคำนวณการเร่งความเร็วโดยการป้อนความเร็วและเวลาเริ่มต้นและสุดท้ายและจากนั้นใช้สูตรเพื่อคำนวณการเร่งความเร็ว อย่างไรก็ตามเนื่องจากค่าในกล่องข้อความเป็นสตริงฉันจึงไม่สามารถแปลงให้เป็นจำนวนเต็มได้ @IBOutlet var txtBox1 : UITextField @IBOutlet var txtBox2 : UITextField @IBOutlet var txtBox3 : UITextField @IBOutlet var lblAnswer : UILabel @IBAction func btn1(sender : AnyObject) { let answer1 = "The acceleration is" var answer2 = txtBox1 var answer3 = txtBox2 var answer4 = txtBox3
352 ios  swift  int  uitextfield 

10
Apache และ Node.js บนเซิร์ฟเวอร์เดียวกัน
ฉันต้องการใช้โหนดเพราะมันรวดเร็วใช้ภาษาเดียวกับที่ฉันใช้กับฝั่งไคลเอ็นต์และไม่ได้บล็อกโดยคำจำกัดความ แต่คนที่ฉันจ้างเขียนโปรแกรมสำหรับจัดการไฟล์ (บันทึก, แก้ไข, เปลี่ยนชื่อ, ดาวน์โหลด, อัพโหลดไฟล์ ฯลฯ ) เขาต้องการใช้ apache ดังนั้นฉันต้อง: โน้มน้าวให้เขาใช้โหนด (เขายอมแพ้ในเรื่องเล็ก ๆ น้อย ๆ ) กำหนดวิธีการอัปโหลดดาวน์โหลดเปลี่ยนชื่อบันทึก ฯลฯ ไฟล์ในโหนดหรือ ฉันต้องติดตั้ง apache และ node บนเซิร์ฟเวอร์เดียวกัน สถานการณ์ใดเป็นที่นิยมมากที่สุดและฉันจะใช้สิ่งนั้นได้อย่างไร
352 apache  node.js 

15
ตั้งค่าตัวเลือกที่เลือกของกล่องที่เลือก
ฉันต้องการตั้งค่าตัวเลือกที่เลือกไว้ก่อนหน้านี้เพื่อแสดงในการโหลดหน้า ฉันลองด้วยรหัสต่อไปนี้: $("#gate").val('Gateway 2'); กับ <select id="gate"> <option value='null'>- choose -</option> <option value='gateway_1'>Gateway 1</option> <option value='gateway_2'>Gateway 2</option> </select> แต่มันไม่ทำงาน ความคิดใด ๆ

22
วิธีการศึกษารูปแบบการออกแบบ? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน6 ปีที่ผ่านมา คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันได้อ่านหนังสือประมาณ 4-5 เล่มเกี่ยวกับรูปแบบการออกแบบ แต่ถึงกระนั้นฉันก็ยังไม่รู้สึกว่าฉันเข้าใกล้ระดับกลางในรูปแบบการออกแบบหรือไม่ ฉันจะไปศึกษารูปแบบการออกแบบได้อย่างไร มีหนังสือที่ดีสำหรับลวดลายการออกแบบหรือไม่? ฉันรู้ว่าสิ่งนี้จะมาพร้อมกับประสบการณ์เท่านั้น แต่ต้องมีวิธีที่จะเป็นหลักเหล่านี้หรือไม่

12
สร้างคำขอ HTTP ด้วยแอนดรอยด์
ฉันค้นหาทุกที่ แต่ไม่สามารถหาคำตอบได้มีวิธีในการสร้างคำขอ HTTP อย่างง่ายหรือไม่? ฉันต้องการขอหน้า PHP / สคริปต์ในเว็บไซต์ของฉัน แต่ฉันไม่ต้องการแสดงหน้าเว็บ ถ้าเป็นไปได้ฉันยังต้องการทำมันในพื้นหลัง (ใน BroadcastReceiver)

7
รับรุ่น jQuery จากการตรวจสอบวัตถุ jQuery
มีวิธีการตรวจสอบรุ่นของ jQuery ที่ใช้โดยการตรวจสอบjQueryวัตถุหรือไม่ jQuery กำลังเพิ่มไปยังหน้าของฉันแบบไดนามิกและฉันไม่เห็นการอ้างอิงถึงมันในมาร์กอัปของฉัน หากฉันตรวจสอบในคอนโซลของเบราว์เซอร์แสดงว่ามี
352 javascript  jquery 

30
ฉันควรใช้ int หรือ Int32
ใน C # intและInt32เป็นสิ่งเดียวกัน แต่ฉันได้อ่านหลายครั้งที่intต้องการมากกว่าInt32โดยไม่มีเหตุผล มีเหตุผลหรือไม่และฉันควรจะใส่ใจไหม?
352 c#  variable-types 


4
ความหมายของคำนำหน้า N ในคำสั่ง T-SQL คืออะไรและควรใช้เมื่อใด
ฉันเคยเห็นคำนำหน้า N ในคิวรี T-SQL แบบแทรกบางตัว มีหลายคนที่ใช้Nก่อนที่จะแทรกค่าในตาราง ฉันค้นหา แต่ฉันไม่สามารถเข้าใจจุดประสงค์ของการรวมNสตริงก่อนที่จะแทรกสตริงใด ๆ ลงในตารางได้ INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1), คำนำหน้า 'N' นี้มีจุดประสงค์อะไรให้บริการและควรใช้เมื่อใด
352 sql  sql-server  tsql 


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