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

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

18
วิธีการเปลี่ยนผู้แต่งมอบอำนาจสำหรับหนึ่งกระทำเฉพาะ?
ฉันต้องการที่จะเปลี่ยนผู้เขียนของการกระทำที่เฉพาะเจาะจงหนึ่งในประวัติศาสตร์ มันไม่ใช่การกระทำสุดท้าย ฉันรู้เกี่ยวกับคำถามนี้ - ฉันจะเปลี่ยนผู้แต่งคอมมิทคอมได้อย่างไร? แต่ฉันกำลังคิดเกี่ยวกับบางสิ่งที่ฉันระบุความมุ่งมั่นโดยแฮชหรือแฮชสั้น
2108 git  git-commit 

18
แสดงไฟล์ที่มีการเปลี่ยนแปลงระหว่างการแก้ไขสองครั้ง
ฉันต้องการรวมสองสาขาที่ได้รับการแยกเป็นระยะเวลาหนึ่งและต้องการที่จะรู้ว่าไฟล์ใดได้รับการแก้ไข มาที่ลิงค์นี้: http://linux.yyz.us/git-howto.htmlซึ่งมีประโยชน์มาก เครื่องมือในการเปรียบเทียบสาขาที่ฉันเจอคือ: git diff master..branch git log master..branch git shortlog master..branch สงสัยว่ามีบางอย่าง "git status master .. สาขา" หรือไม่เพื่อดูไฟล์ที่แตกต่างระหว่างสองสาขาเท่านั้น โดยไม่ต้องสร้างเครื่องมือใหม่ฉันคิดว่านี่เป็นสิ่งที่ใกล้เคียงที่สุดที่คุณสามารถทำได้ในตอนนี้ (ซึ่งแน่นอนว่าจะแสดงซ้ำหากไฟล์ถูกแก้ไขมากกว่าหนึ่งครั้ง): git diff master..branch | grep "^diff" สงสัยว่ามีบางอย่างที่ฉันพลาดไปหรือไม่ ...
2105 git  branch  git-branch  git-diff 

30
แยกชื่อไฟล์และนามสกุลใน Bash
ฉันต้องการรับชื่อไฟล์ (ไม่มีส่วนขยาย) และส่วนขยายแยกต่างหาก ทางออกที่ดีที่สุดที่ฉันพบคือ: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` สิ่งนี้ผิดเพราะใช้งานไม่ได้หากชื่อไฟล์มี.อักขระหลายตัว ถ้าสมมติว่าผมมีa.b.jsก็จะพิจารณาaและb.jsแทนและa.bjs สามารถทำได้อย่างง่ายดายใน Python ด้วย file, ext = os.path.splitext(path) แต่ฉันไม่ต้องการที่จะไล่ล่าล่ามงูใหญ่สำหรับเรื่องนี้ถ้าเป็นไปได้ มีความคิดที่ดีกว่านี้ไหม?
2105 bash  string  filenames 

13
อะไรคือวิธีที่ดีที่สุด (และปลอดภัยที่สุด) ในการผสานสาขา Git เข้ากับเจ้านาย
สาขาใหม่จากถูกสร้างขึ้นที่เราเรียกว่าmastertest มีผู้พัฒนาหลายคนที่มุ่งมั่นmasterหรือสร้างสาขาอื่น ๆ และรวมเข้าด้วยกันในmasterภายหลัง สมมติว่าการทำงานในtestคือการหลายวันและคุณต้องการอย่างต่อเนื่องเพื่อให้การปรับปรุงด้วยการกระทำภายในtestmaster ฉันจะทำจากgit pull origin mastertest คำถามที่ 1:นี่เป็นแนวทางที่ถูกต้องหรือไม่? นักพัฒนาคนอื่นสามารถทำงานกับไฟล์เดียวกันได้อย่างง่ายดายขณะที่ฉันทำงาน btw งานของฉันในการจะทำและผมพร้อมที่จะผสานมันกลับไปtest masterนี่คือสองวิธีที่ฉันนึกได้: A: git checkout test git pull origin master git push origin test git checkout master git pull origin test B: git checkout test git pull origin master git checkout master git merge test ฉันไม่ได้ใช้--rebaseเพราะจากความเข้าใจของฉันการรีบูตจะได้รับการเปลี่ยนแปลงจากmasterและสแต็คของฉันที่ด้านบนของมันดังนั้นมันสามารถเขียนทับการเปลี่ยนแปลงที่คนอื่นทำ คำถามที่ …

29
อะไรคือความแตกต่างระหว่างคำอธิบายประกอบ @Component, @Repository & @Service ใน Spring
Наэтотвопросестьответына Stack Overflow нарусском : АннотацииSpringа Can @Component, @Repositoryและ@Serviceคำอธิบายประกอบจะใช้สลับกันในฤดูใบไม้ผลิหรือพวกเขาไม่ให้การทำงานใด ๆ นอกเหนือจากการทำหน้าที่เป็นอุปกรณ์สัญกรณ์? กล่าวอีกนัยหนึ่งถ้าฉันมีคลาสบริการและฉันเปลี่ยนคำอธิบายประกอบจาก@Serviceเป็น@Componentจะยังคงทำงานในลักษณะเดียวกันหรือไม่ คำอธิบายประกอบหรือไม่ก็มีผลต่อพฤติกรรมและการทำงานของชั้นเรียนหรือไม่

30
เปิด URL ในแท็บใหม่ (ไม่ใช่หน้าต่างใหม่)
ฉันพยายามเปิดURLในแท็บใหม่ตรงข้ามกับหน้าต่างป๊อปอัป ฉันเคยเห็นคำถามที่เกี่ยวข้องซึ่งคำตอบจะเป็นอย่างไร: window.open(url,'_blank'); window.open(url); แต่ไม่มีใครทำงานให้ฉันเบราว์เซอร์ยังคงพยายามเปิดหน้าต่างป๊อปอัป
2102 javascript 

23
มีวิธีเรียกใช้ Python บน Android หรือไม่?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ เรากำลังทำงานกับรุ่นS60และแพลตฟอร์มนี้มี Python API ที่ดี .. อย่างไรก็ตามไม่มีอะไรเป็นทางการเกี่ยวกับ Python บน Android แต่เนื่องจากJythonมีอยู่แล้วมีวิธีให้งูและหุ่นยนต์ทำงานร่วมกันได้หรือไม่?


10
ฉันควรใช้ Vagrant หรือ Docker เพื่อสร้างสภาพแวดล้อมแบบแยกหรือไม่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันใช้ Ubuntu เพื่อการพัฒนาและการปรับใช้และมีความต้องการในการสร้างสภาพแวดล้อมแบบแยก ฉันกำลังพิจารณา Vagrant หรือ Docker สำหรับวัตถุประสงค์นี้ ข้อดีและข้อเสียคืออะไรหรือเปรียบเทียบโซลูชั่นเหล่านี้อย่างไร
2083 vagrant  docker 

30
ไวยากรณ์ที่ต้องการสำหรับกำหนด enums ใน JavaScript คืออะไร?
ไวยากรณ์ที่ต้องการสำหรับกำหนด enums ใน JavaScript คืออะไร? สิ่งที่ต้องการ: my.namespace.ColorEnum = { RED : 0, GREEN : 1, BLUE : 2 } // later on if(currentColor == my.namespace.ColorEnum.RED) { // whatever } หรือมีสำนวนที่เป็นที่นิยมมากขึ้น?
2082 javascript  syntax  enums 




13
ฉันจะเลือกองค์ประกอบที่มีหลายคลาสใน jQuery ได้อย่างไร
ฉันต้องการที่จะเลือกองค์ประกอบทั้งหมดที่มีสองชั้นและab <element class="a b"> ดังนั้นเฉพาะองค์ประกอบที่มีทั้งชั้นเรียน เมื่อฉันใช้$(".a, .b")มันทำให้ฉันมีสหภาพ แต่ฉันต้องการแยก

11
คำสั่ง 'ใช้' ควรอยู่ภายในหรือภายนอกเนมสเปซหรือไม่
ฉันใช้งานStyleCopกับรหัส C # บางส่วนและมันยังคงรายงานว่าusingคำสั่งของฉันควรอยู่ในเนมสเปซ มีเหตุผลทางเทคนิคในการวางusingคำสั่งในแทนที่จะเป็นนอก namespace หรือไม่?

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