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

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

25
เว็บไซต์ ASP.NET หรือ ASP.NET Web Application?
เมื่อฉันเริ่มโครงการ ASP.NET ใหม่ใน Visual Studio ฉันสามารถสร้างแอปพลิเคชันเว็บ ASP.NET หรือสร้างเว็บไซต์ ASP.NET ได้ อะไรคือความแตกต่างระหว่าง ASP.NET Web Application และ ASP.NET Web Site? ทำไมฉันถึงเลือกอย่างใดอย่างหนึ่ง? คำตอบนั้นแตกต่างกันไปตาม Visual Studio รุ่นที่ฉันใช้หรือไม่


18
ฉันจะลบ / ลบโฟลเดอร์ที่ไม่ว่างได้อย่างไร
ฉันได้รับข้อผิดพลาด 'การเข้าถึงถูกปฏิเสธ' เมื่อฉันพยายามลบโฟลเดอร์ที่ไม่ว่างเปล่า ฉันใช้คำสั่งต่อไปนี้ในความพยายามของฉัน: os.remove("/folder_name"). วิธีที่มีประสิทธิภาพที่สุดในการลบ / ลบโฟลเดอร์ / ไดเรกทอรีที่ไม่ว่างคืออะไร?
847 python  file 

24
วิธีการเรียงลำดับอาร์เรย์ของจำนวนเต็มอย่างถูกต้อง
พยายามรับค่าสูงสุดและต่ำสุดจากอาร์เรย์ที่ฉันรู้ว่าจะมีจำนวนเต็มเท่านั้นดูเหมือนว่าจะยากกว่าที่ฉันคิด var numArray = [140000, 104, 99]; numArray = numArray.sort(); alert(numArray) เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ฉันคาดหวังว่าสิ่งนี้จะแสดง 99, 104, 140000ฉันคาดหวังนี้เพื่อแสดง104, 140000, 99แต่มันแสดงให้เห็นว่า ดังนั้นดูเหมือนว่าการเรียงลำดับจะจัดการค่าเป็นสตริง มีวิธีการรับฟังก์ชั่นการเรียงลำดับจริงตามมูลค่าจำนวนเต็ม?


18
มีวิธีการตรวจสอบว่าไฟล์มีการใช้งานหรือไม่?
ฉันกำลังเขียนโปรแกรมใน C # ที่จำเป็นต้องเข้าถึงไฟล์ภาพ 1 ไฟล์ซ้ำ ๆ เวลาส่วนใหญ่ของการทำงาน แต่หากคอมพิวเตอร์ของฉันทำงานได้อย่างรวดเร็วก็จะพยายามที่จะเข้าถึงไฟล์ก่อนที่มันจะได้รับการบันทึกกลับไปที่ระบบแฟ้มและโยนข้อผิดพลาด: "แฟ้มในการใช้งานโดยกระบวนการอื่น" ฉันต้องการหาวิธีแก้ไขปัญหานี้ แต่ Googling ทั้งหมดของฉันให้ผลการตรวจสอบโดยใช้ข้อยกเว้นเท่านั้น นี่เป็นสิ่งที่ขัดกับศาสนาของฉันดังนั้นฉันจึงสงสัยว่าใครมีวิธีที่ดีกว่าในการทำมัน?
846 c#  .net  file  file-io  file-locking 


10
ฉันจะระบุชื่อผู้ใช้และรหัสผ่านเมื่อเรียกใช้“ git clone git@remote.git” ได้อย่างไร
ฉันรู้วิธีระบุชื่อผู้ใช้และรหัสผ่านให้กับคำขอ HTTPS เช่นนี้: git clone https://username:password@remote แต่ฉันต้องการทราบวิธีการมอบชื่อผู้ใช้และรหัสผ่านให้กับรีโมตเช่นนี้: git clone git@remote.git ฉันลองแบบนี้: git clone username:password@git@remote.git git clone git@username:password@remote.git git clone git@remote.git@username:password แต่พวกเขาไม่ได้ทำงาน
845 git 

8
MySQL: VARCHAR ขนาดใหญ่เทียบกับ TEXT
ฉันมีตารางข้อความใน MySQL ที่บันทึกข้อความระหว่างผู้ใช้ นอกเหนือจากรหัสทั่วไปและประเภทข้อความ (ประเภทจำนวนเต็มทั้งหมด) ฉันต้องบันทึกข้อความจริงเป็น VARCHAR หรือ TEXT ฉันตั้งค่าขีด จำกัด front-end ของ 3000 ตัวอักษรซึ่งหมายความว่าข้อความจะไม่ถูกแทรกลงใน db นานกว่านี้ มีเหตุผลในการไปกับ VARCHAR (3000) หรือ TEXT หรือไม่? มีบางอย่างเกี่ยวกับการเขียนเพียง VARCHAR (3000) ที่ให้ความรู้สึกตอบโต้ได้ง่าย ฉันเคยผ่านการโพสต์อื่น ๆ ที่คล้ายกันใน Stack Overflow แต่จะเป็นการดีที่จะได้รับมุมมองเฉพาะสำหรับการจัดเก็บข้อความทั่วไปประเภทนี้
845 mysql  text  messages  varchar 

30
วิธีแก้ไข java.lang.NoClassDefFoundError: javax / xml / bind / JAXBException ใน Java 9
ฉันมีรหัสบางส่วนที่ใช้คลาส JAXB API ซึ่งได้รับการจัดให้เป็นส่วนหนึ่งของ JDK ใน Java 6/7/8 เมื่อฉันเรียกใช้รหัสเดียวกันกับ Java 9 ที่รันไทม์ฉันได้รับข้อผิดพลาดที่ระบุว่าไม่พบคลาส JAXB คลาส JAXB ได้รับการจัดให้เป็นส่วนหนึ่งของ JDK ตั้งแต่ Java 6 ดังนั้นทำไม Java 9 จึงไม่พบคลาสเหล่านี้อีกต่อไป
845 java  jaxb  java-9  java-11  java-10 


7
การตั้งค่า“ Build action” ต่างๆในคุณสมบัติของโครงการ Visual Studio คืออะไรและต้องทำอย่างไร
ส่วนใหญ่คุณใช้สิ่งที่ Visual Studio กำหนดให้คุณเป็นค่าเริ่มต้น ... ฉันหมายถึงคุณสมบัติBuildActionสำหรับแต่ละไฟล์ที่เลือกในโซลูชัน Explorer มีตัวเลือกมากมายและมันยากที่จะรู้ว่าแต่ละคนจะทำอะไร

21
ทำให้เนื้อหามีความสูงของเบราว์เซอร์ 100%
ฉันต้องการทำให้ร่างกายมีความสูงของเบราว์เซอร์ 100% ฉันสามารถใช้ CSS ได้ไหม ฉันลองตั้งค่าheight: 100%แล้ว แต่ใช้งานไม่ได้ ฉันต้องการตั้งค่าสีพื้นหลังสำหรับหน้าให้เต็มทั้งหน้าต่างเบราว์เซอร์ แต่ถ้าหน้ามีเนื้อหาน้อยฉันจะได้แถบสีขาวน่าเกลียดที่ด้านล่าง
844 html  css  height 


21
จะปิดการใช้งานลิงค์โดยใช้ CSS เท่านั้นได้อย่างไร
มีวิธีการปิดการใช้งานลิงค์โดยใช้ CSS หรือไม่? ฉันมีคลาสที่เรียกว่าcurrent-pageและต้องการลิงก์กับคลาสนี้เพื่อปิดใช้งานเพื่อไม่ให้มีการดำเนินการใด ๆ เกิดขึ้นเมื่อมีการคลิก
844 html  css 

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