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

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


30
เหตุใดฉันจึงได้รับ“ ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ - ข้อผิดพลาดเกี่ยวกับเครือข่ายหรืออินสแตนซ์เฉพาะ” ได้
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเชื่อมต่อกับ SQL Server: ไม่สามารถเชื่อมต่อกับ 108.163.224.173 เกิดข้อผิดพลาดเกี่ยวกับเครือข่ายหรือเฉพาะอินสแตนซ์ขณะสร้างการเชื่อมต่อกับ SQL Server ไม่พบเซิร์ฟเวอร์หรือไม่สามารถเข้าถึงได้ ตรวจสอบว่าชื่ออินสแตนซ์ถูกต้องและมีการกำหนดค่า SQL Server เพื่ออนุญาตการเชื่อมต่อระยะไกล (ผู้ให้บริการ: เนมไปป์ผู้ให้บริการข้อผิดพลาด: 40 - ไม่สามารถเปิดการเชื่อมต่อกับ SQL Server) (Microsoft SQL Server ข้อผิดพลาด: 1326) ข้อผิดพลาดนี้เกิดขึ้นเมื่อฉันพยายามกำหนดค่าฐานข้อมูลของฉันเป็น gridview ใน Visual Studio 2010 ฉันกำลังสูญเสียว่าจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร คุณจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร ฉันควรทำตามขั้นตอนใดบ้างเพื่อพิจารณาว่าเกิดอะไรขึ้นจริง ๆ นอกเหนือจากที่กล่าวถึงในข้อความแสดงข้อผิดพลาด

8
ความแตกต่างระหว่างงานและด้ายคืออะไร?
ใน C # 4.0 เรามีTaskในSystem.Threading.Tasks namespace ความแตกต่างที่แท้จริงระหว่างThreadและTaskคืออะไร ฉันทำโปรแกรมตัวอย่าง (ความช่วยเหลือจาก MSDN) เพื่อการเรียนรู้ด้วยตัวเอง Parallel.Invoke Parallel.For Parallel.ForEach แต่มีข้อสงสัยมากมายเนื่องจากแนวคิดไม่ชัดเจน ฉันเคยค้นหาใน Stackoverflow สำหรับคำถามประเภทเดียวกัน แต่อาจอยู่กับชื่อคำถามนี้ฉันไม่สามารถได้รับเหมือนกัน หากใครรู้เกี่ยวกับคำถามประเภทเดียวกันที่โพสต์ไว้ที่นี่ก่อนหน้านี้โปรดให้ข้อมูลอ้างอิงจากลิงก์

8
ฉันจะจัดรูปแบบเอาต์พุต grep ของฉันเพื่อแสดงหมายเลขบรรทัดที่ท้ายบรรทัดและจำนวน Hit ได้อย่างไร
ฉันกำลังใช้ grep เพื่อจับคู่สตริงในไฟล์ นี่คือไฟล์ตัวอย่าง: example one, example two null, example three, example four null, grep -i null myfile.txt ผลตอบแทน example two null, example four null, ฉันจะคืนบรรทัดที่ตรงกันพร้อมกับหมายเลขบรรทัดของพวกเขาเช่นนี้ได้อย่างไร: example two null, - Line number : 2 example four null, - Line number : 4 Total null count : 2 ฉันรู้ - c …
378 linux  bash  unix  grep 

13
วิธีการผูกคุณสมบัติบูลีนผกผันใน WPF?
สิ่งที่ฉันมีคือวัตถุที่มีIsReadOnlyคุณสมบัติ หากคุณสมบัตินี้เป็นจริงฉันต้องการตั้งค่าIsEnabledคุณสมบัติเป็นปุ่ม (ตัวอย่าง) เป็นเท็จ ฉันอยากจะเชื่อว่าฉันสามารถทำมันได้อย่างง่ายดายเหมือนIsEnabled="{Binding Path=!IsReadOnly}"แต่มันไม่ได้บินกับ WPF ฉันได้ลดการตั้งค่าสไตล์ทั้งหมดหรือไม่? ดูเหมือนจะใช้คำพูดเกินไปสำหรับบางสิ่งที่ง่ายพอ ๆ กับการตั้งค่าบูลหนึ่งให้เป็นอินเวอร์สของบูลอื่น <Button.Style> <Style TargetType="{x:Type Button}"> <Style.Triggers> <DataTrigger Binding="{Binding Path=IsReadOnly}" Value="True"> <Setter Property="IsEnabled" Value="False" /> </DataTrigger> <DataTrigger Binding="{Binding Path=IsReadOnly}" Value="False"> <Setter Property="IsEnabled" Value="True" /> </DataTrigger> </Style.Triggers> </Style> </Button.Style>
378 wpf  .net-3.5  styles 

6
ทำไม Node.js 'fs.readFile () ส่งคืนบัฟเฟอร์แทนสตริง
ฉันพยายามอ่านเนื้อหาของtest.txt(ซึ่งอยู่ในโฟลเดอร์เดียวกันของแหล่ง Javascript) และแสดงโดยใช้รหัสนี้: var fs = require("fs"); fs.readFile("test.txt", function (err, data) { if (err) throw err; console.log(data); }); เนื้อหาของtest.txtถูกสร้างเมื่อnano: การทดสอบ Node.js readFile () และฉันได้รับสิ่งนี้: Nathan-Camposs-MacBook-Pro:node_test Nathan$ node main.js <Buffer 54 65 73 74 69 6e 67 20 4e 6f 64 65 2e 6a 73 20 72 65 61 64 46 …

21
คุณปัดเศษทศนิยม 1 ตำแหน่งใน Javascript อย่างไร
คุณสามารถปัดเศษตัวเลขใน javascript เป็น 1 อักขระหลังจุดทศนิยม (ปัดเศษอย่างเหมาะสม) ได้หรือไม่? ฉันลอง * 10, กลม, / 10 แต่มันเหลือทศนิยมสองตำแหน่งที่ส่วนท้ายของ int

12
ยกเลิกการ submodule git submodule
ฉันจะยกเลิกการส่ง submodule git submodule ได้อย่างไร (นำโค้ดทั้งหมดกลับสู่แกนกลาง) เช่นเดียวกับวิธี "ควร" ฉันเช่นเดียวกับ "ขั้นตอนที่ดีที่สุด" ...

10
JavaScript, Node.js: Array.forEach แบบอะซิงโครนัสหรือไม่
ฉันมีคำถามเกี่ยวกับการArray.forEachติดตั้ง JavaScript แบบดั้งเดิม: มันทำงานแบบอะซิงโครนัสหรือไม่? ตัวอย่างเช่นถ้าฉันโทร: [many many elements].forEach(function () {lots of work to do}) สิ่งนี้จะไม่มีการปิดกั้นหรือไม่


8
อะไรคือข้อแตกต่างระหว่าง“ โยนข้อผิดพลาดใหม่” และ“ โยนข้อผิดพลาดบางอย่าง”
ฉันต้องการที่จะเขียนตัวจัดการข้อผิดพลาดทั่วไปซึ่งจะจับข้อผิดพลาดที่กำหนดเองที่เกิดขึ้นกับจุดประสงค์ที่โค้ดใด ๆ เมื่อฉันไม่throw new Error('sample')ชอบในรหัสต่อไปนี้ try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } เข้าสู่ระบบแสดงใน Firefox เป็นError: [object Object]และฉันไม่สามารถแยกวัตถุ สำหรับบันทึกที่สองthrowแสดงเป็น:Error: hehe ในขณะที่ฉันทำ try { throw ({'hehe':'haha'}); } catch(e) { alert(e); console.log(e); } คอนโซลแสดงเป็น: Object { hehe="haha"}ซึ่งฉันสามารถเข้าถึงคุณสมบัติข้อผิดพลาด อะไรคือความแตกต่าง? ความแตกต่างที่เห็นในรหัสคืออะไร? เช่นเดียวกับสตริงจะถูกส่งผ่านเป็นสตริงและวัตถุเป็นวัตถุ แต่ไวยากรณ์จะแตกต่างกันอย่างไร ฉันไม่ได้สำรวจวัตถุข้อผิดพลาดในการขว้างปา ... ฉันทำแค่โยนสาย มีวิธีอื่นนอกเหนือจากสองวิธีที่กล่าวมาข้างต้นหรือไม่?

5
วิธีสร้างการอนุญาตให้เรียกใช้งานโหมดไฟล์ใน Git บน Windows
ฉันใช้ Git ใน Windows และต้องการที่จะผลักดันเชลล์สคริปต์ที่เรียกใช้งานได้ไปสู่ ​​repo Git โดยการคอมมิทหนึ่งครั้ง โดยปกติฉันต้องทำสองขั้นตอน ( git commit) $ vi install.sh $ git add install.sh $ git commit -am "add new file for installation" # first commit [master f2e92da] add support for install.sh 1 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 install.sh $ git …
378 git 

8
ใครสามารถอธิบายสัญลักษณ์ดอลลาร์ใน Javascript ได้บ้าง
รหัสที่เป็นปัญหาอยู่ที่นี่: var $item = $(this).parent().parent().find('input'); อะไรคือจุดประสงค์ของเครื่องหมายดอลลาร์ในชื่อตัวแปรทำไมไม่รวมอยู่ในนั้น?

27
Flex-box: จัดแถวสุดท้ายให้กับตาราง
ฉันมีเลย์เอาต์แบบเฟล็กซ์บ็อกซ์ที่เรียบง่ายพร้อมคอนเทนเนอร์เช่น: .grid { display: flex; flex-flow: row wrap; justify-content: space-between; } ตอนนี้ฉันต้องการให้รายการในแถวสุดท้ายสอดคล้องกับอีกรายการ justify-content: space-between;ควรใช้เนื่องจากความกว้างและความสูงของตารางสามารถปรับได้ ขณะนี้ดูเหมือนว่า ที่นี่ฉันต้องการให้รายการที่ด้านล่างขวาเป็น "คอลัมน์กลาง" อะไรคือวิธีที่ง่ายที่สุดในการบรรลุเป้าหมายนั้น? นี่คือjsfiddleขนาดเล็กที่แสดงพฤติกรรมนี้ .exposegrid { display: flex; flex-flow: row wrap; justify-content: space-between; } .exposetab { width: 100px; height: 66px; background-color: rgba(255, 255, 255, 0.2); border: 1px solid rgba(0, 0, 0, 0.4); border-radius: 5px; box-shadow: …
378 css  flexbox  grid-layout 

13
ตรวจสอบว่ามีหลายสตริงอยู่ในสตริงอื่นหรือไม่
ฉันจะตรวจสอบว่ามีสตริงใด ๆ ในอาร์เรย์อยู่ในสตริงอื่นได้อย่างไร ชอบ: a = ['a', 'b', 'c'] str = "a123" if a in str: print "some of the strings found in str" else: print "no strings found in str" รหัสนั้นใช้งานไม่ได้มันเป็นเพียงการแสดงสิ่งที่ฉันต้องการให้บรรลุ
378 python  arrays  string  exists 

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