مشكلة مع اقتطاع قيم النقطة العائمة في dbslayer

StackOverflow https://stackoverflow.com/questions/3003933

  •  25-09-2019
  •  | 
  •  

سؤال

عندما أقوم بتشغيل استعلام عبر dbslayer http://code.nytimes.com/projects/dbslayer يتم اقتطاع نتائج النقطة العائمة إلى ما مجموعه ستة أرقام (بالإضافة إلى نقطة عشرية وعلامة سلبية عند الحاجة).

{... "LAT": 52.2228 ، "LNG":-2.19906 ، ...}

عندما أقوم بتشغيل نفس الاستعلام في MySQL ، تكون النتائج كما هو متوقع.

| 52.22280884 | -2.19906425 |

أولاً ، هل أنا محق في تحديد DBSLayer كسبب لهذا التأثير؟ (أو مكتبة JSON التي تستخدمها ، وما إلى ذلك)

ثانياً ، هل هذه النقطة العائمة دقة قابلة للتكوين داخل DBSLayer؟

شكرًا،

كريس.

PS Ubuntu 9.10 ، x86_64

طريق: . URL: http://dbslayer.googlecode.com/svn/trunk جذر المستودع: http://dbslayer.googlecode.com/svn مستودع UUID: 5DF2BE84-4748-0410-AFD4-F777A056BD0C المراجعة: 65 NODE نوع: جدول الدليل: آخر تغيير مؤلف: DGOTTFRID آخر تم تغييره. ، 28 مارس 2008)

هل كانت مفيدة؟

المحلول

لقد حللت هذه المشكلة في النهاية.

هناك العديد من الأماكن التي يستخدم فيها DBSLayer ٪ G Printf لتنسيق الزوجي. هذا يعطي فقط 6 أرقام مهمة.

استبدال كل هذه الأحداث بنسبة ٪ .15G ، وإعادة التحميل ، قد حل المشكلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top