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

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

28
อะไรคือความแตกต่างระหว่าง #include <filename> และ #include“ filename”
ในภาษาการเขียนโปรแกรม C และ C ++ ความแตกต่างระหว่างการใช้วงเล็บมุมและการใช้อัญประกาศในincludeคำสั่งมีดังนี้ #include &lt;filename&gt; #include "filename"

24
มี 'เทียบเท่า' ในบรรทัดคำสั่งของ Windows หรือไม่
เนื่องจากบางครั้งฉันมีปัญหาเกี่ยวกับเส้นทางที่หนึ่งในสคริปต์ cmd ของฉันถูกซ่อน (เงา) โดยโปรแกรมอื่น (ก่อนหน้าบนเส้นทาง) ฉันต้องการหาเส้นทางแบบเต็มไปยังโปรแกรมบนบรรทัดคำสั่งของ Windows เพียงแค่ชื่อ มีเทียบเท่ากับคำสั่ง UNIX 'ซึ่ง'? บน UNIX which commandพิมพ์พา ธ แบบเต็มของคำสั่งที่กำหนดเพื่อค้นหาและแก้ไขปัญหาการแรเงาเหล่านี้ได้อย่างง่ายดาย

21
** (ดาวคู่ / ดอกจัน) และ * (ดาว / ดอกจัน) ทำอะไรเพื่อพารามิเตอร์
Наэтотвопросестьответына กองมากเกินнарусском : Чтозначит * (звёздочка) и ** двойнаязвёздочкавПитоне? ในคำจำกัดความของวิธีการต่อไปนี้จะทำอะไร*และ**ทำparam2อะไร def foo(param1, *param2): def bar(param1, **param2):



30
sleep เวอร์ชัน JavaScript คืออะไร?
มีวิธีที่ดีกว่าในการสร้าง a sleepJavaScript ในpausecompฟังก์ชั่นต่อไปนี้( จากที่นี่ )? function pausecomp(millis) { var date = new Date(); var curDate = null; do { curDate = new Date(); } while(curDate-date &lt; millis); } นี้ไม่ได้เป็นซ้ำของการนอนใน JavaScript - ความล่าช้าระหว่างการกระทำ ; ฉันต้องการให้สลีปจริงในระหว่างฟังก์ชั่นและไม่ใช่ความล่าช้าก่อนที่โค้ดจะประมวลผล
2335 javascript  sleep 

30
jQuery เลื่อนไปที่องค์ประกอบ
Наэтотвопросестьответына กองมากเกินнарусском : Какпроскролитьплавностраницувниздоопреденнногоэлемента? ฉันมีinputองค์ประกอบนี้: &lt;input type="text" class="textfield" value="" id="subject" name="subject"&gt; จากนั้นฉันก็มีองค์ประกอบอื่น ๆ เช่นอินพุตข้อความอื่น ๆ textareas เป็นต้น เมื่อผู้ใช้คลิกที่ว่าinputมี#subjectหน้าควรเลื่อนไปที่องค์ประกอบสุดท้ายของหน้าเว็บที่มีภาพเคลื่อนไหวที่ดี ควรเลื่อนไปด้านล่างและไม่ไปด้านบน รายการสุดท้ายของหน้าคือsubmitปุ่มที่มี#submit: &lt;input type="submit" class="submit" id="submit" name="submit" value="Ok, Done."&gt; ภาพเคลื่อนไหวไม่ควรเร็วเกินไปและควรเป็นของเหลว ฉันใช้ jQuery เวอร์ชั่นล่าสุด ฉันไม่ต้องการติดตั้งปลั๊กอินใด ๆ แต่ใช้คุณสมบัติ jQuery ที่เป็นค่าเริ่มต้นเพื่อให้ได้สิ่งนี้
2323 javascript  jquery  scroll 

11
ฉันจะทำให้ Git เพิกเฉยต่อโหมดไฟล์ (chmod) ได้อย่างไร?
ฉันมีโครงการที่ฉันต้องเปลี่ยนโหมดของไฟล์ด้วยchmod777 ในขณะที่กำลังพัฒนา แต่ไม่ควรเปลี่ยนใน repo หลัก Git เลือกchmod -R 777 .และทำเครื่องหมายไฟล์ทั้งหมดว่ามีการเปลี่ยนแปลง มีวิธีในการเปลี่ยนแปลงการเพิกเฉยโหมด Git ที่ทำกับไฟล์หรือไม่?
2309 git  ignore  chmod 


19
แปลงไบต์เป็นสตริง
ฉันใช้รหัสนี้เพื่อรับเอาต์พุตมาตรฐานจากโปรแกรมภายนอก: &gt;&gt;&gt; from subprocess import * &gt;&gt;&gt; command_stdout = Popen(['ls', '-l'], stdout=PIPE).communicate()[0] วิธีการสื่อสาร () วิธีการส่งกลับอาร์เรย์ไบต์: &gt;&gt;&gt; command_stdout b'total 0\n-rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 file1\n-rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 file2\n' อย่างไรก็ตามฉันต้องการทำงานกับผลลัพธ์เป็นสตริง Python ปกติ เพื่อให้ฉันสามารถพิมพ์ได้เช่นนี้ &gt;&gt;&gt; print(command_stdout) -rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 file1 …
2307 python  string  python-3.x 


18
.prop () vs .attr ()
ดังนั้นjQuery 1.6prop()มีฟังก์ชั่นใหม่ $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) หรือในกรณีนี้พวกเขาทำสิ่งเดียวกัน และถ้าผมจะต้องเปลี่ยนไปใช้prop()ทั้งหมดเก่าattr()โทรจะทำลายถ้าฉันเปลี่ยนไป 1.6? UPDATE selector = '#id' $(selector).click(function() { //instead of: var getAtt = this.getAttribute('style'); //do i use: var thisProp = $(this).prop('style'); //or: var thisAttr = $(this).attr('style'); console.log(getAtt, thisProp, thisAttr); }); &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"&gt;&lt;/script&gt; &lt;div id='id' style="color: red;background: …
2297 javascript  jquery  dom  attr  prop 


30
ฉันจะให้พื้นหลังโปร่งใสของข้อความหรือรูปภาพโดยใช้ CSS ได้อย่างไร
เป็นไปได้หรือไม่ที่ใช้ CSS เท่านั้นเพื่อสร้างbackgroundองค์ประกอบแบบกึ่งโปร่งใส แต่มีเนื้อหา (ข้อความและรูปภาพ) ขององค์ประกอบทึบแสง? ฉันต้องการทำสิ่งนี้ให้สำเร็จโดยไม่ต้องมีข้อความและพื้นหลังเป็นองค์ประกอบสองอย่างแยกกัน เมื่อพยายาม: p { position: absolute; background-color: green; filter: alpha(opacity=60); opacity: 0.6; } span { color: white; filter: alpha(opacity=100); opacity: 1; } &lt;p&gt; &lt;span&gt;Hello world&lt;/span&gt; &lt;/p&gt; เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ดูเหมือนว่าองค์ประกอบของเด็กขึ้นอยู่กับความทึบของผู้ปกครองดังนั้นจึงopacity:1สัมพันธ์กับองค์ประกอบopacity:0.6ของผู้ปกครอง
2283 html  css  opacity 

17
ในเปลือกหอย“ 2> & 1” หมายถึงอะไร
ในเปลือก Unix ถ้าผมต้องการที่จะรวมstderrและstdoutเข้าสู่stdoutกระแสสำหรับการจัดการต่อไปผมสามารถผนวกต่อไปนี้ในตอนท้ายของคำสั่งของฉัน: 2&gt;&amp;1 ดังนั้นถ้าฉันต้องการใช้headกับผลลัพธ์จากg++ฉันสามารถทำสิ่งนี้: g++ lots_of_errors 2&gt;&amp;1 | head ดังนั้นฉันสามารถเห็นข้อผิดพลาดเพียงสองสามข้อแรกเท่านั้น ฉันมักจะมีปัญหาในการจดจำสิ่งนี้และฉันต้องค้นหามันอย่างต่อเนื่องและส่วนใหญ่เป็นเพราะฉันไม่เข้าใจไวยากรณ์ของเคล็ดลับนี้โดยเฉพาะ คนที่สามารถทำลายนี้และอธิบายทีละอักขระสิ่งที่2&gt;&amp;1 หมายถึง?
2282 bash  shell  unix  redirect 

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