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

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


9
ตัวอย่างตัวจัดการสัญญาณเตือน
ฉันต้องการใช้ฟังก์ชั่นกำหนดเวลาในโครงการของฉัน ดังนั้นฉันจึง Googled สำหรับโปรแกรม Alarm manager แต่ฉันไม่สามารถหาตัวอย่างใด ๆ ได้ ทุกคนสามารถช่วยฉันด้วยโปรแกรมจัดการปลุกพื้นฐานได้หรือไม่?

8
จะเพิ่มศูนย์นำหน้าได้อย่างไร
ฉันมีชุดข้อมูลซึ่งมีลักษณะดังนี้: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2,1) wt <- c(0.8,1.2,1.0,2.0,1.8,1.4) data <- data.frame(anim,sex,wt) data anim sex wt anim2 1 25499 1 0.8 2 2 25500 2 1.2 2 3 25501 2 1.0 2 4 25502 1 2.0 2 5 25503 2 1.8 2 6 25504 1 1.4 2 ฉันต้องการเพิ่มศูนย์ก่อนหน้า id …

30
วิธีใช้ค่าสีฐานสิบหก
ฉันพยายามใช้ค่าสีฐานสิบหกใน Swift แทนที่จะเป็นค่ามาตรฐานเพียงไม่กี่ค่าที่UIColorอนุญาตให้คุณใช้ แต่ฉันไม่รู้ว่าจะทำอย่างไร ตัวอย่าง: ฉันจะใช้#ffffffเป็นสีได้อย่างไร
352 ios  swift  uicolor 

25
วิธีการตรวจสอบขนาดของ DIV มีการเปลี่ยนแปลงอย่างไร
Наэтотвопросестьответына กองมากเกินнарусском : Какотследитьизменениеразмераdiv'ов? ฉันได้ html ตัวอย่างต่อไปนี้มี DIV ซึ่งมีความกว้าง 100% มันมีองค์ประกอบบางอย่าง ในขณะที่ทำการปรับขนาดหน้าต่างองค์ประกอบภายในอาจถูกจัดตำแหน่งใหม่และขนาดของ div อาจเปลี่ยนแปลง ฉันถามว่าเป็นไปได้หรือไม่ที่จะเชื่อมโยงกิจกรรมการเปลี่ยนแปลงขนาดของ div และจะทำอย่างไร ขณะนี้ฉันผูกฟังก์ชันการเรียกกลับไปยังเหตุการณ์การปรับขนาด jQuery บน DIV เป้าหมายอย่างไรก็ตามไม่มีการบันทึกคอนโซลที่แสดงผลดูด้านล่าง: <html> <head> <script type="text/javascript" language="javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script> <script type="text/javascript" language="javascript"> $('#test_div').bind('resize', function(){ console.log('resized'); }); </script> </head> <body> <div id="test_div" style="width: 100%; min-height: 30px; border: 1px dashed pink;"> <input type="button" …
352 javascript  jquery  html 



9
Mockito: การพยายามสอดแนมวิธีกำลังเรียกใช้วิธีดั้งเดิม
ฉันใช้ Mockito 1.9.0 ฉันต้องการจำลองพฤติกรรมสำหรับวิธีการหนึ่งของชั้นเรียนในการทดสอบ JUnit ดังนั้นฉันมี final MyClass myClassSpy = Mockito.spy(myInstance); Mockito.when(myClassSpy.method1()).thenReturn(myResults); ปัญหาคือในบรรทัดที่สองmyClassSpy.method1()กำลังถูกเรียกใช้จริงส่งผลให้เกิดข้อยกเว้น เหตุผลเดียวที่ฉันใช้ mocks คือเพื่อที่ในภายหลังเมื่อใดก็ตามที่myClassSpy.method1()มีการเรียกวิธีการจริงจะไม่ถูกเรียกและmyResultsวัตถุจะถูกส่งกลับ MyClassเป็นอินเทอร์เฟซและmyInstanceเป็นการนำไปปฏิบัติหากสิ่งนั้นสำคัญ ฉันต้องทำอะไรเพื่อแก้ไขพฤติกรรมการสอดแนมนี้
352 java  junit  mockito 

7
ทำไม Const` เริ่มต้นส่งออกไม่ถูกต้อง
ฉันเห็นว่าต่อไปนี้เป็นเรื่องปกติ: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; อย่างไรก็ตามสิ่งนี้ไม่ถูกต้อง: export default const Tab = connect( mapState, mapDispatch )( Tabs ); แต่นี่เป็นเรื่องปกติ: export default Tab = connect( mapState, mapDispatch )( Tabs ); สิ่งนี้สามารถอธิบายได้โปรดทำไมถึงconstไม่ถูกต้องด้วยexport default? มันเป็นการเพิ่มที่ไม่จำเป็น & สิ่งใด ๆ ที่ประกาศว่าexport defaultมีการสันนิษฐานว่าเป็นconstเช่นนั้นหรือไม่?

15
หลังจากอัปเกรดเป็น Xcode 11.2 จาก Xcode 11.1 แอปขัดข้องเนื่องจาก _UITextLayoutView
หลังจากอัปเกรดเป็น Xcode 11.2 จาก Xcode 11.1 แอปของฉันขัดข้อง: *** แอปสิ้นสุดเนื่องจากข้อยกเว้นที่ไม่ได้ตรวจสอบ 'NSInvalidUnarchiveOperationException' เหตุผล: 'ไม่สามารถสร้างอินสแตนซ์ของคลาสชื่อ _UITextLayoutView ได้เนื่องจากไม่พบคลาสชื่อ _UITextLayoutView จำเป็นต้องกำหนดคลาสในซอร์สโค้ดหรือลิงก์จากไลบรารี (ตรวจสอบให้แน่ใจว่าคลาสนั้นเป็นส่วนหนึ่งของเป้าหมายที่ถูกต้อง) ' ทำไมสิ่งนี้จึงเกิดขึ้น ฉันจะป้องกันความผิดพลาดนี้ได้อย่างไร

8
การสร้างสาขาใหม่ที่ว่างเปล่าสำหรับโครงการใหม่
เราใช้พื้นที่เก็บข้อมูลคอมไพล์เพื่อจัดเก็บโครงการของเรา เรามีสาขาของเราแยกย้ายจากสาขาเดิม แต่ตอนนี้เราต้องการสร้างโครงการใหม่ขนาดเล็กเพื่อติดตามเอกสารบางอย่าง เพื่อที่เราจะต้องการสร้างสาขาใหม่ที่ว่างเปล่าเพื่อเริ่มจัดเก็บไฟล์ของเราและฉันต้องการให้ผู้ใช้คนอื่น ๆ ของเครือข่ายทำการโคลนสาขานั้น เราจะทำสิ่งนั้นได้อย่างไร ฉันลองบางสิ่ง แต่พวกเขาไม่ได้ทำงาน $ mkdir proj_doc; cd proj_doc $ git init $ git add . $ git commit -m 'first commit' $ git br proj_doc $ git co proj_doc $ git br -d master $ git push origin proj_doc ดูเหมือนว่าจะผลักสาขาได้ แต่เมื่อฉันดึงหรือดึงมันจะดาวน์โหลดข้อมูลจากสาขาอื่นแล้วฉันก็จะได้รับไฟล์พิเศษจากโครงการอื่น ทางออกที่ดีที่สุดคืออะไร
351 git  branch  git-branch 

5
MVW คืออะไร
นี่คือคำอธิบายเนื้อหาสำหรับหน้า AngularJS: AngularJS คือ HTML ที่ควรจะเป็นหากถูกออกแบบมาสำหรับการสร้างเว็บแอป เทมเพลตสำหรับการเปิดเผยที่มีการเชื่อมโยงข้อมูล, MVW, MVVM, MVC, การฉีดขึ้นต่อกันและเรื่องราวความสามารถในการทดสอบที่ยอดเยี่ยมทั้งหมดถูกนำไปใช้กับ JavaScript ฝั่งไคลเอ็นต์ที่แท้จริง! MVW นั้นจะยืนหยัดเพื่ออะไร? (พิจารณา MVC, MVVW, MVP ฯลฯ การทะเลาะกันฉันจะเดา "อะไรก็ตาม", Model-View-Anything = P)
351 angularjs  acronym  mvw 


7
jQuery Validate Plugin - วิธีสร้างกฎที่กำหนดเองอย่างง่าย
คุณจะสร้างกฎที่เรียบง่ายและกำหนดเองได้อย่างไรโดยใช้ปลั๊กอิน jQuery Validate (ใช้addMethod) ที่ไม่ได้ใช้ regex ตัวอย่างเช่นฟังก์ชันใดจะสร้างกฎที่ตรวจสอบความถูกต้องเฉพาะเมื่อมีการทำเครื่องหมายอย่างน้อยหนึ่งกลุ่มของช่องทำเครื่องหมาย?

13
มันสมเหตุสมผลไหมที่จะใช้“ เป็น” แทนที่จะใช้ตัวละครถึงแม้ว่าจะไม่มีการตรวจสอบที่เป็นโมฆะ? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ในบล็อกการพัฒนาตัวอย่างรหัสออนไลน์และ (เมื่อเร็ว ๆ นี้) แม้แต่หนังสือฉันยังคงสะดุดเกี่ยวกับรหัสเช่นนี้: var y = x as T; y.SomeMethod(); หรือแย่ยิ่งกว่า: (x as T).SomeMethod(); นั่นไม่สมเหตุสมผลสำหรับฉัน ถ้าคุณแน่ใจว่าxเป็นประเภทที่คุณควรใช้โยนโดยตรง:T (T)xหากคุณไม่แน่ใจคุณสามารถใช้asแต่จำเป็นต้องตรวจสอบnullก่อนดำเนินการบางอย่าง ทุกสิ่งที่โค้ดข้างต้นไม่สามารถที่จะเปิด (ประโยชน์) InvalidCastExceptionเป็น NullReferenceException(ไม่มีประโยชน์) ฉันเป็นคนเดียวที่คิดว่านี่เป็นการละเมิดasคำหลักที่โจ่งแจ้งหรือไม่ หรือว่าฉันพลาดบางสิ่งบางอย่างที่ชัดเจนและรูปแบบข้างต้นนั้นสมเหตุสมผล

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