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

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

13
ทำให้ xargs ดำเนินการคำสั่งหนึ่งครั้งสำหรับแต่ละบรรทัดอินพุต
ฉันจะทำให้ xargs เรียกใช้งานคำสั่งได้อย่างแม่นยำเพียงครั้งเดียวสำหรับแต่ละอินพุตที่ได้รับอย่างไร มันเป็นพฤติกรรมเริ่มต้นคือการ chunk บรรทัดและรันคำสั่งหนึ่งครั้งผ่านหลายบรรทัดไปยังแต่ละอินสแตนซ์ จากhttp://en.wikipedia.org/wiki/Xargs : find / path -type f -print0 | xargs -0 rm ในตัวอย่างนี้ค้นหาฟีดอินพุตของ xargs ด้วยรายการชื่อไฟล์แบบยาว xargs จากนั้นแยกรายการนี้เป็นรายการย่อยและเรียก rm หนึ่งครั้งสำหรับทุกรายการย่อย สิ่งนี้มีประสิทธิภาพมากกว่าเวอร์ชั่นที่เทียบเท่ากับการใช้งานจริง: ค้นหา / เส้นทาง -type f -exec rm '{}' \; ฉันรู้ว่าการค้นหามีธง "exec" ฉันแค่ยกตัวอย่างตัวอย่างจากแหล่งข้อมูลอื่น
341 xargs 

26
Android: แสดงคีย์บอร์ดนุ่มโดยอัตโนมัติเมื่อโฟกัสบน EditText
AlertDialogฉันแสดงกล่องใส่ใช้ EditTextภายในโต้ตอบของตัวเองจะเน้นโดยอัตโนมัติเมื่อผมเรียกAlertDialog.show()แต่แป้นพิมพ์อ่อนจะไม่แสดงโดยอัตโนมัติ ฉันจะทำให้คีย์บอร์ดนุ่มแสดงโดยอัตโนมัติเมื่อไดอะล็อกถูกแสดงได้อย่างไร? (และไม่มีแป้นพิมพ์กายภาพ / ฮาร์ดแวร์) เช่นเดียวกับเมื่อฉันกดปุ่มค้นหาเพื่อเรียกใช้การค้นหาทั่วโลกแป้นพิมพ์นุ่มจะปรากฏขึ้นโดยอัตโนมัติ

17
เตือนผู้ใช้ก่อนออกจากหน้าเว็บที่มีการเปลี่ยนแปลงที่ไม่ได้บันทึก
ฉันมีบางหน้าพร้อมแบบฟอร์มในใบสมัครของฉัน ฉันจะรักษาความปลอดภัยให้กับฟอร์มได้อย่างไรถ้ามีคนนำทางไปหรือปิดแท็บเบราว์เซอร์พวกเขาควรได้รับแจ้งให้ยืนยันว่าพวกเขาต้องการออกจากแบบฟอร์มด้วยข้อมูลที่ไม่ได้บันทึกจริง ๆ หรือไม่
341 javascript  forms 



24
มีการรวมกันของ "LIKE" และ "IN" ใน SQL หรือไม่
Наэтотвопросестьответына Stack Overflow нарусском : Существуетликомбинацияоператоровเช่นเดียวกับในусловиизапроса? ใน SQL I (เศร้า) มักจะต้องใช้LIKEเงื่อนไข "" เนื่องจากฐานข้อมูลที่ละเมิดกฎการปรับมาตรฐานเกือบทุกครั้ง ฉันไม่สามารถเปลี่ยนแปลงได้ในตอนนี้ แต่นั่นไม่เกี่ยวข้องกับคำถาม นอกจากนี้ฉันมักจะใช้เงื่อนไขเช่นWHERE something in (1,1,2,3,5,8,13,21)เพื่อการอ่านที่ดีขึ้นและความยืดหยุ่นของคำสั่ง SQL ของฉัน มีวิธีใดบ้างที่สามารถรวมสองสิ่งนี้โดยไม่ต้องเขียนตัวเลือกย่อยที่ซับซ้อน? ฉันต้องการบางสิ่งที่ง่ายเหมือนWHERE something LIKE ('bla%', '%foo%', 'batz%')แทนที่จะทำสิ่งนี้: WHERE something LIKE 'bla%' OR something LIKE '%foo%' OR something LIKE 'batz%' ฉันทำงานกับ SQl Server และ Oracle ที่นี่ แต่ฉันสนใจถ้าเป็นไปได้ใน RDBMS ใด ๆ …
341 sql  sql-server  oracle  tsql  plsql 

9
Python คำสั่ง nonlocal
nonlocalคำสั่งPython ทำอะไร (ใน Python 3.0 และใหม่กว่า) ไม่มีเอกสารประกอบในเว็บไซต์ Python อย่างเป็นทางการและhelp("nonlocal")ใช้งานไม่ได้

14
แต่ละตารางควรมีคีย์หลักหรือไม่
ฉันกำลังสร้างตารางฐานข้อมูลและฉันไม่ได้รับคีย์หลักแบบลอจิคัล ดังนั้นฉันจึงคิดที่จะทิ้งมันไว้โดยไม่มีกุญแจหลัก แต่ฉันก็รู้สึกผิดเล็กน้อย ฉันควร? แต่ละตารางควรมีคีย์หลักหรือไม่

7
Python argparse: วิธีแทรกบรรทัดใหม่ในข้อความช่วยเหลือได้อย่างไร
ฉันใช้argparsePython 2.7ในการแยกวิเคราะห์ตัวเลือกอินพุต หนึ่งในตัวเลือกของฉันคือทางเลือกที่หลากหลาย ฉันต้องการสร้างรายการในข้อความช่วยเหลือของมันเช่น from argparse import ArgumentParser parser = ArgumentParser(description='test') parser.add_argument('-g', choices=['a', 'b', 'g', 'd', 'e'], default='a', help="Some option, where\n" " a = alpha\n" " b = beta\n" " g = gamma\n" " d = delta\n" " e = epsilon") parser.parse_args() อย่างไรก็ตามตัดargparseบรรทัดใหม่ทั้งหมดและช่องว่างที่ต่อเนื่องกัน ผลลัพธ์ดูเหมือนว่า ~ / ดาวน์โหลด: 52 $ python2.7 …
341 python  argparse 

29
กรอง LogCat เพื่อรับเฉพาะข้อความจาก My Application ใน Android หรือไม่
ฉันสังเกตว่าเมื่อฉันใช้ Logcat กับ Eclipse กับ ADT สำหรับ Android ฉันได้รับข้อความจากแอปพลิเคชันอื่น ๆ เช่นกัน มีวิธีกรองหรือไม่และแสดงเฉพาะข้อความจากแอปพลิเคชันของฉันเท่านั้น

6
วิธีการแยก / จัดรูปแบบวันที่ด้วย LocalDateTime (Java 8)
Java 8 เพิ่มjava.timeใหม่ APIสำหรับการทำงานกับวันที่และเวลา ( JSR 310 ) ฉันมีวันที่และเวลาเป็นสตริง (เช่น"2014-04-08 12:30") ฉันจะได้รับLocalDateTimeอินสแตนซ์จากสตริงที่กำหนดได้อย่างไร หลังจากฉันทำงานกับLocalDateTimeวัตถุเสร็จแล้ว: ฉันจะแปลงLocalDateTimeอินสแตนซ์กลับเป็นสตริงด้วยรูปแบบเดียวกับที่แสดงข้างต้นได้อย่างไร

3
อะไรคือความแตกต่างระหว่างชุดอักขระ utf8mb4 และ utf8 ใน MySQL?
ความแตกต่างระหว่างคืออะไรutf8mb4และutf8ชุดอักขระในMySQL ? ฉันรู้แล้วเกี่ยวกับการเข้ารหัสASCII , UTF-8 , UTF-16และUTF-32 ; แต่ฉันอยากจะรู้ว่าอะไรที่แตกต่างของutf8mb4กลุ่มการเข้ารหัสด้วยการเข้ารหัสประเภทอื่น ๆ ที่กำหนดไว้ในเซิร์ฟเวอร์ MySQL มีประโยชน์ / ข้อเสนอพิเศษในการใช้utf8mb4มากกว่าutf8หรือไม่?

21
Bootstrap 4 จัดตำแหน่งรายการ navbar ทางด้านขวา
ฉันจะจัดตำแหน่งรายการ navbar ให้ถูกต้องได้อย่างไร? ฉันต้องการเข้าสู่ระบบและลงทะเบียนทางด้านขวา แต่ทุกสิ่งที่ฉันลองดูเหมือนจะไม่ทำงาน นี่คือสิ่งที่ฉันได้ลองไปแล้ว: <div>รอบ ๆ<ul>ด้วยแอททริบิวต์:style="float: right" <div>รอบ ๆ<ul>ด้วยแอททริบิวต์:style="text-align: right" ลองสองสิ่งเหล่านี้บน<li>แท็ก ลองทุกสิ่งเหล่านั้นอีกครั้งโดย!importantเพิ่มไปยังจุดสิ้นสุด เปลี่ยนnav-itemเป็นnav-rightใน<li> เพิ่มpull-sm-rightคลาสให้กับ<li> เพิ่มalign-content-endคลาสให้กับ<li> นี่คือรหัสของฉัน: <div id="app" class="container"> <nav class="navbar navbar-toggleable-md navbar-light bg-faded"> <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <a class="navbar-brand" href="#">Navbar</a> <ul class="navbar-nav"> <li class="nav-item active"> <a class="nav-link" href="#">Home …

5
สำเนา dict แบบละเอียดในไพ ธ อน
ฉันต้องการที่จะทำสำเนาลึกของdictในหลาม แต่น่าเสียดายวิธีการไม่ได้อยู่สำหรับ.deepcopy() dictฉันจะทำอย่างไร >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File "<stdin>", line 1, in <module> AttributeError: 'dict' object has no attribute 'deepcopy' >>> my_copy = my_dict.copy() >>> my_dict['a'][2] = 7 >>> my_copy['a'][2] 7 3บรรทัดสุดท้ายที่ควรจะเป็น ฉันต้องการที่ปรับเปลี่ยนในไม่ส่งผลกระทบต่อภาพรวมmy_dictmy_copy ฉันจะทำอย่างไร …
341 python  python-3.x 

5
MIME ประเภท 'image / jpg' เหมือนกับ 'image / jpeg' หรือไม่
คำถามที่ค่อนข้างง่าย แต่ดูเหมือนจะไม่สามารถพบได้ทุกที่ทางออนไลน์ ฉันกำลังพยายามสร้างโปรแกรมที่ขึ้นอยู่กับประเภทของไฟล์จะให้ส่วนขยายแก่ฉัน
341 file  mime-types 

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