คำถามติดแท็ก warnings

มักมีการออกคำเตือนเมื่อตระหนักถึงสถานการณ์ที่มีความเสี่ยงสูงความเข้าใจผิดที่อาจเกิดขึ้นบริการที่ลดลงหรือความล้มเหลวที่เกิดขึ้นใกล้ตัว

12
ลบข้อความเตือนใน PHP
ฉันมีรหัส PHP เมื่อฉันเรียกใช้ข้อความเตือนจะปรากฏขึ้น ฉันจะลบ / ระงับ / เพิกเฉยข้อความเตือนเหล่านี้ได้อย่างไร

9
"ไม่มี contentDescription attribute on image" ใน XML
ฉันได้รับคำเตือนเกี่ยวกับ[ความสามารถในการเข้าถึง] การหายไปของคุณลักษณะ contentDescription บนรูปภาพในคราส คำเตือนนี้แสดงที่บรรทัดที่ 5 (ประกาศImageView) ในโค้ด XML ด้านล่าง สิ่งนี้ไม่ทำให้เกิดข้อผิดพลาดเมื่อสร้างและเรียกใช้แอปพลิเคชันของฉัน แต่ฉันอยากรู้ว่าทำไมฉันถึงได้รับคำเตือนนี้ นี่คือไฟล์ XML ของฉัน: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/contact_entry_image" android:src="@drawable/ic_launcher" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/contact_entry_text" android:text="" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="30sp" /> </LinearLayout> โปรดช่วยฉันเกี่ยวกับเรื่องนี้และขอบคุณสำหรับการอ่านของคุณ

5
การแก้ไข LNK4098: defaultlib 'MSVCRT' ขัดแย้งกับ
คำเตือนนี้: LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library เป็นคำเตือนทั่วไปใน Visual Studio ฉันต้องการที่จะเข้าใจเหตุผลที่แน่นอนสำหรับมันและวิธีการที่ถูกต้อง (ถ้าทั้งหมด) เพื่อจัดการกับมัน /MDdนี้เกิดขึ้นในการแก้ปัญหาการสร้างรวบรวมกับ โครงการเชื่อมโยงกับสิ่งที่ชอบหน้าต่างVersion.dllและที่ตัวเองเชื่อมโยงกับpdh.dll MSVCRT.dllเห็นได้ชัดว่าฉันไม่มีเวอร์ชันแก้ไขข้อบกพร่องเหล่านี้และไม่สามารถรวบรวมได้ ดังนั้นฉันเพิ่ม/NODEFAULTLIB:MSVCRTเข้าไปในบรรทัดคำสั่งของ linker และมันก็ลบคำเตือนออก แต่สิ่งนี้ทำอะไรได้จริง? และทำไมมันจำเป็น?


7
วิธีเปิดคำเตือนทั้งหมดของ GCC (ตามตัวอักษร)?
ผมอยากจะเปิดใช้งาน - ตัวอักษร - ทั้งหมดของคำเตือนที่มี GCC (คุณคิดว่ามันจะง่าย ... ) คุณคิดว่า -Wallอาจอาจทำกลอุบาย แต่ไม่! -Wextraยังคงต้อง คุณ-Wextraอาจคิดว่าอาจทำกลอุบาย แต่ไม่! ไม่ใช่คำเตือนทั้งหมดที่ระบุไว้ที่นี่ (ตัวอย่างเช่น-Wshadow) ไม่ได้เปิดใช้งานโดยสิ่งนี้ และฉันก็ยังไม่รู้ว่ารายการนี้ครอบคลุมหรือไม่ ฉันจะบอกให้ GCC เปิดใช้งานได้ (ไม่ว่าจะเป็นหรือไม่ก็เป็นได้ แต่อย่างเดียว) ทั้งหมดคำเตือนที่มีอยู่หรือไม่

16
การชดเชยสตริงที่ผิดกฎหมาย PHP
ฉันได้รับข้อผิดพลาด PHP แปลกหลังจากอัปเดตเวอร์ชัน php เป็น 5.4.0-3 ฉันมีชุดนี้: Array ( [host] => 127.0.0.1 [port] => 11211 ) เมื่อฉันพยายามเข้าถึงมันฉันจะได้รับคำเตือนแปลก ๆ print $memcachedConfig['host']; print $memcachedConfig['port']; Warning: Illegal string offset 'host' in .... Warning: Illegal string offset 'port' in ... ฉันไม่ต้องการแก้ไข php.ini ของฉันและตั้งค่าระดับข้อผิดพลาดอีกครั้ง
193 php  warnings 

3
แจ้งเตือนใน Python โดยไม่รบกวนโปรแกรม
ฉันพยายามเพิ่มคำเตือนใน Python โดยไม่ทำให้โปรแกรมขัดข้อง / หยุด / ขัดจังหวะ ฉันใช้ฟังก์ชันง่าย ๆ ต่อไปนี้เพื่อตรวจสอบว่าผู้ใช้ผ่านหมายเลขที่ไม่ใช่ศูนย์หรือไม่ ถ้าเป็นเช่นนั้นโปรแกรมควรเตือนพวกเขา แต่ดำเนินการต่อตามปกติ มันควรจะทำงานเช่นโค้ดด้านล่าง แต่ควรใช้คลาสWarning(), Error()หรือException()แทนการพิมพ์คำเตือนด้วยตนเอง def is_zero(i): if i != 0: print "OK" else: print "WARNING: the input is 0!" return i ถ้าฉันใช้รหัสด้านล่างและส่งผ่าน 0 ไปยังฟังก์ชันโปรแกรมขัดข้องและไม่มีการคืนค่า แต่ฉันต้องการให้โปรแกรมทำงานต่อตามปกติและเพียงแจ้งผู้ใช้ว่าเขาผ่าน 0 ไปยังฟังก์ชัน def is_zero(i): if i != 0: print "OK" else: raise Warning("the input …

11
คำเตือนคอมไพเลอร์“ ไม่มีบรรทัดใหม่ที่ท้ายไฟล์”
อะไรคือสาเหตุของคำเตือนต่อไปนี้ในคอมไพเลอร์ C ++ บางตัว? ไม่มีการขึ้นบรรทัดใหม่ท้ายไฟล์ เหตุใดฉันจึงควรมีบรรทัดว่างท้ายไฟล์ต้นทาง / ส่วนหัว

1
ปิดใช้งานคำเตือน gcc ทั้งหมด
ฉันกำลังทำงานในโครงการที่จะอ่านข้อความแสดงข้อผิดพลาดของคอมไพเลอร์หลากหลายและทำสิ่งที่มีประโยชน์กับพวกเขา ตัวอย่างโค้ดเบสที่ฉันกำลังทดสอบนี้ (แอปพลิเคชันแบบสุ่มโอเพนซอร์ซ) และการสร้างใหม่บ่อยครั้งประกอบด้วยบิตบางส่วนที่สร้างคำเตือนซึ่งไม่น่าสนใจสำหรับฉัน ฉันจะปิดการเตือนทั้งหมดจาก GCC ดังนั้นฉันสามารถเห็นข้อความแสดงข้อผิดพลาดหากมี?
184 gcc  g++  warnings 

19
คำเตือน: - การนำเสนอตัวควบคุมมุมมองบนตัวควบคุมมุมมองที่แยกออกมานั้นไม่สนับสนุน
ในแอพของฉันฉันใช้ตัวควบคุมทิศทาง ต่อมาในบางมุมมองฉันใช้presentViewControllerเพื่อแสดงภาพซูม นอกจากนี้ฉันไม่ได้ใช้สตอรีบอร์ดหรือปลายปากกา ฉันได้รับข้อผิดพลาดนี้ใน iOS 7 เท่านั้น ทำงานได้ดีใน iOS 6 และรุ่นก่อนหน้า: การนำเสนอตัวควบคุมมุมมองบนตัวควบคุมมุมมองที่แยกออกมานั้นไม่สนับสนุน
180 ios  iphone  ios7  warnings 

3
วิธีค้นหาสัญญาที่ไม่ได้จัดการใน Node.js UnhandledPromiseRejectionWarning?
Node.js จากเวอร์ชัน 7 มี async / คอยน้ำตาล syntactic สำหรับจัดการสัญญาและตอนนี้ในรหัสของฉันคำเตือนต่อไปนี้เกิดขึ้นค่อนข้างบ่อย: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can't set headers after they are sent. (node:11057) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero …


4
วิธีการระงับคำเตือนทั่วโลกในสคริปต์ R
ฉันมีสคริปต์ R ยาวที่ทำให้เกิดคำเตือนซึ่งฉันสามารถเพิกเฉยได้ ฉันสามารถใช้ suppressWarnings(expr) สำหรับคำสั่งเดียว แต่ฉันจะระงับคำเตือนใน R ทั่วโลกได้อย่างไร มีตัวเลือกสำหรับสิ่งนี้หรือไม่?
174 r  warnings 

13
คำเตือน libpng: iCCP: รู้จักโปรไฟล์ sRGB ไม่ถูกต้อง
ฉันกำลังพยายามโหลดภาพ PNG โดยใช้ SDL แต่โปรแกรมไม่ทำงานและข้อผิดพลาดนี้ปรากฏขึ้นในคอนโซล คำเตือน libpng: iCCP: รู้จักโปรไฟล์ sRGB ไม่ถูกต้อง เหตุใดคำเตือนนี้จึงปรากฏขึ้น ฉันควรทำอย่างไรเพื่อแก้ไขปัญหานี้
173 c++  warnings  sdl  rgb  libpng 

4
ฉันจะจับคำเตือน numpy ได้อย่างไรว่าเป็นข้อยกเว้น (ไม่ใช่แค่การทดสอบ)
ฉันต้องสร้างพหุนาม Lagrange ใน Python สำหรับโครงการที่ฉันทำ ฉันกำลังทำรูปแบบบาริเซนทริกเพื่อหลีกเลี่ยงการใช้ลูปแบบชัด ๆ ซึ่งตรงข้ามกับสไตล์ที่แตกต่างของนิวตัน ปัญหาที่ฉันมีคือฉันต้องจับแบ่งเป็นศูนย์ แต่ Python (หรืออาจจะเป็นก้อน) เพียงแค่ทำให้มันเป็นคำเตือนแทนข้อยกเว้นปกติ ดังนั้นสิ่งที่ฉันต้องรู้วิธีการทำคือการจับคำเตือนนี้ราวกับว่ามันเป็นข้อยกเว้น คำถามที่เกี่ยวข้องกับสิ่งที่ฉันพบในเว็บไซต์นี้ไม่ได้ตอบในวิธีที่ฉันต้องการ นี่คือรหัสของฉัน: import numpy as np import matplotlib.pyplot as plt import warnings class Lagrange: def __init__(self, xPts, yPts): self.xPts = np.array(xPts) self.yPts = np.array(yPts) self.degree = len(xPts)-1 self.weights = np.array([np.product([x_j - x_i for x_j in xPts …

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