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

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

6
CSS overflow-x: มองเห็นได้; และล้น -y: ซ่อนอยู่; ทำให้เกิดปัญหาแถบเลื่อน
สมมติว่าคุณมีสไตล์และมาร์กอัป: ul { white-space: nowrap; overflow-x: visible; overflow-y: hidden; /* added width so it would work in the snippet */ width: 100px; } li { display: inline-block; } <div> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> <li>1</li> <li>2</li> …
455 html  css  overflow 

8
วิธี unstage ไฟล์จำนวนมากโดยไม่ลบเนื้อหา
ฉันบังเอิญเพิ่มไฟล์ชั่วคราวจำนวนมากโดยใช้ git add -A ฉันจัดการเพื่อ unstage ไฟล์โดยใช้คำสั่งต่อไปนี้และจัดการเพื่อลบดัชนีสกปรก git ls-files -z | xargs -0 rm -f git diff --name-only --diff-filter=D -z | xargs -0 git rm --cached git help rmคำสั่งดังกล่าวข้างต้นมีการระบุไว้ใน แต่น่าเสียดายที่ไฟล์ของฉันถูกลบด้วยเช่นกันแม้ว่าฉันจะมีตัวเลือกแคชก็ตาม ฉันจะล้างดัชนีโดยไม่สูญเสียเนื้อหาได้อย่างไร นอกจากนี้ยังจะเป็นประโยชน์หากมีใครสามารถอธิบายวิธีการทำงานของท่อนี้ได้

7
จะเพิ่มไฟล์ฟอนต์หลายไฟล์สำหรับฟอนต์เดียวกันได้อย่างไร
ฉันกำลังดูหน้า MDC สำหรับกฎ @ font-face CSSแต่ฉันไม่ได้อะไรเลย ฉันมีไฟล์ที่แยกต่างหากสำหรับตัวหนา , ตัวเอียงและตัวหนาตัวเอียง + ฉันจะฝังทั้งสามไฟล์ใน@font-faceกฎเดียวได้อย่างไร ตัวอย่างเช่นถ้าฉันมี: @font-face { font-family: "DejaVu Sans"; src: url("./fonts/DejaVuSans.ttf") format("ttf"); } strong { font-family: "DejaVu Sans"; font-weight: bold; } เบราว์เซอร์จะไม่ทราบว่าจะใช้แบบอักษรใดสำหรับตัวหนา (เพราะไฟล์นั้นคือ DejaVuSansBold.ttf) ดังนั้นจึงจะเป็นค่าเริ่มต้นสำหรับสิ่งที่ฉันอาจไม่ต้องการ ฉันจะบอกเบราว์เซอร์ที่แตกต่างกันทั้งหมดที่ฉันมีสำหรับแบบอักษรบางตัวได้อย่างไร
454 fonts  css  font-face 

9
ความแตกต่างระหว่างอาร์เรย์หลายมิติและอาร์เรย์ของอาร์เรย์ใน C # คืออะไร
อะไรคือความแตกต่างระหว่างอาร์เรย์หลายมิติdouble[,]และอาร์เรย์ของอาร์เรย์double[][]ใน C # หากมีความแตกต่างอะไรคือการใช้ที่ดีที่สุดสำหรับแต่ละคน?

8
ฉันควรใช้การตรวจสอบความถูกต้อง JSLint หรือ JSHint JavaScript หรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการในวันที่ 11 เดือนที่ผ่านมา ขณะนี้ฉันกำลังตรวจสอบ JavaScript ของฉันกับ JSLint และกำลังดำเนินการต่อไปมันช่วยฉันในการเขียน JavaScript ที่ดีขึ้นโดยเฉพาะอย่างยิ่งในการทำงานกับห้องสมุด Jquery ฉันมีตอนนี้เจอJSHintส้อมของJSLint ดังนั้นฉันจึงสงสัยว่าเว็บแอปพลิเคชั่นซึ่งเป็นตัวขับเคลื่อนจาวาสคริปต์เป็นอย่างมากซึ่งเป็นเครื่องมือตรวจสอบที่ดีกว่าหรือมีประโยชน์มากที่สุดในการทำงานกับ: JSLint หรือ JSHint? ฉันต้องการตัดสินใจตอนนี้เกี่ยวกับกลไกการตรวจสอบและก้าวไปข้างหน้าใช้สิ่งนี้เพื่อการตรวจสอบด้านลูกค้า และความแตกต่างระหว่าง jshint และ jslint? โปรดอธิบายในตัวอย่างจาวาสคริปต์เดียว ลิงค์: jshint - http://www.jshint.com/ jslint - http://jslint.com/

5
ฉันควรใช้ MIME ประเภทใดใน CSV?
ผมเคยเห็นใช้และapplication/csvtext/csv ความแตกต่างคืออะไร? มีความแตกต่างหรือไม่? มันสำคัญไหมว่าตราบใดที่คำขอตรงกับสิ่งที่มีอยู่ พวกเขาใช้แทนกันได้หรือไม่

17
ลบทุกอย่างในฐานข้อมูล MongoDB
ฉันกำลังพัฒนา MongoDB เพื่อจุดประสงค์ที่ไม่ใช่ความชั่วโดยสิ้นเชิงบางครั้งฉันต้องการที่จะระเบิดทุกสิ่งในฐานข้อมูล - นั่นคือเพื่อลบคอลเลกชันทั้งหมดและสิ่งอื่นใดที่อาจวางอยู่รอบ ๆ และเริ่มต้นจากศูนย์ มีรหัสบรรทัดเดียวที่จะให้ฉันทำเช่นนี้? คะแนนโบนัสสำหรับการให้ทั้งวิธีคอนโซล MongoDB และวิธีการไดรเวอร์ MongoDB Ruby
454 mongodb 

11
วัตถุประสงค์ของ Looper คืออะไรและจะใช้งานอย่างไร
ฉันใหม่สำหรับ Android ฉันต้องการรู้ว่าLooperชั้นเรียนทำอะไรและใช้อย่างไร ฉันอ่านเอกสารระดับ Android Looper แล้วแต่ฉันไม่สามารถเข้าใจได้อย่างสมบูรณ์ ฉันเคยเห็นมันในหลาย ๆ ที่ แต่ไม่เข้าใจวัตถุประสงค์ของมัน ใครสามารถช่วยฉันด้วยการกำหนดวัตถุประสงค์Looperและโดยให้เป็นตัวอย่างง่ายๆถ้าเป็นไปได้?

7
การสร้างพจนานุกรมใหม่ใน Python
ฉันต้องการสร้างพจนานุกรมใน Python อย่างไรก็ตามตัวอย่างทั้งหมดที่ฉันเห็นกำลังสร้างอินสแตนซ์พจนานุกรมจากรายการ ฯลฯ .. ฉันจะสร้างพจนานุกรมว่างเปล่าใหม่ใน Python ได้อย่างไร
454 python  dictionary 

24
จะแทนที่ URL ธรรมดาด้วยลิงค์ได้อย่างไร
ฉันใช้ฟังก์ชันด้านล่างเพื่อจับคู่ URL ภายในข้อความที่กำหนดและแทนที่เป็นลิงก์ HTML นิพจน์ทั่วไปใช้งานได้ดี แต่ขณะนี้ฉันเปลี่ยนเฉพาะนัดแรกเท่านั้น ฉันจะแทนที่ URL ทั้งหมดได้อย่างไร ฉันเดาว่าฉันควรจะใช้คำสั่งexecแต่ฉันไม่ได้คิดวิธีการทำ function replaceURLWithHTMLLinks(text) { var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/i; return text.replace(exp,"<a href='$1'>$1</a>"); }
454 javascript  regex 

10
มี "ทำ ... ในขณะที่" ห่วงในทับทิม?
ฉันใช้รหัสนี้เพื่อให้ผู้ใช้ป้อนชื่อในขณะที่โปรแกรมเก็บไว้ในอาร์เรย์จนกว่าพวกเขาจะใส่สตริงว่าง (พวกเขาต้องกด Enter หลังจากแต่ละชื่อ): people = [] info = 'a' # must fill variable with something, otherwise loop won't execute while not info.empty? info = gets.chomp people += [Person.new(info)] if not info.empty? end รหัสนี้จะดูดีกว่ามากในการทำ ... ในขณะที่วง: people = [] do info = gets.chomp people += [Person.new(info)] if not info.empty? while …
454 ruby  loops 

10
ตรวจสอบว่าเขตข้อมูลมีสตริง
ฉันกำลังมองหาผู้ดำเนินการซึ่งช่วยให้ฉันตรวจสอบว่าค่าของเขตข้อมูลมีสตริงที่แน่นอน สิ่งที่ต้องการ: db.users.findOne({$contains:{"username":"son"}}) เป็นไปได้ไหม
454 mongodb 


14
วิธีที่เหมาะสมในการใช้ ** kwargs ใน Python
วิธีที่เหมาะสมที่จะใช้**kwargsใน Python เมื่อมันมาถึงค่าเริ่มต้นคืออะไร? kwargsส่งคืนพจนานุกรม แต่วิธีที่ดีที่สุดในการตั้งค่าเริ่มต้นคืออะไรหรือมีอย่างใดอย่างหนึ่ง ฉันควรจะเข้าถึงมันเป็นพจนานุกรมหรือไม่? ใช้ฟังก์ชั่นรับ? class ExampleClass: def __init__(self, **kwargs): self.val = kwargs['val'] self.val2 = kwargs.get('val2') คำถามง่ายๆ แต่เป็นคำถามที่ฉันไม่สามารถหาแหล่งข้อมูลที่ดีได้ ผู้คนทำวิธีต่าง ๆ ในรหัสที่ฉันเห็นและยากที่จะรู้ว่าควรใช้อะไร
454 python  kwargs 

30
ไม่สามารถหาโมดูล“ @ angular-devkit / build-angular”
หลังจากอัปเดตเป็น Angular 6.0.1 ฉันได้รับข้อผิดพลาดต่อไปนี้ในng serve: Could not find module "@angular-devkit/build-angular" from "/home/Projects/myProjectName". Error: Could not find module "@angular-devkit/build-angular" from "/home/Projects/myProjectName". at Object.resolve (/home/Projects/myProjectName/node_modules/@angular-devkit/core/node/resolve.js:141:11) at Observable.rxjs_1.Observable [as _subscribe] (/home/Projects/myProjectName/node_modules/@angular-devkit/architect/src/architect.js:132:40) ng updateบอกว่าทุกอย่างเป็นระเบียบ การลบnode_modulesโฟลเดอร์และการnpm installติดตั้งใหม่ก็ไม่ได้ช่วยอะไรเช่นกัน โครงการของฉันอยู่บนพื้นฐานของNG2 ผู้ดูแลระบบ (รุ่น Angular4) นี่คือแพ็คเกจของฉัน "dependencies": { "@angular/animations": "^6.0.1", "@angular/common": "^6.0.1", "@angular/compiler": "^6.0.1", "@angular/core": "^6.0.1", "@angular/forms": "^6.0.1", "@angular/http": …

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