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

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

20
จะปิดการใช้งาน JavaScript ในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Chrome ได้อย่างไร
ฉันพยายามแก้ไขข้อบกพร่องของคุณสมบัติของเว็บไซต์เมื่อผู้ใช้ปิดการใช้งาน JavaScript ฉันสงสัยว่าคุณจะปิดการใช้งาน JavaScript สำหรับหน้าจาก Google Chrome DevTools ได้อย่างไร

30
ควรโยนข้อยกเว้นเมื่อใด
ฉันมีข้อยกเว้นที่สร้างขึ้นสำหรับทุกเงื่อนไขที่ใบสมัครของฉันไม่ได้คาดไว้ UserNameNotValidException, PasswordNotCorrectExceptionฯลฯ อย่างไรก็ตามฉันถูกบอกว่าฉันไม่ควรสร้างข้อยกเว้นสำหรับเงื่อนไขเหล่านั้น ใน UML ของฉันมีข้อยกเว้นสำหรับโฟลว์หลักดังนั้นทำไมมันไม่ควรเป็นข้อยกเว้น? คำแนะนำหรือแนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างข้อยกเว้น?

5
CSS ซ่อนแถบเลื่อนหากไม่จำเป็น
ฉันพยายามหาวิธีซ่อนตัวoverflow-y:scroll;ถ้าไม่ต้องการ สิ่งที่ฉันหมายถึงคือฉันกำลังสร้างเว็บไซต์และฉันมีพื้นที่หลักที่โพสต์จะปรากฏขึ้นและฉันต้องการซ่อนแถบเลื่อนหากเนื้อหาไม่เกินความกว้างปัจจุบัน นอกจากนี้คำถามที่สองของฉัน ฉันต้องการให้เป็นเช่นนั้นเมื่อโพสต์เกินความกว้างปัจจุบันความกว้างจะเพิ่มขึ้นโดยอัตโนมัติและเนื้อหาจะไม่ออกนอกกรอบ ใครบ้างมีเงื่อนงำวิธีการทำเช่นนี้? พื้นที่โพสต์: .content { height: 600px; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; font-size: 15px; text-align: justify; line-height: 19px; overflow-y:scroll; } คอนเทนเนอร์ของเว็บไซต์หลัก: .container { margin: 0 auto; width: 757px; margin-top: 30px; text-align: center; }
435 html  css 

23
Git Bash ช้ามากใน Windows 7 x64
ฉันใช้ Git ทั้ง Windows และ Ubuntu ในระหว่างการพัฒนาโครงการขนาดเล็กพลิกกลับไปกลับมาระหว่างสองโครงการบ่อยครั้ง ปัญหาคือGit Bashช้าลงเรื่อย ๆ เมื่อฉันพูดช้าฉันหมายความว่าการวิ่งcdจะใช้เวลาจาก 8-25 วินาทีการรันgitคำสั่งนั้นใช้เวลา 5-20 วินาทีและlsบางครั้งอาจใช้เวลาสูงสุด 30 วินาที ไม่จำเป็นต้องพูดแบบนี้ไม่สนุกไม่ต้องพูดถึงไม่ก่อผล ฉันรู้ว่า Git ช้าลงใน Windows แต่นี่มันไร้สาระ วิธีแก้ปัญหาเดียวที่ใช้งานได้ชั่วคราวสำหรับฉันคือปิดการเชื่อมต่อเครือข่ายของฉัน (ตามที่แนะนำในคำตอบนี้ ) เริ่ม Git Bash แล้วเชื่อมต่อใหม่ บางครั้งมันยังคงทำงานได้อย่างรวดเร็วเป็นเวลาหลายวันหลังจากทำเช่นนั้น แต่ประสิทธิภาพจะลดลงในที่สุด ฉันสืบค้นผ่านกลุ่มสนทนา msysgit, Stack Overflow, รายการปัญหา msysgit และอื่น ๆ เป็นเวลานานหลายสัปดาห์ แต่ฉันไม่สามารถเปิดโซลูชันที่ใช้งานได้ จนถึงตอนนี้ฉันได้ลองแล้ว: การเพิ่มโฟลเดอร์ Git & โครงการในรายการยกเว้นของโปรแกรมสแกนไวรัส ปิดการใช้งานโปรแกรมสแกนไวรัสของฉันอย่างสมบูรณ์ (Kaspersky IS …
435 git  bash  windows-7  msysgit  mingw32 

12
การใช้มีดโกนภายใน JavaScript
เป็นไปได้หรือมีวิธีแก้ปัญหาในการใช้ไวยากรณ์ของมีดโกนใน JavaScript ที่อยู่ในมุมมอง ( cshtml)? ฉันกำลังพยายามเพิ่มเครื่องหมายลงในแผนที่ของ Google ... ตัวอย่างเช่นฉันลองสิ่งนี้ แต่ฉันได้รับข้อผิดพลาดในการรวบรวมจำนวนมาก: <script type="text/javascript"> // Some JavaScript code here to display map, etc. // Now add markers @foreach (var item in Model) { var markerlatLng = new google.maps.LatLng(@(Model.Latitude), @(Model.Longitude)); var title = '@(Model.Title)'; var description = '@(Model.Description)'; var contentString = '<h3>' + …

30
คุณจะย้อนกลับสตริงในสถานที่ใน JavaScript ได้อย่างไร
คุณจะทำอย่างไรกลับสตริงในสถานที่ (หรือในสถานที่) ใน JavaScript เมื่อมีการส่งผ่านไปยังฟังก์ชั่นที่มีคำสั่งกลับโดยไม่ต้องใช้ฟังก์ชั่น ( .reverse(), .charAt()ฯลฯ )?

5
ความแตกต่างระหว่าง disabled =“ disabled” และ readonly =“ readonly” สำหรับช่องป้อนแบบฟอร์ม HTML คืออะไร
ฉันได้อ่านนิดหน่อยแล้ว แต่ฉันไม่สามารถหาอะไรที่เป็นของแข็งเกี่ยวกับวิธีที่เบราว์เซอร์ที่แตกต่างกันปฏิบัติต่อสิ่งต่าง ๆ

11
การย้ายถิ่นของ EF: การย้อนกลับไปใช้การโยกย้ายครั้งสุดท้ายหรือไม่
นี่เป็นงานที่ธรรมดามาก แต่ฉันไม่สามารถหาวิธีง่ายๆได้ ฉันต้องการเลิกทำการโยกย้ายครั้งสุดท้ายที่ใช้ ฉันคาดว่าจะมีคำสั่งง่าย ๆ เช่น PM> Update-Database -TargetMigration:"-1" สิ่งที่ฉันสามารถทำได้คือ: PM> Get-Migrations Retrieving migrations that have been applied to the target database. 201208012131302_Add-SystemCategory 201207311827468_CategoryIdIsLong 201207232247409_AutomaticMigration 201207211340509_AutomaticMigration 201207200025294_InitialCreate PM> Update-Database -TargetMigration:"CategoryIdIsLong" (อย่างน้อยฉันสามารถใช้เพียงชื่อข้ามการประทับเวลา ... ) มีวิธีที่ง่ายกว่านี้ไหม?

16
ติดตั้งแพ็คเกจ Python ในไดเรกทอรีอื่นโดยใช้ pip หรือไม่?
ฉันรู้ว่าคำตอบที่ชัดเจนคือการใช้ virtualenv และ virtualenvwrapper แต่ด้วยเหตุผลต่าง ๆ ฉันไม่สามารถ / ไม่ต้องการทำเช่นนั้น ดังนั้นฉันจะแก้ไขคำสั่งได้อย่างไร pip install package_name ที่จะทำให้การpipติดตั้งที่ใดที่หนึ่งแพคเกจอื่น ๆ กว่าค่าเริ่มต้นsite-packages?
435 python  pip 

28
ไม่สามารถโหลดปลั๊กอินการตรวจสอบความถูกต้อง 'caching_sha2_password'
ฉันกำลังเชื่อมต่อ MySQL - 8.0 กับ MySQL Workbench และได้รับข้อผิดพลาดด้านล่าง: ไม่สามารถโหลดปลั๊กอินการตรวจสอบสิทธิ์ 'caching_sha2_password' ได้: dlopen (/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): ไม่พบภาพ ฉันได้ลองใช้เครื่องมือไคลเอนต์อื่นเช่นกัน ทางออกสำหรับเรื่องนี้?

6
การขยายไฟล์ใน Python
ฉันอ่านzipfileเอกสารแต่ไม่เข้าใจวิธีการแตกไฟล์, วิธีซิปไฟล์ ฉันจะคลายซิปเนื้อหาทั้งหมดของไฟล์ zip ลงในไดเรกทอรีเดียวกันได้อย่างไร
435 python  zip  unzip  zipfile 

28
ซีลีเนียมโดยใช้ Python - โปรแกรมปฏิบัติการ Geckodriver จำเป็นต้องอยู่ใน PATH
ฉันยังใหม่กับการเขียนโปรแกรมและเริ่มต้นเมื่อPythonประมาณ 2 เดือนที่แล้วและกำลังไปที่Automate the Boring Stuffของ Sweigart ด้วยข้อความPython ฉันใช้ IDLE แล้วติดตั้งโมดูลซีลีเนียมและเบราว์เซอร์ Firefox แล้ว เมื่อใดก็ตามที่ฉันพยายามเรียกใช้ฟังก์ชั่น webdriver ฉันจะได้รับสิ่งนี้: from selenium import webdriver browser = webdriver.Firefox() ข้อยกเว้น: - Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.firefox.service.Service object at 0x00000249C0DA1080>> Traceback (most recent call last): File "C:\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", line 163, in __del__ self.stop() File "C:\Python\Python35\lib\site-packages\selenium\webdriver\common\service.py", …

14
จะปิดแท็บปัจจุบันในหน้าต่างเบราว์เซอร์ได้อย่างไร?
ฉันต้องการสร้างลิงค์บนหน้าเว็บที่จะปิดแท็บที่ใช้งานอยู่ในปัจจุบันในเบราว์เซอร์โดยไม่ต้องปิดแท็บอื่น ๆ ในเบราว์เซอร์ เมื่อผู้ใช้คลิกที่ลิงค์ปิดข้อความเตือนจะปรากฏขึ้นเพื่อขอให้ผู้ใช้ยืนยันด้วยปุ่มสองปุ่มคือ "ใช่" และ "ไม่" หากผู้ใช้คลิกที่ "ใช่" ให้ปิดหน้านั้นและหาก "ไม่" ไม่ต้องทำอะไรเลย จะทำอย่างไร? ข้อเสนอแนะใด ๆ


9
เกิดข้อผิดพลาดในการเปลี่ยนชื่อคอลัมน์ใน MySQL
ฉันจะเปลี่ยนชื่อคอลัมน์ในตารางได้xyzอย่างไร คอลัมน์คือ: Manufacurerid, name, status, AI, PK, int ฉันต้องการเปลี่ยนชื่อเป็น manufacturerid ฉันพยายามใช้แผง PHPMyAdmin แต่ฉันได้รับข้อผิดพลาดนี้: MySQL said: Documentation #1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)

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