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

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


24
ปิดการใช้งานเพจจิ้งโดยการปัดด้วยนิ้วใน ViewPager แต่ยังสามารถปัดโปรแกรมได้
ฉันมี ViewPager และด้านล่างฉันมี 10 ปุ่ม เมื่อคลิกที่ปุ่มเช่น # 4 เพจเจอร์จะไปที่หน้า # 4 mPager.setCurrentItem(3);ทันที แต่ฉันต้องการปิดใช้งานการเพจโดยปัดด้วยนิ้วในแนวนอน ดังนั้นเพจจะทำเท่านั้นโดยคลิกที่ปุ่ม ดังนั้นฉันจะปิดการใช้งานการปัดด้วยนิ้วได้อย่างไร


8
จะลบ stash ที่สร้างโดย git stash create ได้อย่างไร?
Git stash ดูเหมือนจะทำสิ่งที่ฉันต้องการเป็นอย่างมากยกเว้นว่ามันยากสำหรับสคริปต์ราวกับว่าคุณไม่มีการเปลี่ยนแปลงจากนั้นgit stash; git stash popจะทำสิ่งที่แตกต่างกว่าถ้าคุณมีการเปลี่ยนแปลงในที่เก็บของคุณ ดูเหมือนว่านั่นgit stash createคือคำตอบสำหรับปัญหานั้นและทุกอย่างทำงานได้ยกเว้นสิ่งหนึ่ง ... ฉันไม่สามารถกำจัดการสะสมที่สร้างขึ้นได้ มีวิธีใดในการกำจัดที่ซ่อนหรือไม่ เพื่อให้ชัดเจน 100% สิ่งที่ฉันทำ: สร้างที่เก็บ: ~/tmp/a(master) $ git stash create 60629375d0eb12348f9d31933dd348ad0f038435 ~/tmp/a(master) $ git st # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: b # …
549 git 

30
แปลงสตริงเป็นกรณีหัวเรื่องด้วย JavaScript
มีวิธีง่ายๆในการแปลงสตริงเป็นกรณีชื่อ? เช่นจะกลายเป็นjohn smith John Smithฉันไม่ได้มองหาบางสิ่งที่ซับซ้อนเช่นวิธีแก้ปัญหาของ John Resigเพียงแค่หวังว่าจะเป็นแบบหนึ่งหรือสองแบบ

13
วิธีลบไฟล์ออกจากพื้นที่จัดเตรียมคอมไพล์?
ฉันทำการเปลี่ยนแปลงบางไฟล์ของฉันใน repo ในพื้นที่ของฉันและจากนั้นฉันก็ทำตามgit add -Aที่ฉันคิดว่าเพิ่มไฟล์มากเกินไปในพื้นที่จัดเตรียม ฉันจะลบไฟล์ทั้งหมดออกจากพื้นที่จัดเตรียมได้อย่างไร? หลังจากฉันทำอย่างนั้นฉันจะทำgit add "filename"เอง
549 git 

12
วิธีเพิ่มรายการในรายการที่ไม่มีการเรียงลำดับที่มีอยู่
ฉันมีรหัสที่มีลักษณะเช่นนี้: <div id="header"> <ul class="tabs"> <li><a href="/user/view"><span class="tab">Profile</span></a></li> <li><a href="/user/edit"><span class="tab">Edit</span></a></li> </ul> </div> ฉันต้องการใช้ jQuery เพื่อเพิ่มรายการต่อไปนี้ในรายการ: <li><a href="/user/messages"><span class="tab">Message Center</span></a></li> ฉันลองสิ่งนี้: $("#content ul li:last").append("<li><a href="/user/messages"><span class="tab">Message Center</span></a></li>"); แต่นั่นเป็นการเพิ่มสิ่งใหม่li ภายในครั้งล่าสุดli(ก่อนหน้าแท็กปิด) ไม่ใช่หลังจากนั้น วิธีเพิ่มที่ดีที่สุดคือliอะไร

17
ความแตกต่าง C # ระหว่าง == และเท่ากับ ()
ฉันมีเงื่อนไขในการประยุกต์ใช้ Silverlight ที่เปรียบเทียบ 2 สายด้วยเหตุผลบางอย่างเมื่อผมใช้==มันกลับผิดพลาดในขณะที่.Equals()ผลตอบแทนที่แท้จริง นี่คือรหัส: if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack")) { // Execute code } if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack") { // Execute code } มีเหตุผลอะไรที่ทำให้สิ่งนี้เกิดขึ้น?
548 c#  .net  equals 

30
ฉันจะสร้างหน้าจอเริ่มต้นได้อย่างไร
ฉันต้องการทำให้แอพของฉันดูเป็นมืออาชีพมากขึ้นฉันจึงตัดสินใจว่าต้องการสร้างหน้าจอสาด ฉันจะสร้างมันขึ้นมาและนำไปใช้ได้อย่างไร

6
Aggregates และ PODs คืออะไรและทำไมพิเศษ?
นี้คำถามที่พบบ่อยเป็นเรื่องเกี่ยวกับปริมาณและ PODs และครอบคลุมวัสดุดังต่อไปนี้: อะไรคือมวล ? อะไรคือPOD s (ข้อมูล Plain Old)? พวกเขาเกี่ยวข้องกันอย่างไร พวกเขาพิเศษอย่างไรและทำไม การเปลี่ยนแปลงสำหรับ C ++ 11 คืออะไร

8
การปะของลิงคืออะไร
ฉันกำลังพยายามที่จะเข้าใจการปะของลิงหรือแผ่นปะของลิงคืออะไร นั่นคือวิธีการ / ผู้ประกอบการมากไปหรือการมอบหมาย? มันมีอะไรที่เหมือนกันกับสิ่งเหล่านี้หรือไม่?

17
แหล่งกำเนิดระยะไกลมีอยู่แล้วใน 'git push' ไปยังที่เก็บใหม่
ฉันมีโครงการของฉันใน GitHub ในบางที่, git@github.com:myname/oldrep.git. ตอนนี้ฉันต้องการที่จะผลักดันรหัสทั้งหมดของฉันไปยังที่เก็บใหม่ที่อื่นบางแห่ง, git@github.com:newname/newrep.git. ฉันใช้คำสั่ง: git remote add origin git@github.com:myname/oldrep.git แต่ฉันได้รับสิ่งนี้: ร้ายแรง: แหล่งกำเนิดระยะไกลมีอยู่แล้ว


21
วิธีตรวจสอบว่าสตริงเป็นสตริง JSON ที่ถูกต้องใน JavaScript โดยไม่ต้องใช้ลอง / จับ
สิ่งที่ต้องการ: var jsonString = '{ "Id": 1, "Name": "Coke" }'; //should be true IsJsonString(jsonString); //should be false IsJsonString("foo"); IsJsonString("<div>foo</div>") การแก้ปัญหาไม่ควรมีลอง / จับ พวกเราบางคนเปิดใช้งาน "หยุดข้อผิดพลาดทั้งหมด" และพวกเขาไม่ต้องการให้ดีบั๊กตัวแบ่งสตริง JSON ที่ไม่ถูกต้อง
548 javascript  json 

21
จะเปลี่ยนข้อความของปุ่มใน jQuery ได้อย่างไร?
คุณจะเปลี่ยนค่าข้อความของปุ่มใน jQuery ได้อย่างไร? ปัจจุบันปุ่มของฉันมี 'เพิ่ม' เป็นค่าข้อความและเมื่อคลิกฉันต้องการให้เปลี่ยนเป็น 'บันทึก' ฉันได้ลองวิธีนี้ด้านล่าง แต่ยังไม่ประสบความสำเร็จ: $("#btnAddProfile").attr('value', 'Save');
548 jquery  jquery-ui 

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