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

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

16
ฟังก์ชั่น AWS Lambda สามารถโทรหากันได้หรือไม่
ฉันมีฟังก์ชั่นแลมบ์ดา 2 อัน - อันที่ผลิตใบเสนอราคาและอีกอันที่เปลี่ยนใบเสนอราคาเป็นคำสั่ง ฉันต้องการให้ฟังก์ชั่นแลมบ์ดาสั่งซื้อเรียกฟังก์ชั่นอ้างเพื่อสร้างใบเสนอราคาใหม่แทนที่จะได้รับจากลูกค้าที่ไม่น่าเชื่อถือ ฉันได้ดูทุกที่ที่ฉันนึกถึง - แต่ไม่สามารถดูว่าฉันจะไปเกี่ยวกับการผูกมัดหรือการเรียกใช้ฟังก์ชั่น ... แน่นอนนี้มีอยู่!

14
ข้อผิดพลาดเกี่ยวกับเลขเวทย์ที่ไม่ดีคืออะไร
"หมายเลขมายากลไม่ถูกต้อง" ImportError ในงูหลามคืออะไรและฉันจะแก้ไขได้อย่างไร สิ่งเดียวที่ฉันสามารถค้นหาออนไลน์ได้แสดงให้เห็นว่าเกิดจากการคอมไพล์ไฟล์. py -> .pyc จากนั้นพยายามใช้กับไพ ธ อนผิดเวอร์ชัน อย่างไรก็ตามในกรณีของฉันไฟล์ดูเหมือนว่าจะนำเข้าได้บางครั้ง แต่ไม่ใช่ไฟล์อื่นและฉันไม่แน่ใจว่าทำไม ข้อมูลของงูเหลือมที่ให้ไว้ในการสืบค้นกลับไม่เป็นประโยชน์อย่างยิ่ง (ซึ่งเป็นสาเหตุที่ฉันถามที่นี่ ... ) แต่ที่นี่มันมีประโยชน์ในกรณีที่: Traceback (most recent call last): File "run.py", line 7, in <module> from Normalization import Normalizer
320 python 

7
Pandas read_csv low_memory และ dtype ตัวเลือก
เมื่อโทรมา df = pd.read_csv('somefile.csv') ฉันเข้าใจ: /Users/josh/anaconda/envs/py27/lib/python2.7/site-packages/pandas/io/parsers.py:1130: DtypeWarning: คอลัมน์ (4,5,7,16) มีประเภทผสม ระบุตัวเลือก dtype ในการนำเข้าหรือตั้งค่า low_memory = False ทำไมdtypeตัวเลือกถึงเกี่ยวข้องlow_memoryและเหตุใดจึงทำให้Falseเกิดปัญหานี้

14
ตัวยกใน CSS เท่านั้น?
ฉันจะใช้ตัวยกได้เฉพาะใน CSS เท่านั้น? ฉันมีสไตล์ชีทที่ฉันทำเครื่องหมายลิงก์ภายนอกด้วยอักขระตัวยก แต่ฉันมีเวลายากที่จะจัดแนวอักขระให้ถูกต้อง สิ่งที่ฉันมีในขณะนี้มีลักษณะเช่นนี้: a.external:after { font-size: 50%; vertical-align: top; content: "+"; } แต่มันไม่ทำงาน โดยธรรมชาติแล้วฉันจะใช้<sup>-tag เฉพาะในกรณีที่contentจะอนุญาตให้ใช้ HTML ...
320 css 

13
จะเก็บคีย์ / ค่าในลำดับเดียวกับที่ประกาศไว้ได้อย่างไร?
ฉันมีพจนานุกรมที่ฉันประกาศในลำดับเฉพาะและต้องการเก็บไว้ในลำดับนั้นตลอดเวลา คีย์ / ค่าไม่สามารถเก็บตามลำดับจริง ๆ ได้ฉันแค่ต้องการมันตามลำดับที่ฉันประกาศ ดังนั้นถ้าฉันมีพจนานุกรม: d = {'ac': 33, 'gw': 20, 'ap': 102, 'za': 321, 'bs': 10} มันไม่ได้อยู่ในลำดับนั้นถ้าฉันดูหรือทำซ้ำมันมีวิธีใดบ้างที่จะทำให้แน่ใจว่า Python จะรักษาลำดับที่ชัดเจนที่ฉันประกาศคีย์ / ค่าไว้หรือไม่

7
กำลังอ่าน JSON จากไฟล์?
ฉันปวดหัวนิดหน่อยเพราะคำแถลงง่ายๆที่เรียบง่ายกำลังโยนข้อผิดพลาดบางอย่างบนใบหน้าของฉัน ฉันมีไฟล์ json ชื่อ strings.json เช่นนี้: "strings": [{"-name": "city", "#text": "City"}, {"-name": "phone", "#text": "Phone"}, ..., {"-name": "address", "#text": "Address"}] ฉันต้องการอ่านไฟล์ json เพียงแค่ตอนนี้ ฉันมีข้อความเหล่านี้ซึ่งฉันพบ แต่มันไม่ทำงาน: import json from pprint import pprint with open('strings.json') as json_data: d = json.loads(json_data) json_data.close() pprint(d) ข้อผิดพลาดที่แสดงบนคอนโซลคือ: Traceback (most recent call last): File "/home/.../android/values/manipulate_json.py", line 5, …
320 python  json 

30
รับชื่อคลาสของวัตถุเป็นสตริงใน Swift
รับ classname ของวัตถุที่Stringใช้: object_getClassName(myViewController) ส่งกลับบางสิ่งเช่นนี้: _TtC5AppName22CalendarViewController ฉันกำลังมองหาเวอร์ชั่นที่บริสุทธิ์ : "CalendarViewController". ฉันจะล้างค่าสตริงของชื่อคลาสแทนได้อย่างไร ฉันพบความพยายามบางคำถามเกี่ยวกับสิ่งนี้ แต่ไม่ใช่คำตอบจริง เป็นไปไม่ได้เลยเหรอ?
320 swift 

27
ไม่มีการใช้งานโค้ด PHP แต่จะแสดงโค้ดในหน้านั้นแทน
ฉันพยายามรันโค้ด PHP บางตัวในโปรเจ็กต์ (โดยใช้ Dreamweaver) แต่โค้ดไม่ได้ถูกเรียกใช้ เมื่อฉันตรวจสอบซอร์สโค้ดโค้ด PHP จะปรากฏเป็นแท็ก HTML (ฉันเห็นได้ในซอร์สโค้ด) Apache ทำงานอย่างถูกต้อง (ฉันทำงานกับ XAMPP) หน้า PHP กำลังเปิดอย่างถูกต้อง แต่โค้ด PHP ไม่ได้รับการดำเนินการ ใครบางคนมีข้อเสนอแนะเกี่ยวกับสิ่งที่เกิดขึ้น? หมายเหตุ:ไฟล์นี้มีชื่อว่าแล้วfilename.php แก้ไข: รหัส .. : <? include_once("/code/configs.php"); ?>
320 php  apache 

1
แสดงเส้นทางปัจจุบันในเทอร์มินัลเท่านั้น [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเป็น SSH ลงคอมพิวเตอร์ดังนั้นฉันจึงไม่สามารถใช้ GUI เพื่อเข้าถึงชื่อพา ธ มีวิธีที่คุณสามารถดูเส้นทางโดยตรงบนเทอร์มินัลโดยไม่ต้องใช้ Nautilus หรือไม่?
320 unix  terminal  path 

6
วิธีการตั้งค่าส่วนหัว HTTP เป็น UTF-8 โดยใช้ PHP ซึ่งใช้ได้ใน W3C validator
ฉันมีหลายหน้าPHP ที่สะท้อนสิ่งต่าง ๆ ลงในหน้าHTMLด้วยรหัสต่อไปนี้ <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> อย่างไรก็ตามเมื่อฉันตรวจสอบโดยใช้ตัวตรวจสอบ W3Cมันมาพร้อมกับ: การเข้ารหัสอักขระที่ระบุในส่วนหัว HTTP (iso-8859-1) แตกต่างจากค่าในองค์ประกอบ (utf-8) ฉันค่อนข้างใหม่กับ PHP และฉันสงสัยว่าฉันควรและควรเปลี่ยนส่วนหัวสำหรับไฟล์ PHP ให้ตรงกับไฟล์ HTML หรือไม่
319 php  html  http-headers 

13
iPhone Simulator ก็เริ่มทำงานช้ามาก
ฉันทำงานกับแอพใน iphone simulator เป็นเวลาหลายสัปดาห์และมันก็ทำงานได้ดีจนถึงปัจจุบัน แต่ในทันใดทั้งหมดก็เริ่มทำงานช้ามากทั้งเมื่อโหลดเนื้อหาและภาพเคลื่อนไหว ฉันไม่ได้ทำการเปลี่ยนแปลงใด ๆ กับรหัสของฉันตั้งแต่ฉันทดสอบครั้งสุดท้ายได้สำเร็จ ฉันลองรีสตาร์ทเครื่องมือจำลอง (หลายครั้ง) และนำแอปออกและทำการสร้างใหม่อย่างสมบูรณ์ แต่ไม่มีโชค ฉันตรวจสอบการใช้งาน cpu ผ่านจอมอนิเตอร์ในขณะที่ตัวจำลองกำลังทำงานอยู่และฉันใช้เพียงประมาณ 30% ของ cpu ของฉันและ 40% ของหน่วยความจำ ฉันเข้าใจอย่างถ่องแท้ว่าอุปกรณ์จำลองไม่เคยเป็นอุปกรณ์เร็ว แต่มันก็แปลกที่มันเริ่มทำงานช้าหลังจากผ่านไปนานและโดยช้าฉันหมายถึงน้อยกว่าหนึ่งในสี่ของความเร็วเดิม

15
คำนวณระยะทางระหว่างจุดสองจุดใน Google แผนที่ V3
Наэтотвопросестьответына กองมากเกินнарусском : Какопределятьближайшиемаркеры? คุณจะคำนวณระยะห่างระหว่างสองเครื่องหมายใน Google แมป V3 ได้อย่างไร (คล้ายกับdistanceFromฟังก์ชั่น inV2) ขอบคุณ ..

7
LINQ ส่งคืนอะไรเมื่อผลลัพธ์ว่างเปล่า
ฉันมีคำถามเกี่ยวกับการสืบค้น LINQ โดยปกติแบบสอบถามส่งกลับIEnumerable<T>ชนิด หากการส่งคืนว่างเปล่าไม่แน่ใจว่าเป็นโมฆะหรือไม่ ฉันไม่แน่ใจว่าสิ่งต่อไปนี้ToList()จะทำให้เกิดข้อยกเว้นหรือเปล่าList<string>หากไม่พบIEnumerableผลลัพธ์? List<string> list = {"a"}; // is the result null or something else? IEnumerable<string> ilist = from x in list where x == "ABC" select x; // Or directly to a list, exception thrown? List<string> list1 = (from x in list where x == "ABC" select …
319 c#  linq 

12
การสร้าง PNG ด้วย matplotlib เมื่อไม่แสดง DISPLAY
ฉันกำลังพยายามใช้ networkx กับ Python เมื่อฉันเรียกใช้โปรแกรมนี้จะได้รับข้อผิดพลาดนี้ มีอะไรหายไปหรือเปล่า #!/usr/bin/env python import networkx as nx import matplotlib import matplotlib.pyplot import matplotlib.pyplot as plt G=nx.Graph() G.add_node(1) G.add_nodes_from([2,3,4,5,6,7,8,9,10]) #nx.draw_graphviz(G) #nx_write_dot(G, 'node.png') nx.draw(G) plt.savefig("/var/www/node.png") Traceback (most recent call last): File "graph.py", line 13, in <module> nx.draw(G) File "/usr/lib/pymodules/python2.5/networkx/drawing/nx_pylab.py", line 124, in draw cf=pylab.gcf() File "/usr/lib/pymodules/python2.5/matplotlib/pyplot.py", line …
319 python  matplotlib  graph 

17
Java - การส่งพารามิเตอร์ HTTP ผ่านวิธี POST ได้อย่างง่ายดาย
ฉันใช้รหัสนี้ในการส่งHTTPคำขอพร้อมพารามิเตอร์บางอย่างผ่านGETวิธีการเรียบร้อยแล้ว void sendRequest(String request) { // i.e.: request = "http://example.com/index.php?param1=a&param2=b&param3=c"; URL url = new URL(request); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setInstanceFollowRedirects(false); connection.setRequestMethod("GET"); connection.setRequestProperty("Content-Type", "text/plain"); connection.setRequestProperty("charset", "utf-8"); connection.connect(); } ตอนนี้ฉันอาจต้องส่งพารามิเตอร์ (เช่น param1, param2, param3) ผ่านPOSTmethod เพราะมันยาวมาก ฉันคิดว่าจะเพิ่มพารามิเตอร์พิเศษให้กับวิธีการนั้น (เช่น String httpMethod) ฉันจะเปลี่ยนรหัสด้านบนให้น้อยที่สุดเพื่อให้สามารถส่งพารามิเตอร์ผ่านGETหรือได้POSTอย่างไร ฉันหวังว่าการเปลี่ยนแปลง connection.setRequestMethod("GET"); ถึง connection.setRequestMethod("POST"); จะได้ทำเคล็ดลับ แต่พารามิเตอร์ยังคงถูกส่งผ่านวิธีการ GET มีHttpURLConnectionวิธีใดบ้างที่จะช่วยได้บ้าง? มีการสร้าง …

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