問題タブ [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.

0 投票する
3 に答える
13552 参照

c# - T-SQL は ulong を保存できますか?

ulongC#.NETを T-SQL データベースに格納したいと考えています。bigintSQLには通常の と同じ Min/Max 値があるため、これを行うための規定はありませんlong

これを行う方法はありますか?それとも捕まえるOverflowExceptionことが唯一の希望?

0 投票する
6 に答える
2845 参照

php - PHPでSQLインジェクションを防ぐためにbigintをキャストする方法は?

私はphpを使用しており、mysqlサーバーでSQLクエリを実行しています。SQLインジェクションを防ぐために、私はmysql_real_escape_stringを使用しています。

また、次のように、数値のキャストに(int)を使用しています。

その仕事。

ただし、変数に大きな数値が含まれている場合、それらはintよりも大きいため、キャストは失敗します。

SQLインジェクションの防止に関しては、mysql_real_escape_stringの使用を除いて、多数をキャストする別の方法(BIGINTなど)はありますか?

0 投票する
8 に答える
3021 参照

c# - BigInt を使用せずに 2^1000 の合計を計算する

お気づきかもしれませんが、この質問はProject Eulerの問題 16です。C# 4.0 の新しい "bigInt" 機能を使用して解決しましたが、これはかなり単純でしたが、必要なすべてを実際に学習しているわけではありません。2 ^ 1000 であるため、何らかのビット シフト ソリューションがあると想定していますが、それがどのように機能するのか正確にはわかりません。

bigint を使わずに 2^1000 を計算する方法を知っている人はいますか?

0 投票する
4 に答える
39736 参照

c - Cでbigintを実装する最も簡単な方法は何ですか?

私は100を計算しようとしています!(つまり、100 の階乗)。

Cを使用してこれを達成する最も簡単な方法を探しています。読み回しましたが、具体的な答えは見つかりませんでした。

ご存知のとおり、私は Mac os X の Xcode でプログラミングしています。

0 投票する
2 に答える
670 参照

mysql - mySQL 5.0.45 LAST_INSERT_ID() および signed int より大きい値

signed int 値 2147483647 を超えた自動インクリメント インデックスで LAST_INSERT_ID を使用しようとしています。この列は unsigned int です。ただし、LAST_INSERT_ID() は無効な負の値を返しています。これを調査したところ、これがこの関数の性質であることを示すいくつかのコメントが見つかりました。しかし、公式に文書化されていることがわかりません。数年前にさかのぼるいくつかのバグ レポートがまだ未解決です。

したがって、これが実際に既知のバグであるかどうか、および/またはこれについて何かできることがあるかどうかを知る必要があります。mySQL を新しいバージョンにアップグレードする必要がありますか?

0 投票する
2 に答える
1179 参照

mysql - unsigned bigint での MySQL BETWEEN

IPv6 モデルを持つレール アプリに取り組んでいます。IPv6 アドレスを 2 つの 32 ビット整数と 64 ビット整数で格納しています。

残念ながら、範囲内の IP を検索する場合、MySQL はすべての演算を符号付き bigint で行うため、次のようになります。

私ができる回避策はありますか、それとも interface_identifier によって 2 つの unsigned int に分割する必要がありますか?

ありがとう、ドナルド

0 投票する
2 に答える
2410 参照

postgresql - PostgreSQL 8.3 の Bigint

データ型 bigint の主キー uid を持つ users テーブルがあります。

uid = 100000349053153 のユーザーを追加しようとすると、「Minteger out of range」というエラーが表示される理由がわかりません。

これは機能するはずです(ドキュメントによると:http://www.postgresql.org/docs/8.3/static/datatype.html

0 投票する
6 に答える
46632 参照

c++ - アセンブリ ADC (キャリー付き加算) から C++

x86 アセンブリ命令がありますADC。これは「キャリーで追加」を意味することがわかりました。これはどういう意味ですか/何をしますか? この命令の動作を C++ でどのように実装しますか?

情報:
Windows でコンパイルされています。32 ビットの Windows インストールを使用しています。私のプロセッサは Intel の Core 2 Duo です。

0 投票する
1 に答える
577 参照

sql-server - SQLサーバーと長い日時

HI:
データベースにファイルされたbigintを同等のデータ時間に変換する必要があります。SQLServer
やVisual Studioからはこれを行うことができませんでし
たが、ティックを試しましたが、役に立たなかったのでしょうか。どうもありがとう

0 投票する
4 に答える
82712 参照

sql - SQL でのフィールド タイプ BIGINT の制限は何ですか?

SQL でのフィールド タイプ BIGINT の制限は何ですか?

100000235882380 または 100000466411115 は許容されますか? (フェイスブックのIDです)