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

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

30
เรียบรายการที่ผิดปกติ
Наэтотвопросестьответына กองมากเกินнарусском : Сделатьглубоковложенныйсписокплоскимбезветвленияициклов ใช่ฉันรู้ว่าเรื่องนี้ได้รับการคุ้มครองก่อน ( นี่ , ที่นี่ , ที่นี่ , ที่นี่ ) แต่เท่าที่ผมรู้ว่าการแก้ปัญหาทั้งหมดยกเว้นหนึ่งล้มเหลวในรายการเช่นนี้: L = [[[1, 2, 3], [4, 5]], 6] ตำแหน่งที่ต้องการออก [1, 2, 3, 4, 5, 6] หรืออาจจะดียิ่งขึ้นเป็นตัววนซ้ำ ทางออกเดียวที่ฉันเห็นว่าใช้ได้สำหรับการทำรังโดยพลการพบในคำถามนี้ : def flatten(x): result = [] for el in x: if hasattr(el, "__iter__") and not isinstance(el, basestring): result.extend(flatten(el)) …

18
ปิดการใช้งานการคลิกนอกพื้นที่ mod bootstrap เพื่อปิด modal
ฉันกำลังทำเว็บไซต์ bootstrap โดยใช้ 'Modals' สองสาม Bootstrap ฉันกำลังพยายามปรับแต่งคุณสมบัติเริ่มต้นบางอย่าง ปัญหาคือสิ่งนี้ คุณสามารถปิดคำกริยาโดยคลิกที่พื้นหลัง อย่างไรก็ตามมีการปิดใช้งานคุณลักษณะนี้หรือไม่ เกี่ยวกับ modifc modals เท่านั้น? Bootstrap หน้า modal


10
วิธีที่เหมาะสมในการส่งคืน JSON โดยใช้โหนดหรือ Express
ดังนั้นหนึ่งสามารถพยายามดึงวัตถุ JSON ต่อไปนี้: $ curl -i -X GET http://echo.jsontest.com/key/value/anotherKey/anotherValue HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/json; charset=ISO-8859-1 Date: Wed, 30 Oct 2013 22:19:10 GMT Server: Google Frontend Cache-Control: private Alternate-Protocol: 80:quic,80:quic Transfer-Encoding: chunked { "anotherKey": "anotherValue", "key": "value" } $ มีวิธีการสร้างเนื้อเดียวกันในการตอบสนองจากเซิร์ฟเวอร์โดยใช้โหนดหรือด่วน? เห็นได้ชัดว่าใครสามารถตั้งค่าส่วนหัวและระบุว่าเนื้อหาประเภทของการตอบสนองจะเป็น "application / json" แต่แล้วมีวิธีที่แตกต่างกันในการเขียน / ส่งวัตถุ สิ่งที่ฉันได้เห็นการใช้งานทั่วไปคือการใช้คำสั่งของแบบฟอร์ม: response.write(JSON.stringify(anObject)); …

14
วิธีลบตัวแบ่งบรรทัดทั้งหมดออกจากสตริง
ฉันมีข้อความเป็น textarea และฉันอ่านมันโดยใช้แอตทริบิวต์. value ตอนนี้ฉันต้องการที่จะลบ linebreaks ทั้งหมด (ตัวละครที่ผลิตเมื่อคุณกดEnter) จากข้อความของฉันตอนนี้ใช้. แทนที่ด้วยการแสดงออกปกติ แต่ฉันจะระบุ linebreak ใน regex ได้อย่างไร หากเป็นไปไม่ได้มีวิธีอื่นไหม
440 javascript  regex  string 

6
ไม่สามารถแสดงแผนผัง Git ในเทอร์มินัล
บทความเก่าของ Killswitchcollective.com วันที่ 30 มิถุนายน 2009มีปัจจัยการผลิตและผลผลิตดังต่อไปนี้ git co master git merge [your_branch] git push upstream A-B-C-D-E A-B-C-D-E-F-G \ ----> \ your branch C-D-E G ฉันสนใจว่าคุณจะได้รับแผนผังการดูคอมมิทในเทอร์มินัลของคุณอย่างไรโดยไม่ต้องใช้ Gitk หรือ Gitx ใน OS / X คุณจะได้รับมุมมองที่เหมือนต้นไม้ของการกระทำใน terminal ได้อย่างไร?


5
ความหมายของตัวเลขใน“ col-md-4”,“ col-xs-1”,“ col-lg-2” ใน Bootstrap
ฉันสับสนกับระบบกริดใน Bootstrap ใหม่โดยเฉพาะคลาสเหล่านี้: col-lg-* col-md-* col-xs-* (โดยที่ * หมายถึงบางหมายเลข) ทุกคนสามารถอธิบายได้ดังต่อไปนี้: อย่างไรตัวเลขที่อยู่ในการจัดตำแหน่งกริด? อย่างไรใช้ตัวเลขเหล่านี้ สิ่งที่พวกเขาเป็นตัวแทนจริง ๆ ?


8
Express.js คืออะไร
ฉันเป็นผู้เรียนในNode.js Express.jsคืออะไรอะไร จุดประสงค์ของการใช้ Node.js คืออะไร? ทำไมเราต้องใช้ Express.js มันมีประโยชน์อย่างไรที่เราจะใช้กับ Node.js Redisคืออะไร มาพร้อมกับ Express.js หรือไม่
439 node.js  express  redis 

26
รับ“ ร้ายแรง: ไม่ใช่ที่เก็บ git” เมื่อพยายามรีโมตเพิ่ม Git repo
ฉันแนะนำตัวให้รู้จักกับ Git โดยทำตามบทช่วยสอนนี้: รับ jekyll ทำงานบนเกือบ ทุกอย่างทำงานได้ดีจนกระทั่งส่วนที่ repo ถูกเพิ่มเข้าไปในเครื่องของฉัน: git remote add nfsn ssh://USERNAME@NFSNSERVER/home/private/git/REPONAME.git (หลังจากแทนที่ USERNAME, NFSNSERVER และ REPOAME ด้วยชื่อที่ถูกต้อง) ฉันได้รับข้อผิดพลาด: fatal: Not a git repository (or any of the parent directories): .git คุณช่วยฉันผ่านขั้นตอนนี้ไปได้ไหม
439 git 

4
จำเป็นต้องรีเซ็ตสาขา git เป็นเวอร์ชั่นเริ่มต้น
ฉันตั้งใจทำงานในสาขาที่ฉันไม่ควรจะอยู่พักหนึ่งดังนั้นฉันจึงแยกชื่อมันออกมาเป็นชื่อที่เหมาะสม ตอนนี้ฉันต้องการที่จะเขียนทับสาขาที่ฉันไม่ควรได้รับในรุ่นจากแหล่งกำเนิด (github) มีวิธีง่าย ๆ ในการทำเช่นนี้? ฉันพยายามลบสาขาแล้วทำการรีเซ็ตสาขาการติดตาม แต่มันให้รุ่นที่ฉันทำงานอีกครั้ง
439 git 


8
วิธีที่มีประสิทธิภาพมากที่สุดในการรับดัชนีตัววนซ้ำของ std :: vector คืออะไร
ฉันกำลังวนซ้ำเวกเตอร์และต้องการดัชนีที่ตัววนซ้ำกำลังชี้ไปที่ AFAIK สามารถทำได้สองวิธี: it - vec.begin() std::distance(vec.begin(), it) อะไรคือข้อดีข้อเสียของวิธีการเหล่านี้?

12
รับค่าของฟิลด์แก้ไขข้อความ
ฉันกำลังเรียนรู้วิธีสร้างองค์ประกอบ UI ฉันได้สร้างฟิลด์อินพุต EditText สองสามฟิลด์ เมื่อคลิกปุ่มฉันต้องการบันทึกเนื้อหาที่พิมพ์ลงในช่องป้อนข้อมูลนั้น <EditText android:id="@+id/name" android:width="220px" /> นั่นคือสนามของฉัน ฉันจะรับเนื้อหาได้อย่างไร

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