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

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

30
ชื่อ 'InitializeComponent' ไม่มีอยู่ในบริบทปัจจุบัน
ถ้าฉันสร้างโครงการใหม่ใน Visual Studio 2010 SP1 และเลือก "WPF Application" และพยายามสร้างแอปพลิเคชันที่สร้างขึ้นฉันจะได้รับข้อผิดพลาด ชื่อ 'InitializeComponent' ไม่มีอยู่ในบริบทปัจจุบัน ฉันได้รับข้อผิดพลาดที่คล้ายกันเมื่อเช้านี้เมื่อฉันพยายามสร้างโครงการปัจจุบันของฉัน เมื่อวานฉันไม่มีปัญหาในการรวบรวมและเรียกใช้ ฉันสร้างโครงการใหม่และได้รับข้อผิดพลาดเมื่อใดก็ตามที่ฉันรวบรวมโครงการ ฉันเพิ่งส่งโครงการไปให้เพื่อนร่วมงานและเขาเพิ่งคอมไพล์โดยไม่มีข้อผิดพลาดใด ๆ เกิดอะไรขึ้น?

11
ข้อผิดพลาด sendrequest ของ Chrome: TypeError: การแปลงโครงสร้างแบบวงกลมเป็น JSON
ฉันได้รับดังต่อไปนี้ ... chrome.extension.sendRequest({ req: "getDocument", docu: pagedoc, name: 'name' }, function(response){ var efjs = response.reply; }); ซึ่งเรียกสิ่งต่อไปนี้ .. case "getBrowserForDocumentAttribute": alert("ZOMG HERE"); sendResponse({ reply: getBrowserForDocumentAttribute(request.docu,request.name) }); break; อย่างไรก็ตามรหัสของฉันจะไม่ถึง "ZOMG HERE" แต่จะโยนข้อผิดพลาดต่อไปนี้ขณะที่ทำงาน chrome.extension.sendRequest Uncaught TypeError: Converting circular structure to JSON chromeHidden.JSON.stringify chrome.Port.postMessage chrome.initExtension.chrome.extension.sendRequest suggestQuery ใครบ้างมีความคิดว่าอะไรเป็นสาเหตุของเรื่องนี้

6
โมดูล Maven + การสร้างโมดูลเฉพาะ
ฉันมีหลายโมดูลโครงการ Maven กับโครงการผู้ปกครองPและสามโมดูลย่อยA, และB Cทั้งสองBและเป็นโครงการสงครามและทั้งสองจะขึ้นอยู่กับ CA ฉันสามารถพิมพ์mvn compileในPและมีทั้งหมดของโมดูลย่อยรวบรวมอย่างถูกต้อง ปัญหามาเมื่อฉันต้องการดำเนินการสำหรับโมดูลเฉพาะ ฉันต้องการที่จะสามารถจัดแพคเกจสงครามสำหรับโครงการBแต่เมื่อฉันเรียกใช้คำสั่งแพคเกจจากBไดเรกทอรี 's Aก็บ่นว่าไม่สามารถหาอ้างอิงสำหรับ ฉันเข้าใจจากคำถามนี้: Maven และโมดูลที่ขึ้นต่อกันซึ่งบางที Maven ไม่ได้ออกแบบมาสำหรับการแก้ปัญหาการพึ่งพาประเภทนี้ แต่ที่ถามว่าฉันจะจัดแพคเกจได้Bอย่างไร ฉันต้องเรียกใช้mvn packageลำดับชั้นโครงการทั้งหมดเมื่อฉันต้องการจริงๆBหรือไม่? ฉันต้องติดตั้งสแนปชอตของ A ลงในที่เก็บข้อมูลโลคัลของฉันทุกครั้งที่ต้องการแพ็กเกจBหรือไม่ สถานการณ์ที่สองนี้ไม่สนุกมากเมื่อAยังอยู่ในระหว่างการพัฒนา แนวทางปฏิบัติที่ดีที่สุดที่นี่?


8
วิธีรับจำนวน N องค์ประกอบแรกจากอาร์เรย์
ฉันกำลังทำงานกับ Javascript (ES6) / FaceBook ตอบสนองและพยายามรับ 3 องค์ประกอบแรกของอาร์เรย์ที่มีขนาดแตกต่างกันไป ฉันต้องการทำสิ่งที่เทียบเท่ากับ Linq take (n) ในไฟล์ Jsx ของฉันฉันมีดังต่อไปนี้: var items = list.map(i => { return ( <myview item={i} key={i.id} /> ); }); จากนั้นเพื่อรับ 3 รายการแรกที่ฉันลอง var map = new Map(list); map.size = 3; var items = map(i => { return (<SpotlightLandingGlobalInboxItem item={i} key={i.id} …

30
ไม่พบไคลเอนต์ที่ตรงกันสำหรับชื่อแพคเกจ (Google Analytics) - ผลิตภัณฑ์หลายรสชาติ & buildTypes [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว บริบท: ฉันกำลังพยายามตั้งค่า Google Analytics สำหรับแอปของฉัน (มี 4 แบบกำหนดเองbuildTypesและมากกว่าสองสามข้อproductFlavors) มันทำงานได้ดีเมื่อฉันเลือกBuild Variantที่มีapplicationIdชุดcom.my.app.package.name(ชื่อแพคเกจที่ใช้เมื่อสร้างgoogle-services.json) แต่รสชาติอื่น ๆ ของฉันมีใบสมัครที่แตกต่างกัน ฉันทำตามคำแนะนำอย่างเป็นทางการเพื่อตั้งค่า ฉันได้รับข้อผิดพลาดเมื่อมีการสร้างชุดตัวเลือกอื่นBuild Variants Tab(ซึ่งมีapplicationIdชื่อแพคเกจแตกต่างกัน) ดังนี้: ข้อผิดพลาด: การดำเนินการล้มเหลวสำหรับงาน ': แอพ: processAllcategoriesDebugfreeGoogleServices' ไม่พบไคลเอนต์ที่ตรงกันสำหรับชื่อแพ็คเกจ 'com.my.app.package.name.debug' คำอธิบายข้อความแสดงข้อผิดพลาด: ในชื่องานในข้อผิดพลาดดังกล่าวข้างต้นDebugfreeเป็นของฉันเองbuildTypeและเป็นหนึ่งในของฉันAllcategoriesproductFlavors ฉันเข้าใจข้อผิดพลาดและรู้ว่าชื่อแพ็คเกจแตกต่างจากสิ่งที่ฉันใช้เมื่อสร้าง json แต่นั่นคือสิ่งที่ฉันพยายามหาทาง ปัญหา: ตอนนี้google-services.jsonอยู่ในappโฟลเดอร์และด้วยเหตุนี้ฉันจึงไม่สามารถแยกพวกเขาออกสำหรับแต่ละรสผลิตภัณฑ์โดยวางไว้ในโฟลเดอร์ชุดแหล่งที่มาเฉพาะของรสชาติ คำถาม: ฉันกำหนดเองbyildTypeสำหรับการดีบักคำต่อท้าย.debugไปที่applicationId(ชื่อแพคเกจ) มีวิธีที่ฉันสามารถทำให้มันทำงานกับgoogle-services.jsonที่มีการเปิดตัวของฉันapplicationId(เช่นไม่มีคำต่อท้าย.debug) มีวิธีที่จะกำหนดรสชาติผลิตภัณฑ์หลายอย่างในgoogle-services.jsonไฟล์เดียวกันโดยไม่ต้องใช้ไฟล์และงานแยกต่างหากเพื่อคัดลอกไฟล์ไปยังappโฟลเดอร์ที่ต้องการหรือไม่ ฉันรู้ว่ามันสามารถทำได้โดยใช้taskดังกล่าวในโพสต์นี้ มีวิธีที่ง่ายกว่าในการมีเพียงไฟล์เดียวหรือเลือกไฟล์ที่ถูกต้องตามการกำหนดค่าแบบไล่ระดับ ฉันเห็นpackage_nameในสนามมีชื่อแพคเกจgoogle-services.json com.my.app.package.nameฉันสามารถเพิ่มชื่อแพคเกจหลายชื่อด้วยตนเองเพื่อทำงานกับชุดตัวสร้างทั้งหมดได้หรือไม่ ถ้าใช่จะทำอย่างไร? ไม่พบคำแนะนำในเอกสาร


8
แทนที่อักขระที่ดัชนีเฉพาะในสตริงหรือไม่
ฉันพยายามแทนที่ตัวละครที่ดัชนีเฉพาะในสตริง สิ่งที่ฉันทำคือ: String myName = "domanokz"; myName.charAt(4) = 'x'; สิ่งนี้ทำให้เกิดข้อผิดพลาด มีวิธีการทำเช่นนี้?

9
ขอบเขตหลักเข้าถึง AngularJS จากตัวควบคุมลูก
ฉันตั้งค่าตัวควบคุมโดยใช้ data-ng-controller="xyzController as vm" ฉันมีสถานการณ์ที่มีตัวควบคุมซ้อนกันของพ่อแม่ / ลูก ฉันไม่มีปัญหาในการเข้าถึงคุณสมบัติหลักใน HTML ที่ซ้อนกันโดยใช้$parent.vm.propertyแต่ฉันไม่สามารถหาวิธีเข้าถึงคุณสมบัติหลักได้จากภายในตัวควบคุมลูกของฉัน ฉันลองฉีด $ scope แล้วใช้$scope.$parent.vm.propertyแต่มันไม่ทำงานเหรอ ใครสามารถให้คำแนะนำได้บ้าง

13
วิธีการแยกซับสตริงโดยใช้ regex
ฉันมีสตริงที่มีสองคำพูดเดียวในนั้น'ตัวละคร ในระหว่างเครื่องหมายคำพูดเดี่ยวคือข้อมูลที่ฉันต้องการ ฉันจะเขียน regex เพื่อแยก "ข้อมูลที่ฉันต้องการ" จากข้อความต่อไปนี้ได้อย่างไร mydata = "some string with 'the data i want' inside";

22
มีวิธีรัดกุมในการวนซ้ำกระแสกับดัชนีใน Java 8 หรือไม่?
มีวิธีรัดกุมในการวนซ้ำสตรีมในขณะที่สามารถเข้าถึงดัชนีในสตรีมได้หรือไม่ String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names), SimpleEntry::new) .filter(e -> e.getValue().length() <= e.getKey()) .map(Entry::getValue) .collect(toList()); ซึ่งดูเหมือนว่าค่อนข้างน่าผิดหวังเมื่อเทียบกับตัวอย่างของ LINQ ที่ให้ไว้ string[] names = { "Sam", "Pamela", "Dave", "Pascal", "Erik" }; var nameList = names.Where((c, index) => c.Length <= index + …
382 java  java-8  java-stream 

19
วิธีการแปลง int [] เป็น List <Integer> ใน Java
ฉันจะแปลงint[]เป็นList&lt;Integer&gt;Java ได้อย่างไร แน่นอนฉันสนใจคำตอบอื่นที่ไม่ใช่การวนซ้ำเรียงตามข้อ แต่ถ้าไม่มีคำตอบอื่นฉันจะเลือกอันนั้นให้ดีที่สุดเพื่อแสดงความจริงว่าฟังก์ชั่นนี้ไม่ได้เป็นส่วนหนึ่งของ Java

10
วิธีการตรวจสอบต้นคริสต์มาส [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว เทคนิคการประมวลผลภาพใดที่สามารถใช้ในการใช้แอพพลิเคชั่นที่ตรวจจับต้นคริสต์มาสที่แสดงในภาพต่อไปนี้ ฉันกำลังค้นหาวิธีแก้ปัญหาที่จะทำงานกับภาพเหล่านี้ ดังนั้นวิธีการที่ต้องใช้ตัวแยกประเภทการฝึกอบรมหรือการจับคู่แม่แบบไม่น่าสนใจมาก ฉันกำลังมองหาบางอย่างที่สามารถเขียนได้ในภาษาการเขียนโปรแกรมใด ๆตราบใดที่มันใช้เทคโนโลยีโอเพนซอร์สเท่านั้น การแก้ปัญหาจะต้องทดสอบกับภาพที่ใช้ร่วมกันในคำถามนี้ มีภาพอินพุต 6 รูปและคำตอบควรแสดงผลลัพธ์ของการประมวลผลแต่ละภาพ ในที่สุดสำหรับแต่ละภาพออกจะต้องมีเส้นสีแดงลากเพื่อล้อมต้นไม้ที่ตรวจพบ คุณจะไปเกี่ยวกับการตรวจจับต้นไม้ในรูปแบบโดยทางโปรแกรมอย่างไร

25
ลบไดเรกทอรีซ้ำใน Java
มีวิธีการลบไดเรกทอรีทั้งหมดซ้ำใน Java? ในกรณีปกติเป็นไปได้ที่จะลบไดเรกทอรีว่าง อย่างไรก็ตามเมื่อมันมาถึงการลบไดเรกทอรีทั้งหมดที่มีเนื้อหามันไม่ง่ายอีกต่อไป คุณจะลบไดเรกทอรีทั้งหมดที่มีเนื้อหาใน Java ได้อย่างไร

30
วิธียกเลิกคีย์บอร์ดสำหรับ UITextView พร้อมปุ่มส่งคืน
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ ในห้องสมุดของ IB คำนำบอกเราว่าเมื่อreturnกดแป้นคีย์บอร์ดUITextViewจะหายไป แต่จริงๆแล้วreturnกุญแจสามารถทำหน้าที่เป็น '\ n' เท่านั้น ฉันสามารถเพิ่มปุ่มและใช้[txtView resignFirstResponder]เพื่อซ่อนแป้นพิมพ์ แต่มีวิธีเพิ่มการกระทำสำหรับreturnคีย์ในแป้นพิมพ์เพื่อที่ฉันไม่ต้องการเพิ่มUIButtonหรือไม่

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