問題タブ [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.
c++ - CLI で下付き文字/上付き文字を出力する方法は?
数学変数とインデックスを扱うコードを書いています.CLIで下付き文字と上付き文字を出力する必要があります.(おそらくクロスプラットフォームの)方法はありますか? 私はバニラC ++で作業しています。
注:これをクロスプラットフォームにしたいのですが、最初の回答からこれは不可能と思われるため、MacOSとUbuntu Linux(bash)で作業しています。
ありがとうございました
r - Rでの混合マージ-添え字ソリューション?
注: 最初に投稿したときから例を変更しました。私の最初の例は単純すぎて実際の問題を捉えることができませんでした。
1つの列で異なる方法でソートされた2つのデータフレームがあります。1つの列を照合してから、2番目の列の値をマージしたいと思います。2番目の列は同じ順序のままである必要があります。
だから私はこれを持っています:
これを返します:
そして私はこれが欲しい:
私はこれを解決しようとして愚かな自分を運転しようとしています。単純な添え字の問題のようです。
c++ - スパースベクトルのオーバーロード演算子[]
次のように、C++で「スパース」ベクトルクラスを作成しようとしています。
内部的には、std::map<int, V>
(V
格納されている値のタイプは)で表されます。要素がマップに存在しない場合はDefault
、テンプレート引数の値と等しいと見なします。
ただし、添え字演算子のオーバーロードに問題があります[]
。このクラスのオブジェクトを、正しく[]
機能することを期待するBoost関数に渡すため、演算子をオーバーロードする必要があります。[]
const
バージョンは非常に単純です。インデックスがマップにあるかどうかを確認し、ある場合はその値を返すか、そうでない場合はその値を返しますDefault
。
ただし、非constバージョンでは参照を返す必要があり、そこで問題が発生します。値が読み取られているだけの場合は、マップに何も追加する必要はありません(または追加したくありません)。しかし、それが書かれている場合、私はおそらくマップに新しいエントリを入れる必要があります。問題は、オーバーロードされた値が値の読み取りまたは[]
書き込みのどちらであるかを認識しないことです。単に参照を返すだけです。
この問題を解決する方法はありますか?またはおそらくそれを回避するために?
html - 行の高さに影響するHTMLタグ、一貫性を持たせる方法は?
<sup>
複数行のタグにタグがある場合<p>
、上付き文字の付いた行は、行の高さに関係なく、他の行よりも上の行間隔が大きくなり<p>
ます。
明確化のために編集: s がたくさんあり<p>
、それぞれが 1 行にあるという意味ではありません。<p>
複数の行に折り返すのに十分なコンテンツを含む単一のものがあります。テキストのどこかに (どこにでも)<sup>
またはがある場合があります<sub>
。これは、上下に余分なスペースを追加することで、その行の行の高さに影響します。より大きな行の高さを設定して<p>
も、問題に違いはありません。行の高さは増加しますが、余分な間隔はそのままです。
一貫性を持たせるにはどうすればよいですか。つまり、a が含まれているかどうかに関係なく、すべての行の間隔は同じ<sup>
ですか?
ソリューションはクロスブラウザーである必要があります (IE 6 以降、Firefox、Safari、Opera、Chrome)
perl - 配列スライスで Perl のマップを使用できますか?
HTML::Elements の配列からいくつかの変数に HTML::Element->as_trimmed_text を割り当てるコード行を短縮しようとしています - 次のようなかなり標準的なもの:
..ただし、さらにいくつかの列があるため、さらに数行にわたって続きます。代わりにマップを使用できるという素晴らしいアイデアがありましたが、あまり運がありません。バリエーションを試してみました
しかし、パッケージまたはオブジェクト参照なしでメソッド「as_trimmed_text」を呼び出すことはできません。
私がしようとしていることをすることは可能ですか、それとも私が現在持っているものに固執するべきですか?
ティア
編集: 列 -> 列
android - AndroidTextViewの添え字が切り取られています
Android TextViewは、TextViewに使用している場合でも、テキストの添え字(下の画像を参照)をandroid:layout_height="wrap_content"
切り取ります。これに対する修正/回避策はありますか?
P / S:上付き文字は正常に機能します
注:パディングは機能しません。
- 50dipのパディングを追加してみましたが、効果がありませんでした。
- 50dipなどの絶対的な高さを使用できますが、テキストを折り返す必要がある場合は、すべてが台無しになります。
サンプルコード:
mtTextView.setText(Html.fromHtml("HC0<sub>3</sub>"));
c++ - boost::bind出力を配列添え字として使用する
配列の添え字を処理するためにboost::bindを取得するにはどうすればよいですか?これが私が達成しようとしていることです。ご意見をお聞かせください。
[servenail:C ++ Progs] $ g ++ -v /usr/lib/gcc/i386-redhat-linux/3.4.6/
specsから仕様を読み取る
構成:../ configure --prefix = / usr --mandir = / usr / share / man --infodir = / usr / share / info --enable-shared --enable-threads = posix --disable-checking --with-system-zlib --enable -__ cxa_atexit --disable-libunwind -例外--enable-java-awt=gtk --host = i386- redhat-linux
スレッドモデル:
posixgccバージョン3.4.620060404(Red Hat 3.4.6-3)
[servnail:C ++ Progs] $ cat t-array_bind.cpp
[servenail:C ++ Progs] $ g ++ -o t-array_bind t-array_bind.cpp t-array_bind.cpp:関数 `int main()':t-array_bind.cpp:40:エラー:'演算子に一致しません[]'in
' array [boost :: lambda :: bind(const Arg1&、const Arg2&)[with Arg1 = int std :: pair :: *、Arg2 = boost :: lambda :: lambda_functor>](((const boost :: lambda :: lambda_functor>&)(+ boost :: lambda :::: _ 1)))] '
どうもありがとう。
wpf - wpfで書式設定されたテキストに上付き文字と下付き文字を設定する
FormattedText
WPFでテキストを下付き/上付きとして設定するにはどうすればよいですか?
c++ - Qt - QLineEdit で上付き文字と下付き文字を行う方法は?
Qt 4.6 の QLineEdit で上付き文字と下付き文字を使用できるようにする必要があります。以下に示すように、QTextEditで上付き文字と下付き文字を行う方法は知っていますが、QTextEditのようなmergeCurrentCharFormat()関数がクラスに含まれていないため、QLineEditでそれらを行う方法がわかりません。助けてください。ありがとう
c++ - 下付き文字としてのOperator()(C ++)
次のように、operator()を添え字演算子として使用します。
値を取得すると機能しますが、を使用して値を割り当てて書き込もうとするとエラーが発生します
UPD:エラーテキスト:
CG.exeの0x651cf54a(msvcr100d.dll)で未処理の例外:0xC0000005:アクセス違反の読み取り場所0xccccccc0。