問題タブ [subscript]

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

variables - 特定の方程式を解くWolfram Mathematica

Wolfram Mathematica 8 を使用しており、変数 t について次の方程式を解かせたいと考えています。 ここに画像の説明を入力

おそらく、より長い名前の変数を使用し、添字を付ける必要があります

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

string - QString に添字を配置する

添字を QString に挿入する方法を見つけるのに苦労しています。スタイル シートでできることはわかっていますが、QString を配置する場所にスタイル シートを実際に使用することはできません。HTML マークアップ、UTF-8、その他の部分文字列用の Unicode システムを試してみましたが、うまくいきませんでした。

うまくいけば、誰かがこれについてもう少し経験を積んでいて、助けてくれるでしょう!

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

c - Char 配列添字の警告

この例のように char 配列添え字を使用すると:

char 配列添え字を使用しているという警告が表示されます。

警告: 配列添字の型は 'char' [-Wchar-subscripts] です

この警告を有効にしているので、これで問題ありません。

GCCマニュアルは次のように述べています:

-Wchar-subscripts 配列の添え字が「char」型の場合に警告します。これは、一部のマシンでこのタイプが署名されていることをプログラマーが忘れがちであるため、エラーの一般的な原因です。この警告は -Wall によって有効になります。

したがって、この警告により、負の配列インデックスの使用が防止されるはずです。私の質問は、なぜこの警告が char でのみアクティブで、他の署名された型ではアクティブではないのですか?

ありがとうございました。

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

c++ - 配列添字エラーの無効な型 'int[int]'

私は Java の世界から C++ に移行しており、例を移植しようとしています。配列に正しくアクセスしていないというエラーが発生します。-> と * 表記を使用してそれらを指そうとしましたが、頭を悩ませています。同じ基本的なエラーが何度も繰り返されていると思います。同じエラーの倍数を除いて、エラーが始まる 3 つの領域を強調表示しました。トピックを理解する上で、どんな助けも大いに役立ちます。ありがとう!

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

css - Internet Explorer で下付き文字 2 の後の余分なスペースを削除する方法

H₂O のように、下付き文字 2 を多用する Web サイトを構築しています。₂ は、タグではなく HTML コード ₂ で作成されます。

ここに問題があります。Internet Explorer では、₂ の後に大きなスペースがあります。#css でこれを修正するにはどうすればよいですか?

IE9 でのサイトのスクリーンショット

ここに画像の説明を入力

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

c++ - c++ 添字演算子のオーバーロードの 2 つのバージョン

私の質問は、次の違いについてです。

と:

クラスで両方を定義する必要があるのはなぜですか?その目的は何ですか? 後者で十分ではないでしょうか。

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

c++ - C++ ベクトル エラー: 下付き文字が範囲外です

私は C++ 初心者で、現在、学位取得のためのテキスト ベースの迷路ゲームを作成しようとしています。現在作業中の配列をベクトル (動的サイズ用) に置き換え、文字の txt ファイルを読み込んでいます。

問題: IDE エラーは表示されませんが、RUNTIME ERROR: Debug assertion Failed! が表示されます。式: ベクトル添え字が範囲外です!

RoomFile=data の代わりにプッシュバックを使用しましたが、他の関数を修正する必要があるかどうかわかりません。別のクラス (プレーヤー) で配列/ベクトル データを読み取り、必要に応じてコードを含めます。

解決策を見つけるためにあらゆる場所を検索しましたが、同様のベクター構造を使用するプロジェクトが見つかりません。私は何を間違っていますか?

ルーム.h

ルーム.cpp

スタックトレース

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

java - textView で下付きテキストを表示できません

私はAndroidが初めてで、customListViewに含まれるtextViewにいくつかの化学式を表示しようとしています。xml 解析からすべてのデータを取得しています。次に、C₉H₈O₄ などの式を表示したいと考えています。でも1~4桁しか見えない。

このように「通常」から「添え字」に変換しています

str には、xml ファイルから取得した式が含まれます。

奇妙な動作は、Logcat で数式を本来あるべき姿で確認できることです。

カスタムフォントも試しましたが、何もしませんでした。

以下に 2 つの結果を示します。1 つ目は通常のフォント、2 つ目はカスタム フォントを使用したものです。

https://www.dropbox.com/s/jyk64p700up14db/cella.jpg https://www.dropbox.com/s/ab9h1b45j2hrods/Schermata%2003-2456370%20alle%2022.05.45.png

ウェブ上で、次のようなものを使用してソリューションとして読むことができます

setText(Html.fromHtml("X <sub>2</sub>"));

しかし、私の場合、それを使用する方法が本当にわかりません。

なにか提案を?

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

c++ - ベクトルの添え字が範囲外になることがあります

私は遺伝的アルゴリズムプログラムを持っています、すべてがベクトルを使用して動的に割り当てられます。コンパイル時に設定される世代または世代ごとの個人の数はどこにもありません。

500、1000、2000世代を使用して試してみましたが、完璧に動作します。それから私は10,000世代を試しました。デバッグアサーションが失敗し、世代4966でベクトル添え字が範囲外になりました。

同じパラメーター、10,000世代で2回再試行しましたが、正常に実行されました。

もう一度試してみましたが、7565世代でエラーが発生しました。

完全に機能することもあれば、エラーが発生することもあるのは不思議です。特に、すべてがベクトルを使用して行われることを考えると。

問題がどこから来るのかについてのアイデアはありますか?デバッグモードが何らかの理由でバグがあるのではないでしょうか。

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

c++ - このバグのあるコード (ルーレット ホイールの選択) を修正するにはどうすればよいですか?

20 変数のいくつかの関数を最小化する遺伝的アルゴリズムを実装しています。

各個体はベクトルとして保存されます。スコアは double として保存されます。

問題は、世代の数が非常に大きくなると (数千単位)、世代の個々が解に収束し始め、すべてのスコアが最適な解を中心に展開し始め、奇妙なことが時々起こることです:定義されたすべての個人を反復処理しましたが、ランダムはまだ > 0 です (非常に小さいですが、デバッガーは 10^-13 のオーダーであると教えてくれます)。したがって、存在さえしない個人をループし続けようとします (繰り返しごとにインクリメントが選択されているため)。これにより、範囲外のベクトル添字がエラーになります。

これは、世代数が十分に大きく、論理的には乱数が合計に近づいた場合に発生します。

理論的には、これは決して起こらないはずですが、問題は、これらの線に沿った数値または切り捨てまたは何かの表現が限られていることが原因である可能性があると思います.

何か案は?