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

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


21
การบันทึกด้วยชุดติดตั้งเพิ่มเติม 2
ฉันพยายามรับ JSON ที่ถูกต้องในการส่งคำขอ นี่คือรหัสของฉัน: OkHttpClient client = new OkHttpClient(); client.interceptors().add(new Interceptor(){ @Override public com.squareup.okhttp.Response intercept(Chain chain) throws IOException { Request request = chain.request(); Log.e(String.format("\nrequest:\n%s\nheaders:\n%s", request.body().toString(), request.headers())); com.squareup.okhttp.Response response = chain.proceed(request); return response; } }); Retrofit retrofit = new Retrofit.Builder() .baseUrl(API_URL) .addConverterFactory(GsonConverterFactory.create()) .client(client).build(); แต่ฉันเห็นเฉพาะในบันทึก: request: com.squareup.okhttp.RequestBody$1@3ff4074d headers: Content-Type: application/vnd.ll.event.list+json ฉันควรจะทำการบันทึกที่เหมาะสมได้อย่างไรเมื่อทำการลบsetLog()และsetLogLevel()ที่เราเคยใช้กับ Retrofit …

30
รับ IP แอดเดรสโลคัลใน node.js
ฉันมีโปรแกรม node.js ที่ใช้งานง่ายบนเครื่องของฉันและฉันต้องการรับที่อยู่ IP ของพีซีที่โปรแกรมของฉันทำงานอยู่ ฉันจะรับมันด้วย node.js ได้อย่างไร
308 javascript  node.js  ip 

12
วิธีการกำหนดหมวดหมู่ขนาดหน้าจอของอุปกรณ์ (เล็ก, ปกติ, ใหญ่, ใหญ่) โดยใช้รหัส?
มีวิธีใดบ้างในการกำหนดหมวดหมู่ขนาดหน้าจอของอุปกรณ์ปัจจุบันเช่นเล็ก, ปกติ, ใหญ่, xlarge? ไม่ใช่ความหนาแน่น แต่เป็นขนาดหน้าจอ

16
จะลบไดเรกทอรีทั้งหมดซ้ำด้วย PowerShell 2.0 ได้อย่างไร
วิธีที่ง่ายที่สุดในการลบไดเรกทอรีและไดเรกทอรีย่อยทั้งหมดใน PowerShell คืออะไร ฉันใช้ PowerShell V2 ใน Windows 7 ฉันได้เรียนรู้จากหลายแหล่งว่าคำสั่งที่ชัดเจนที่สุดRemove-Item $targetDir -Recurse -Forceทำงานไม่ถูกต้อง ซึ่งรวมถึงคำชี้แจงในวิธีใช้แบบออนไลน์ของ PowerShell V2 (พบโดยใช้Get-Help Remove-Item -Examples) ที่ระบุว่า: ... เนื่องจากพารามิเตอร์ Recurse ใน cmdlet นี้มีข้อผิดพลาดคำสั่งใช้ Get-Childitem cmdlet เพื่อรับไฟล์ที่ต้องการและจะใช้ตัวดำเนินการไปป์ไลน์เพื่อส่งไปยัง cmdlet ลบรายการ ... ฉันได้เห็นตัวอย่างต่าง ๆ ที่ใช้Get-ChildItemและไพพ์ไปที่Remove-Itemแต่ตัวอย่างมักจะลบไฟล์บางชุดตามตัวกรองไม่ใช่ไดเรกทอรีทั้งหมด ฉันกำลังมองหาวิธีที่สะอาดที่สุดในการระเบิดทั้งไดเรกทอรีไฟล์และไดเรกทอรีลูกโดยไม่ต้องสร้างข้อความเตือนผู้ใช้โดยใช้รหัสจำนวนน้อยที่สุด ซับหนึ่งจะดีถ้าง่ายต่อการเข้าใจ

9
git pull ขณะที่ไม่อยู่ในไดเรกทอรี git
สมมติว่าฉันมีไดเรกทอรี/X/Yซึ่งเป็นที่เก็บ git เป็นไปได้ไหมที่จะเรียกคำสั่งเช่นgit pullจากภายใน/Xแต่กำหนดเป้าหมาย/X/Yไดเรกทอรี? แก้ไข:ฉันเดาว่าฉันสงสัยโดยเฉพาะ: เป็นไปได้ไหมที่จะใช้คำสั่ง git แต่ไม่ต้องเปลี่ยนไดเรกทอรี? หมายเหตุ:ฉันยอมรับคำตอบของ VonCเนื่องจากมีความหรูหรามากกว่าตัวเลือกก่อนหน้า สำหรับคนทำงาน Git เก่ากว่า 1.8.5 โปรดดูคำตอบ bstpierre ด้านล่าง
308 git 

7
การใช้ jQuery เพื่อรับขนาดวิวพอร์ต
ฉันจะใช้ jQuery เพื่อกำหนดขนาดของวิวพอร์ตของเบราว์เซอร์ได้อย่างไรและจะตรวจสอบสิ่งนี้อีกครั้งหากมีการปรับขนาดหน้า? ฉันต้องทำให้ขนาด IFRAME เป็นพื้นที่นี้ (มาเล็กน้อยในแต่ละระยะขอบ) สำหรับผู้ที่ไม่ทราบเบราว์เซอร์ viewport ไม่ใช่ขนาดของเอกสาร / หน้า มันเป็นขนาดที่มองเห็นได้ของหน้าต่างของคุณก่อนที่จะเลื่อน
308 jquery  resize  size  viewport 

18
วิธีโหลดไฟล์ JAR แบบไดนามิกที่รันไทม์?
ทำไมการทำเช่นนี้ใน Java จึงเป็นเรื่องยาก หากคุณต้องการมีระบบโมดูลใด ๆ คุณจะต้องสามารถโหลดไฟล์ JAR แบบไดนามิกได้ ฉันบอกว่ามีวิธีที่จะทำได้ด้วยการเขียนของคุณเองClassLoaderแต่นั่นเป็นงานที่ต้องทำหลายอย่างสำหรับสิ่งที่ควร (อย่างน้อยก็ในความคิดของฉัน) จะง่ายเหมือนการเรียกวิธีที่มีไฟล์ JAR เป็นอาร์กิวเมนต์ ข้อเสนอแนะสำหรับรหัสง่ายๆที่ทำเช่นนี้?
308 java  jar  classloader 

7
การทำความเข้าใจโดยนัยใน Scala
ฉันกำลังทำของฉันผ่านการกวดวิชา playframework Scala และฉันเจอรหัสนี้ซึ่งทำให้ฉันงงงวย: def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all(), errors)), label => { Task.create(label) Redirect(routes.Application.tasks()) } ) } ดังนั้นฉันตัดสินใจที่จะตรวจสอบและเจอโพสต์นี้ ฉันยังไม่เข้าใจ อะไรคือความแตกต่างระหว่างสิ่งนี้: implicit def double2Int(d : Double) : Int = d.toInt และ def double2IntNonImplicit(d : Double) : Int = d.toInt นอกจากความจริงที่เห็นได้ชัดพวกเขามีชื่อวิธีการที่แตกต่างกัน ฉันควรใช้เมื่อใดimplicitและเพราะเหตุใด

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


11
วิธียุติกระบวนการย่อยของ python ที่เปิดตัวด้วย shell = True
ฉันเปิดตัว subprocess ด้วยคำสั่งต่อไปนี้: p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True) อย่างไรก็ตามเมื่อฉันพยายามฆ่าโดยใช้: p.terminate() หรือ p.kill() คำสั่งยังคงทำงานในพื้นหลังดังนั้นฉันสงสัยว่าฉันจะยุติกระบวนการได้อย่างไร โปรดทราบว่าเมื่อฉันเรียกใช้คำสั่งด้วย: p = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE) p.terminate()มันไม่ยุติเรียบร้อยแล้วเมื่อออก

23
รับภาพขนาดย่อ img จาก Vimeo หรือไม่
ฉันต้องการรับภาพขนาดย่อสำหรับวิดีโอจาก Vimeo เมื่อรับภาพจาก Youtube ฉันทำแบบนี้: http://img.youtube.com/vi/HwP5NG-3e8I/2.jpg มีความคิดวิธีทำอย่างไรสำหรับ Vimeo? นี่คือคำถามเดียวกันโดยไม่มีคำตอบใด ๆ
308 html  thumbnails  vimeo 

30
Android studio logcat ไม่มีอะไรให้แสดง
ฉันติดตั้ง Android Studio เมื่อวานนี้และฉันพยายามใช้ LogCat เพื่อดูบันทึก แต่ไม่มีอะไรที่จะแสดงใน logcat ฉันใช้เทอร์มินัลเพื่อทำงาน./adb logcatและใช้งานได้ มีใครบ้างที่สามารถอธิบายวิธีใช้ logcat ใน Android Studio ให้ฉันได้บ้าง

9
วิธีเพิ่มสีให้กับไฟล์ README.md ของ Github
ฉันมีREADME.mdไฟล์สำหรับโครงการขีดเส้นใต้ - cliซึ่งเป็นเครื่องมือที่น่ารักสำหรับการแฮ็ค JSON และ JS ในบรรทัดคำสั่ง ฉันต้องการจัดทำเอกสาร--colorค่าสถานะ ... ซึ่ง ... กำหนดสี นั่นจะไปได้ดีกว่ามากถ้าฉันสามารถแสดงให้เห็นว่าผลผลิตมีลักษณะเป็นอย่างไร ฉันไม่สามารถหาวิธีเพิ่มสีสันให้ฉันREADME.mdได้ ความคิดใด ๆ ฉันเคยลองแล้ว: <span style="color: green"> Some green text </span> และนี่: <font color="green"> Some green text </font> ไม่มีโชคเลย

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