問題タブ [long-integer]

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 投票する
5 に答える
5735 参照

php - 16 進数で表された long 値を日付/時刻に変換するのを手伝ってください

私は8バイト、単一の「長い」(別名int64)値であると言われ、16進数に変換された日付値を持っています:

PHPを使用して、これとこのような値を時間/日付に変換するにはどうすればよいですか?

それを 10 進数に変換すると、96 243 71 209 87 152 201 1 となります。

もう少し情報: 元の値は C# の DateTime であり、約 2 週間または 3 週間前の時刻/日付を表す必要があります。

0 投票する
5 に答える
5765 参照

c# - C#: ulong から byte に変換できません

C++ではできるのに、C#ではできないのは奇妙なことです。

明確にするために、2 つの関数を C++ に貼り付けてから C# に貼り付け、C# コードの問題のある行にコメント「//error」を付けます。2 つの関数が行うことは、パラメーターをエンコードしてから、それを byte1seeds という名前のグローバル変数に追加することです。

これらはC++の関数です

今C#コード:

関数 GenerateValue を変更しました。パラメーターとしてポインターを持つ代わりに、ulong パラメーターがあります。

それを呼び出して両方の値を変更するには、次を使用します。

  1. ulong mut1 = GenerateValue(mut);
  2. mut = mut1;

翻訳された関数は次のとおりです (問題のある行は「//エラー」でマークされています)。

エラーは次のとおりです。

タイプ 'ulong' を 'byte' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)

編集:問題のある3行目のエラーは次のとおりです:

タイプ 'int' を 'byte' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)

ここで質問があります: これらのエラーを解決するにはどうすればよいですか?

前もって感謝します!

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

java - (非常に)多数を保存する必要がある場合はどうすればよいですか?

プロジェクトオイラーの問題を実行しようとしていますが、非常に大きな数の数字を追加する必要があります。(100!)

Javaのintとlongの使用は小さすぎます。

提案をありがとう

0 投票する
5 に答える
31142 参照

c# - C#: long を ulong に変換する方法

BitConverter を試してみると、バイト配列が必要ですが、それがありません。Int32 があり、それを UInt32 に変換したいと考えています。

C++ では問題ありませんでした。

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

asp.net - ASP.NET変数の問題

正しく機能していないひどく書かれたASP.NETコードがあります(図を参照)。私はこのコードの保守とバグ修正を担当していますが、頭や高水位にすることはほとんどできません

残念ながら、書き直す時間がありません。

誰かがこれを助けることができればこれは素晴らしいでしょう:

(コード):ここであなたに与えられます(必要な最小限の難読化): http://mastergeektheater.com/issues.txt

想定される内容: ショッピングカートアプリケーションから注文を受け取り、注文されたオブジェクトの数量に基づいてテキストボックスのテーブルを作成します。全体が検証されると(submit_Click())、詳細な手順が記載されたdivが表示され、入力フィールドがグレー表示されるため、入力内容を確認できますが、影響はありません。入力した各メールアドレスにメールが送信されます。

実際の動作: 注文を受け取り、入力を正しく表示します。送信時に、すべての「必要なフィールドバリデーターが起動します。それらがVaildの場合、比較バリデーターが起動します。ここのどこかで、すべてが南に移動します。」

最初のユーザーを除く、テーブル内のすべての入力領域が消えます。比較が成功すると、ポストバックされ、最初のユーザーがそこにいて(グレー表示)、他のユーザーは消えます。比較が失敗した場合、ポストバックは正常に行われず、入力フォームに残りますが、最初のユーザーを除くすべての入力フィールドは表示されません。

これは少し具体的すぎて、本当に整形式のStack Overflowの質問にはなりませんが、間違っていると思うものに分解して、修正するためにさらに具体的な質問をしました。残念ながら、それは機能していません。コードは良くなりましたが、まだ全体が壊れています。この時点で私は必死です。

誰かが助けることができれば、それは大きな命の恩人になるでしょう。このひどいコード(そしてひどい質問)を1分でも注いでくれたすべての人に事前に感謝します...

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

mysql - MySQL プロセスがスタックしているかどうかを確認する方法は?

MySQL で実行時間の長いプロセスがあります。1週間実行されています。レプリケーション マスターへの接続がもう 1 つありますが、スレーブの処理を停止したので、他に何も起こっていません。

このプロセスがまだ機能しているかどうかを確認するにはどうすればよいですか? 時間がかかることはわかっていたので、独自のデータベース インスタンスに配置しましたが、これは予想よりも長くなります。明らかに、それがまだ機能している場合、私はそれを殺したくありません。それがゾンビ化されている場合、それが行うべき作業をどのように実行するかわかりません。

「データ送信中」状態です。テーブルは InnoDB のものですが、クエリで使用される FK 参照はありません。InnoDB ステータスは、クエリが開始されてからエラーやロックを示していません。

どんな考えでも大歓迎です。

0 投票する
7 に答える
163708 参照

java - JavaのLナンバー(ロング)仕様

Java で数値を入力すると、コンパイラは自動的にそれを整数として読み取るようです。そのため、(long) 6000000000(整数の範囲ではない) を入力すると6000000000、整数ではないというエラーが表示されます。これを修正するには、指定する必要があり6000000000Lました。この仕様は初めて知りました。

short、byte、float、double などの他の数値指定はありますか? 入力している数字が短いと指定できれば、Javaはそれをキャストする必要がないため、これらがあれば良いようです-それは仮定です。間違っている場合は修正してください. 私は通常、この質問を自分で検索しますが、この種の数値仕様が何と呼ばれているのかさえわかりません。

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

implementation - 非常に長い小数の算術演算

私はいつも興味がありました: どうすれば非常に長い 10 進数で算術演算を実行できますか? たとえば、円周率を小数点以下 3000 位まで計算する (特に命令型言語の場合)。

0 投票する
10 に答える
96716 参照

css - 非常に長い文字列をワードラップする

長い文字列、Web サイトのアドレス、単語、または一連の記号を自動改行で表示して、div の幅を維持するにはどうすればよいですか? 一種のワードラップだと思います。通常、スペースを追加すると機能しますが、ワードラップなどの CSS ソリューションはありますか?

たとえば、それは(非常に厄介なことに)divをオーバーラップさせ、水平スクロールなどを強制します。

上記の文字列に何を追加すれば、div またはブラウザー ウィンドウ内の数行に収まるようにできますか?