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

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

30
อะไรคือสิ่งที่เทียบเท่าของ C ++ Pair <L, R> ใน Java?
มีเหตุผลที่ดีที่ไม่มีPair&lt;L,R&gt;ใน Java หรือไม่ อะไรจะเทียบเท่ากับโครงสร้าง C ++ นี้ ฉันควรหลีกเลี่ยงการนำของฉันไปใช้ใหม่ ดูเหมือนว่า1.6กำลังให้อะไรที่คล้ายกัน ( AbstractMap.SimpleEntry&lt;K,V&gt;) แต่มันดูค่อนข้างซับซ้อน
671 java  tuples  std-pair 

30
แบ่งสตริงออกเป็นคำที่มีตัวคั่นขอบเขตคำหลายคำ
ฉันคิดว่าสิ่งที่ฉันต้องการทำเป็นงานที่ค่อนข้างธรรมดา แต่ฉันไม่พบข้อมูลอ้างอิงบนเว็บ ฉันมีข้อความที่มีเครื่องหมายวรรคตอนและฉันต้องการรายการคำศัพท์ "Hey, you - what are you doing here!?" ควรจะเป็น ['hey', 'you', 'what', 'are', 'you', 'doing', 'here'] แต่ Python str.split()ใช้งานได้กับอาร์กิวเมนต์เดียวเท่านั้นดังนั้นฉันจึงมีคำทั้งหมดด้วยเครื่องหมายวรรคตอนหลังจากที่ฉันแยกด้วยช่องว่าง ความคิดใด ๆ
671 python  string  split 

12
Flexbox: จัดกึ่งกลางในแนวนอนและแนวตั้ง
วิธีจัดกึ่งกลาง div ในแนวนอนและแนวตั้งภายในคอนเทนเนอร์โดยใช้ flexbox ในตัวอย่างด้านล่างฉันต้องการให้แต่ละตัวเลขด้านล่างซึ่งกันและกัน (เป็นแถว) ซึ่งอยู่กึ่งกลางแนวนอน .flex-container { padding: 0; margin: 0; list-style: none; display: flex; align-items: center; justify-content: center; } row { width: 100%; } .flex-item { background: tomato; padding: 5px; width: 200px; height: 150px; margin: 10px; line-height: 150px; color: white; font-weight: bold; font-size: 3em; text-align: center; } …
671 html  css  flexbox 

30
คุณจะสร้างรายการดร็อปดาวน์จาก enum ใน ASP.NET MVC ได้อย่างไร
Наэтотвопросестьответына กองมากเกินнарусском : Каксоздатьвыпадающийсписокизenum'ав ASP.NET MVC? ฉันพยายามใช้Html.DropDownListวิธีการขยาย แต่ไม่สามารถหาวิธีใช้กับการแจงนับได้ สมมติว่าฉันมีการแจงนับเช่นนี้: public enum ItemTypes { Movie = 1, Game = 2, Book = 3 } ฉันจะสร้างการดร็อปดาวน์ด้วยค่าเหล่านี้โดยใช้Html.DropDownListวิธีการขยายได้อย่างไร หรือเป็นทางออกที่ดีที่สุดของฉันเพียงแค่สร้าง for loop และสร้างองค์ประกอบ Html ด้วยตนเอง
671 c#  asp.net  asp.net-mvc 



27
ฉันจะแปลงสตริงเป็นตัวเลขใน PHP ได้อย่างไร
ฉันต้องการที่จะแปลงเหล่านี้ประเภทของค่านิยม'3', '2.34', '0.234343'ฯลฯ จำนวน ใน JavaScript เราสามารถใช้Number()แต่มีวิธีการที่คล้ายกันใน PHP? Input Output '2' 2 '2.34' 2.34 '0.3454545' 0.3454545

10
การทำสำเนาตารางดัชนีและข้อมูล MySQL
ฉันจะคัดลอกหรือโคลนหรือทำซ้ำข้อมูลโครงสร้างและดัชนีของตาราง MySQL ไปยังตารางใหม่ได้อย่างไร นี่คือสิ่งที่ฉันได้พบ สิ่งนี้จะคัดลอกข้อมูลและโครงสร้าง แต่ไม่ใช่ดัชนี: create table {new_table} select * from {old_table}; สิ่งนี้จะคัดลอกโครงสร้างและดัชนี แต่ไม่ใช่ข้อมูล: create table {new_table} like {old_table};
670 mysql 

29
ฉันจะผูกกับรายการค่าช่องทำเครื่องหมายด้วย AngularJS ได้อย่างไร
ฉันมีช่องทำเครื่องหมายไม่กี่: &lt;input type='checkbox' value="apple" checked&gt; &lt;input type='checkbox' value="orange"&gt; &lt;input type='checkbox' value="pear" checked&gt; &lt;input type='checkbox' value="naartjie"&gt; ที่ฉันต้องการที่จะผูกกับรายการในตัวควบคุมของฉันเช่นว่าเมื่อใดก็ตามที่มีการเปลี่ยนแปลงช่องทำเครื่องหมายตัวควบคุมรักษารายการของค่าการตรวจสอบทั้งหมดเช่น ['apple', 'pear']ที่ผมอยากจะผูกกับรายชื่อในการควบคุมของฉันเช่นว่าเมื่อใดก็ตามที่มีการเปลี่ยนแปลงช่องทำเครื่องหมายควบคุมการเก็บรักษารายการของทุกค่าการตรวจสอบสำหรับตัวอย่างเช่น ng-model ดูเหมือนจะสามารถผูกค่าของหนึ่งช่องเดียวให้กับตัวแปรในคอนโทรลเลอร์เท่านั้น มีวิธีอื่นอีกไหมที่ฉันสามารถผูกสี่ช่องทำเครื่องหมายไว้ที่รายการในคอนโทรลเลอร์

4
wildcard * ใน CSS สำหรับคลาส
ฉันมี divs เหล่านี้ที่ผมจัดแต่งทรงผมด้วย.tocolorแต่ฉันยังต้องระบุที่ไม่ซ้ำ 1,2,3,4 ฯลฯ tocolor-1ดังนั้นฉันเพิ่มว่ามันเป็นชั้นอื่น &lt;div class="tocolor tocolor-1"&gt; tocolor 1 &lt;/div&gt; &lt;div class="tocolor tocolor-2"&gt; tocolor 2 &lt;/div&gt; &lt;div class="tocolor tocolor-3"&gt; tocolor 3 &lt;/div&gt; &lt;div class="tocolor tocolor-4"&gt; tocolor 4 &lt;/div&gt; .tocolor{ background: red; } มีวิธีที่จะมีเพียงแค่ 1 คลาสtocolor-*หรือไม่ ฉันพยายามใช้ไวด์การ์ด*เหมือนใน css นี้ แต่มันไม่ทำงาน .tocolor-*{ background: red; }

8
แนะนำหน่วยความจำ Python ใด? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ฉันต้องการทราบการใช้หน่วยความจำของแอปพลิเคชั่น Python ของฉันและต้องการทราบว่าการบล็อกโค้ด / ส่วนหรือวัตถุใดที่ใช้หน่วยความจำมากที่สุด การค้นหาของ Google แสดงโฆษณาหนึ่งคือPython Memory Validator (Windows เท่านั้น) และคนที่มาเปิดPySizerและHeapy ฉันไม่ได้ลองใครเลยฉันอยากรู้ว่าอันไหนดีที่สุดในการพิจารณา: ให้รายละเอียดมากที่สุด ฉันต้องทำอย่างน้อยหรือไม่มีการเปลี่ยนแปลงรหัสของฉัน

7
แท็กที่ปิดตัวเอง (ไม่เป็นโมฆะ) ใช้ได้กับ HTML5 หรือไม่
เครื่องมือตรวจสอบ W3Cไม่ชอบแท็กปิดตัวเอง (แท็กที่ลงท้ายด้วย " /&gt;") ในองค์ประกอบที่ไม่เป็นโมฆะ (องค์ประกอบที่เป็นโมฆะเป็นองค์ประกอบที่อาจไม่เคยมีเนื้อหาใด ๆ ) พวกเขายังคงใช้งานได้ใน HTML5 หรือไม่? ตัวอย่างขององค์ประกอบโมฆะที่ยอมรับได้ : &lt;br /&gt; &lt;img src="" /&gt; &lt;input type="text" name="username" /&gt; ตัวอย่างบางส่วนขององค์ประกอบที่ไม่ใช่โมฆะถูกปฏิเสธ : &lt;div id="myDiv" /&gt; &lt;span id="mySpan" /&gt; &lt;textarea id="someTextMessage" /&gt; หมายเหตุ: ตัวตรวจสอบความถูกต้อง W3C ยอมรับแท็กปิดตัวเองเป็นโมฆะ: ผู้เขียนมีปัญหาเนื่องจากการพิมพ์ผิดปกติ ( \&gt;แทน/&gt;); อย่างไรก็ตามแท็กที่ปิดตัวเองนั้นใช้ไม่ได้ 100% ใน HTML5 โดยทั่วไปและคำตอบที่อธิบายรายละเอียดเกี่ยวกับปัญหาของแท็กที่ปิดตัวเองในรสชาติ HTML ต่างๆ

16
การแปลงสตริงเป็นอาร์เรย์ไบต์ใน C #
ฉันกำลังแปลงบางสิ่งจาก VB เป็น C # มีปัญหากับไวยากรณ์ของคำสั่งนี้: if ((searchResult.Properties["user"].Count &gt; 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } ฉันเห็นข้อผิดพลาดต่อไปนี้: อาร์กิวเมนต์ 1: ไม่สามารถแปลงจาก 'object' เป็น 'byte []' วิธีการโอเวอร์โหลดที่ดีที่สุดตรงกับ 'System.Text.Encoding.GetString (byte [])' มีอาร์กิวเมนต์ที่ไม่ถูกต้อง ฉันพยายามแก้ไขรหัสตามโพสต์นี้แต่ก็ยังไม่สำเร็จ string User = Encoding.UTF8.GetString("user", 0); ข้อเสนอแนะใด ๆ
670 c#  string  vb.net  encoding  byte 

30
จะกำหนดความเท่าเทียมกันสำหรับวัตถุ JavaScript สองตัวได้อย่างไร
ตัวดำเนินการความเสมอภาคที่เข้มงวดจะบอกคุณว่าประเภทของวัตถุสองชนิดเท่ากันหรือไม่ อย่างไรก็ตามมีวิธีที่จะบอกได้หรือไม่ว่าวัตถุทั้งสองนั้นมีค่าเท่ากันเหมือนกับค่ารหัสแฮชใน Java หรือไม่ คำถาม Stack Overflow มีฟังก์ชั่น hashCode ใน JavaScript หรือไม่? คล้ายกับคำถามนี้ แต่ต้องการคำตอบเชิงวิชาการเพิ่มเติม สถานการณ์ดังกล่าวข้างต้นแสดงให้เห็นว่าทำไมมันจำเป็นจะต้องมีหนึ่งและฉันสงสัยว่าถ้ามีวิธีการแก้ปัญหาเทียบเท่า


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