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

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

12
Python มีตัวแปร "ส่วนตัว" ในชั้นเรียนหรือไม่?
ฉันมาจากโลก Java และการอ่านบรูซ Eckels' งูใหญ่ 3 รูปแบบสูตรและสำนวน ในขณะที่อ่านเกี่ยวกับคลาสมันจะบอกว่าใน Python ไม่จำเป็นต้องประกาศตัวแปรอินสแตนซ์ คุณเพียงแค่ใช้พวกมันในตัวสร้างและบูมพวกมันอยู่ที่นั่น ตัวอย่างเช่น: class Simple: def __init__(self, s): print("inside the simple constructor") self.s = s def show(self): print(self.s) def showMsg(self, msg): print(msg + ':', self.show()) หากเป็นจริงวัตถุของคลาสใด ๆ ก็Simpleสามารถเปลี่ยนค่าของตัวแปรsนอกคลาสได้ ตัวอย่างเช่น: if __name__ == "__main__": x = Simple("constructor argument") x.s = "test15" # …
578 python  class  private 


21
ให้มุมโค้งมน UIV
มุมมองเข้าสู่ระบบของฉันมีมุมมองย่อยซึ่งมีUIActivityViewและUILabelคำว่า "ลงชื่อเข้าใช้ ... " มุมมองย่อยนี้มีมุมที่ไม่ถูกปัดเศษ ฉันจะทำให้พวกเขารอบได้อย่างไร มีวิธีใดบ้างที่จะทำได้ภายใน xib ของฉัน?
577 ios  cocoa-touch  uiview 

18
{รับคืออะไร; ตั้ง; } ไวยากรณ์ใน C #?
ฉันกำลังเรียนรู้ ASP.NET MVC และฉันสามารถอ่านเอกสารภาษาอังกฤษได้ แต่ฉันไม่เข้าใจจริงๆว่าเกิดอะไรขึ้นในรหัสนี้: public class Genre { public string Name { get; set; } } สิ่งนี้หมายความว่า: { get; set; }?
577 c#  properties 

22
คุณจะล้างบันทึกธุรกรรม SQL Server ได้อย่างไร
ฉันไม่ใช่ผู้เชี่ยวชาญ SQL และฉันนึกถึงความจริงทุกครั้งที่ฉันต้องทำอะไรบางอย่างที่นอกเหนือจากพื้นฐาน ฉันมีฐานข้อมูลทดสอบที่มีขนาดไม่ใหญ่มาก แต่มีการบันทึกธุรกรรมอย่างแน่นอน ฉันจะล้างบันทึกธุรกรรมได้อย่างไร

7
AngularJS กำลังส่งข้อมูลไปยังคำขอ $ http.get
ฉันมีฟังก์ชั่นซึ่งทำหน้าที่ http POST รหัสที่ระบุด้านล่าง ใช้งานได้ดี $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); ฉันมีฟังก์ชั่นอื่นสำหรับ http GET และฉันต้องการส่งข้อมูลไปยังคำขอนั้น แต่ฉันไม่มีตัวเลือกในการรับ $http({ url: user.details_path, method: "GET", data: {user_id: user.id} }); ไวยากรณ์สำหรับhttp.getคือ รับ (url, config)


21
ภาพบังคับ CSS ปรับขนาดและรักษาอัตราส่วน
ฉันทำงานกับภาพและฉันพบปัญหาอัตราส่วนภาพ <img src="big_image.jpg" width="900" height="600" alt="" /> อย่างที่คุณเห็นheightและwidthมีการระบุไว้แล้ว ฉันเพิ่มกฎ CSS สำหรับภาพ: img { max-width:500px; } แต่สำหรับbig_image.jpgผมได้รับและwidth=500 height=600ฉันจะตั้งค่าขนาดภาพใหม่ได้อย่างไรในขณะที่รักษาอัตราส่วนภาพ
577 css  image  aspect-ratio 

27
สร้างตัวอย่างประเภททั่วไปใน Java?
เป็นไปได้ไหมที่จะสร้างอินสแตนซ์ประเภททั่วไปใน Java ฉันกำลังคิดตามสิ่งที่ฉันเห็นว่าคำตอบคือno( เนื่องจากการลบประเภท ) แต่ฉันจะสนใจถ้าใครสามารถเห็นสิ่งที่ฉันหายไป: class SomeContainer<E> { E createContents() { return what??? } } แก้ไข: ปรากฎว่าสามารถใช้โทเค็นชนิด Superเพื่อแก้ไขปัญหาของฉัน แต่ต้องใช้รหัสที่ใช้การสะท้อนจำนวนมากเนื่องจากคำตอบบางส่วนด้านล่างระบุไว้ ฉันจะออกจากที่นี่ซักครู่เพื่อดูว่ามีใครมาพร้อมกับสิ่งที่แตกต่างจากบทความ Artimaของ Ian Robertson หรือไม่
576 java  generics 


24
วิธีการลบคีย์ที่ตรงกับรูปแบบโดยใช้ Redis แบบอะตอม
ใน Redis DB ของฉันฉันมีprefix:<numeric_id>แฮชจำนวนหนึ่ง บางครั้งฉันต้องการล้างพวกเขาทั้งหมดด้วยวิธีอะตอม ฉันจะทำสิ่งนี้โดยไม่ใช้กลไกการล็อคแบบกระจายได้อย่างไร
576 redis 

30
Bootstrap modal ปรากฏภายใต้พื้นหลัง
ฉันใช้รหัสสำหรับ modal โดยตรงจากตัวอย่าง Bootstrap และรวมเฉพาะ bootstrap.js (ไม่ใช่ bootstrap-modal.js) อย่างไรก็ตามคำกริยาของฉันปรากฏใต้จางสีเทา (ฉากหลัง) และไม่สามารถแก้ไขได้ นี่คือสิ่งที่ดูเหมือนว่า: ดูซอนี้สำหรับวิธีหนึ่งในการทำให้เกิดปัญหานี้อีกครั้ง โครงสร้างพื้นฐานของรหัสนั้นเป็นดังนี้: <body> <p>Lorem ipsum dolor sit amet.</p> <div class="my-module"> This container contains the modal code. <div class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-body">Modal</div> </div> </div> </div> </div> </body> body { padding-top: 50px; } .my-module { position: …

11
วิธีในการวนซ้ำรายการใน Java
ค่อนข้างใหม่กับภาษาจาวาฉันพยายามทำความคุ้นเคยกับทุกวิธี (หรืออย่างน้อยก็ไม่ใช่คนที่ไม่ใช่พยาธิวิทยา) ที่อาจทำซ้ำผ่านรายการ (หรืออาจจะเป็นชุดอื่น ๆ ) และข้อดีหรือข้อเสียของแต่ละคน รับList<E> listวัตถุฉันรู้วิธีต่อไปนี้เพื่อวนรอบองค์ประกอบทั้งหมด: พื้นฐานสำหรับการ วนซ้ำ (แน่นอนว่ามีความเท่าเทียมwhile/ do whileลูปด้วย) // Not recommended (see below)! for (int i = 0; i < list.size(); i++) { E element = list.get(i); // 1 - can call methods of element // 2 - can use 'i' to make index-based …

8
ทำไมผลลัพธ์ของ ('b' + 'a' + + 'a' + 'a') toLowerCase () 'Banana'
ฉันฝึก JavaScript เมื่อเพื่อนของฉันคนหนึ่งเจอรหัส JavaScript นี้: document.write(('b' + 'a' + + 'a' + 'a').toLowerCase()); เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล คำตอบรหัสข้างต้น"banana"! มีใครอธิบายได้บ้างไหม

13
อะไรคือ usecases ที่แตกต่างของ PNG เทียบกับ GIF กับ JPEG เทียบกับ SVG?
เมื่อใดควรใช้ไฟล์ภาพบางประเภทเมื่อสร้างเว็บไซต์หรือส่วนต่อประสาน ฯลฯ จุดแข็งและจุดอ่อนของพวกเขาคืออะไร ฉันรู้ว่า PNG & GIF นั้นไม่มีความสูญเสียในขณะที่ JPEG กำลังสูญเสีย แต่ความแตกต่างหลักระหว่าง PNG และ GIF คืออะไร ทำไมฉันถึงต้องเลือกอันหนึ่งมากกว่าอีกอัน? SVG คืออะไรและฉันควรใช้เมื่อใด หากคุณไม่สนใจพิกเซลแต่ละพิกเซลคุณควรใช้ JPEG ตลอดเวลาหรือไม่เพราะเป็น "ที่เบาที่สุด"
575 image  svg  png  jpeg  gif 

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