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

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

26
ฉันจะรู้ได้อย่างไรว่าองค์ประกอบ DOM สามารถมองเห็นได้ในวิวพอร์ตปัจจุบันหรือไม่?
มีวิธีที่มีประสิทธิภาพในการบอกหรือไม่ว่าองค์ประกอบ DOM (ในเอกสาร HTML) สามารถมองเห็นได้ในปัจจุบัน (ปรากฏในวิวพอร์ต ) หรือไม่? (คำถามหมายถึง Firefox)

3
zlib, gzip และ zip เกี่ยวข้องอย่างไร พวกเขามีอะไรที่เหมือนกันและแตกต่างกันอย่างไร
วิธีการบีบอัดที่ใช้ในการzlibเป็นหลักเช่นเดียวกับที่ในgzipและซิป อะไรคือgzipและซิป ? แตกต่างกันอย่างไรและเหมือนกันอย่างไร
948 compression  zip  gzip  zlib 


19
วิธีฟอร์แมต JSON ใน Notepad ++ ได้อย่างไร
ฉันต้องการ Notepad ++ เพื่อใช้สตริง json จากนี้ {"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}} สำหรับสิ่งนี้... {"menu": { "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } }} ฉันมองไปที่ตัวเลือก TextFX ทั้งหมด …
948 json  parsing  notepad++ 

19
วิธีแปลง Drawable เป็น Bitmap
ฉันต้องการตั้งค่าบางอย่างDrawableเป็นวอลล์เปเปอร์ของอุปกรณ์ แต่ฟังก์ชั่นวอลล์เปเปอร์ทั้งหมดยอมรับBitmapเฉพาะ ฉันไม่สามารถใช้WallpaperManagerเพราะฉันก่อน 2.1 R.drawableนอกจากนี้ยังมีภาพวาดของฉันจะถูกดาวน์โหลดจากเว็บและไม่ได้อาศัยอยู่ใน

13
คลาสแบบคงที่ใน Java
มีอะไรstatic classในจาวาหรือเปล่า? ความหมายของคลาสนั้นคืออะไร ทุกวิธีของคลาสสแตติกจำเป็นต้องมีstaticด้วยหรือไม่ มันจำเป็นต้องใช้วิธีอื่นในการปัดเศษหรือไม่ถ้าชั้นมีวิธีคงที่ทั้งหมดชั้นจะคงที่ด้วยหรือไม่ คลาสแบบคงที่ดีสำหรับอะไร?

28
ไปป์จาก / ไปยังคลิปบอร์ดใน Bash script
เป็นไปได้ที่จะไปป์จาก / ไปที่คลิปบอร์ดใน Bash? ไม่ว่าจะเป็นท่อไปยัง / จากที่จับอุปกรณ์หรือใช้แอพพลิเคชั่นเสริมฉันไม่พบอะไรเลย ตัวอย่างเช่นหาก/dev/clipเป็นอุปกรณ์ที่เชื่อมโยงไปยังคลิปบอร์ดเราสามารถทำได้: cat /dev/clip # Dump the contents of the clipboard cat foo > /dev/clip # Dump the contents of "foo" into the clipboard
946 linux  bash  macos  clipboard 


16
ความแตกต่างระหว่างภาษาที่พิมพ์แบบคงที่และภาษาที่พิมพ์แบบไดนามิกคืออะไร?
ฉันได้ยินมาว่าภาษาการเขียนโปรแกรมใหม่นั้นถูกพิมพ์แบบไดนามิก แต่จริงๆแล้วมันหมายความว่าอย่างไรเมื่อเราพูดว่าภาษานั้นถูกพิมพ์แบบไดนามิกและแบบคงที่?

17
ตัวเลือก CSS สำหรับองค์ประกอบแรกที่มีคลาส
ฉันมีองค์ประกอบหลายอย่างที่มีชื่อคลาสredแต่ฉันไม่สามารถเลือกองค์ประกอบแรกด้วยการclass="red"ใช้กฎ CSS ต่อไปนี้: .red:first-child { border: 5px solid red; } <p class="red"></p> <div class="red"></div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล มีอะไรผิดปกติในตัวเลือกนี้และฉันจะแก้ไขได้อย่างไร? ขอบคุณความคิดเห็นที่ฉันคิดว่าองค์ประกอบจะต้องเป็นลูกคนแรกของผู้ปกครองที่จะได้รับการคัดเลือกซึ่งไม่ใช่กรณีที่ฉันมี ฉันมีโครงสร้างต่อไปนี้และกฎนี้ล้มเหลวตามที่ระบุไว้ในความคิดเห็น: .home .red:first-child { border: 1px solid red; } <div class="home"> <span>blah</span> <p class="red">first</p> <p class="red">second</p> <p class="red">third</p> <p class="red">fourth</p> </div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ฉันจะกำหนดเป้าหมายเด็กคนแรกด้วยชั้นเรียนได้redอย่างไร
945 css  css-selectors 

22
สร้างซิงเกิลตันใน Python
คำถามนี้ไม่ได้มีไว้สำหรับการอภิปรายว่ารูปแบบการออกแบบซิงเกิลตันนั้นน่าพึงพอใจหรือไม่นั้นเป็นรูปแบบการต่อต้านหรือสงครามทางศาสนาใด ๆ แต่เพื่อพูดคุยว่ารูปแบบการใช้งานที่ดีที่สุดในไพ ธ อนนั้นเป็นไปได้อย่างไร ในกรณีนี้ฉันกำหนด 'pythonic ส่วนใหญ่จะหมายถึงว่ามันเป็นไปตามหลักการน้อยมหัศจรรย์' ฉันมีหลายชั้นเรียนซึ่งจะกลายเป็น singletons (กรณีใช้งานของฉันสำหรับคนตัดไม้ แต่นี่ไม่ใช่สิ่งสำคัญ) ฉันไม่ต้องการที่จะถ่วงเวลาเรียนหลายครั้งพร้อมกับเพิ่มชัยชนะเมื่อฉันสามารถสืบทอดหรือตกแต่ง วิธีการที่ดีที่สุด: วิธีที่ 1: มัณฑนากร def singleton(class_): instances = {} def getinstance(*args, **kwargs): if class_ not in instances: instances[class_] = class_(*args, **kwargs) return instances[class_] return getinstance @singleton class MyClass(BaseClass): pass ข้อดี มัณฑนากรเป็นสารเติมแต่งในลักษณะที่มักใช้งานง่ายกว่าการสืบทอดหลายแบบ จุดด้อย ในขณะที่วัตถุที่สร้างขึ้นโดยใช้ MyClass () จะเป็นวัตถุซิงเกิลจริง MyClass …

14
ฉันจะเปลี่ยนวัตถุ C # เป็นสตริง JSON ใน. NET ได้อย่างไร
ฉันมีชั้นเรียนเช่นนี้ class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } และฉันต้องการเปลี่ยนLadวัตถุให้เป็นสตริงJSONดังนี้: { "firstName":"Markoff", "lastName":"Chaney", "dateOfBirth": { "year":"1901", "month":"4", "day":"30" } } (ไม่มีการจัดรูปแบบ) ผมพบว่าการเชื่อมโยงนี้แต่จะใช้ namespace ที่ไม่ได้อยู่ใน.NET 4 ฉันยังได้ยินเกี่ยวกับJSON.NETแต่เว็บไซต์ของพวกเขาดูเหมือนจะหยุดทำงานในขณะนี้และฉันไม่กระตือรือร้นที่จะใช้ไฟล์ DLL ภายนอก มีตัวเลือกอื่นนอกเหนือจากการสร้างตัวเขียนสตริงJSONด้วยตนเองหรือไม่?
944 c#  .net  json  serialization 

7
ฉันจะคัดลอกเวอร์ชันของไฟล์เดียวจากสาขา git หนึ่งไปยังอีกที่ได้อย่างไร
ฉันมีสองสาขาที่รวมเข้าด้วยกันอย่างสมบูรณ์ อย่างไรก็ตามหลังจากการผสานเสร็จสิ้นฉันรู้ว่ามีไฟล์หนึ่งไฟล์สับสนโดยการรวม (มีคนอื่นทำรูปแบบอัตโนมัติ, gah) และมันจะง่ายกว่าที่จะเปลี่ยนเป็นเวอร์ชั่นใหม่ในสาขาอื่นและ จากนั้นแทรกการเปลี่ยนแปลงหนึ่งบรรทัดของฉันอีกครั้งหลังจากนำมาไว้ในสาขาของฉัน ดังนั้นวิธีที่ง่ายที่สุดในคอมไพล์ในการทำเช่นนี้คืออะไร?

23
ทำไมไม่สามารถประกาศตัวแปรในคำสั่ง switch ได้?
ฉันสงสัยอยู่เสมอว่าทำไมคุณไม่สามารถประกาศตัวแปรหลังจากเลเบลเคสในคำสั่ง switch? ใน C ++ คุณสามารถประกาศตัวแปรได้ทุกที่ (และประกาศให้ใกล้เคียงกับการใช้งานครั้งแรกเห็นได้ชัดว่าเป็นสิ่งที่ดี) แต่สิ่งต่อไปนี้ยังคงไม่ทำงาน: switch (val) { case VAL: // This won't work int newVal = 42; break; case ANOTHER_VAL: ... break; } ข้างต้นทำให้ฉันข้อผิดพลาดต่อไปนี้ (MSC): การเริ่มต้นของ 'newVal' ถูกข้ามโดยป้ายกำกับ 'case' นี่เป็นข้อ จำกัด ในภาษาอื่นด้วย ทำไมปัญหานี้ถึงเป็นเช่นนั้น?

22
การเลือกและจัดการองค์ประกอบหลอก CSS เช่น :: before and :: หลังจากใช้ jQuery
มีวิธีการเลือก / จัดการองค์ประกอบหลอก CSS เช่น::beforeและ::after(และรุ่นเก่าที่มีเซมิโคลอนหนึ่งอัน) โดยใช้ jQuery หรือไม่? ตัวอย่างเช่นสไตล์ชีทของฉันมีกฎต่อไปนี้: .span::after{ content:'foo' } ฉันจะเปลี่ยน 'foo' เป็น 'bar' โดยใช้ jQuery ได้อย่างไร

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