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

Null หมายถึง * nothing * หรือ * unknown * ขึ้นอยู่กับบริบท โปรดใช้แท็ก "sql-null" สำหรับคำถามเฉพาะของ SQL

7
Origin null ไม่ได้รับอนุญาตจาก Access-Control-Allow-Origin
ฉันได้สร้างไฟล์ xslt ขนาดเล็กเพื่อสร้างเอาต์พุต html ชื่อ weather.xsl พร้อมรหัสดังนี้: <!-- DWXMLSource="http://weather.yahooapis.com/forecastrss?w=38325&u=c" --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="yweather" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"> <xsl:output omit-xml-declaration="yes" indent="yes"/> <xsl:strip-space elements="*"/> <xsl:template match="/"> <img src="{/*/*/item/yweather:condition/@text}.jpg"/> </xsl:template> </xsl:stylesheet> ฉันต้องการโหลดผลลัพธ์ html เป็น div ในไฟล์ html ที่ฉันพยายามทำโดยใช้ jQuery ดังนี้ <div id="result"> <script type="text/javascript"> $('#result').load('weather.xsl'); </script> </div> แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: Origin null ไม่ได้รับอนุญาตจาก Access-Control-Allow-Origin ฉันได้อ่านเกี่ยวกับการเพิ่มส่วนหัวใน xslt …

5
NULL vs nil ใน Objective-C
ในobserveValueForKeyPath:ofObject:change:context:- เหตุใดจึงใช้เอกสารNULLแทนnilเมื่อไม่ระบุตัวชี้บริบท
182 objective-c  cocoa  null 

9
วิธีที่ดีที่สุดในการตรวจสอบ“ ค่าว่างหรือค่าว่าง”
วิธีที่ดีที่สุดในการตรวจสอบว่าค่าเป็นโมฆะหรือสตริงว่างในงบ Postgres sql คืออะไร? ค่าสามารถเป็นนิพจน์แบบยาวดังนั้นจึงควรเขียนว่าตรวจสอบเพียงครั้งเดียว ขณะนี้ฉันกำลังใช้: coalesce( trim(stringexpression),'')='' แต่มันดูน่าเกลียดนิดหน่อย stringexpressionอาจเป็นchar(n)คอลัมน์หรือนิพจน์ที่มีchar(n)คอลัมน์ที่มีช่องว่างต่อท้าย วิธีที่ดีที่สุดคืออะไร

27
จะตรวจสอบได้อย่างไรว่าสตริงของฉันเท่ากับโมฆะ?
ฉันต้องการดำเนินการบางอย่างเฉพาะในกรณีที่สตริงของฉันมีค่าที่มีความหมาย ดังนั้นฉันจึงลองทำสิ่งนี้ if (!myString.equals("")) { doSomething } และนี่ if (!myString.equals(null)) { doSomething } และนี่ if ( (!myString.equals("")) && (!myString.equals(null))) { doSomething } และนี่ if ( (!myString.equals("")) && (myString!=null)) { doSomething } และนี่ if ( myString.length()>0) { doSomething } และในทุกกรณีโปรแกรมของฉันdoSomethingทั้งๆที่ความจริงที่ว่าสตริงของฉันว่างเปล่า nullมันเท่ากับ ดังนั้นมีอะไรผิดปกติกับที่? เพิ่ม: ฉันพบสาเหตุของปัญหา ตัวแปรถูกประกาศเป็นสตริงและด้วยเหตุนี้การnullกำหนดให้กับตัวแปรนี้จึงถูกเปลี่ยนเป็น"null"! ดังนั้นใช้if (!myString.equals("null"))งานได้

4
เลือกแถวที่ไม่ปรากฏในตารางอื่น
ฉันมีตาราง postgresql สองตาราง: table name column names ----------- ------------------------ login_log ip | etc. ip_location ip | location | hostname | etc. ฉันต้องการที่จะได้รับทุกที่อยู่ IP จากซึ่งไม่ได้มีแถวในlogin_log ฉันลองใช้แบบสอบถามนี้ แต่มีข้อผิดพลาดทางไวยากรณ์เกิดขึ้นip_location SELECT login_log.ip FROM login_log WHERE NOT EXIST (SELECT ip_location.ip FROM ip_location WHERE login_log.ip = ip_location.ip) ERROR: syntax error at or near "SELECT" LINE 3: …


16
เมื่อใดที่ฉันควรใช้ nil และ NULL ใน Objective-C
นี่คือตัวอย่างรหัส: NSDictionary *myDictionary = [NSDictionary dictionary]; NSNumber *myNumber = [myDictionary valueForKey: @"MyNumber"]; NSLog(@"myNumber = %@", myNumber); // output myNumber = (null) if (myNumber == nil) NSLog(@"test 1 myNumber == nil"); if (myNumber == NULL) NSLog(@"test 2 myNumber == NULL"); if ([myNumber isEqual:[NSNull null]]) NSLog(@"test 3 myNumber == [NSNull null]"); เมื่อใดที่ฉันควรใช้ …
170 objective-c  null  nsnull 

8
ตรวจสอบ JavaScript เป็นศูนย์
ฉันเจอรหัสต่อไปนี้: function test(data) { if (data != null && data !== undefined) { // some code here } } ฉันค่อนข้างใหม่กับ JavaScript แต่จากคำถามอื่น ๆ ที่ฉันได้อ่านที่นี่ฉันรู้สึกว่ารหัสนี้ไม่สมเหตุสมผล โดยเฉพาะคำตอบนี้ระบุว่า คุณจะได้รับข้อผิดพลาดถ้าคุณเข้าถึงตัวแปรที่ไม่ได้กำหนดในบริบทอื่น ๆ typeofกว่าใด อัปเดต:คำตอบ (อ้างถึง) ด้านบนอาจทำให้เข้าใจผิด มันควรจะพูดว่า«ตัวแปรที่ไม่ได้ประกาศ»แทนที่จะ«ตัวแปรไม่ได้กำหนด» ดังที่ฉันค้นพบในคำตอบของRyan ♦ , maericsและnwellnhofถึงแม้ว่าจะไม่มีการขัดแย้งกับฟังก์ชันฟังก์ชันตัวแปรสำหรับอาร์กิวเมนต์จะถูกประกาศเสมอ ความจริงข้อนี้ยังพิสูจน์ข้อแรกในรายการด้านล่าง จากความเข้าใจของฉันสถานการณ์ต่อไปนี้อาจประสบ: ฟังก์ชั่นได้รับการเรียกว่ามีการขัดแย้งใดจึงทำให้ตัวแปรไม่ได้กำหนดและการสร้างข้อผิดพลาดในdatadata != null ฟังก์ชั่นถูกเรียกโดยเฉพาะอย่างยิ่งกับnull(หรือundefined) เป็นอาร์กิวเมนต์ในกรณีที่data != nullได้รับการปกป้องรหัสภายในทำให้การแสดงผลที่&& data !== undefinedไร้ประโยชน์ ฟังก์ชั่นถูกเรียกด้วยอาร์กิวเมนต์ null …

13
วิธีการตรวจสอบวัตถุว่างใน jQuery
ฉันใช้ jQuery และฉันต้องการตรวจสอบการมีอยู่ขององค์ประกอบในหน้าของฉัน ฉันเขียนโค้ดต่อไปนี้แล้ว แต่มันไม่ทำงาน: if($("#btext" + i) != null) { //alert($("#btext" + i).text()); $("#btext" + i).text("Branch " + i); } ฉันจะตรวจสอบการมีอยู่ขององค์ประกอบได้อย่างไร
169 javascript  jquery  dom  object  null 

7
วิธีที่ถูกต้องในการแสดงองค์ประกอบ XML ที่เป็นโมฆะคืออะไร?
ฉันได้เห็นnullองค์ประกอบต่างๆหลายวิธี: องค์ประกอบมีอยู่ด้วยxsi:nil="true": <book> <title>Beowulf</title> <author xsi:nil="true"/> </book> องค์ประกอบมีอยู่ แต่แสดงเป็นองค์ประกอบที่ว่างเปล่า (ซึ่งฉันเชื่อว่าผิดตั้งแต่ 'ว่างเปล่า' และnullมีความแตกต่างทางความหมาย): <book> <title>Beowulf</title> <author/> </book> <!-- or: --> <book> <title>Beowulf</title> <author></author> </book> องค์ประกอบไม่มีอยู่ในมาร์กอัปที่ส่งคืน : <book> <title>Beowulf</title> </book> องค์ประกอบมี<null/>องค์ประกอบย่อย (จากTStamperด้านล่าง): <book> <title>Beowulf</title> <author><null/></author> </book> มีวิธีที่ถูกต้องหรือเป็นที่ยอมรับในการเป็นตัวแทนของnullค่าดังกล่าวหรือไม่? มีวิธีอื่นนอกเหนือจากตัวอย่างข้างต้นหรือไม่? XML สำหรับตัวอย่างด้านบนมีการวางแผนไว้ดังนั้นอย่าอ่านมากเกินไป :)
166 xml  null  xml-nil 

9
ใน Objective-C เหตุใดฉันจึงควรตรวจสอบว่าตนเอง = [super init] ไม่ใช่ศูนย์หรือไม่?
ฉันมีคำถามทั่วไปเกี่ยวกับการเขียนวิธีการเริ่มต้นใน Objective-C ฉันเห็นมันทุกหนทุกแห่ง (รหัสของ Apple หนังสือรหัสโอเพนซอร์สและอื่น ๆ ) ว่าวิธีการเริ่มต้นควรตรวจสอบว่าตัวเอง = [super init] ไม่ได้เป็นศูนย์ก่อนที่จะดำเนินการเริ่มต้นต่อไป แม่แบบ Apple เริ่มต้นสำหรับวิธีการเริ่มต้นคือ: - (id) init { self = [super init]; if (self != nil) { // your code here } return self; } ทำไม? ฉันหมายความว่าเมื่อ init จะกลับมาเป็นศูนย์ได้อย่างไร ถ้าฉันโทรหา init บน NSObject แล้วกลับมาว่างเปล่าบางอย่างก็ต้องเมาแน่ ๆ ใช่มั้ย และในกรณีนี้คุณอาจไม่เขียนโปรแกรม ... …
165 objective-c  null  init 

16
วิธีที่ไม่ซ้ำในการใช้ตัวดำเนินการ Null Coalescing [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ฉันรู้วิธีมาตรฐานในการใช้ตัวดำเนินการรวม Null ใน C # คือการตั้งค่าเริ่มต้น string nobody = null; string somebody = "Bob Saget"; string anybody = ""; anybody = nobody ?? "Mr. T"; // returns Mr. T anybody = somebody ?? "Mr. T"; // returns "Bob Saget" แต่มีอะไรอีกบ้างที่สามารถ??ใช้เพื่อ? ดูเหมือนว่าจะไม่มีประโยชน์เท่าโอเปอร์เรเตอร์ที่ประกอบไปด้วยนอกจากจะกระชับและอ่านง่ายกว่า: nobody …

6
การตรวจจับไม่มีใน Go
ฉันเห็นรหัสจำนวนมากใน Go เพื่อตรวจจับไม่มีเช่นนี้ if err != nil { // handle the error } อย่างไรก็ตามฉันมีโครงสร้างเช่นนี้: type Config struct { host string port float64 } และ config เป็นตัวอย่างของการกำหนดค่าเมื่อฉัน: if config == nil { } มีข้อผิดพลาดในการรวบรวมว่า: ไม่สามารถแปลงศูนย์เพื่อพิมพ์ Config
165 go  null 

7
ข้อดีของการใช้ nullptr คืออะไร
ชิ้นส่วนของรหัสนี้แนวคิดจะเป็นสิ่งเดียวกันสำหรับสามตัวชี้ (เริ่มต้นชี้ปลอดภัย): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; ดังนั้นสิ่งที่เป็นข้อดีของการกำหนดตัวชี้nullptrมากกว่ากำหนดให้ค่าNULLหรือ0?
163 c++  c++11  null  c++-faq  nullptr 

6
MySQL CONCAT ส่งคืน NULL ถ้าเขตข้อมูลใดมี NULL
ฉันมีข้อมูลต่อไปนี้ใน "อุปกรณ์" ในตารางของฉัน affiliate_name affiliate_location model ip os_type os_version cs1 inter Dell 10.125.103.25 Linux Fedora cs2 inter Dell 10.125.103.26 Linux Fedora cs3 inter Dell 10.125.103.27 NULL NULL cs4 inter Dell 10.125.103.28 NULL NULL ฉันดำเนินการค้นหาด้านล่าง SELECT CONCAT(`affiliate_name`,'-',`model`,'-',`ip`,'-',`os_type`,'-',`os_version`) AS device_name FROM devices มันส่งคืนผลลัพธ์ที่ระบุด้านล่าง cs1-Dell-10.125.103.25-Linux-Fedora cs2-Dell-10.125.103.26-Linux-Fedora (NULL) (NULL) วิธีที่จะออกมาจากสิ่งนี้เพื่อที่จะไม่สนใจค่า NULL และผลลัพธ์ควรเป็น cs1-Dell-10.125.103.25-Linux-Fedora cs2-Dell-10.125.103.26-Linux-Fedora …
163 mysql  sql  null  concat 

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