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

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

12
ทำไม DEBUG = การตั้งค่าเท็จทำให้ django Static Files Access ของฉันล้มเหลว
กำลังสร้างแอปที่ใช้ Django เป็นอุปกรณ์พกพาของฉัน ทั้งหมดได้รับการตั้งค่า db ที่ระบุไว้อย่างดีไดเรกทอรีคงที่กำหนดค่า URL มุมมอง ฯลฯ แต่ปัญหาเริ่มด้อมในช่วงเวลาที่ฉันต้องการที่จะแสดงหน้า 404.html และ 500.html ที่สวยงามและกำหนดเองของฉันเอง ฉันอ่านเอกสารเกี่ยวกับการจัดการข้อผิดพลาดที่กำหนดเองและตั้งค่าที่จำเป็นใน UrlsConf สร้างมุมมองที่สอดคล้องกันและเพิ่ม 404.html และ 500.html ไปยังไดเรกทอรีเทมเพลตแอปของฉัน (ระบุใน settings.py ด้วย) แต่เอกสารบอกว่าyou can actually view custom error views until Debug is Offดังนั้นฉันจึงปิดเพื่อทดสอบสิ่งของของฉันและนั่นคือเมื่อสิ่งที่จะโกรธ! ไม่เพียง แต่ฉันไม่สามารถดู 404.html ที่กำหนดเอง (จริงๆแล้วมันโหลด แต่เนื่องจากหน้าข้อผิดพลาดของฉันแต่ละข้อความมีข้อผิดพลาดกราฟิก - เป็นภาพที่ดี), แหล่งที่มาของหน้าข้อผิดพลาดโหลด แต่ไม่มีอะไรโหลด! ไม่แม้แต่จะเชื่อมโยง CSS หรือ Javascript! โดยทั่วไปเมื่อฉันตั้งค่าDEBUG …


12
Regex: จับคู่กับการเกิดขึ้นครั้งแรกของตัวละคร
ฉันกำลังมองหารูปแบบที่ตรงกับทุกอย่างจนกระทั่งเกิดขึ้นครั้งแรกของตัวละครที่เฉพาะเจาะจงพูดเป็น ";" - เป็นอัฒภาค ฉันเขียนสิ่งนี้: /^(.*);/ แต่จริงๆแล้วมันตรงกับทุกอย่าง (รวมถึงเครื่องหมายอัฒภาค) จนกระทั่งเกิดอัฒภาคครั้งสุดท้าย
356 regex 

9
ฟังก์ชัน init () ทำงานเมื่อใด
ฉันพยายามค้นหาคำอธิบายที่แม่นยำเกี่ยวกับสิ่งที่init()ฟังก์ชั่นทำใน Go ฉันอ่านสิ่งที่Effective Goพูด แต่ฉันไม่แน่ใจถ้าฉันเข้าใจอย่างเต็มที่ในสิ่งที่พูด ประโยคที่แน่นอนที่ฉันไม่แน่ใจคือต่อไปนี้: และในที่สุดก็หมายความว่าในที่สุด: init ถูกเรียกหลังจากการประกาศตัวแปรทั้งหมดในแพ็คเกจได้ประเมินค่า initializers ของพวกเขาและสิ่งเหล่านั้นจะได้รับการประเมินหลังจากแพคเกจที่นำเข้าทั้งหมดได้รับการเริ่มต้น อะไรall the variable declarations in the package have evaluated their initializersหมายถึง? หมายความว่าหากคุณประกาศตัวแปร "ทั่วโลก" ในแพ็คเกจและไฟล์ของ init () จะไม่ทำงานจนกว่าจะได้รับการประเมินทั้งหมดและจากนั้นจะเรียกใช้ฟังก์ชัน init ทั้งหมดแล้วตามด้วย main () เมื่อเรียกใช้ไฟล์. main_file_name ฉันยังอ่านหนังสือ Go Mark's Summer ต่อไปนี้: หากแพ็กเกจมีฟังก์ชัน init () หนึ่งรายการหรือมากกว่านั้นจะถูกดำเนินการโดยอัตโนมัติก่อนที่จะเรียกใช้ฟังก์ชัน main () ของแพ็คเกจหลัก ในความเข้าใจของฉันinit()มีความเกี่ยวข้องเฉพาะเมื่อคุณตั้งใจจะรัน main () ใช่ไหม …
356 go  init 

19
ข้อผิดพลาดของ Linux ในขณะที่โหลดไลบรารีที่แชร์: ไม่สามารถเปิดไฟล์วัตถุที่แชร์: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
โปรแกรมเป็นส่วนหนึ่งของชุดทดสอบ Xenomai ซึ่งรวบรวมจาก Linux PC ไปยัง Linux + Xenomai ARM toolchain # echo $LD_LIBRARY_PATH /lib # ls /lib ld-2.3.3.so libdl-2.3.3.so libpthread-0.10.so ld-linux.so.2 libdl.so.2 libpthread.so.0 libc-2.3.3.so libgcc_s.so libpthread_rt.so libc.so.6 libgcc_s.so.1 libstdc++.so.6 libcrypt-2.3.3.so libm-2.3.3.so libstdc++.so.6.0.9 libcrypt.so.1 libm.so.6 # ./clocktest ./clocktest: error while loading shared libraries: libpthread_rt.so.1: cannot open shared object file: No …

30
git: ร้ายแรง: ไม่สามารถอ่านจากที่เก็บระยะไกล
ฉันพยายามตั้งค่าคอมไพล์ด้วยhttp://danielmiessler.com/study/git/#websiteเพื่อจัดการเว็บไซต์ของฉัน ฉันเข้าสู่ขั้นตอนสุดท้ายแล้วในคำแนะนำ: git push website + master: refs / heads / master ฉันทำงานโดยใช้บรรทัดคำสั่ง git ming32 ใน win7 $ git push website +master:refs/heads/master Bill@***.com's password: Connection closed by 198.91.80.3 fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ปัญหาหนึ่งที่นี่อาจเป็นได้ว่าโปรแกรมกำลังมองหา Bill@***.com …
356 git 

15
ห้ามใช้อักขระใดในชื่อไดเรกทอรี Windows และ Linux
ฉันรู้ว่า / ผิดกฎหมายใน Linux และต่อไปนี้ผิดกฎหมายใน Windows (ฉันคิดว่า) * . " / \ [ ] : ; | , มีอะไรอีกบ้างที่ขาดหายไป? ฉันต้องการคู่มือที่ครอบคลุมและสิ่งที่ต้องคำนึงถึงอักขระแบบไบต์คู่ การเชื่อมโยงไปยังแหล่งข้อมูลภายนอกเป็นสิ่งที่ดีสำหรับฉัน ฉันต้องสร้างไดเรกทอรีบนระบบแฟ้มก่อนโดยใช้ชื่อที่อาจมีอักขระต้องห้ามดังนั้นฉันวางแผนที่จะแทนที่อักขระเหล่านั้นด้วยเครื่องหมายขีดล่าง ฉันต้องเขียนไดเรกทอรีนี้และเนื้อหาในไฟล์ zip (โดยใช้ Java) ดังนั้นคำแนะนำเพิ่มเติมใด ๆ ที่เกี่ยวข้องกับชื่อของไดเรกทอรี zip จะได้รับการชื่นชม

13
ฉันจะรันการทดสอบเดี่ยวโดยใช้ Jest ได้อย่างไร
ฉันมีการทดสอบ 'ทำงานกับเด็กที่ซ้อนกัน' ภายในไฟล์ fix-order-test.js การรันด้านล่างจะเป็นการทดสอบทั้งหมดในไฟล์ jest fix-order-test ฉันจะรันการทดสอบเพียงครั้งเดียวได้อย่างไร ด้านล่างไม่ทำงานตามที่ค้นหาไฟล์ของ regex ที่ระบุ jest 'works with nested children'
356 jestjs 

13
ฉันจะแปลงวัตถุวันที่และเวลาเป็นมิลลิวินาทีตั้งแต่ยุค (เวลา unix) ใน Python ได้อย่างไร
ฉันมีdatetimeวัตถุPython ที่ฉันต้องการแปลงเป็นเวลา unix หรือวินาที / มิลลิวินาทีนับตั้งแต่ยุค 1970 ฉันจะทำสิ่งนี้ได้อย่างไร
356 python  datetime  epoch 

14
“ ข้อความล้มเหลวในการดึงข้อมูลจากรีจิสทรี” ในขณะที่พยายามติดตั้งโมดูลใด ๆ
ฉันไม่สามารถติดตั้งโหนดโมดูลใด ๆ จาก npm npm install socket.io คำสั่งดังกล่าวส่งผลให้ด้านล่างเอาท์พุทมันไม่สามารถติดตั้ง socket.io npm http GET https://registry.npmjs.org/socket.io npm ERR! Error: failed to fetch from registry: socket.io npm ERR! at /opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:139:12 npm ERR! at cb (/opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:32:9) npm ERR! at Request._callback (/opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:137:18) npm ERR! at Request.callback (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:109:22) npm ERR! at Request.<anonymous> (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:198:58) npm ERR! at Request.emit …
355 node.js  npm 

8
ฉันจะลบการตรวจสอบความถูกต้องของจาวาสคริปต์ออกจากโครงการ eclipse ได้อย่างไร
ฉันใช้ eclipse ในโครงการของฉันและในขณะที่ยุ่งกับการตั้งค่า eclipse ของฉันฉันเปิดใช้งานการสนับสนุน Javascript ตอนนี้คราสบ่นว่าห้องสมุด JQuery มีข้อผิดพลาดอยู่ในนั้นและจะไม่ให้ฉันรวบรวมโครงการ ไม่มีใครรู้วิธีปิดการตรวจสอบ javascript หรือไม่



15
log4net กับ Nlog
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ใครมีประสบการณ์สำหรับทั้งสอง? พวกเขาจะกองซ้อนกันได้อย่างไร เราวางแผนที่จะใช้หนึ่งในนั้นเพื่อเข้าสู่ระบบในแอปพลิเคชันระดับองค์กร อ้างอิง: log4net NLog แก้ไข: เราไม่มีการอ้างอิงที่มีอยู่กับ nlog หรือ log4net
355 log4net  nlog 

10
วิธีดูหน้า HTML บน Github เป็นหน้า HTML ที่แสดงผลปกติเพื่อดูตัวอย่างในเบราว์เซอร์โดยไม่ต้องดาวน์โหลด
ในhttp://github.comนักพัฒนาให้เก็บไฟล์ HTML, CSS, JavaScript และรูปภาพของโครงการ ฉันจะดูผลลัพธ์ HTML ในเบราว์เซอร์ได้อย่างไร ตัวอย่างเช่นนี้: https://github.com/necolas/css3-social-signin-buttons/blob/master/index.html เมื่อฉันเปิดสิ่งนี้จะไม่แสดง HTML ที่แสดงผลของรหัสของผู้เขียน มันแสดงให้เห็นว่าหน้าเป็นรหัสที่มา เป็นไปได้ไหมที่จะเห็นว่าเป็น HTML ที่แสดงผลโดยตรง ไม่เช่นนั้นฉันจะต้องดาวน์โหลดทั้ง ZIP เพื่อดูผลลัพธ์
355 html  css  git  github  github-pages 

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