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

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



30
ฉันจะอัพโหลดไฟล์แบบอะซิงโครนัสได้อย่างไร
ฉันต้องการอัพโหลดไฟล์แบบอะซิงโครนัสกับ jQuery $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input type="file" id="file" name="file" size="10"/> <input id="uploadbutton" type="button" value="Upload"/> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล แทนที่จะอัปโหลดไฟล์ฉันได้รับชื่อไฟล์เท่านั้น ฉันจะแก้ไขปัญหานี้ได้อย่างไร

25
ตัวพิมพ์เล็กและใหญ่ 'มี (สตริง)'
มีวิธีที่จะทำให้ผลตอบแทนต่อไปนี้เป็นจริงหรือไม่? string title = "ASTRINGTOTEST"; title.Contains("string"); มีไม่ดูเหมือนจะเกินที่ช่วยให้ผมตั้งค่าความไวกรณี .. ขณะนี้ฉันพิมพ์ใหญ่พวกเขาทั้งสอง แต่นั่นเป็นเพียงโง่ (โดยที่ฉันหมายถึงi18nปัญหาที่มาพร้อมกับการขึ้นและลงท่อ) อัพเดท คำถามนี้เก่าแก่และตั้งแต่นั้นมาฉันก็รู้ว่าฉันขอคำตอบง่ายๆสำหรับหัวข้อที่กว้างใหญ่และยากมากถ้าคุณสนใจตรวจสอบอย่างเต็มที่ สำหรับกรณีส่วนใหญ่ในภาษาพูดเดียวรหัสภาษาอังกฤษจะใช้คำตอบนี้เพียงพอ ฉันสงสัยเพราะคนส่วนใหญ่ที่มาที่นี่ตกอยู่ในหมวดหมู่นี้นี่เป็นคำตอบที่ได้รับความนิยมมากที่สุด อย่างไรก็ตามคำตอบ นี้ทำให้เกิดปัญหาโดยธรรมชาติที่เราไม่สามารถเปรียบเทียบตัวพิมพ์เล็กและตัวพิมพ์เล็กจนกว่าเราจะรู้ว่าข้อความทั้งสองเป็นวัฒนธรรมเดียวกันและเรารู้ว่าวัฒนธรรมนั้นคืออะไร นี่อาจเป็นคำตอบที่ได้รับความนิยมน้อยกว่า แต่ฉันคิดว่ามันถูกต้องมากกว่าและนั่นเป็นสาเหตุที่ฉันทำเครื่องหมายว่าเป็นเช่นนั้น

30
วิธีการต่อท้ายสิ่งที่อาร์เรย์?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันจะผนวกวัตถุ (เช่นสตริงหรือตัวเลข) ลงในอาร์เรย์ใน JavaScript ได้อย่างไร
2893 javascript  arrays  append 


30
ฉันจะวนซ้ำหรือระบุวัตถุ JavaScript ได้อย่างไร
ฉันมีวัตถุ JavaScript ดังต่อไปนี้: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; ตอนนี้ผมต้องการที่จะห่วงผ่านทุกpองค์ประกอบ ( p1, p2,p3 ... ) และได้รับคีย์และค่าของพวกเขา ฉันจะทำสิ่งนั้นได้อย่างไร ฉันสามารถแก้ไขวัตถุ JavaScript ได้ถ้าจำเป็น evalเป้าหมายสูงสุดของผมคือการห่วงผ่านบางคู่ค่าที่สำคัญและถ้าเป็นไปได้ผมอยากจะหลีกเลี่ยงการใช้
2877 javascript  loops  for-loop  each 

30
วิธีหยุด EditText ไม่ให้โฟกัสที่การเริ่มต้นกิจกรรมใน Android
ฉันมีActivityAndroid ในสององค์ประกอบ: EditText ListView เมื่อActivityเริ่มต้นของฉันEditTextทันทีมีโฟกัสป้อนข้อมูล (เคอร์เซอร์กะพริบ) ฉันไม่ต้องการให้ตัวควบคุมใด ๆ มีอินพุตโฟกัสเมื่อเริ่มต้น ฉันเหนื่อย: EditText.setSelected(false); EditText.setFocusable(false); ไม่มีโชค. ฉันจะโน้มน้าวEditTextให้ไม่เลือกตัวเองเมื่อActivityเริ่มต้นได้อย่างไร



24
ฉันจะโพสต์ข้อมูล JSON ด้วย cURL ได้อย่างไร
ฉันใช้ Ubuntu และติดตั้งcURLกับมัน ฉันต้องการทดสอบแอปพลิเคชัน Spring REST ด้วย cURL ฉันเขียนรหัส POST ของฉันที่ฝั่ง Java อย่างไรก็ตามฉันต้องการทดสอบด้วย cURL ฉันพยายามโพสต์ข้อมูล JSON ข้อมูลตัวอย่างเป็นดังนี้: {"value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true} ฉันใช้คำสั่งนี้: curl -i \ -H "Accept: application/json" \ -H "X-HTTP-Method-Override: PUT" \ -X POST -d "value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true \ http://localhost:8080/xx/xxx/xxxx มันกลับข้อผิดพลาดนี้: HTTP/1.1 …

30
การปิด JavaScript ภายในลูป - ตัวอย่างง่ายๆในทางปฏิบัติ
Наэтотвопросестьответына กองมากเกินнарусском : Почемуасинхроннаяфункциявнутрициклавыполняетпоследнююитерацию многораз ? var funcs = []; // let's create 3 functions for (var i = 0; i < 3; i++) { // and store them in funcs funcs[i] = function() { // each should log its value. console.log("My value: " + i); }; } for (var …

19
เป็นไปได้ไหมที่จะใช้ CSS กับอักขระครึ่งตัว?
ตั้งค่าใหม่แล้วStack Overflow ที่ทับซ้อนกัน: ใช่หรือไม่ css + html สิ่งที่ฉันกำลังมองหา: วิธีการจัดสไตล์ครึ่งหนึ่งของอักขระ (ในกรณีนี้ตัวอักษรครึ่งตัวโปร่งใส) สิ่งที่ฉันค้นหาและลองใช้ในปัจจุบัน (โดยไม่มีโชค): วิธีการใส่สไตล์ครึ่งตัวอักษร / ตัวอักษร จัดแต่งทรงผมส่วนหนึ่งของตัวละครด้วย CSS หรือ JavaScript ใช้ CSS กับ 50% ของตัวละคร ด้านล่างเป็นตัวอย่างของสิ่งที่ฉันพยายามที่จะได้รับ โซลูชัน CSS หรือ JavaScript มีอยู่สำหรับสิ่งนี้หรือฉันจะต้องใช้รูปภาพ? ฉันไม่ต้องการไปตามเส้นทางของรูปภาพเนื่องจากข้อความนี้จะถูกสร้างขึ้นแบบไดนามิก UPDATE: เนื่องจากหลายคนถามว่าทำไมฉันถึงอยากมีสไตล์ครึ่งตัวละครนี่คือเหตุผล เมืองของฉันเพิ่งใช้จ่าย $ 250,000 เพื่อกำหนด "แบรนด์" ใหม่สำหรับตัวเอง โลโก้นี้เป็นสิ่งที่พวกเขาคิดขึ้นมา หลายคนบ่นเกี่ยวกับความเรียบง่ายและขาดความคิดสร้างสรรค์และยังคงทำเช่นนั้นต่อไป เป้าหมายของฉันคือการสร้างเว็บไซต์ตลกขึ้นมา พิมพ์ 'Halifax' แล้วคุณจะเห็นว่าฉันหมายถึงอะไร
2816 javascript  html  css 

27
ค้นหาและกู้คืนไฟล์ที่ถูกลบในที่เก็บ Git
พูดว่าฉันอยู่ในที่เก็บ Git ฉันลบไฟล์และยอมรับการเปลี่ยนแปลงนั้น ฉันทำงานต่อไปและเพิ่มความมุ่งมั่น จากนั้นฉันพบว่าฉันจำเป็นต้องกู้คืนไฟล์นั้น ฉันรู้ว่าฉันสามารถเช็คเอาต์ไฟล์โดยใช้git checkout HEAD^ foo.barแต่ฉันไม่รู้จริง ๆ ว่าไฟล์นั้นถูกลบเมื่อใด อะไรจะเป็นวิธีที่เร็วที่สุดในการค้นหาการกระทำที่ลบชื่อไฟล์ที่กำหนด? อะไรจะเป็นวิธีที่ง่ายที่สุดในการนำไฟล์นั้นกลับมาไว้ในสำเนาการทำงาน ฉันหวังว่าฉันไม่จำเป็นต้องเรียกดูบันทึกของฉันด้วยตนเองเช็คเอาต์โครงการทั้งหมดสำหรับ SHA ที่ระบุจากนั้นคัดลอกไฟล์นั้นลงในการตรวจสอบโครงการต้นฉบับของฉัน
2802 git  file-io  git-checkout 

29
จะแสดงรายการไฟล์ทั้งหมดในคอมมิทได้อย่างไร?
ฉันกำลังมองหาgitคำสั่งง่ายๆที่ให้รายชื่อไฟล์ทั้งหมดในรูปแบบที่เป็นส่วนหนึ่งของการคอมมิทที่กำหนดโดยแฮช (SHA1) โดยไม่มีข้อมูลภายนอก ฉันเหนื่อย: git show a303aa90779efdd2f6b9d90693e2cbbbe4613c1d แม้ว่าจะแสดงรายการไฟล์ แต่ยังรวมถึงข้อมูล diff ที่ไม่ต้องการสำหรับแต่ละไฟล์ มีgitคำสั่งอื่นที่จะให้เฉพาะรายการที่ฉันต้องการเพื่อให้ฉันสามารถหลีกเลี่ยงการแยกคำสั่งจากgit showเอาต์พุตหรือไม่?
2792 git  git-show 

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