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

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

23
วิธีการตรวจสอบว่าอาร์เรย์ Javascript มีวัตถุที่มีคุณลักษณะที่เท่ากับค่าที่กำหนดหรือไม่?
ฉันมีอาร์เรย์เหมือน vendors = [ { Name: 'Magenic', ID: 'ABC' }, { Name: 'Microsoft', ID: 'DEF' } //and so on goes array... ]; ฉันจะตรวจสอบอาร์เรย์นี้เพื่อดูว่ามี Magenic อยู่ได้อย่างไร ฉันไม่ต้องการวนซ้ำเว้นแต่ฉันจะต้องทำ ฉันกำลังทำงานกับอาจบันทึกสองสามพัน ปรับปรุง เนื่องจากนี่เป็นโพสต์ยอดนิยมฉันคิดว่าฉันจะแบ่งปันสิ่งใหม่ที่ฉันพบ และดูเหมือนว่า @CAFxX ได้แชร์สิ่งนี้แล้ว! ฉันควรอ่านบ่อยขึ้น ฉันมาข้ามhttps://benfrain.com/understanding-native-javascript-array-methods/ vendors.filter(function(vendor){ return vendor.Name === "Magenic" }) และด้วยECMAScript 2015มันง่ายยิ่งขึ้นเมื่อใช้ฟังก์ชั่นลูกศรใหม่: vendors.filter(vendor => vendor.Name === "Magenic")
658 javascript  arrays 

13
Google Maps JS API v3 - ตัวอย่างหลายเครื่องหมายอย่างง่าย
ค่อนข้างใหม่สำหรับ Google Maps Api ฉันมีข้อมูลมากมายที่ฉันต้องการวนรอบและวางแผนบนแผนที่ ดูเหมือนจะค่อนข้างง่าย แต่บทเรียนหลายตัวที่ฉันได้พบนั้นค่อนข้างซับซ้อน ลองใช้ชุดข้อมูลจากเว็บไซต์ของ Google เป็นตัวอย่าง: var locations = [ ['Bondi Beach', -33.890542, 151.274856, 4], ['Coogee Beach', -33.923036, 151.259052, 5], ['Cronulla Beach', -34.028249, 151.157507, 3], ['Manly Beach', -33.80010128657071, 151.28747820854187, 2], ['Maroubra Beach', -33.950198, 151.259302, 1] ]; ฉันเพียงต้องการพล็อตจุดเหล่านี้ทั้งหมดและมีข้อมูล windows ปรากฏขึ้นเมื่อคลิกเพื่อแสดงชื่อ

5
วิธีแก้ไขข้อความคอมมิชชันโดยไม่เปลี่ยนข้อความการคอมมิท (การใช้ซ้ำก่อนหน้านี้)
มีวิธีในการแก้ไขการกระทำที่ไม่มีvi(หรือของคุณ$EDITOR) โผล่ขึ้นมาพร้อมกับตัวเลือกในการแก้ไขข้อความการส่งข้อความของคุณ แต่เพียงแค่นำข้อความก่อนหน้านี้มาใช้ใหม่หรือไม่
657 git  commit  git-commit  amend 

30
จะตรวจสอบการเชื่อมต่ออินเทอร์เน็ตบน Android ได้อย่างไร? InetAddress ไม่เคยหมดเวลา
ฉันได้AsyncTaskที่ควรจะตรวจสอบการเข้าถึงเครือข่ายเพื่อชื่อโฮสต์ แต่doInBackground()ไม่หมดเวลา ใครมีเงื่อนงำ? public class HostAvailabilityTask extends AsyncTask<String, Void, Boolean> { private Main main; public HostAvailabilityTask(Main main) { this.main = main; } protected Boolean doInBackground(String... params) { Main.Log("doInBackground() isHostAvailable():"+params[0]); try { return InetAddress.getByName(params[0]).isReachable(30); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return false; } protected …

17
รับรายการคลาสสำหรับองค์ประกอบด้วย jQuery
มีวิธีใน jQuery ที่จะวนซ้ำหรือกำหนดให้กับอาเรย์ทั้งหมดของคลาสที่กำหนดให้กับองค์ประกอบหรือไม่? อดีต <div class="Lorem ipsum dolor_spec sit amet">Hello World!</div> ฉันจะมองหาคลาส "พิเศษ" ดังเช่นใน "dolor_spec" ด้านบน ฉันรู้ว่าฉันสามารถใช้ hasClass () แต่ชื่อคลาสจริงอาจไม่เป็นที่รู้จักในเวลานั้น
657 javascript  jquery  html 

30
วิธีที่ถูกต้องในการสร้างแอปพลิเคชัน WPF อินสแตนซ์เดียวคืออะไร
การใช้ C # และ WPF ภายใต้. NET (แทนที่จะเป็นWindows Formsหรือ console) วิธีที่ถูกต้องในการสร้างแอปพลิเคชั่นที่สามารถเรียกใช้เป็นเพียงอินสแตนซ์เดียวคืออะไร? ฉันรู้ว่ามันมีบางอย่างเกี่ยวข้องกับบางสิ่งในตำนานที่เรียกว่า mutex ฉันแทบจะไม่สามารถหาคนที่รบกวนและหยุดอธิบายสิ่งเหล่านี้ได้ รหัสจำเป็นต้องแจ้งให้ทราบถึงอินสแตนซ์ที่กำลังทำงานอยู่ซึ่งผู้ใช้พยายามเริ่มต้นครั้งที่สองและอาจส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่งใด ๆ หากมีอยู่
657 c#  .net  wpf  mutex 

16
ความแตกต่างระหว่าง Cygwin และ MinGW คืออะไร?
ฉันต้องการสร้างแพลตฟอร์มข้ามโครงการ C ++ และฉันกำลังพิจารณาใช้ Cygwin / MinGW แต่ความแตกต่างระหว่างพวกเขาคืออะไร? คำถามอื่นคือฉันจะสามารถใช้งานไบนารีบนระบบที่ไม่มี Cygwin / MinGW ได้หรือไม่?
657 windows  cygwin  mingw 

7
CPU ของคุณรองรับคำแนะนำที่ TensorFlow ไบนารีนี้ไม่ได้รวบรวมเพื่อใช้: AVX AVX2
ฉันยังใหม่กับ TensorFlow ฉันเพิ่งติดตั้งมัน (เวอร์ชั่น Windows CPU) และได้รับข้อความต่อไปนี้: ติดตั้ง tensorflow-1.4.0 tensorflow-tensorboard-0.4.0rc2 สำเร็จแล้ว จากนั้นเมื่อฉันพยายามวิ่ง import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() sess.run(hello) 'Hello, TensorFlow!' a = tf.constant(10) b = tf.constant(32) sess.run(a + b) 42 sess.close() (ซึ่งฉันพบผ่านhttps://github.com/tensorflow/tensorflow ) ฉันได้รับข้อความต่อไปนี้: 2017-11-02 01: 56: 21.698935: IC: \ tf_jenkins \ home \ …
656 tensorflow  cpu  avx 

13
ฉันจะส่งคำขอ POST ด้วย PHP ได้อย่างไร
ที่จริงแล้วฉันต้องการอ่านเนื้อหาที่มาหลังจากการค้นหาเมื่อทำเสร็จแล้ว ปัญหาคือว่า URL ยอมรับPOSTวิธีการเท่านั้นและจะไม่ดำเนินการใด ๆ กับGETวิธีการ ... ฉันต้องอ่านเนื้อหาทั้งหมดด้วยความช่วยเหลือของหรือdomdocument file_get_contents()มีวิธีใดบ้างที่จะให้ฉันส่งพารามิเตอร์ด้วยPOSTวิธีการแล้วอ่านเนื้อหาผ่านPHP?
656 php  http  post  request 

13
หลายสตริงใน JSON
ฉันกำลังเขียนไฟล์ข้อมูลบางอย่างในรูปแบบ JSON และต้องการให้ค่าสตริงที่ยาวมาก ๆ แบ่งออกเป็นหลายบรรทัด การใช้โมดูล JSON ของ python ฉันได้รับข้อผิดพลาดมากมายไม่ว่าฉันจะใช้\หรือ\nหลบหนี เป็นไปได้ไหมที่จะมีสตริงหลายบรรทัดใน JSON? ส่วนใหญ่เพื่อความสบายตาดังนั้นฉันคิดว่าฉันสามารถเปิดการตัดคำในตัวแก้ไขของฉัน แต่ฉันแค่อยากรู้อยากเห็น ...
656 json  string  syntax  multiline 


16
จะสร้างไดเรกทอรีได้อย่างไรหากไม่มีอยู่ใน Node.js
นี่เป็นวิธีที่ถูกต้องในการสร้างไดเรกทอรีหรือไม่หากไม่มีอยู่ ควรได้รับอนุญาตอย่างเต็มที่สำหรับสคริปต์และผู้อื่นสามารถอ่านได้ var dir = __dirname + '/upload'; if (!path.existsSync(dir)) { fs.mkdirSync(dir, 0744); }
656 node.js 

8
แปลงรายการพจนานุกรมเป็น DataFrame แพนด้า
ฉันมีรายการพจนานุกรมเช่นนี้: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] และฉันต้องการเปลี่ยนให้เป็นหมีแพนด้าDataFrameเช่นนี้: month points points_h1 time year 0 NaN 50 NaN 5:00 2010 1 february 25 NaN 6:00 NaN 2 january 90 NaN 9:00 NaN 3 june NaN 20 NaN …



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