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

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

19
GitHub: ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง
ฉันมีโครงการที่โฮสต์บน GitHub ฉันล้มเหลวเมื่อพยายามผลักดันการปรับเปลี่ยนของฉันกับต้นแบบ ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เสมอ Password for 'https://git@github.com': remote: Invalid username or password. fatal: Authentication failed for 'https://git@github.com/eurydyce/MDANSE.git/' อย่างไรก็ตามการตั้งค่าคีย์ ssh ของฉันเป็น github ดูเหมือนว่าใช้ได้ แน่นอนเมื่อฉันทำssh -T git@github.comฉันได้รับ Hi eurydyce! You've successfully authenticated, but GitHub does not provide shell access. ซึ่งดูเหมือนจะบ่งบอกว่าทุกอย่างก็โอเคจากด้านนั้น (eurydyce เป็นชื่อผู้ใช้ github ของฉัน) ฉันปฏิบัติตามคำแนะนำที่ให้ไว้ใน github อย่างเคร่งครัดและคำแนะนำของการอภิปรายสแต็กจำนวนมาก แต่ไม่มีทาง คุณมีความคิดเกี่ยวกับสิ่งที่ฉันอาจทำผิดหรือไม่?
402 git  github 


12
ตรวจพบการตั้งค่า ASP.NET ที่ไม่ได้ใช้ในโหมดขั้นตอนการจัดการแบบรวม
ฉันติดตั้ง DotNetOpenAuth SDK-3.4.5.10201.vsix และฉันไม่สามารถทำงานได้ มันทำงานในท้องถิ่น (เมื่อฉันเรียกใช้เป็น localhost) แต่เมื่อฉันพยายามที่จะเผยแพร่มันไม่ทำงาน ข้อความแสดงข้อผิดพลาด IIS ที่ฉันได้รับคือ สรุปข้อผิดพลาด HTTP ข้อผิดพลาด 500.22 - ข้อผิดพลาดเซิร์ฟเวอร์ภายใน ตรวจพบการตั้งค่า ASP.NET ที่ไม่ได้ใช้ในโหมดขั้นตอนที่ได้รับการจัดการรวม และ Module ConfigurationValidationModule Notification BeginRequest Handler StaticFile Error Code 0x80070032 จากนั้นมีคำแนะนำเกี่ยวกับวิธีการแก้ปัญหา: สิ่งที่คุณสามารถลอง: โอนย้ายการกำหนดค่าไปยัง system.webServer/modulesส่วน คุณสามารถทำได้ด้วยตนเองหรือโดยใช้ appcmd จากบรรทัดคำสั่ง - %SystemRoot%\system32\inetsrv\appcmd migrate config "Default Web Site/"ยกตัวอย่างเช่น การใช้AppCmdเพื่อย้ายข้อมูลแอปพลิเคชันของคุณจะช่วยให้แอปพลิเคชันทำงานในโหมดรวมและทำงานต่อในโหมดคลาสสิคและ IIS รุ่นก่อนหน้า หากคุณมั่นใจว่าสามารถเพิกเฉยข้อผิดพลาดนี้ได้คุณสามารถปิดใช้งานได้โดยตั้งค่า system.webServer/validation@validateIntegratedModeConfiguration เป็นเท็จ …
401 c#  asp.net  iis  .net-4.0  iis-7.5 

12
AngularJS: ทำไม ng-bind จึงดีกว่า {{}} เป็นมุม?
ฉันเป็นหนึ่งในการนำเสนอเชิงมุมและหนึ่งในบุคคลที่กล่าวถึงการประชุมng-bindดีกว่า{{}}มีผลผูกพัน เหตุผลข้อหนึ่งng-bindวางตัวแปรไว้ในรายการเฝ้าดูและเมื่อมีแบบจำลองที่เปลี่ยนแปลงข้อมูลที่ถูกผลักเพื่อดูในอีกทางหนึ่ง{{}}จะทำการสอดแทรกนิพจน์ทุกครั้ง (ฉันเดาว่ามันคือวงจรเชิงมุม) และกด ค่าแม้ว่าค่าจะเปลี่ยนแปลงหรือไม่ นอกจากนี้ยังมีการกล่าวว่าหากคุณมีข้อมูลไม่มากในหน้าจอคุณสามารถใช้งานได้{{}}และปัญหาด้านประสิทธิภาพจะไม่ปรากฏให้เห็น มีใครบ้างที่จะให้ความกระจ่างในเรื่องนี้กับฉันได้ไหม

23
มีข้อได้เปรียบในการใช้วิธีการซิงโครไนซ์แทนที่จะบล็อกแบบซิงโครไนซ์หรือไม่
ใครสามารถบอกข้อดีของวิธีการซิงโครไนซ์กับบล็อกซิงโครไนซ์กับตัวอย่างได้หรือไม่?

6
วิธีการใช้ผู้ประกอบการที่สามในมีดโกน (โดยเฉพาะกับคุณลักษณะ HTML)?
ด้วยเอ็นจิ้นการดู WebForms ฉันมักจะใช้โอเปอร์เรเตอร์สำหรับเงื่อนไขที่ง่ายมากโดยเฉพาะในแอตทริบิวต์ HTML ตัวอย่างเช่น: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> รหัสด้านบนจะให้<a>แท็กเป็นคลาสauthหรือanonขึ้นอยู่กับว่าผู้ใช้รับรองความถูกต้อง ไวยากรณ์ที่เทียบเท่ากับเอ็นจิ้นมุมมองมีดโกนคืออะไร? เนื่องจากมีดโกนต้องใช้แท็ก HTML เพื่อ "รู้" เมื่อต้องกระโดดเข้าและออกจากรหัสและมาร์กอัปฉันจึงติดอยู่กับสิ่งต่อไปนี้: @if(User.Identity.IsAuthenticated) { <a class="auth">My link here</a> } else { <a class="anon">My link here</a> } นี่คือที่จะนำมันอย่างอ่อนโยนน่ากลัว ฉันชอบที่จะทำอะไรบางอย่างเช่นนี้ แต่กำลังดิ้นรนเพื่อให้เข้าใจวิธีการในมีดโกน: <a class="@=User.Identity.IsAuthenticated ? "auth" : "anon";">My link here</a> - ปรับปรุง: ในระหว่างนี้ฉันได้สร้าง HtmlHelper …

18
ใน Android ฉันจะตั้งค่าระยะขอบเป็น dp โดยทางโปรแกรมได้อย่างไร
ในนี้ , นี้และนี้ด้ายฉันพยายามที่จะหาคำตอบเกี่ยวกับวิธีการตั้งค่าระยะขอบบนมุมมองเดียว อย่างไรก็ตามฉันสงสัยว่าถ้าไม่มีวิธีที่ง่ายกว่านี้ ฉันจะอธิบายว่าทำไมฉันจึงไม่ต้องการใช้วิธีนี้: ฉันมีปุ่มที่กำหนดเองซึ่งขยายปุ่ม หากพื้นหลังถูกตั้งค่าเป็นอย่างอื่นนอกเหนือจากพื้นหลังเริ่มต้น (โดยการเรียกอย่างใดอย่างหนึ่งsetBackgroundResource(int id)หรือsetBackgroundDrawable(Drawable d)) ฉันต้องการให้ระยะขอบเป็น 0 ถ้าฉันเรียกสิ่งนี้ว่า public void setBackgroundToDefault() { backgroundIsDefault = true; super.setBackgroundResource(android.R.drawable.btn_default); // Set margins somehow } ฉันต้องการให้อัตรากำไรขั้นต้นที่จะรีเซ็ต -3dp (ฉันได้อ่านที่นี่วิธีการแปลงจากพิกเซล DP, ดังนั้นเมื่อผมรู้ว่าอัตรากำไรที่ตั้งอยู่ใน px ผมสามารถจัดการแปลงตัวเอง) แต่เนื่องจากสิ่งนี้ถูกเรียกในCustomButtonชั้นเรียนผู้ปกครองอาจแตกต่างจาก LinearLayout ถึง TableLayout และฉันไม่อยากให้เขาได้รับผู้ปกครองของเขาและตรวจสอบตัวอย่างของผู้ปกครองนั้น นั่นจะเป็นสิ่งที่ไม่มีประสิทธิภาพเลยทีเดียว นอกจากนี้เมื่อโทร (โดยใช้ LayoutParams) parentLayout.addView(myCustomButton, newParams)ฉันไม่รู้ว่าสิ่งนี้เพิ่มเข้าไปในตำแหน่งที่ถูกต้อง (ยังไม่ได้ลอง) ให้พูดปุ่มกลางของแถวที่ห้า คำถาม: มีวิธีใดที่ง่ายกว่าในการตั้งค่าระยะขอบของปุ่มเดียวโดยทางโปรแกรมนอกเหนือจากการใช้ LayoutParams? แก้ไข: …
401 android  layout  button  margin 

24
เรียงลำดับที่เร็วที่สุดของอาร์เรย์ความยาวคงที่ 6 int
ตอบคำถาม Stack Overflow (อันนี้ ) ฉันพบปัญหาย่อยที่น่าสนใจ วิธีที่เร็วที่สุดในการจัดเรียงอาร์เรย์ของ 6 จำนวนเต็มคืออะไร? เนื่องจากคำถามอยู่ในระดับต่ำมาก: เราไม่สามารถสมมติว่ามีไลบรารี (และการโทรเองมีค่าใช้จ่าย) เพียงธรรมดา C เพื่อหลีกเลี่ยงการล้างท่อส่งคำสั่ง (ที่มีค่าใช้จ่ายสูงมาก ) เราควรจะลดกิ่งกระโดดและการควบคุมการไหลอื่น ๆ ทุกชนิด (เช่นที่ซ่อนอยู่หลังจุดลำดับใน&&หรือ||) ห้องมีข้อ จำกัด และการลดการลงทะเบียนและการใช้หน่วยความจำก็เป็นปัญหา คำถามนี้เป็นคำถามประเภทกอล์ฟที่เป้าหมายไม่ได้ลดความยาวของแหล่งที่มา แต่ลดระยะเวลาดำเนินการลง ผมเรียกรหัสมัน Zening 'ที่ใช้ในชื่อของหนังสือเล่มนี้เซนของการเพิ่มประสิทธิภาพรหัสโดยไมเคิล Abrashและต่อมา ทำไมมันถึงน่าสนใจมีหลายเลเยอร์: ตัวอย่างนั้นง่ายและเข้าใจง่ายและวัดผลไม่เกี่ยวข้องกับทักษะ C มากนัก มันแสดงผลของการเลือกอัลกอริทึมที่ดีสำหรับปัญหา แต่ยังมีผลกระทบของคอมไพเลอร์และฮาร์ดแวร์พื้นฐาน นี่คือการดำเนินการอ้างอิงของฉัน (ไร้เดียงสาไม่เหมาะ) และชุดทดสอบของฉัน #include <stdio.h> static __inline__ int sort6(int * d){ char j, i, …

12
ฉันจะลบบรรทัดระหว่าง ListViews บน Android ได้อย่างไร
ฉันใช้สองคนListViewแบบนี้: <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> มีหนึ่งบรรทัดว่างระหว่างสองListViews ฉันจะลบออกได้อย่างไร

13
ตกแต่งด้วยพารามิเตอร์?
ฉันมีปัญหากับการถ่ายโอนตัวแปร 'insurance_mode' โดยมัณฑนากร ฉันจะทำมันโดยคำสั่งมัณฑนากรต่อไปนี้: @execute_complete_reservation(True) def test_booking_gta_object(self): self.test_select_gta_object() แต่น่าเสียดายที่ข้อความนี้ใช้ไม่ได้ บางทีอาจจะมีวิธีที่ดีกว่าในการแก้ปัญหานี้ def execute_complete_reservation(test_case,insurance_mode): def inner_function(self,*args,**kwargs): self.test_create_qsf_query() test_case(self,*args,**kwargs) self.test_select_room_option() if insurance_mode: self.test_accept_insurance_crosseling() else: self.test_decline_insurance_crosseling() self.test_configure_pax_details() self.test_configure_payer_details return inner_function
401 python  decorator 


18
แปลงไฟล์: Uri เป็น File ใน Android
วิธีที่ง่ายที่สุดในการแปลงจาก a file: android.net.Uriเป็น a Fileใน Android คืออะไร? พยายามต่อไปนี้ แต่ใช้งานไม่ได้: final File file = new File(Environment.getExternalStorageDirectory(), "read.me"); Uri uri = Uri.fromFile(file); File auxFile = new File(uri.toString()); assertEquals(file.getAbsolutePath(), auxFile.getAbsolutePath());
401 android  file  uri  file-uri 

2
vim และ NERD Tree extension - การเพิ่มไฟล์
เมื่อใช้โปรแกรมแก้ไข vim กับปลั๊กอิน NERDTree เพื่อนำทางไปยังแผนผังของโครงการของคุณมีวิธีง่าย ๆ ในการสร้างไฟล์ซอร์สโค้ดใหม่ภายใต้ไดเรกทอรีที่ไฮไลต์อยู่หรือไม่? ขณะนี้ฉันไปที่เชลล์เพิ่มไฟล์แล้วรีเฟรชทรี จะต้องมีวิธีที่ดีกว่า
400 vim  nerdtree 

9
จะอ่านความคิดเห็นล่าสุดได้อย่างไร?
บ่อยครั้งระหว่างการกระทำ ( $ git -commit -m "") ฉันต้องการอ่านความคิดเห็นสุดท้ายของฉันเพื่อจดจำความคืบหน้าของฉัน มีวิธีง่าย ๆ ในการเข้าถึงข้อความการส่งข้อความครั้งสุดท้ายโดยตรงผ่าน command-line หรือไม่? (ฉันใช้ Windows)
400 git 


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