問題タブ [bigint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - なぜGooglePlusのユーザーIDは、MySQLのbigintよりも大きいのに、このような大きな整数なのですか?
私は今日、なぜグーグルがグーグルプラスプラットフォームのためにこれをすることに決めたのか疑問に思いました。mysqlでvarcharsを使用してこれらのIDを処理できることは知っていますが、Googleがそのような大きな整数を選択した理由は少し奇妙です。例のグーグルプラスIDはこのようなものです:117634089072667507999
これは非常に大きな整数であり、Mysqlのunsignedbigintの範囲外です。mysqlに大きな整数がある場合でも、毎秒google plusにサインインするユーザーが数百万人いたとしても、IDの制限に達するには数千年かかります。だから私の質問は、なぜグーグルはそのような大きな整数を選んだのですか?
sql-server - varchar(32) を bigint に変換
SQL Server で varchar(32) (0x81f2cf442269e111b99c1cc1deedf59c のような 16 進文字列) を bigint に変換できますか?
私はこれを試しました:
しかし、それがより高い値とより低い値で機能するかどうかはわかりません。
php - MySQL-bigintsとphp
phpの最大intサイズが現在の日付と時刻でこれよりもはるかに小さい場合、mysqlテーブルから取得したbigint(1970年からミリ秒)に対処するにはどうすればよいですか。
php - MySql-bigints、php、自動文字列/intキャストフリップフロップ
昨日bigintsについて質問しましたが、親切に答えてくれました。しかし、私はいくつかの奇妙な行動を観察していて、何が起こっているのかを理解したいと思います。
私のphpには、それを使用するjavascriptWebクライアントプログラムに送り返す配列があります。
PHPで
jsで私はそれを開梱して一緒に使用します:
問題は、jsの0インデックスTimeStampが文字列として扱われているのに、インデックス1Timestampがintとして扱われていることです。
教育の観点から、誰かが何が起こっているのか知っていますか?
c++ - C++ の BigInt ライブラリの問題
だから私はこの bigint ライブラリを試しています: https://mattmccutchen.net/bigint/ OSX Lion で。
サイトの例を使用して簡単なファイルを作成してみました。
これを textmate でコンパイルすると、出力は次のようになります。
誰が何が悪いのか教えてもらえますか?
node.js - node.js で navigator.id.get によって返されたアサーションを確認する方法は?
さて、ユーザーをサインインさせるために browserID から返されたアサーションを検証しようとしています。browserid-verifier
そうするために、私はパッケージを使用しようとしていました。ただし、インストールできませんでした。node-bigint
以下に示すように、パッケージにエラーがあります。
代わりに、アサーションを検証するために独自のコードを作成してみました。これは私が思いついたものです:
ただし、ユーザーがサインインしようとすると、次のエラーが表示されます。
どんな助けでも大歓迎です。私がやろうとしているのは、への HTTP POST リクエストを作成しhttps://browserid.org/
、アサーションとオーディエンスを渡し、リターン ステータスを確認することだけです。どこが間違っているのか正確に知りたいです。
php - MySQL の BIGINT マイナンバーを変更しますか? なぜこれを行うのですか?
これをシンプルにしようと思います。MySQL データベース テーブルで BIGINT データ型を使用しています。12 桁から 13 ダイジェストの長さの一意の乱数を生成する関数があります。
長さが12桁の数字でデータベースに挿入すると、問題なく入力されますが、
しかし、13桁以上の値を使用すると、切り上げか何かのように見えます。ここは
php
結果:ケース1では、わずかに異なる数値が挿入され、通常は何らかの理由で切り上げられます。
2 の場合は、問題なく数字が挿入されます。誰かがこの謎に光を当てるのを手伝ってくれるかもしれません! 再度、感謝します!
big int データ型:
tsql - T-SQL を使用して個々のバイトを VARCHAR から BIGINT に変換/連結する
2 つのデータベース システム間で作業しているため、VARCHAR 識別子を BIGINT に変換する必要があります。VARCHAR の形式は常に "###-XXX-XXX-###" で、# は任意の数字、X は任意の英数字 (例: "103-AF7-GGB-005") です。2 つの ### エントリは 256 未満であることが保証されているため、それぞれを BIGINT の 1 バイト (それぞれ最初と最後のバイト) に格納し、他の 6 文字はそれぞれ 1 バイトとして格納します。
これをデータベースの外に実装しましたが、必要な問題は解決しましたが、t-sql で関数を作成する必要があり、これを行う方法を理解できませんでした。
助けてくれてありがとう!
c++ - C++でのBigIntクラスの優れた基本的な実装
私はC++で優れた基本的なBigIntクラスを探しています。多くの実装を見つけましたが、ほとんどの場合、それは暗号ライブラリの複雑な実装です...
基本的に、BigIntはBigInt、long long、および演算子のオーバーロードを伴う文字列を処理できることを意味します。時間があれば自分でやったのですが、BigIntクラス全体を作成する時間がありません。
javascript - JavascriptBigInt.js大きな数を分割する方法
http://www.leemon.com/crypto/BigInt.js
私はleemonbigint.jsライブラリを使用していますが、ある大きな数を別の大きな数で除算する方法を理解するのに問題があります。これが私がこれまでに持っているものです:
しかし、alert(result)すると、出力は0になります。結果は20になるはずですか?誰かが私が間違っていることを見ることができますか?
乾杯