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

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

30
ฉันจะสร้างอาร์เรย์สองมิติใน JavaScript ได้อย่างไร
ฉันอ่านออนไลน์แล้วและบางแห่งบอกว่าเป็นไปไม่ได้บางคนบอกว่ามันเป็นแบบนั้นจากนั้นให้ยกตัวอย่างและคนอื่น ๆ ปฏิเสธตัวอย่างเป็นต้น ฉันจะประกาศอาร์เรย์ 2 มิติใน JavaScript ได้อย่างไร (สมมติว่าเป็นไปได้) ฉันจะเข้าถึงสมาชิกได้อย่างไร ( myArray[0][1]หรือmyArray[0,1]?)

19
"คงที่" หมายถึงอะไรใน C
ฉันเห็นคำที่staticใช้ในที่ต่างๆในรหัส C มันเป็นเหมือนฟังก์ชั่นแบบคงที่ / คลาสใน C # (ที่มีการใช้งานร่วมกันทั่ววัตถุ)?
1135 c  syntax  static 

29
ขนาด Django หรือไม่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันกำลังสร้างแอปพลิเคชันเว็บด้วย Django เหตุผลที่ฉันเลือก Django คือ: ฉันต้องการทำงานกับเครื่องมือฟรี / โอเพนซอร์ซ ฉันชอบ Python และรู้สึกว่ามันเป็นภาษาระยะยาวในขณะที่ Ruby เกี่ยวกับฉันไม่แน่ใจและ PHP ดูเหมือนจะยุ่งยากอย่างมากในการเรียนรู้ ฉันกำลังสร้างต้นแบบสำหรับความคิดและไม่ได้คิดมากเกี่ยวกับอนาคต ความเร็วในการพัฒนาเป็นปัจจัยหลักและฉันก็รู้จัก Python อยู่แล้ว ฉันรู้ว่าการโยกย้ายไปยัง Google App Engine จะง่ายขึ้นหากฉันเลือกที่จะทำในอนาคต ฉันได้ยินมาว่า Django นั้น "ดี" ตอนนี้ฉันเริ่มคิดถึงการตีพิมพ์งานของฉันมากขึ้น ข้อมูลเดียวที่ฉันพบเกี่ยวกับความสามารถในการปรับขนาดของ Django นั้นมาจากทีมงานของ Django (ฉันไม่ได้พูดอะไรเลยที่จะเพิกเฉยต่อพวกเขา แต่นี่ไม่ใช่ข้อมูลที่เป็นเป้าหมายอย่างชัดเจน ... ) คำถามของฉัน: เว็บไซต์ "ใหญ่ที่สุด" ที่สร้างบน Django ในวันนี้คืออะไร …




30
ฉันจะเริ่มต้นแผนที่แบบคงที่ได้อย่างไร
คุณจะเริ่มต้นคงที่Mapใน Java อย่างไร วิธีที่หนึ่ง: แบบเริ่มต้นคงที่ วิธีที่สอง: ตัวเริ่มต้นอินสแตนซ์ (คลาสย่อยแบบไม่ระบุชื่อ) หรือวิธีอื่น ๆ ? ข้อดีและข้อเสียของแต่ละข้อคืออะไร นี่คือตัวอย่างที่แสดงวิธีการสองวิธี: import java.util.HashMap; import java.util.Map; public class Test { private static final Map<Integer, String> myMap = new HashMap<>(); static { myMap.put(1, "one"); myMap.put(2, "two"); } private static final Map<Integer, String> myMap2 = new HashMap<>(){ { put(1, "one"); put(2, …

5
Bash shebang ที่ต้องการคืออะไร
ถ้าเป็นเช่นนี้แล้วStack Overflow คุณจะได้รับคำตอบที่ถูกต้อง : Вчёмсмыслипреимущества #! / usr / bin / env? มีBashshebang ใดที่มีความหมายดีกว่าคนอื่น ๆ สำหรับการใช้งานส่วนใหญ่หรือไม่? #!/usr/bin/env bash #!/bin/bash #!/bin/sh #!/bin/sh - ฯลฯ ฉันจำได้ไม่นานเมื่อได้ยินว่าการเพิ่มเครื่องหมายขีดคั่นไปยังจุดสิ้นสุดทำให้บางคนส่งคำสั่งไปที่สคริปต์ของคุณ แต่ไม่พบรายละเอียดใด ๆ
1131 bash  shebang 

22
จุดประสงค์ของคำว่า 'ตัวเอง' คืออะไร?
วัตถุประสงค์ของselfคำใน Python คืออะไร? ฉันเข้าใจว่ามันหมายถึงวัตถุเฉพาะที่สร้างขึ้นจากคลาสนั้น แต่ฉันไม่สามารถดูได้ว่าทำไมจึงต้องเพิ่มอย่างชัดเจนในทุกฟังก์ชั่นเป็นพารามิเตอร์ เพื่อแสดงใน Ruby ฉันสามารถทำสิ่งนี้: class myClass def myFunc(name) @name = name end end ซึ่งฉันเข้าใจค่อนข้างง่าย อย่างไรก็ตามใน Python ฉันต้องรวมself: class myClass: def myFunc(self, name): self.name = name ทุกคนสามารถพูดคุยกับฉันผ่านสิ่งนี้ได้ไหม? มันไม่ใช่สิ่งที่ฉันได้เจอในประสบการณ์ของฉัน
1130 python  class  oop  self 

20
วิธีถอนการติดตั้งโมดูล npm ในโหนด js?
ในฐานะที่เป็นที่รู้จักกันทั่วไปโมดูล NPM ใด ๆ npm install <module_name>ที่สามารถติดตั้งได้โดยใช้คำสั่งง่ายๆ ฉันได้ติดตั้งโมดูลสองสามตัวที่ฉันไม่ได้ใช้อีกต่อไปแล้วและฉันแค่ต้องการถอดมันออก ฉันมีคำถามสองสามข้อเกี่ยวกับเรื่องนี้: เรามีคำสั่งหรือกระบวนการใด ๆ ในการถอนการติดตั้งโมดูลจากรูท (คล้าย ๆnpm uninstall <module_name>) หรือจะลบไฟล์โมดูลออกหรือไม่? มันจะมีผลกับเราอย่างไรถ้าเราเก็บโมดูลที่ไม่ได้ใช้
1130 node.js  npm 


29
ทางลัดใน Objective-C เพื่อต่อ NSStrings
มีทางลัดไปยัง ( stringByAppendingString:) การต่อสตริงใน Objective-C หรือทางลัดสำหรับการทำงานNSStringโดยทั่วไปหรือไม่? ตัวอย่างเช่นฉันต้องการทำ: NSString *myString = @"This"; NSString *test = [myString stringByAppendingString:@" is just a test"]; บางสิ่งที่ชอบมากขึ้น: string myString = "This"; string test = myString + " is just a test";

14
วิธีทำความเข้าใจกับค่าว่างเปล่าและค่าว่างใน Ruby
ฉันพบตัวเองซ้ำ ๆ มองหาคำนิยามที่ชัดเจนของความแตกต่างของnil?, blank?และempty?ใน Ruby on Rails นี่คือสิ่งที่ฉันมาใกล้ที่สุด: blank?วัตถุเป็นเท็จว่างหรือสตริงช่องว่าง ตัวอย่างเช่น"", " ", nil, []และ{}มีความว่างเปล่า nil? วัตถุเป็นอินสแตนซ์ของ NilClass empty?วัตถุเป็นคลาสเฉพาะและข้อกำหนดแตกต่างกันไปในแต่ละคลาส สตริงว่างเปล่าหากไม่มีตัวอักษรและอาร์เรย์จะว่างเปล่าหากไม่มีรายการ มีอะไรที่ขาดหายไปหรือการเปรียบเทียบที่เข้มงวดกว่านี้สามารถทำได้หรือไม่?
1129 ruby-on-rails  ruby 

11
วิธีการเรียงลำดับอาร์เรย์หลายมิติตามค่า
ฉันจะจัดเรียงแถวลำดับนี้ตามค่าของคีย์ "คำสั่ง" ได้อย่างไร แม้ว่าค่าจะเรียงตามลำดับ แต่ก็ไม่ได้เป็นเช่นนั้นเสมอไป Array ( [0] => Array ( [hashtag] => a7e87329b5eab8578f4f1098a152d6f4 [title] => Flower [order] => 3 ) [1] => Array ( [hashtag] => b24ce0cd392a5b0b8dedc66c25213594 [title] => Free [order] => 2 ) [2] => Array ( [hashtag] => e7d31fc0602fb2ede144d18cdffd816b [title] => Ready [order] => 1 ) )

17
ลบองค์ประกอบตามรหัส
เมื่อลบองค์ประกอบด้วย JavaScript มาตรฐานคุณต้องไปที่แม่ของมันก่อน: var element = document.getElementById("element-id"); element.parentNode.removeChild(element); ต้องไปที่โหนดหลักก่อนดูแปลกสำหรับฉันมีเหตุผลที่ใช้งาน JavaScript เช่นนี้?
1129 javascript 

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