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

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


19
รับชื่อไดเรกทอรีปัจจุบัน (ไม่มีพา ธ เต็ม) ในสคริปต์ Bash
ฉันจะได้รับเพียงแค่ชื่อไดเรกทอรีการทำงานปัจจุบันในสคริปต์ทุบตีหรือดีกว่าเพียงแค่คำสั่ง terminal pwdให้เส้นทางแบบเต็มของไดเรกทอรีการทำงานปัจจุบันเช่น/opt/local/binแต่ฉันต้องการเท่านั้นbin
819 bash  shell 

15
การส่งอาร์กิวเมนต์บรรทัดคำสั่งไปยังสคริปต์ npm
scriptsส่วนหนึ่งของฉันpackage.jsonในปัจจุบันมีลักษณะเช่นนี้ "scripts": { "start": "node ./script.js server" } ... ซึ่งหมายความว่าฉันสามารถเรียกใช้npm startเพื่อเริ่มเซิร์ฟเวอร์ จนถึงตอนนี้ดีมาก อย่างไรก็ตามฉันต้องการให้สามารถเรียกใช้บางสิ่งบางอย่างnpm start 8080และส่งผ่านอาร์กิวเมนต์ไปยังscript.js(เช่นnpm start 8080=> node ./script.js server 8080) เป็นไปได้ไหม
819 javascript  node.js  npm 



30
ช่องทำเครื่องหมาย HTML สามารถตั้งค่าเป็นแบบอ่านอย่างเดียวได้หรือไม่
ฉันคิดว่ามันน่าจะเป็นไปได้ แต่เนื่องจากฉันไม่ได้ใส่เงินในที่ที่ปากของฉัน (ดังนั้นพูด) การตั้งค่าคุณลักษณะแบบอ่านอย่างเดียวดูเหมือนจะไม่ทำอะไรเลย ฉันไม่ต้องการใช้ Disabled เนื่องจากฉันต้องการให้กล่องกาเครื่องหมายถูกส่งมาพร้อมกับส่วนที่เหลือของแบบฟอร์มฉันไม่ต้องการให้ลูกค้าเปลี่ยนรูปแบบได้ภายใต้สถานการณ์บางอย่าง
818 html  checkbox 


10
Git ส้อมจริงแล้ว Git โคลน
ฉันได้ยินคนพูดอยู่เสมอว่าพวกเขากำลังใช้รหัสใน Git Git "fork" ฟังดูน่าสงสัยเหมือน Git "clone" บวกกับความตั้งใจด้านจิตใจ (ไร้ความหมาย) ที่จะละทิ้งการรวมในอนาคต ไม่มีคำสั่ง fork ใน Git ใช่ไหม GitHub ทำให้ส้อมของจริงมากขึ้นโดยการติดต่อสื่อสารหลักบนมัน นั่นคือคุณกดปุ่ม fork และหลังจากนั้นเมื่อคุณกดปุ่ม pull pull ระบบจะฉลาดพอที่จะส่งอีเมลถึงเจ้าของ ดังนั้นมันเป็นเรื่องเล็กน้อยเกี่ยวกับการเป็นเจ้าของพื้นที่เก็บข้อมูลและสิทธิ์ ใช่ไม่ใช่? มีความกังวลใด ๆ เกี่ยวกับ GitHub หรือไม่ที่ขยาย Git ในทิศทางนี้? หรือข่าวลือใด ๆ ของ Git ที่ดูดซับการทำงาน?

10
การเพิ่มประสิทธิภาพการโทรหางคืออะไร?
ง่ายมากการเพิ่มประสิทธิภาพการโทรแบบหางคืออะไร โดยเฉพาะอย่างยิ่งมีโค้ดขนาดเล็กอะไรบ้างที่สามารถนำไปใช้และไม่ได้มีคำอธิบายว่าทำไม

7
มีประเภทอินพุตแบบลอยใน HTML5 หรือไม่
จากhtml5.orgแอตทริบิวต์ "value" ของประเภทอินพุตหากระบุและไม่ว่างต้องมีค่าที่เป็นเลขทศนิยมที่ถูกต้อง กระนั้นก็เป็นเพียงแค่ (ใน Chrome เวอร์ชันล่าสุด), การควบคุม "updown" ด้วยจำนวนเต็มไม่ใช่ลอยตัว: <input type="number" id="totalAmt"></input> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล มีองค์ประกอบอินพุตแบบ floating point ที่เป็นพื้นฐานของ HTML5 หรือวิธีการทำให้ชนิดอินพุตตัวเลขทำงานกับการลอยได้ไม่ใช่ ints หรือไม่? หรือฉันต้องหันไปใช้ปลั๊กอิน jQuery UI?

17
รหัสข้อผิดพลาดของ MySQL: 1175 ระหว่างการอัพเดทใน MySQL Workbench
ฉันพยายามอัปเดตคอลัมน์visitedเพื่อให้ค่า 1 ฉันใช้ MySQL workbench และฉันเขียนคำสั่งในตัวแก้ไข SQL จากภายใน workbench ฉันกำลังเขียนคำสั่งต่อไปนี้: UPDATE tablename SET columnname=1; มันทำให้ฉันมีข้อผิดพลาดต่อไปนี้: คุณกำลังใช้เซฟโหมดอัปเดตและคุณพยายามอัปเดตตารางโดยไม่มีตำแหน่งที่ใช้คอลัมน์คีย์เมื่อต้องการปิดใช้งานเซฟโหมดให้สลับตัวเลือก .... ผมทำตามคำแนะนำและผมจะไม่เลือกช่องsafe updateตัวเลือกจากEditเมนูแล้วนั้นPreferences SQL Editorข้อผิดพลาดเดียวกันยังคงปรากฏ & ฉันไม่สามารถอัปเดตค่านี้ ได้โปรดบอกฉันว่ามีอะไรผิดปกติ?

30
จะรีสตาร์ทเจนกินส์ด้วยตนเองได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันเพิ่งเริ่มทำงานกับเจนกินส์และมีปัญหา หลังจากติดตั้งปลั๊กอินหลายตัวมันบอกว่ามันต้องเริ่มต้นใหม่และเข้าสู่โหมด "ปิดเครื่อง" แต่ไม่ต้องรีสตาร์ท ฉันจะรีสตาร์ทด้วยตนเองได้อย่างไร
816 jenkins 

2
ฉันจะรับวันที่และเวลาปัจจุบันในเทอร์มินัลและตั้งค่าคำสั่งที่กำหนดเองในเทอร์มินัลได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ฉันต้องตรวจสอบเวลาในสถานี Linux คำสั่งสำหรับการรับวันที่และเวลาใน terminal Linux คืออะไร? มีวิธีที่เราสามารถตั้งค่าฟังก์ชั่นที่กำหนดเองได้หรือไม่?

14
วิธีที่เร็วที่สุดในการตรวจสอบว่ามีค่าอยู่ในรายการหรือไม่
วิธีที่เร็วที่สุดที่จะทราบว่ามีค่าอยู่ในรายการ (รายการที่มีค่าหลายล้านค่าอยู่ในรายการ) และดัชนีคืออะไร ฉันรู้ว่าค่าทั้งหมดในรายการไม่เหมือนกันในตัวอย่างนี้ วิธีแรกที่ฉันลองใช้คือ (3.8 วินาทีในรหัสจริงของฉัน): a = [4,2,3,1,5,6] if a.count(7) == 1: b=a.index(7) "Do something with variable b" วิธีที่สองที่ฉันลองคือ (2x เร็วกว่า: 1.9 วินาทีสำหรับรหัสจริงของฉัน): a = [4,2,3,1,5,6] try: b=a.index(7) except ValueError: "Do nothing" else: "Do something with variable b" วิธีการที่เสนอจากผู้ใช้ Stack Overflow (2.74 วินาทีสำหรับรหัสจริงของฉัน): a = [4,2,3,1,5,6] if 7 …
816 python  performance  list 

8
วิธีเชื่อมโยงโฟลเดอร์กับแอพ Heroku ที่มีอยู่
ฉันมีแอพ Rails ที่มีอยู่ใน GitHub และนำไปใช้กับ Heroku ฉันพยายามตั้งค่าเครื่องพัฒนาใหม่และได้โคลนโครงการจากที่เก็บ GitHub ของฉัน อย่างไรก็ตามฉันสับสนว่าจะเชื่อมโยงโฟลเดอร์นี้กับ Heroku ได้อย่างไร เดิมทีฉันใช้heroku createคำสั่ง แต่เห็นได้ชัดว่าฉันไม่ต้องการทำเช่นนี้ในเวลานี้
815 git  heroku 

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