問題タブ [alignment]

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 に答える
559 参照

c - Cのポインタへのバイトレベルのアクセスに関連する移植性の問題は何ですか?

目的

私は、malloc / realloc / freeラッパー関数と、そのパラメーター(タイプvoid *)が割り当てられ管理されているライブ(まだ解放されていない)メモリに対応するかどうかを通知できる関数を提供する、より大きなプロジェクト用の小さなライブラリを作成しています。ライブラリのラッパー関数によって。この関数を。と呼びましょうisgood_memory

内部的には、ライブラリはハッシュテーブルを維持して、によって実行される検索isgood_memoryが適度に高速であることを確認します。ハッシュテーブルは、検索を可能にするためにポインタ(タイプの要素)を維持します。void *明らかに、値はハッシュテーブルに追加および削除され、割り当てられたものと解放されたものをそれぞれ最新の状態に保ちます。

ライブラリの移植性は私の最大の関心事です。これは、ほとんど準拠したC90(ISO / IEC 9899:1990)環境のみを想定するように設計されています...それ以上のものはありません。

質問

移植性が私の最大の関心事であるsizeof(void *) == sizeof(X)ため、ハッシュ関数についてはそれを想定できませんでした。したがって、私は値をバイトごとに文字列であるかのように扱うことに頼ってきました。これを実現するために、ハッシュ関数は次のようになります。

この特定のフラグメントに関して、移植性に関してどのような懸念がありますか?ptrvalバイトごとにアクセスすることで、ファンキーな配置の問題が発生しますか?

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

c# - Label と NumericUpDown でテキスト ベースラインの位置を取得するにはどうすればよいですか?

Labelaと aNumericUpDownをテキストのベースラインで揃えようとしています。デザイナーではなく、コードで行っています。テキストのベースラインの位置を取得するにはどうすればよいですか?

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

html - ボタンをテーブルの下の中央に揃えるには?

フォーム要素をテーブルに配置して、列名と入力が 2 列に配置されるようにします。そして、テーブルの下に送信ボタンとキャンセルボタンを配置しました。テーブルの幅は固定されていません。ボタンをテーブル幅の中央揃えに配置したい。

簡単な方法の 1 つは、ボタンをテーブルに配置することです。しかし、私はそれらをテーブルから切り離したいと思っています。それを行う最もエレガントな方法は何ですか?

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

memory - 32 ビット Intel プロセッサでのメモリ アラインメント

Pentium などの Intel の 32 ビット プロセッサには 64 ビット幅のデータ バスがあるため、1 回のアクセスで 8 バイトがフェッチされます。これに基づいて、これらのプロセッサがアドレス バスで発行する物理アドレスは常に 8 の倍数であると想定しています。

まず、この結論は正しいですか?

次に、それが正しければ、データ構造メンバーを 8 バイト境界に揃える必要があります。しかし、これらのプロセッサでは、代わりに 4 バイト アラインメントを使用している人を見てきました。

そうすることをどのように正当化できますか?

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

wpf - WPFTabItemコンテンツの配置は常に中央に配置されます

TabItem内にコンテンツを配置しようとしていますが、TabItemのスペースを埋めるコンテナーを追加できません。追加したものはすべて中央に表示されます。

WPF Toolkitのテーマ(WhistlerBlue.xaml)を使用しているので、この問題の原因はおそらくそれだと思います。

テーマが必要なため、削除できません。せいぜい何かを変更することはできますが、WPFは初めてで、何を変更すればよいかわかりません。

私のTabControlは次のようになります。

同様の質問がありますが、答えはありません。WPFで、tabItemのコンテンツを取得して使用可能なスペースを埋めるにはどうすればよいですか。

誰かが私を助けることができますか?ありがとう。

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

html - パネル内でのパネルの整列に関する CSS の問題

下の画像を見てください。青いボックス内に赤いボックスを定義しましたが、それらは左に流れて黒いボックスに入ります。興味深いことに、古いブラウザーや互換モードをオンにした場合、それらは私が望むように見えます。また、VS2008で見たいと思っているように見えます。誰にもアイデアはありますか?ここにCSSがあります

代替テキスト

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

jquery - IE の中央揃え水平アコーディオン (動的幅)

Internet Explorer 6 および 7 で、幅が指定されていない水平アコーディオンを中央に配置する方法を見つけようとしています。XHTML 1.0 Strict で作業しています。Webkit と Mozilla では、display:table だけです。考えられることはすべて試しましたが、LMGTFY と思われるものは何でも試しましたが、うまくいきません。

例を次の場所に投稿しました: http://ableobject.com/horaccordion.html

コードは次のとおりです。

HTML:

CSS:

JQuery/Javascript:

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

html - チェックボックスを内側に揃える

よくわからない不思議な問題を抱えているようです。

これは私のhtmlです:

本体内に配置されたDreamweaverのデフォルトのもの以外は何もないHtmlページ内。

このCSSを添付すると:

これで、このコードはSafariで正しくレンダリングされ、左側にテキストが表示され、div内の右側にチェックボックスが配置されます。

Firefoxではそうではありません。

チェックボックスは、行を落としたように見えます。

理解できない問題に関連しているようですが、チェックボックスが最初に来る場合は次のようになります。

予想通りSafariでは良くありませんが、Firefoxでは意図した方法でレンダリングされます。

行が落ちた原因がわからないようです。

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

html - 単純な CSS の問題: 左上にタイトル テキスト、右上にボタン

絶対配置された要素 (重要な場合はスパン) の左上に揃えて表示するテキストと、同じ要素の右上に揃えて表示するボタンが必要なページがあります。 編集:これの問題は、私が使用float: right;してdisplay: inline;いて、ボタンがまだ次の行をドロップするのが好きな場合でもあります。

現在、私の解決策は、ボタンをスパン要素でラップし、スパンを右にフロートさせてから、ボタンを絶対位置に設定することです。これに関する問題は、ブラウザーがボタンをレンダリングするサイズに合わせてラッパースパンの幅を手動で指定しない限り、表示されないことです。これはちょっとばかげています。

これを行う適切な方法は何ですか?

編集2:これが私の元のコードです:

そしてHTML: