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

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

10
ย้ายมุ่งมั่น (แต่ไม่ผลัก) การเปลี่ยนแปลงไปยังสาขาใหม่หลังจากดึง
ฉันได้ทำงานนิดหน่อย ("สาขาของคุณอยู่ก่อนหน้า 'ต้นกำเนิด / ปรมาจารย์' โดยมีความมุ่งมั่น 37 อย่าง") ซึ่งจริง ๆ แล้วควรเข้าไปในสาขาของตัวเองมากกว่าเข้าmasterมา การกระทำเหล่านี้มีอยู่ในเครื่องของฉันเท่านั้นและไม่ได้ถูกผลักไปoriginแต่สถานการณ์นั้นค่อนข้างซับซ้อนใน devs อื่น ๆ ที่ได้รับการผลักดันorigin/masterและฉันได้ทำการเปลี่ยนแปลงเหล่านั้นแล้ว ฉันจะย้ายการตอบรับในพื้นที่ 37 แห่งไปยังสาขาใหม่ได้อย่างไร จากเอกสารพบว่าgit rebase --onto my-new-branch masterหรือ...origin/masterควรทำเช่นนี้ แต่ทั้งคู่ก็ให้ข้อผิดพลาด "ร้ายแรง: จำเป็นต้องมีการแก้ไขครั้งเดียว" man git-rebaseไม่ได้พูดอะไรเกี่ยวกับการให้การแก้ไขrebaseและตัวอย่างของมันไม่ทำดังนั้นฉันจึงไม่รู้ว่าจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร (โปรดทราบว่านี่ไม่ใช่งานซ้ำของMove ที่มีอยู่ไม่ได้ผูกมัดกับสาขาใหม่ใน Gitหรือจะรวมการเปลี่ยนแปลงในพื้นที่ของฉันเข้ากับ Git สาขาอื่นได้อย่างไรเนื่องจากคำถามเหล่านั้นจัดการกับการเปลี่ยนแปลงที่ไม่มีข้อผูกมัดในแผนผังการทำงานท้องถิ่น มุ่งมั่นในท้องถิ่น)
460 git 

17
ฉันสามารถสร้างลิงค์ด้วย 'target =“ _ blank”' ใน Markdown ได้หรือไม่
มีวิธีในการสร้างลิงค์ใน Markdown ที่เปิดในหน้าต่างใหม่หรือไม่? ถ้าไม่คุณแนะนำให้ใช้ไวยากรณ์อะไร ฉันจะเพิ่มลงในคอมไพเลอร์ markdown ที่ฉันใช้ ฉันคิดว่ามันควรจะเป็นตัวเลือก


12
ฉันจะแทนที่ค่า NaN ทั้งหมดด้วย Zeros ในคอลัมน์ของ pandas dataframe ได้อย่างไร
ฉันมีชื่อไฟล์ดังต่อไปนี้ itm Date Amount 67 420 2012-09-30 00:00:00 65211 68 421 2012-09-09 00:00:00 29424 69 421 2012-09-16 00:00:00 29877 70 421 2012-09-23 00:00:00 30990 71 421 2012-09-30 00:00:00 61303 72 485 2012-09-09 00:00:00 71781 73 485 2012-09-16 00:00:00 NaN 74 485 2012-09-23 00:00:00 11072 75 485 2012-09-30 00:00:00 113702 76 …
460 python  pandas  dataframe 

5
ปิดใช้งานตัวอย่างไฟล์ใน VS2012
ใน VS2012 เมื่อคุณเลือกไฟล์ในโซลูชัน explorer มันจะเปิดไฟล์โดยอัตโนมัติในแท็บ "ตัวอย่าง" พิเศษ บางทีคอมพิวเตอร์ของฉันอาจไม่เร็วพอ แต่ตัวอย่างนี้ช้าเกินไปสำหรับรสนิยมของฉัน ฉันจะปิดการใช้งานคุณสมบัตินี้ได้อย่างไร?


12
ควรใช้ reinterpret_cast เมื่อใด
ฉันกำลังสับสนเล็กน้อยกับการบังคับใช้ของVSreinterpret_cast จากสิ่งที่ฉันได้อ่านกฎทั่วไปที่ใช้งานหล่อแบบคงที่เมื่อชนิดสามารถตีความที่รวบรวมเวลาด้วยเหตุนี้คำว่าstatic_cast staticนี่คือ cast คอมไพเลอร์ C ++ ที่ใช้ภายในสำหรับการร่ายโดยปริยายด้วย reinterpret_casts ใช้งานได้ในสองสถานการณ์: แปลงประเภทจำนวนเต็มเป็นประเภทของตัวชี้และในทางกลับกัน แปลงประเภทตัวชี้หนึ่งเป็นประเภทอื่น แนวคิดทั่วไปที่ฉันได้รับคือสิ่งนี้ไม่สามารถพูดได้และควรหลีกเลี่ยง ฉันอยู่ที่ไหนน้อยสับสนเป็นหนึ่งในการใช้งานที่ฉันต้องการฉันโทร c ++ จากซีและความต้องการรหัส C จะยึดมั่นในการ C ++ void*วัตถุดังนั้นโดยทั่วไปมันถือ คาสต์ใดที่ควรใช้เพื่อแปลงระหว่างvoid *และประเภทคลาส ฉันได้เห็นการใช้งานของทั้งสองstatic_castและreinterpret_cast? แม้ว่าจากสิ่งที่ฉันได้อ่านดูเหมือนstaticจะดีกว่าที่นักแสดงสามารถเกิดขึ้นได้ในเวลารวบรวม? แม้ว่ามันจะบอกว่าจะใช้reinterpret_castในการแปลงจากประเภทตัวชี้หนึ่งไปสู่อีกประเภทหนึ่ง?
459 c++  casting 

19
วิธีแก้ไข:“ UnicodeDecodeError: 'ascii' codec ไม่สามารถถอดรหัสไบต์ได้”
as3:~/ngokevin-site# nano content/blog/20140114_test-chinese.mkd as3:~/ngokevin-site# wok Traceback (most recent call last): File "/usr/local/bin/wok", line 4, in Engine() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 104, in init self.load_pages() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 238, in load_pages p = Page.from_file(os.path.join(root, f), self.options, self, renderer) File "/usr/local/lib/python2.7/site-packages/wok/page.py", line 111, in from_file page.meta['content'] = page.renderer.render(page.original) File "/usr/local/lib/python2.7/site-packages/wok/renderers.py", line 46, in …

2
แนวปฏิบัติที่เหมาะสมที่สุดสำหรับการพิสูจน์ตัวตนโทเค็น REST ด้วย JAX-RS และ Jersey
ฉันกำลังมองหาวิธีการเปิดใช้งานการรับรองความถูกต้องใช้โทเค็นในเจอร์ซีย์ ฉันพยายามไม่ใช้เฟรมเวิร์กเฉพาะใด ๆ เป็นไปได้ไหม แผนของฉันคือ: ผู้ใช้สมัครใช้บริการเว็บของฉันบริการเว็บของฉันสร้างโทเค็นส่งไปยังลูกค้าและลูกค้าจะเก็บไว้ จากนั้นลูกค้าสำหรับแต่ละคำขอจะส่งโทเค็นแทนชื่อผู้ใช้และรหัสผ่าน ฉันคิดว่าจะใช้ตัวกรองที่กำหนดเองสำหรับแต่ละคำขอ@PreAuthorize("hasRole('ROLE')") แต่ฉันคิดว่านี่เป็นสาเหตุทำให้มีคำขอจำนวนมากไปยังฐานข้อมูลเพื่อตรวจสอบว่าโทเค็นนั้นถูกต้องหรือไม่ หรือไม่สร้างตัวกรองและในแต่ละคำขอจะใส่โทเค็นพารามิเตอร์หรือไม่ เพื่อให้แต่ละ API ตรวจสอบโทเค็นก่อนและหลังจากดำเนินการบางอย่างเพื่อดึงทรัพยากร


14
ฤดูใบไม้ผลิ: @ ส่วนประกอบกับ @Bean
ฉันเข้าใจว่ามีการเพิ่ม@Componentคำอธิบายประกอบในฤดูใบไม้ผลิ 2.5 เพื่อกำจัดคำจำกัดความ xml bean โดยใช้การสแกนคลาสพา ธ @Beanถูกนำมาใช้ในฤดูใบไม้ผลิ 3.0 และสามารถใช้กับ@Configurationเพื่อกำจัดไฟล์ xml อย่างสมบูรณ์และใช้การกำหนดค่า Java แทน เป็นไปได้ไหมที่จะใช้@Componentคำอธิบายประกอบซ้ำแทนที่จะแนะนำ@Beanคำอธิบายประกอบ ความเข้าใจของฉันคือเป้าหมายสุดท้ายคือการสร้างถั่วในทั้งสองกรณี

28
ไม่สามารถตัดทอนตารางได้เนื่องจากมีการอ้างอิงโดยข้อ จำกัด ของคีย์ต่างประเทศหรือไม่
การใช้ MSSQL2005 ฉันสามารถตัดทอนตารางด้วยข้อ จำกัด foreign key ได้หรือไม่ถ้าฉันตัดทอนตารางลูก (ตารางที่มีคีย์หลักของความสัมพันธ์ FK) เป็นอันดับแรก ฉันรู้ว่าฉันสามารถ ใช้DELETEคำสั่งที่ไม่มีตำแหน่งและจากนั้นจึงRESEEDระบุตัวตน ลบ FK ตัดทอนตารางและสร้าง FK ใหม่ ฉันคิดว่าตราบใดที่ฉันตัดทอนตารางลูกต่อหน้าพ่อแม่ฉันก็โอเคโดยไม่ทำตามตัวเลือกข้างต้น แต่ฉันได้รับข้อผิดพลาดนี้: ไม่สามารถตัดทอนตาราง 'TableName' ได้เนื่องจากกำลังถูกอ้างถึงโดยข้อ จำกัด ของ FOREIGN KEY

30
วิธีการใช้งาน onBackPressed () ในแฟรกเมนต์
มีวิธีที่เราสามารถนำไปใช้onBackPressed()ใน Android Fragment คล้ายกับวิธีที่เราใช้ใน Android Activity หรือไม่? onBackPressed()ในฐานะที่เป็นวงจรชีวิตส่วนไม่ได้ มีวิธีอื่นในการขี่มากกว่าonBackPressed()ใน Android 3.0 แฟรกเมนต์หรือไม่?

25
Android - จัดการ“ Enter” ใน EditText
ฉันสงสัยว่ามีวิธีจัดการกับผู้ใช้ที่กดEnterในขณะพิมพ์หรือEditTextไม่เช่น onSubmit HTML event นอกจากนี้ยังสงสัยว่าหากมีวิธีจัดการกับแป้นพิมพ์เสมือนจริงในลักษณะที่ปุ่ม "เสร็จสิ้น" จะมีข้อความกำกับอย่างอื่น (เช่น "ไป") และดำเนินการบางอย่างเมื่อคลิก (อีกครั้งเช่น onSubmit)

30
ลายนิ้วมือ SHA-1 ของใบรับรอง keystore
วิธีการรับลายนิ้วมือ SHA-1 เหมือนกับวิธีรับลายนิ้วมือหรือไม่? ก่อนหน้านี้ฉันใช้คำสั่งนี้: ไม่ชัดเจนสำหรับฉันหากผลลัพธ์ที่ได้คือลายนิ้วมือ SHA-1 ใครช่วยอธิบายเรื่องนี้ได้ไหม

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