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

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

12
เอาต์พุตที่สั้นที่สุดที่เป็นไปได้จากบันทึก git ที่มีผู้แต่งและวันที่
ฉันจะแสดงผลบันทึก git ด้วย (อย่างน้อย) ข้อมูลนี้ได้อย่างไร: * author * commit date * change ฉันต้องการให้มันบีบอัดหนึ่งบรรทัดต่อรายการบันทึก รูปแบบที่สั้นที่สุดที่เป็นไปได้คืออะไร (พยายาม--format=onelineแต่ไม่แสดงวันที่)
465 git  formatting  logging 

15
แปลง dataframe แพนด้าเป็นอาร์เรย์ NumPy
ฉันสนใจที่จะรู้วิธีการแปลงดาต้าดาต้าแพนด้าเป็นอาเรม NumPy dataframe: import numpy as np import pandas as pd index = [1, 2, 3, 4, 5, 6, 7] a = [np.nan, np.nan, np.nan, 0.1, 0.1, 0.1, 0.1] b = [0.2, np.nan, 0.2, 0.2, 0.2, np.nan, np.nan] c = [np.nan, 0.5, 0.5, np.nan, 0.5, 0.5, np.nan] df = pd.DataFrame({'A': …

10
ไม่มีส่วนหัว 'Access-Control-Allow-Origin' ในทรัพยากรที่ร้องขอ - เมื่อพยายามรับข้อมูลจาก REST API
ฉันพยายามดึงข้อมูลจาก REST API ของ HP Alm มันทำงานได้ค่อนข้างดีด้วยสคริปต์ม้วนเล็ก ๆ - ฉันได้รับข้อมูลของฉัน ตอนนี้การทำเช่นนั้นกับ JavaScript, การดึงข้อมูลและ ES6 (มากกว่าหรือน้อยกว่า) ดูเหมือนจะเป็นปัญหาที่ใหญ่กว่า ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: Fetch API ไม่สามารถโหลดได้ การตอบสนองต่อคำขอ preflight ไม่ผ่านการตรวจสอบการควบคุมการเข้าถึง: ไม่มีส่วนหัว 'Access-Control-Allow-Origin' บนทรัพยากรที่ร้องขอ แหล่งกำเนิด ' http://127.0.0.1:3000 ' จึงไม่ได้รับอนุญาตให้เข้าถึง การตอบกลับมีรหัสสถานะ HTTP 501 หากการตอบกลับทึบแสงตอบสนองความต้องการของคุณให้ตั้งค่าโหมดคำขอเป็น 'ไม่คอร์' เพื่อดึงข้อมูลทรัพยากรโดยปิดการใช้งาน CORS ฉันเข้าใจว่าเป็นเพราะฉันพยายามดึงข้อมูลจากภายในเครื่องของฉันและวิธีแก้ปัญหาควรใช้ CORS ตอนนี้ฉันคิดว่าฉันทำอย่างนั้นจริง แต่อย่างใดมันไม่สนใจสิ่งที่ฉันเขียนในส่วนหัวหรือปัญหาเป็นอย่างอื่น? ดังนั้นจะมีปัญหาการใช้งานหรือไม่ ฉันทำผิดหรือเปล่า? ฉันไม่สามารถตรวจสอบบันทึกเซิร์ฟเวอร์ได้ ฉันติดอยู่ตรงนี้จริงๆ function performSignIn() { let …

28
นำเสนอ modal ใน iOS 13 แบบเต็มหน้าจอ
ใน iOS 13 มีพฤติกรรมใหม่สำหรับตัวควบคุมมุมมอง modal เมื่อถูกนำเสนอ ตอนนี้มันไม่เต็มจอตามค่าเริ่มต้นและเมื่อฉันพยายามที่จะเลื่อนลงแอพก็แค่ยกเลิก View Controller โดยอัตโนมัติ ฉันจะป้องกันพฤติกรรมนี้และกลับไปเป็น modal vc แบบเต็มหน้าจอเก่าได้อย่างไร ขอบคุณ

30
“ ไม่พบกิจกรรมเริ่มต้น” ในการอัปเกรด Android Studio
ฉันอัปเกรด IntelliJ Idea จาก 12.0.4 เป็น 12.10 ตอนนี้โมดูลทั้งหมดในโครงการ Android ของฉันให้ข้อผิดพลาด: ข้อผิดพลาด:ไม่พบกิจกรรมเริ่มต้น ฉันย้อนกลับไปเป็น 12.0.4 และทุกอย่างทำงานได้อีกครั้ง ความคิดใด ๆ ฉันคิดว่าอาจเป็นปัญหากับปลั๊กอินที่ขาดหายไป เนื่องจากไม่ได้ติดตั้งปลั๊กอินจึงไม่สามารถค้นหากิจกรรมเริ่มต้นได้ สิ่งอื่นอาจเป็นการกำหนดค่าท้องถิ่น แต่ฉันสงสัยมัน ฉันลบโฟลเดอร์การกำหนดค่าเพื่อตรวจสอบและไม่ได้เปลี่ยนแปลงอะไรเลย

5
`pg_tblspc` หายไปหลังจากติดตั้ง OS X เวอร์ชันล่าสุด (Yosemite หรือ El Capitan)
ผมใช้ postgres จาก homebrew ใน OS X ของฉัน แต่เมื่อฉันรีบูตระบบของฉันบางครั้ง postgres ไม่เริ่มหลังจากรีบูตและเพื่อให้ฉันเองพยายามที่จะเริ่มต้นด้วยแต่แล้วความผิดพลาดที่เกิดขึ้นกับข้อความต่อไปนี้:postgres -D /usr/local/var/postgresFATAL: could not open directory "pg_tblspc": No such file or directory ครั้งสุดท้ายที่มันเกิดขึ้นฉันไม่สามารถกลับสู่สถานะเดิมได้ดังนั้นฉันจึงตัดสินใจถอนการติดตั้งระบบ postgres ทั้งหมดแล้วติดตั้งใหม่และสร้างผู้ใช้ตารางชุดข้อมูลและอื่น ๆ ... มันน่าขยะแขยง แต่ มันมักจะเกิดขึ้นในระบบของฉันพูดครั้งเดียวในไม่กี่เดือน เหตุใดpg_tblspcไฟล์ดังกล่าวจึงสูญหายบ่อยครั้ง และมีสิ่งใดบ้างที่ฉันสามารถทำได้เพื่อหลีกเลี่ยงการสูญหายของไฟล์? ฉันไม่ได้อัปเกรด homebrew และ postgres เป็นเวอร์ชันล่าสุด (เช่นฉันใช้เวอร์ชั่นเดียวกัน) นอกจากนี้ทุกสิ่งที่ฉันทำในฐานข้อมูล postgres ก็คือลบตารางและเติมข้อมูลใหม่ทุกวัน ฉันไม่ได้เปลี่ยนผู้ใช้รหัสผ่าน ฯลฯ ... แก้ไข (mbannert): ฉันรู้สึกว่าจำเป็นต้องเพิ่มสิ่งนี้เนื่องจากเธรดเป็นที่นิยมสูงสุดใน google สำหรับปัญหานี้และสำหรับอาการหลายอย่างก็แตกต่างกัน …

12
พารามิเตอร์เพิ่มเติมใน Go?
สามารถมีพารามิเตอร์เสริมได้หรือไม่ หรือฉันสามารถกำหนดฟังก์ชั่นสองอย่างที่มีชื่อเดียวกันและจำนวนอาร์กิวเมนต์ต่างกันได้หรือไม่
464 go  overloading 

20
โปรแกรมค้นหาจำนวนแกนในเครื่องโดยทางโปรแกรม
มีวิธีในการพิจารณาจำนวนคอร์ของเครื่องจาก C / C ++ ในแบบอิสระหรือไม่ หากไม่มีสิ่งดังกล่าวแล้วจะพิจารณาได้อย่างไรต่อแพลตฟอร์ม (Windows / * nix / Mac)
464 c++  c 

5
อัลกอริทึม Hi / Lo คืออะไร?
อัลกอริทึม Hi / Lo คืออะไร? ฉันพบสิ่งนี้ในเอกสารของNHibernate (เป็นวิธีหนึ่งในการสร้างคีย์ที่ไม่ซ้ำกันในส่วน 5.1.4.2) แต่ฉันไม่พบคำอธิบายที่ดีเกี่ยวกับวิธีการทำงาน ฉันรู้ว่า Nhibernate จัดการกับมันและฉันไม่จำเป็นต้องรู้ว่าข้างใน แต่ฉันแค่อยากรู้


16
เปลี่ยนสีของภาพ PNG ผ่าน CSS หรือไม่
เมื่อกำหนด PNG แบบโปร่งใสที่แสดงรูปทรงที่เรียบง่ายในสีขาวเป็นไปได้หรือไม่ที่จะเปลี่ยนสีของสิ่งนี้ผ่าน CSS การซ้อนทับบางอย่างหรือไม่?
464 css  image  colors  png  overlay 

12
การแก้ไขข้อขัดแย้ง Git ด้วยไฟล์ไบนารี
ฉันใช้ Git บน Windows (msysgit) เพื่อติดตามการเปลี่ยนแปลงสำหรับงานออกแบบบางอย่างที่ฉันทำ วันนี้ฉันได้ทำงานกับพีซีเครื่องอื่น (ด้วย repo ระยะไกลbrian) และตอนนี้ฉันพยายามรวมการแก้ไขที่ทำในวันนี้กลับเป็นเวอร์ชันท้องถิ่นของฉันบนแล็ปท็อปของฉัน บนแล็ปท็อปของฉันฉันเคยgit pull brian masterดึงการเปลี่ยนแปลงเป็นเวอร์ชันในเครื่องของฉัน ทุกอย่างแตกต่างจากเอกสาร InDesign หลัก - นี่แสดงว่าเป็นข้อขัดแย้ง เวอร์ชั่นบนพีซี ( brian) เป็นเวอร์ชั่นล่าสุดที่ฉันต้องการเก็บไว้ แต่ฉันไม่รู้ว่าคำสั่งใดบอกให้ repo ใช้อันนี้ ฉันพยายามคัดลอกไฟล์ไปยังแล็ปท็อปของฉันโดยตรง แต่สิ่งนี้ดูเหมือนว่าจะเป็นการขัดจังหวะกระบวนการทั้งหมด ใครช่วยชี้ฉันในทิศทางที่ถูกต้องได้ไหม

13
ส่งคืนการตอบกลับ JSON จากมุมมอง Flask
ฉันมีฟังก์ชั่นที่วิเคราะห์ไฟล์ CSV ด้วย Pandas และสร้าง dict พร้อมข้อมูลสรุป ฉันต้องการส่งคืนผลลัพธ์เป็นการตอบกลับจากมุมมอง Flask ฉันจะส่งคืนการตอบกลับ JSON ได้อย่างไร? @app.route("/summary") def summary(): d = make_summary() # send it back as json
464 python  json  flask 

19
การป้องกันไม่ให้หน้าต่างคอนโซลปิดในแอปพลิเคชันคอนโซล Studio C / C ++ Visual
นี่อาจเป็นคำถามที่น่าอายเพราะไม่ต้องสงสัยเลยว่าคำตอบนั้นชัดเจนมาก ฉันใช้ Visual Studio มาหลายปีแล้ว แต่นี่เป็นครั้งแรกที่ฉันได้ทำการพัฒนา 'Console Application' เมื่อฉันเรียกใช้แอปพลิเคชันของฉันหน้าต่างคอนโซลจะปรากฏขึ้นเอาต์พุตของโปรแกรมจะปรากฏขึ้นจากนั้นหน้าต่างจะปิดลงเมื่อแอปพลิเคชันออก มีวิธีที่จะเปิดไว้หรือไม่จนกว่าฉันจะตรวจสอบผลลัพธ์หรือดูผลลัพธ์หลังจากปิดหน้าต่างแล้วหรือไม่
464 c  visual-studio  console 

9
วิธีการแปลงคู่คีย์ SSH ที่สร้างโดยใช้ PuTTYgen (Windows) เป็นคู่คีย์ที่ใช้โดย ssh-agent และ Keychain (Linux)
ฉันสร้างคู่คีย์โดยใช้ PuTTYgen และเข้าสู่ระบบโดยใช้ Pageant เพื่อที่ฉันจะต้องป้อนวลีรหัสผ่านของฉันเพียงครั้งเดียวเมื่อระบบของฉันบูท ฉันจะทำสิ่งนี้ได้อย่างไรใน Linux? ฉันได้ยินมาkeychainแต่ฉันได้ยินว่ามันใช้รูปแบบคู่ของคีย์ที่แตกต่างกัน - ฉันไม่ต้องการเปลี่ยนคีย์ Windows ของฉันและมันจะดีถ้าฉันสามารถเชื่อมต่อได้อย่างราบรื่นในลักษณะเดียวกันทั้งใน Windows และ Linux

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