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

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

9
วิธีการเพิ่มการอนุญาตชัดแจ้งในแอปพลิเคชัน
ฉันพยายามเข้าถึงลิงค์ HTTP ที่ใช้HttpURLConnectionใน Android เพื่อดาวน์โหลดไฟล์ แต่ฉันได้รับคำเตือนนี้ในLogCat: WARN / System.err (223): java.net.SocketException: การอนุญาตถูกปฏิเสธ (อาจขาดการอนุญาตทางอินเทอร์เน็ต) ฉันเพิ่มลงandroid.Manifest.permissionในแอปพลิเคชันของฉันแล้ว แต่มันยังคงให้ข้อยกเว้นเหมือนเดิม

11
คุณจะสร้าง AuthorizeAttribute แบบกำหนดเองใน ASP.NET Core ได้อย่างไร
ฉันกำลังพยายามสร้างแอตทริบิวต์การให้สิทธิ์ที่กำหนดเองใน ASP.NET Core bool AuthorizeCore(HttpContextBase httpContext)ในรุ่นก่อนหน้ามันเป็นไปได้ที่จะแทนที่ AuthorizeAttributeแต่ตอนนี้ไม่ได้อยู่ใน แนวทางปัจจุบันในการสร้าง AuthorizeAttribute แบบกำหนดเองคืออะไร สิ่งที่ฉันพยายามทำให้สำเร็จ: ฉันได้รับรหัสเซสชันในการให้สิทธิ์ส่วนหัว จาก ID นั้นฉันจะรู้ว่าการกระทำบางอย่างนั้นถูกต้องหรือไม่

8
ฉันจะเรียกใช้โปรแกรมด้วยอาร์กิวเมนต์ commandline โดยใช้ GDB ภายในสคริปต์ Bash ได้อย่างไร
เมื่อเรียกใช้โปรแกรมบน GDB โดยปกติแล้วอาร์กิวเมนต์สำหรับโปรแกรมจะถูกกำหนดที่runคำสั่ง มีวิธีเรียกใช้โปรแกรมโดยใช้ GDB และให้อาร์กิวเมนต์ภายในเชลล์สคริปต์หรือไม่ ฉันเห็นคำตอบในคำถามที่เกี่ยวข้องโดยกล่าวถึงว่าเราสามารถแนบ GDB กับโปรแกรมหลังจากที่สคริปต์เริ่มทำงาน แต่ฉันจะต้อง 'รอ' โปรแกรม มีวิธีอื่นในการทำเช่นนี้หรือไม่?


8
ความยาวของสตริงเป็นทุบตี
คุณจะรับความยาวของสตริงที่เก็บไว้ในตัวแปรและกำหนดให้กับตัวแปรอื่นได้อย่างไร myvar="some string" echo ${#myvar} # 11 คุณจะตั้งค่าตัวแปรอื่นเป็นเอาต์พุตได้11อย่างไร

17
การค้นหาวิธีการที่วัตถุ Python มี
รับวัตถุหลามชนิดใดมีวิธีง่าย ๆ เพื่อรับรายการของวิธีการทั้งหมดที่วัตถุนี้มี? หรือ, หากไม่สามารถทำได้มีอย่างน้อยวิธีง่าย ๆ ในการตรวจสอบว่ามีวิธีการเฉพาะนอกเหนือจากเพียงตรวจสอบว่ามีข้อผิดพลาดเกิดขึ้นเมื่อวิธีการที่เรียกว่า?

7
จะตรวจสอบได้อย่างไรว่าตัวแปร“ Lateinit” ได้รับการเริ่มต้นแล้ว?
ฉันสงสัยว่ามีวิธีการตรวจสอบว่าlateinitตัวแปรได้รับการเริ่มต้น ตัวอย่างเช่น: class Foo() { private lateinit var myFile: File fun bar(path: String?) { path?.let { myFile = File(it) } } fun bar2() { myFile.whateverMethod() // May crash since I don't know whether myFile has been initialized } }
428 kotlin 

21
จะตรวจจับการเปลี่ยนเส้นทางใน Angular ได้อย่างไร
AppComponentฉันกำลังมองหาในการตรวจสอบการเปลี่ยนแปลงในเส้นทางของฉัน หลังจากนั้นฉันจะตรวจสอบโทเค็นผู้ใช้ทั่วโลกเพื่อดูว่าเขาเข้าสู่ระบบแล้วฉันสามารถเปลี่ยนเส้นทางผู้ใช้ถ้าเขาไม่ได้เข้าสู่ระบบ
428 angular 


11
คัดลอก / ทำซ้ำฐานข้อมูลโดยไม่ใช้ mysqldump
หากไม่มีการเข้าถึงเซิร์ฟเวอร์ในพื้นที่จะมีวิธีใดที่จะทำซ้ำ / โคลนฐานข้อมูล MySQL (ที่มีเนื้อหาและไม่มีเนื้อหา) ไปยังที่อื่นโดยไม่ใช้mysqldumpหรือไม่? ฉันกำลังใช้ MySQL 4.0
427 mysql 

17
โปรแกรมเมอร์ทุกคนควรรู้อะไรเกี่ยวกับความปลอดภัย? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันเป็นนักเรียนไอทีและตอนนี้ฉันอยู่ปีที่ 3 ในมหาวิทยาลัย จนถึงตอนนี้เราได้ศึกษาวิชาต่าง ๆ ที่เกี่ยวข้องกับคอมพิวเตอร์โดยทั่วไป (การเขียนโปรแกรมอัลกอริธึมสถาปัตยกรรมคอมพิวเตอร์คณิตศาสตร์ ฯลฯ ) ฉันแน่ใจว่าไม่มีใครสามารถเรียนรู้ทุกอย่างเกี่ยวกับความปลอดภัย แต่แน่ใจว่ามีความรู้ "ขั้นต่ำ" ทุกคนที่โปรแกรมเมอร์หรือนักเรียนไอทีควรรู้เกี่ยวกับมันและคำถามของฉันคืออะไรความรู้ขั้นต่ำนี้คืออะไร? คุณช่วยแนะนำหนังสืออิเล็กทรอนิกส์หรือหลักสูตรหรืออะไรก็ได้ที่สามารถช่วยเริ่มต้นด้วยถนนสายนี้?
427 security 

16
การแก้ไข MSB3247 - พบข้อขัดแย้งระหว่างแอสเซมบลีเวอร์ชันเดียวกันที่ต่างกัน
โซลูชัน. NET 3.5 สิ้นสุดลงด้วยคำเตือนนี้เมื่อคอมไพล์ด้วย msbuild บางครั้ง NDepend อาจช่วยเหลือ แต่ในกรณีนี้มันไม่ได้ให้รายละเอียดเพิ่มเติมใด ๆ เช่นเดียวกับบ๊อบฉันต้องหันไปเปิดการชุมนุมแต่ละครั้งใน ILDASM จนกว่าฉันจะพบที่อ้างอิงถึงเวอร์ชั่นเก่าของแอสเซมบลีที่ขึ้นต่อกัน ฉันลองใช้ MSBUILD จาก VS 2010 Beta 2 (เนื่องจากบทความ Connect ระบุว่าได้รับการแก้ไขใน CLR รุ่นถัดไป) แต่ไม่ได้ให้รายละเอียดเพิ่มเติมอีก (อาจจะโพสต์ที่มีการแก้ไขเบต้า 2) มีวิธีที่ดีกว่า (อัตโนมัติมากขึ้น)?
427 .net  msbuild  clr  ndepend 

14
ส่งแบบฟอร์มใน 'Enter' ด้วย jQuery หรือไม่
ฉันมีรูปแบบการเข้าสู่ระบบที่ไม่ได้มาตรฐาน - ฟิลด์ข้อความอีเมลฟิลด์รหัสผ่านและปุ่มส่งในโครงการ AIR ที่ใช้ HTML / jQuery เมื่อฉันกด Enter บนแบบฟอร์มเนื้อหาทั้งหมดของแบบฟอร์มจะหายไป แต่ไม่ได้ส่งแบบฟอร์ม ไม่มีใครรู้ว่านี่เป็นปัญหาของ Webkit (Adobe AIR ใช้ Webkit สำหรับ HTML) หรือว่าฉันทำอะไรผิดพลาดหรือไม่? ฉันเหนื่อย: $('.input').keypress(function (e) { if (e.which == 13) { $('form#login').submit(); } }); แต่นั่นก็ไม่ได้หยุดพฤติกรรมการล้างหรือส่งแบบฟอร์ม ไม่มีการดำเนินการที่เกี่ยวข้องกับแบบฟอร์ม - นั่นอาจเป็นปัญหาหรือไม่ ฉันสามารถใส่ฟังก์ชั่นจาวาสคริปต์ในการดำเนินการได้หรือไม่?

12
ความแตกต่างระหว่าง ng-if และ ng-show / ng-hide คืออะไร
ฉันพยายามเข้าใจความแตกต่างระหว่างng-ifและng-show/ ng-hideแต่พวกเขาดูเหมือนฉัน มีความแตกต่างที่ฉันควรจำไว้ว่าเลือกใช้อย่างใดอย่างหนึ่งหรือไม่

4
การตรวจสอบว่าสตริงเริ่มต้นด้วย XXXX หรือไม่
ฉันต้องการทราบวิธีตรวจสอบว่าสตริงเริ่มต้นด้วย "hello" ใน Python หรือไม่ ใน Bash ฉันมักจะทำ: if [[ "$string" =~ ^hello ]]; then do something here fi ฉันจะประสบความสำเร็จใน Python ได้อย่างไร

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