Tag: bigint
Arbitrary-precision-Arithmetik (auch als bignum-Arithmetik, multiple-precision-Arithmetik, oder unendlich-precision-Arithmetik) gibt an, dass Berechnungen durchgeführt werden, die auf Nummern die Ziffern für die Genauigkeit begrenzt nur durch den verfügbaren Arbeitsspeicher des host-Systems. Dies kontrastiert mit den schneller behoben-precision-Arithmetik findet man in den meisten Arithmetik-Logik-Einheit (ALU) hardware, die in der Regel bietet zwischen 8 und 64 bit Genauigkeit.
3
Antworten
Entsprechend der MySQL-website, die unterzeichnet bigint gehen kann, bis 18446744073709551615. Was ist, wenn ich brauche eine Nummer größer ist, als für die auto-increment primary key? Geben Sie ein konkretes Beispiel, wo Sie brauchen, das ist schon eine
3
Antworten
Ich bin versucht, hash einer Zeichenkette zu einer 64-bit-Wert (bigint) in MySQL. Ich bin mir bewusst, die MD5 () - Funktion liefert einen 128-bit-hash als Binär-string. Ich würde gerne einfach den unteren oder oberen 64 bits von
3
Antworten
Ich versuche zu speichern, in timestamp mit timezone Bereich mein Wert. Es ist in Millisekunden seit 1970. select TO_CHAR(TO_TIMESTAMP(1401432881230), 'DD/MM/YYYY HH24:MI:SS.MS') Erwartet 30/5/2014 11:29:42 10:54:41.230, aber bekommen 22/08/46379 23:27:02.000 select TO_CHAR(TO_TIMESTAMP(1401432881222 / 1000), 'DD/MM/YYYY HH24:MI:SS') || '.'
4
Antworten
Ich Frage mich, wenn jeder Kerl SO könnte empfehlen, eine gute light-weight mit fester Größe als integer-Typ (128-bit oder sogar 256-bit, möglicherweise sogar die Vorlage eingestellt) Bibliothek. Ich habe einen Blick auf GMP und co, Sie kümmern
4
Antworten
Scheint, wie BIGINT ist die größte ganze Zahl verfügbar auf MySQL, richtig? Was zu tun ist, wenn Sie brauchen, um zu speichern eine BIGINT(80) zum Beispiel? Warum in einigen Fällen, wie irgendwo in den Twitter-API-docs, die Sie
2
Antworten
Wenn ich parse dieses kleine Stück JSON { "value" : 9223372036854775807 } das ist, was ich { hello: 9223372036854776000 } Gibt es eine Möglichkeit zu analysieren, ist es richtig? Vielleicht ist das relevant stackoverflow.com/questions/307179/... danke, aber ich
3
Antworten
Ich soll ein 128 bit integer, weil ich will, um zu speichern die Ergebnisse der Multiplikation von zwei 64 bit zahlen. Gibt es so etwas in gcc 4.4 und höher? Werfen Sie einen Blick: stackoverflow.com/questions/3329541/... Warum haben
2
Antworten
War ich arbeiten an einer Fakultät-Programm, und das Programm hat nicht funktioniert, wenn Sie versuchen zu finden, die Fakultät von 1000. Ich denke, der große Ganzzahlen sind die Lösung; wie funktionieren Sie? (In C oder C++) InformationsquelleAutor
3
Antworten
Stieß ich auf ein problem der Berechnung 100 Fakultät. Hier ist, was ich versucht zuerst in Perl zu berechnen 100! : #!/usr/bin/perl use strict; use warnings; use Math::BigInt; my $n=<>; chomp($n); print fac($n); sub fac { my
3
Antworten
Brauche ich zum konvertieren einer Zeichenfolge vom Datentyp bigint wie BigInteger in Javascript Beispiel var reqId = "78099864177253771992779766288266836166272662"; var result = parseInt(reqId); document.write(result); Resultierende Wert nicht passend, da JavaScript ermöglicht es Ganzzahlen bis 2^53. Gibt es eine
1
Antworten
Ich versuche, rufen Sie diese Prozedur mit der usp_TimesheetsAuditsLoadAllbyId 42747, NULL Befehl. Aber ich bekomme immer eine Fehlermeldung Msg 8114, Ebene 16, Status 5, Prozedur usp_TimesheetsAuditsLoadAllById, Linie 9 Fehler beim konvertieren von Datentyp varchar in bigint. Den
3
Antworten
SQL Server 2008 R2 verwenden, wenn ich geben Sie die folgende Abfrage: SELECT CAST(POWER(2.0, 63.0) AS BIGINT); Welche Erträge das Ergebnis: 9223372036854775800 Jedoch mit Hilfe der Windows-desktop-Rechner und die Anhebung von 2 bis 63) ergibt: 9223372036854775807 Kann
4
Antworten
Ich habe eine Tabelle, die durch große Einfügungen und Löschungen, die auf einer regelmäßigen basis (und da gibt es noch große Lücken in der Zahlenfolge der primären id-Spalte). Es hatte eine primär-id-Spalte vom Typ 'int' wurde geändert
3
Antworten
Ich bin auf der Suche nach einem guten und basic-BigInt-Klasse in C++, ich finde eine Menge der Umsetzung, aber die meisten der Zeit, es ist die komplexe Umsetzung für die Krypto-Bibliothek... Basic, ich meine BigInt kann sich
2
Antworten
Möchte ich einfügen, die alle Zeilen von einer Tabelle in eine andere Tabelle, und ich will auch konvertieren nvarchar Feld in bigint, aber wenn ich convert(bigint, col1) SQL Server zeigt eine Fehlermeldung: Fehler beim konvertieren von Datentyp
4
Antworten
Was ist die Grenze des Feldes vom BIGINT-Datentyp in SQL? ist 100000235882380 oder 100000466411115 akzeptabel? (Das ist die ID von facebook) -1: Nicht zu erwähnen, das RDBMS, das Sie verwenden, und die Antwort kann wohl leicht durch
3
Antworten
Möchte ich ändern Sie den Datentyp einige primary-key-Spalten in meiner Datenbank von INT auf BIGINT. Die folgende definition ist ein Spielzeug-Beispiel um das problem zu veranschaulichen: CREATE TABLE IF NOT EXISTS `owner` ( `id` int(11) NOT NULL
4
Antworten
Ich versuche zu berechnen, die 100! Ich bin auf der Suche nach der einfachste Weg, dies zu erreichen, mit C. ich habe gelesen, aber nicht gefunden haben, eine konkrete Antwort. Wenn Sie müssen wissen, ich habe das
11
Antworten
Wie kann ich das ändern der (Standard) geben Sie für die ActiveRecord - IDs? int ist nicht lang genug, würde ich lieber lange. Ich war überrascht, dass es keine :lange für die Migration - macht man einfach
3
Antworten
Ich habe eine Tabelle mit einem Feld vom Typ bigint. In diesem Feld speichern eines Zeitstempels. Ich möchte das Datum-format das Feld wie diesem : to_char( bigint_field,'DD/MM/YYYY HH24:MI:SS') Bekomme ich die folgende Fehlermeldung : FEHLER: mehrere Nachkommastellen
8
Antworten
Was soll ich verwenden, wenn Umgang mit einem Wert in C#, das ist vom Datentyp bigint für SQL Server-Datenbank? InformationsquelleAutor der Frage Asad Butt | 2010-01-21
3
Antworten
Was ist der einfachste Weg, um den Umgang mit großen zahlen in C? Ich brauche zum speichern der Werte im Bereich 1000^900... Weiß jemand, der eine einfache Möglichkeit, das zu tun? Jede Hilfe wäre wirklich dankbar! InformationsquelleAutor
1
Antworten
Wenn ich versuche, um die Summe einer Spalte aus einer Tabelle bekomme ich die Fehlermeldung Arithmetic overflow error converting expression to data type int weil die sich daraus ergebende Zahl ist zu groß für ein INT. Also