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

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

3
ฉันจะมีคอลัมน์ความกว้างคงที่สองคอลัมน์พร้อมคอลัมน์ยืดหยุ่นหนึ่งคอลัมน์ได้อย่างไร
ฉันกำลังพยายามตั้งค่ารูปแบบ flexbox ด้วยสามคอลัมน์ที่คอลัมน์ด้านซ้ายและขวามีความกว้างคงที่และคอลัมน์กลางจะงอเพื่อเติมเต็มพื้นที่ว่าง แม้จะมีการตั้งค่าขนาดสำหรับคอลัมน์ แต่ดูเหมือนว่าจะลดลงเมื่อหน้าต่างย่อขนาดลง ใครรู้วิธีการทำเช่นนี้? สิ่งเพิ่มเติมที่ฉันต้องทำคือซ่อนคอลัมน์ด้านขวาตามการโต้ตอบของผู้ใช้ในกรณีนี้คอลัมน์ด้านซ้ายจะยังคงความกว้างคงที่ แต่คอลัมน์กลางจะเติมส่วนที่เหลือของพื้นที่ #container { display: flex; justify-content: space-around; align-items: stretch; max-width: 1200px; } .column.left { width: 230px; } .column.right { width: 230px; border-left: 1px solid #eee; } .column.center { border-left: 1px solid #eee; } <div id="container"> <div class="column left"> <p>Anxiety was a blog series …
316 html  css  flexbox 

12
Regex: ไม่สนใจขนาดตัวพิมพ์
ฉันจะทำให้ regex ต่อไปนี้ไม่สนใจขนาดตัวพิมพ์ได้อย่างไร มันควรจะตรงกับตัวละครที่ถูกต้องทั้งหมด แต่ไม่สนใจว่าพวกเขาจะต่ำกว่าหรือตัวพิมพ์ใหญ่ G[a-b].*
316 regex 

18
React - uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ 'setState' ของที่ไม่ได้กำหนด
ฉันได้รับข้อผิดพลาดดังต่อไปนี้ Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ 'setState' ของที่ไม่ได้กำหนด แม้หลังจากการเชื่อมโยงเดลต้าในตัวสร้าง class Counter extends React.Component { constructor(props) { super(props); this.state = { count : 1 }; this.delta.bind(this); } delta() { this.setState({ count : this.state.count++ }); } render() { return ( <div> <h1>{this.state.count}</h1> <button onClick={this.delta}>+</button> </div> ); } }

6
วิธีอธิบายอาร์กิวเมนต์“ object” ใน jsdoc ได้อย่างไร
// My function does X and Y. // @params {object} parameters An object containing the parameters // @params {function} callback The callback function function(parameters, callback) { } แต่ฉันจะอธิบายได้อย่างไรว่าวัตถุพารามิเตอร์ควรมีโครงสร้างอย่างไร ตัวอย่างเช่นควรมีลักษณะดังนี้: { setting1 : 123, // (required, integer) setting2 : 'asdf' // (optional, string) }
316 javascript  jsdoc 

21
ข้อผิดพลาด: มีมากกว่าหนึ่งโมดูลที่ตรงกัน ใช้ตัวเลือก skip-import เพื่อข้ามการนำเข้าส่วนประกอบไปยังโมดูลที่ใกล้เคียงที่สุด
เมื่อฉันพยายามสร้างส่วนประกอบในมุมเชิงมุมมันแสดงให้ฉันเห็นข้อผิดพลาดนี้ ฉันจะกำจัดมันได้อย่างไร ข้อผิดพลาด: มีมากกว่าหนึ่งโมดูลที่ตรงกัน ใช้ตัวเลือก skip-import เพื่อข้ามการนำเข้าส่วนประกอบไปยังโมดูลที่ใกล้เคียงที่สุด ฉันใช้เวอร์ชันเชิงมุม cli: 1.4.1
316 angular 

13
กำลังอัปเดตเป็น CocoaPods เวอร์ชันล่าสุดหรือไม่
ฉันมีปัญหาบางอย่างในการติดตั้งAlamofire 4.0ในโครงการของฉัน ฉันมีXcodeรุ่นล่าสุดรันSwift 3และเมื่อฉันพยายามติดตั้ง alamofire ฉันได้รับข้อผิดพลาด 800 คอมไพเลอร์ เด่นชัด CocoaPods 1.1.0+ จำเป็นต้องมีการสร้าง Alamofire 4.0.0+ ฉันดูเวอร์ชั่นของ CocoaPods ที่อยู่ในเทอร์มินัลและมันบอกว่าฉันอยู่ที่ 1.0.1 การเรียกใช้การอัปเดตไม่ได้ผลเพราะฉันคิดว่าCocoaPods 1.1 เป็นรุ่นเบต้า ดังนั้นฉันไม่แน่ใจว่าจะอัปเดตไปยังที่ที่ฉันควรไปอย่างไร หากไม่ได้รับการอัปเดตไม่ได้บังคับให้เกิดข้อผิดพลาด 800 คอมไพเลอร์? เสียงเหมือนปัญหาอื่น ๆ หรือไม่
316 ios  swift  xcode  cocoapods 

3
วนซ้ำทุกปุ่มบนแผนที่
มีวิธีรับรายการคีย์ทั้งหมดในแผนที่ภาษา Go หรือไม่? จำนวนองค์ประกอบถูกกำหนดโดยlen()แต่ถ้าฉันมีแผนที่เช่น: m := map[string]string{ "key1":"val1", "key2":"val2" }; ฉันจะทำซ้ำคีย์ทั้งหมดได้อย่างไร
316 loops  dictionary  go 

5
นุ่นสร้างคอลัมน์ใหม่ขึ้นอยู่กับค่าจากคอลัมน์อื่น ๆ / ใช้ฟังก์ชั่นของหลาย ๆ คอลัมน์แถวฉลาด
ฉันต้องการที่จะใช้ฟังก์ชั่นที่กำหนดเองของฉัน (จะใช้บันไดถ้า-อื่น) เหล่านี้หกคอลัมน์ ( ERI_Hispanic, ERI_AmerInd_AKNatv, ERI_Asian, ERI_Black_Afr.Amer, ERI_HI_PacIsl, ERI_White) ในแถวของ dataframe ของฉันในแต่ละ ฉันลองใช้วิธีการที่แตกต่างจากคำถามอื่น ๆ แต่ก็ยังหาคำตอบที่เหมาะสมสำหรับปัญหาของฉันไม่ได้ สิ่งสำคัญของเรื่องนี้คือถ้าบุคคลนั้นถูกนับว่าเป็นฮิสแปนิกพวกเขาจะไม่สามารถถูกนับเป็นสิ่งอื่นได้ แม้ว่าพวกเขาจะมี "1" ในคอลัมน์เชื้อชาติอื่นพวกเขายังคงถูกนับว่าเป็นฮิสแปนิกไม่ใช่สองเผ่าพันธุ์หรือมากกว่า ในทำนองเดียวกันหากผลรวมของคอลัมน์ ERI ทั้งหมดมากกว่า 1 พวกเขาจะถูกนับเป็นสองเชื้อชาติหรือมากกว่าและไม่สามารถนับได้ว่าเป็นเชื้อชาติที่ไม่ซ้ำกัน (ยกเว้นฮิสแปนิก) หวังว่านี่จะสมเหตุสมผล ความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมาก มันเกือบจะเหมือนกับการทำลูปผ่านแต่ละแถวและถ้าแต่ละเรคคอร์ดตรงตามเกณฑ์พวกมันจะถูกเพิ่มเข้าไปในรายการเดียวและตัดออกจากต้นฉบับ จาก dataframe ด้านล่างฉันจำเป็นต้องคำนวณคอลัมน์ใหม่ตามข้อมูลจำเพาะต่อไปนี้ใน SQL: ========================= เกณฑ์การตัดสิน ======================== ======= IF [ERI_Hispanic] = 1 THEN RETURN “Hispanic” ELSE IF SUM([ERI_AmerInd_AKNatv] + …
316 python  pandas  numpy  apply 

10
เกินข้อผิดพลาดของแพคเกจระดับสูงสุดในการนำเข้าที่เกี่ยวข้อง
ดูเหมือนว่ามีคำถามอยู่บ้างแล้วที่นี่เกี่ยวกับการนำเข้าสัมพัทธ์ในหลาม 3 แต่หลังจากผ่านหลาย ๆ คำถามแล้วฉันยังไม่พบคำตอบสำหรับปัญหาของฉัน ดังนั้นนี่คือคำถาม ฉันมีแพ็คเกจที่แสดงด้านล่าง package/ __init__.py A/ __init__.py foo.py test_A/ __init__.py test.py และฉันมีบรรทัดเดียวใน test.py: from ..A import foo ตอนนี้ฉันอยู่ในโฟลเดอร์ของpackageและฉันเรียกใช้ python -m test_A.test ฉันได้รับข้อความ "ValueError: attempted relative import beyond top-level package" แต่ถ้าฉันอยู่ในโฟลเดอร์พาเรนต์ของpackageเช่นฉันเรียกใช้: cd .. python -m package.test_A.test ทุกอย่างปกติดี. ตอนนี้คำถามของฉันคือ เมื่อผมอยู่ในโฟลเดอร์ของpackageและฉันเรียกใช้โมดูลภายใน test_A ย่อยแพคเกจเป็นtest_A.testอยู่บนพื้นฐานของความเข้าใจของฉัน..Aขึ้นไปเพียงระดับหนึ่งซึ่งยังคงอยู่ในโฟลเดอร์ทำไมจะให้ข้อความบอกว่าpackage beyond top-level packageอะไรคือสาเหตุที่ทำให้เกิดข้อความแสดงข้อผิดพลาดนี้?
316 python  import  package 


9
AWS EFS กับ EBS กับ S3 (ความแตกต่าง & เมื่อใช้?)
ตามชื่อของคำถามนี้อะไรคือความแตกต่างในทางปฏิบัติระหว่าง AWS EFS, EBS และ S3 ความเข้าใจของฉันแต่ละคน: S3 เป็นสถานที่จัดเก็บที่สามารถเข้าถึงได้ทุกที่ EBS เป็นอุปกรณ์ที่คุณสามารถเชื่อมต่อกับ EC2 EFS เป็นระบบไฟล์ที่คุณสามารถต่อเข้ากับ EC2 เหตุใดฉันจึงต้องใช้ EBS ผ่าน EFS ดูเหมือนว่าพวกเขามีกรณีการใช้งานเหมือนกัน แต่มีความแตกต่างทางความหมายเล็กน้อย แม้ว่า EFS จะถูกจำลองแบบข้าม AZ ที่ EBS เป็นเพียงอุปกรณ์ที่เมาท์ ฉันเดาว่าความเข้าใจของฉันเกี่ยวกับ EBS ไม่เพียงพอดังนั้นฉันจึงไม่สามารถแยกความแตกต่างได้ ทำไมถึงเลือก S3 มากกว่า EFS พวกเขาทั้งสองเก็บไฟล์สเกลและทำซ้ำ ฉันเดาด้วย S3 คุณต้องใช้ SDK โดยที่ EFS เป็นระบบไฟล์คุณสามารถใช้วิธี I / O มาตรฐานจากภาษาการเขียนโปรแกรมที่คุณเลือกเพื่อสร้างไฟล์ แต่นั่นคือความแตกต่างที่แท้จริงเท่านั้น?

6
วิธีสร้างไฟล์คอนโทรลเลอร์ AngularJS แยกต่างหาก
ฉันมีคอนโทรลเลอร์ AngularJS ทั้งหมดของฉันในไฟล์เดียว controllers.js ไฟล์นี้มีโครงสร้างดังนี้: angular.module('myApp.controllers', []) .controller('Ctrl1', ['$scope', '$http', function($scope, $http) { }]) .controller('Ctrl2', ['$scope', '$http', function($scope, $http) } }]) สิ่งที่ฉันต้องการทำคือใส่ Ctrl1 และ Ctrl2 ลงในไฟล์แยกกัน จากนั้นฉันจะรวมไฟล์ทั้งสองไว้ใน index.html ของฉัน แต่ควรมีโครงสร้างอย่างไร ฉันพยายามทำสิ่งนี้และโยนข้อผิดพลาดในคอนโซลของเว็บเบราว์เซอร์โดยบอกว่าหาคอนโทรลเลอร์ของฉันไม่พบ คำใบ้ใด ๆ ฉันค้นหา StackOverflow และพบคำถามที่คล้ายกันนี้อย่างไรก็ตามไวยากรณ์นี้ใช้กรอบงานที่แตกต่าง (CoffeeScript) ที่ด้านบนของ Angular และดังนั้นฉันจึงไม่สามารถติดตามได้ AngularJS: ฉันจะสร้างตัวควบคุมในหลายไฟล์ได้อย่างไร

29
การกำหนดเวอร์ชันฐานข้อมูล SQL Server
ฉันต้องการรับฐานข้อมูลภายใต้การควบคุมเวอร์ชัน ใครบ้างมีคำแนะนำหรือบทความแนะนำให้ฉันเริ่มต้น ฉันมักจะต้องการที่จะมีอย่างน้อยบางข้อมูลที่อยู่ในนั้น (เป็นalumbกล่าวถึง: ประเภทของผู้ใช้และผู้ดูแลระบบ) ฉันมักจะต้องการชุดข้อมูลทดสอบที่สร้างขึ้นจำนวนมากสำหรับการวัดประสิทธิภาพ

20
ฉันควรใช้รูปแบบการออกแบบของผู้เข้าชมเมื่อใด [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันเห็นการอ้างอิงถึงรูปแบบผู้เข้าชมในบล็อก แต่ฉันต้องยอมรับว่าฉันไม่เข้าใจ ฉันอ่านบทความวิกิพีเดียสำหรับรูปแบบและฉันเข้าใจกลไกของมัน แต่ฉันก็ยังสับสนว่าเมื่อไรฉันจะใช้มัน ในฐานะที่เป็นคนที่เพิ่งได้รับรูปแบบมัณฑนากรจริงๆและตอนนี้ได้เห็นการใช้งานมันทุกที่ฉันต้องการที่จะเข้าใจรูปแบบที่มีประโยชน์นี้ดูเหมือนจะใช้งานง่าย

16
การตั้งค่า JVM ที่ดีที่สุดสำหรับ Eclipse คืออะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ การตั้งค่า JVM ที่ดีที่สุดที่คุณพบเมื่อใช้ Eclipse คืออะไร
315 eclipse  jvm 

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