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

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

18
กำหนดขนาดภาพพื้นหลังด้วย CSS หรือไม่
เป็นไปได้ไหมที่จะกำหนดขนาดของภาพพื้นหลังด้วย CSS? ฉันต้องการทำสิ่งที่ชอบ: background: url('bg.gif') top repeat-y; background-size: 490px; แต่ดูเหมือนว่าผิดทั้งหมดที่จะทำเช่นนั้น ...
386 css 

7
ดูเหมือนว่าการเพิ่มพารามิเตอร์ให้กับฟังก์ชัน ng-click ภายใน ng-repeat นั้นไม่ทำงาน
ฉันมีห่วงง่าย ๆng-repeatเช่นนี้: <li ng-repeat='task in tasks'> <p> {{task.name}} <button ng-click="removeTask({{task.id}})">remove</button> </li> $scope.removeTask(taskID)มีฟังก์ชั่นในการควบคุมคือ เท่าที่ฉันทราบ Angular จะแสดงมุมมองและแทนที่การประมาณ{{task.id}}ด้วยตัวเลขจากนั้นเมื่อคลิกเหตุการณ์จะประเมินng-clickสตริง ในกรณีนี้ng-clickจะได้รับสิ่งที่คาดหวังทั้งหมดเช่น: ng-click="removeTask(5)".อย่างไรก็ตาม ... มันไม่ได้ทำอะไรเลย แน่นอนฉันสามารถเขียนโค้ดเพื่อรับtask.idจาก$tasksอาเรย์หรือแม้แต่ DOM แต่นี่ดูเหมือนจะไม่เหมือนวิธีแองกูลาร์ ดังนั้นวิธีหนึ่งสามารถเพิ่มเนื้อหาแบบไดนามิกในng-clickคำสั่งภายในng-repeatวง?

19
วิธีการตรวจสอบว่าสตริงมีสตริงอื่นในกรณีที่ไม่รู้สึกตัวใน Java?
บอกว่าฉันมีสองสาย String s1 = "AbBaCca"; String s2 = "bac"; ฉันต้องการที่จะดำเนินการตรวจสอบกลับมาที่อยู่ภายในs2 s1ฉันสามารถทำได้ด้วย: return s1.contains(s2); ฉันค่อนข้างแน่ใจว่าตัวcontains()พิมพ์เล็กและตัวพิมพ์ใหญ่ แต่ฉันไม่สามารถระบุได้อย่างแน่นอนจากการอ่านเอกสาร ถ้าเป็นเช่นนั้นฉันคิดว่าวิธีที่ดีที่สุดของฉันจะเป็นเช่น: return s1.toLowerCase().contains(s2.toLowerCase()); ทั้งหมดนี้นอกเหนือจากนี้มีวิธีอื่น (อาจจะดีกว่า) ในการทำสิ่งนี้ให้สำเร็จโดยไม่ใส่ใจกับตัวพิมพ์เล็กหรือไม่?
386 java  string 


29
ไม่มีเส้นทางที่ตรงกับ“ / users / sign_out” ประดิษฐ์ราง 3
ฉันได้ติดตั้ง devise ในแอพของฉันและใช้สิ่งต่อไปนี้ในapplication.html.erbไฟล์ของฉัน: <div id="user_nav"> <% if user_signed_in? %> Signed in as <%= current_user.email %>. This cannot be cheese? <%= link_to 'Sign out', destroy_user_session_path %> <% else %> <%= link_to 'Register', new_user_registration_path %> or <%= link_to 'Sign in', new_user_session_path %> <% end %> </div> ฉันวิ่งrake routesและยืนยันว่าเส้นทางทั้งหมดถูกต้อง นอกจากนี้ในของฉัน routes.rbไฟล์ฉันมีและdevise_for :usersroot :to …

12
กรอบการฉีด. NET Dependency ใดที่ควรพิจารณา [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา C # /. NET Dependency Injection Framework ใดที่ควรพิจารณา? และสิ่งที่คุณสามารถพูดเกี่ยวกับความซับซ้อนและความเร็วของพวกเขา

21
JavaScript console.log ทำให้เกิดข้อผิดพลาด:“ Synchronous XMLHttpRequest บนเธรดหลักเลิกใช้แล้ว…”
ฉันเพิ่มบันทึกลงในคอนโซลเพื่อตรวจสอบสถานะของตัวแปรที่แตกต่างกันโดยไม่ต้องใช้ตัวดีบัก Firefox อย่างไรก็ตามในหลาย ๆ ที่ที่ฉันเพิ่มconsole.logในmain.jsไฟล์ของฉันฉันได้รับข้อผิดพลาดต่อไปนี้แทนที่จะเป็นข้อความที่เขียนด้วยลายมือที่น่ารักของฉัน: XMLHttpRequest แบบซิงโครนัสบนเธรดหลักถูกคัดค้านเนื่องจากลักษณะพิเศษที่เป็นอันตรายต่อประสบการณ์ของผู้ใช้ สำหรับความช่วยเหลือเพิ่มเติมhttp://xhr.spec.whatwg.org/ console.logฉันสามารถเพิ่มทางเลือกอื่นในการใช้โปรแกรมเสริมหรือห่อหุ้มซึ่งจะไม่ทำให้เกิดข้อผิดพลาดนี้หรือไม่? ฉัน "ทำผิด" หรือเปล่า?

5
ส่งคืนส่งคืนไม่มีและไม่ส่งคืนเลย?
พิจารณาสามฟังก์ชั่น: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" พวกเขาทั้งหมดกลับไม่มี มีความแตกต่างระหว่างวิธีการคืนค่าของฟังก์ชั่นเหล่านี้หรือไม่? มีเหตุผลใดที่จะชอบอันหนึ่งกับอีกอัน?
386 python  null  return 

17
วิธีสร้างไดเรกทอรีใน Java
ฉันจะสร้างไดเรกทอรี / โฟลเดอร์ได้อย่างไร เมื่อฉันได้ทดสอบ System.getProperty("user.home"); ฉันต้องสร้างไดเรกทอรี (ชื่อไดเรกทอรี "โฟลเดอร์ใหม่") ถ้าหากไม่มีโฟลเดอร์ใหม่
386 java  directory 

11
เปลี่ยนกิจกรรมเริ่มต้นของแอปพลิเคชัน
ฉันสร้างเนื้อและความกล้าในแอปพลิเคชันของฉันแล้ว แต่ฉันต้องการเพิ่มกิจกรรมอื่นที่จะเป็นจุดเริ่มต้น (เรียงลำดับของหน้าจอเข้าสู่ระบบ) คำถามคู่: 1 ฉันมีมือจับที่ค่อนข้างดีเกี่ยวกับวิธีการสลับระหว่างกิจกรรม (ตามบทความนี้: http://www.linux-mag.com/id/7498 ) แต่ฉันไม่แน่ใจว่าจะทำอย่างไรในการสร้างกิจกรรมใหม่ ( กับคราส) 2 เมื่อฉันสร้างกิจกรรมใหม่ฉันจะตั้งเป็นกิจกรรมเริ่มต้นของแอปพลิเคชันของฉันได้อย่างไร ฉันคิดว่าฉันสามารถเปลี่ยนชื่อคลาสได้ ... แต่มีวิธีที่สง่างามกว่านี้ในการจัดการกับมัน (อาจจะอยู่ในAndroidManifest.xml)

24
ใช้. text () เพื่อดึงข้อมูลเฉพาะข้อความที่ไม่ซ้อนในแท็กย่อย
หากฉันมี html เช่นนี้: <li id="listItem"> This is some text <span id="firstSpan">First span text</span> <span id="secondSpan">Second span text</span> </li> ฉันพยายามใช้.text()เพื่อดึงข้อมูลสตริง "นี่คือข้อความบางส่วน" แต่ถ้าฉันจะบอกว่า$('#list-item').text()ฉันจะได้รับ มีวิธีรับ (และอาจลบผ่านสิ่งที่ชอบ.text("")) เพียงแค่ข้อความว่างภายในแท็กไม่ใช่ข้อความภายในแท็กลูก? ฉันไม่ได้เขียน HTML ดังนั้นนี่คือสิ่งที่ฉันต้องทำงานด้วย ฉันรู้ว่ามันจะง่ายเพียงแค่ตัดข้อความในแท็กเมื่อเขียน html แต่อีกครั้ง html นั้นถูกเขียนไว้ล่วงหน้า
386 jquery  text  tags 

18
แคสติ้ง vs การใช้คำว่า 'as' ใน CLR
เมื่อมีการตั้งโปรแกรมอินเทอร์เฟซฉันพบว่าฉันทำการแปลงหรือแปลงวัตถุเป็นจำนวนมาก การแปลงสองวิธีนี้มีความแตกต่างกันหรือไม่? ถ้าเป็นเช่นนั้นจะมีความแตกต่างของค่าใช้จ่ายหรือสิ่งนี้มีผลต่อโปรแกรมของฉันอย่างไร public interface IMyInterface { void AMethod(); } public class MyClass : IMyInterface { public void AMethod() { //Do work } // Other helper methods.... } public class Implementation { IMyInterface _MyObj; MyClass _myCls1; MyClass _myCls2; public Implementation() { _MyObj = new MyClass(); // What is the difference …
386 c#  casting  clr 

4
Rails update_attributes โดยไม่บันทึก?
มีทางเลือกอื่นสำหรับ update_attributes ที่ไม่ได้บันทึกบันทึกหรือไม่? ดังนั้นฉันสามารถทำสิ่งที่ชอบ: @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing @car.save BTW ฉันรู้ว่าฉันทำได้@car.model = 'Sierra'แต่ฉันต้องการอัปเดตพวกเขาทั้งหมดในบรรทัดเดียว


3
ข้อผิดพลาด“ ทุกตารางที่ได้รับจะต้องมีนามแฝงของตัวเอง” ใน MySQL คืออะไร
ฉันใช้แบบสอบถามนี้ใน MySQL SELECT ID FROM ( SELECT ID, msisdn FROM ( SELECT * FROM TT2 ) ); และมันทำให้เกิดข้อผิดพลาดนี้: ทุกตารางที่ได้รับจะต้องมีนามแฝงของตัวเอง อะไรเป็นสาเหตุของข้อผิดพลาดนี้?

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