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

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

11
define () กับ const
ใน PHP คุณใช้งานเมื่อใด define('FOO', 1); และเมื่อไหร่ที่คุณจะใช้ const FOO = 1; ? อะไรคือความแตกต่างที่สำคัญระหว่างสองสิ่งนี้?
659 php  const  constants 

14
ฉันจะวัดคำขอและเวลาตอบสนองพร้อมกันโดยใช้ cURL ได้อย่างไร
ฉันมีบริการเว็บที่รับข้อมูลในรูปแบบ JSON ประมวลผลข้อมูลแล้วส่งคืนผลลัพธ์ไปยังผู้ร้องขอ cURLฉันต้องการที่จะวัดการร้องขอการตอบสนองและเวลาทั้งหมดที่ใช้ คำขอตัวอย่างของฉันดูเหมือนว่า: curl -X POST -d @file server:port และตอนนี้ฉันวัดสิ่งนี้โดยใช้timeคำสั่งใน Linux: time curl -X POST -d @file server:port แม้ว่าคำสั่ง time จะวัดเวลาทั้งหมดเท่านั้น- ซึ่งไม่ใช่สิ่งที่ฉันกำลังมองหา มีวิธีการวัดคำขอและเวลาตอบสนองการใช้งานcURLหรือไม่?
659 curl  time  upload  download  measure 

19
เส้นทางความก้าวหน้าของ Python - ตั้งแต่เด็กฝึกงานจนถึงกูรู
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันได้เรียนรู้ทำงานและเล่นกับ Python เป็นเวลาหนึ่งปีครึ่งแล้ว ในฐานะที่นักชีววิทยาหันมาใช้ข้อมูลสารสนเทศทางชีวภาพอย่างช้าๆภาษานี้เป็นหัวใจหลักของการมีส่วนร่วมที่สำคัญทั้งหมดที่ฉันได้ทำในห้องปฏิบัติการ ฉันหลงรักมากขึ้นหรือน้อยลงด้วยวิธีที่ Python อนุญาตให้ฉันแสดงคำตอบที่สวยงามและยังมีความหมายของภาษาที่ช่วยให้การไหลของธรรมชาติจากความคิดไปสู่รหัสที่ใช้การได้ สิ่งที่ฉันอยากรู้คือคำตอบของคำถามที่ฉันไม่ค่อยเห็นในฟอรัมนี้หรืออื่น ๆ คำถามนี้ดูเหมือนจะเป็นเรื่องสำคัญสำหรับฉันสำหรับทุกคนบนเส้นทางสู่การปรับปรุงของ Python แต่ใครจะสงสัยว่าขั้นตอนต่อไปของเขาควรเป็นอย่างไร ให้ฉันสรุปสิ่งที่ฉันไม่ต้องการถามก่อน) ฉันไม่ต้องการทราบวิธีเรียนรู้ Python อย่างรวดเร็ว ฉันไม่ต้องการค้นหาวิธีที่ดีที่สุดในการทำความคุ้นเคยกับภาษา ในที่สุดฉันไม่ต้องการที่จะรู้ว่า 'หนึ่งเคล็ดลับที่ทำทุกอย่าง' เข้าใกล้ สิ่งที่ฉันต้องการทราบความคิดเห็นของคุณเกี่ยวกับคือ: ขั้นตอนใดบ้างที่คุณจะแนะนำให้กับนักเดินทาง Python ตั้งแต่การฝึกงานไปจนถึงสถานะของผู้นำศาสนา (อย่าลังเลที่จะหยุดทุกที่ที่ความเชี่ยวชาญของคุณสั่ง) เพื่อที่หนึ่งจะปรับปรุงได้อย่างต่อเนื่อง ผู้คนในกลุ่ม SO เกือบจะดูเหมือนจะสมควรได้รับการนมัสการเพราะความกล้าหาญของ Python ได้โปรดให้ความกระจ่างแก่เรา :) ประเภทของคำตอบที่ฉันชอบ (แต่สามารถสร้างความประหลาดใจแก่ผู้อ่าน: P) ได้รับการจัดรูปแบบมากหรือน้อยเช่นนี้: อ่านสิ่งนี้ (เช่น: python tutorial) ให้ใส่ใจกับรายละเอียดแบบนั้น รหัสสำหรับเวลา / ปัญหา / บรรทัดของรหัสจำนวนมาก …
659 python 

30
จะตรวจสอบได้อย่างไรว่า JavaScript ถูกปิดการใช้งาน?
เช้านี้มีโพสต์ถามว่ามีคนปิดการใช้งานจาวา จากนั้นฉันก็เริ่มสงสัยว่าอาจใช้เทคนิคใดในการพิจารณาว่าผู้ใช้ปิดใช้งานหรือไม่ ไม่มีใครรู้วิธีสั้น ๆ / ง่ายๆในการตรวจสอบว่า JavaScript ถูกปิดการใช้งานหรือไม่ ฉันตั้งใจจะให้คำเตือนว่าไซต์นั้นไม่สามารถทำงานได้อย่างถูกต้องหากไม่มีเบราว์เซอร์ที่เปิดใช้งาน JS ในที่สุดฉันก็ต้องการที่จะเปลี่ยนเส้นทางพวกเขาไปยังเนื้อหาที่สามารถทำงานได้ในกรณีที่ไม่มี JS แต่ฉันต้องการการตรวจจับนี้เป็นตัวยึดเริ่มต้น

30
ข้อผิดพลาด Xcode 10: หลายคำสั่งผลิต
ข้อผิดพลาด: คำสั่งจำนวนมากผลิต '/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist' 'คำสั่งที่หลากหลาย' ' '/Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Info.plist' / '/ Users / uesr / ไลบรารี่ / นักพัฒนา / Xcode / DerivedData / OptimalLive-fxatvygbofczeyhjsawtebkvvxx / ผลิตภัณฑ์ -Info.plist .app / Info.plist '2) เป้าหมาย' OptimalLive 'มีคำสั่งคัดลอกจาก' /Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Server/Masonry/Info.plist 'เป็น' / Users / uesr / Library / Developer / Xcode / DerivedData / OptimalLive-fxatvygbofczeyhjsawtebkimvwx / สร้าง / …


7
git เพิ่มการเปลี่ยนแปลงที่แก้ไขแล้วเท่านั้นและไม่สนใจไฟล์ที่ไม่ได้ติดตาม
ฉันรัน "สถานะคอมไพล์" และรายการด้านล่างเป็นไฟล์บางไฟล์ที่มีการแก้ไข / หรือภายใต้หัวข้อ "การเปลี่ยนแปลงที่ไม่ได้จัดเตรียมไว้สำหรับคอมมิท" นอกจากนี้ยังแสดงรายการไฟล์ที่ไม่ได้ติดตามที่ฉันต้องการละเว้น (ฉันมีไฟล์ ".gitignore" ในไดเรกทอรีเหล่านี้) ฉันต้องการวางไฟล์ที่แก้ไขแล้วในการจัดเตรียมเพื่อให้สามารถคอมมิทได้ เมื่อฉันรัน "git add." มันจะเพิ่มไฟล์ที่แก้ไขแล้วและไฟล์ที่ฉันต้องการข้ามไปยังการจัดเตรียม ฉันจะเพิ่มเฉพาะไฟล์ที่ถูกแก้ไขได้อย่างไรและไม่สนใจไฟล์ที่ไม่ได้ติดตามหากแสดงด้วยสถานะ git ด้านล่าง ไฟล์ ".gitignore" ของฉันทำงานอย่างถูกต้องหรือไม่ $ git status # On branch addLocation # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- …
658 git  commit  gitignore  staging 

10
วิธีการเรียงลำดับรายการ / ทูเปิลของรายการ / ทูเปิลตามองค์ประกอบที่ดัชนีที่กำหนด?
ฉันมีข้อมูลบางอย่างในรายการของรายการหรือรายการของ tuples เช่นนี้ data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] และฉันต้องการจัดเรียงตามองค์ประกอบที่ 2 ในชุดย่อย ความหมายการเรียงลำดับตาม 2,5,8 ที่2อยู่ห่างจาก(1,2,3), จาก5 (4,5,6)วิธีทั่วไปในการทำเช่นนี้คืออะไร? ฉันควรจัดเก็บสิ่งอันดับหรือรายการในรายการ
658 python  list  sorting  tuples 

7
เมื่อไหร่ที่เราต้องการเครื่องมือจัดฟันแบบโค้งรอบ ๆ ตัวแปรเชลล์
ในเชลล์สคริปต์เราจะใช้{}เมื่อขยายตัวแปร? ตัวอย่างเช่นฉันได้เห็นสิ่งต่อไปนี้: var=10 # Declare variable echo "${var}" # One use of the variable echo "$var" # Another use of the variable มีความแตกต่างอย่างมีนัยสำคัญหรือเป็นเพียงรูปแบบ? เป็นที่ต้องการมากกว่าหนึ่งอื่น ๆ ?

12
วิธีสร้างกล่องโต้ตอบด้วยตัวเลือก“ ใช่” และ“ ไม่”
ฉันจะสร้างปุ่มเพื่อดำเนินการและบันทึกข้อมูลลงในฐานข้อมูล เมื่อผู้ใช้คลิกที่ปุ่มฉันต้องการแจ้งเตือน JavaScript เพื่อเสนอตัวเลือก“ ใช่” และ“ ยกเลิก” หากผู้ใช้เลือก“ ใช่” ข้อมูลจะถูกแทรกลงในฐานข้อมูลมิฉะนั้นจะไม่มีการดำเนินการใด ๆ ฉันจะแสดงกล่องโต้ตอบดังกล่าวได้อย่างไร
658 javascript  dialog 

12
ทำไมวิธีการแบบส่วนตัวของ Python จึงไม่เป็นแบบส่วนตัว
Python ช่วยให้เราสามารถสร้างวิธีการและตัวแปร 'ส่วนตัว' ภายในชั้นเรียนโดยการใส่เครื่องหมายขีดล่างคู่กับชื่อดังนี้: __myPrivateMethod(). แล้วจะอธิบายได้อย่างไร >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ... print 'this is private!!' ... >>> obj = MyClass() >>> obj.myPublicMethod() public method >>> obj.__myPrivateMethod() Traceback (most recent call last): File "", line 1, in AttributeError: MyClass instance has no …

30
Uncaught ReferenceError: $ ไม่ได้ถูกกำหนดไว้?
รหัสนี้มาทำไม Uncaught ReferenceError: $ ไม่ได้ถูกกำหนดไว้ เมื่อก่อนเคยเป็นมาก่อน? $(document).ready(function() { $('#tabs > ul').tabs({ fx: { opacity: 'toggle' } }); $('#featuredvid > ul').tabs(); }); ผลลัพธ์ในแท็บจะไม่ปิดอีกต่อไป jQuery มีการอ้างอิงในส่วนหัว: <script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/sprinkle.js"></script> <script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-1.2.6.min.js"></script> <script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-ui-personalized-1.5.2.packed.js"></script>

7
วิธีการใช้วงเล็บคู่หรือเดี่ยววงเล็บวงเล็บปีกกา
ฉันสับสนโดยการใช้วงเล็บวงเล็บวงเล็บปีกกาใน Bash เช่นเดียวกับความแตกต่างระหว่างรูปแบบสองหรือเดี่ยวของพวกเขา มีคำอธิบายที่ชัดเจนหรือไม่?
658 bash  syntax 

9
รับและตั้งค่าใน TypeScript
ฉันกำลังพยายามสร้างและตั้งค่าวิธีการสำหรับทรัพย์สิน: private _name: string; Name() { get: { return this._name; } set: { this._name = ???; } } คำหลักเพื่อกำหนดค่าคืออะไร
658 typescript 

11
วิธีการตั้งค่าตัวแปรสภาพแวดล้อมใน Python
ฉันต้องการตั้งค่าตัวแปรสภาพแวดล้อมบางอย่างในสคริปต์ python และฉันต้องการสคริปต์อื่นทั้งหมดที่ถูกเรียกจาก python เพื่อดูชุดตัวแปรสภาพแวดล้อม ถ้าฉันทำ os.environ["DEBUSSY"] = 1` มันบ่นบอกว่า1จะต้องมีสตริง ฉันต้องการทราบวิธีการอ่านตัวแปรสภาพแวดล้อมใน python (ในส่วนหลังของสคริปต์) เมื่อฉันตั้งค่า

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