問題タブ [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.
c - Cのポインタへのバイトレベルのアクセスに関連する移植性の問題は何ですか?
目的
私は、malloc / realloc / freeラッパー関数と、そのパラメーター(タイプvoid *
)が割り当てられ管理されているライブ(まだ解放されていない)メモリに対応するかどうかを通知できる関数を提供する、より大きなプロジェクト用の小さなライブラリを作成しています。ライブラリのラッパー関数によって。この関数を。と呼びましょうisgood_memory
。
内部的には、ライブラリはハッシュテーブルを維持して、によって実行される検索isgood_memory
が適度に高速であることを確認します。ハッシュテーブルは、検索を可能にするためにポインタ値(タイプの要素)を維持します。void *
明らかに、値はハッシュテーブルに追加および削除され、割り当てられたものと解放されたものをそれぞれ最新の状態に保ちます。
ライブラリの移植性は私の最大の関心事です。これは、ほとんど準拠したC90(ISO / IEC 9899:1990)環境のみを想定するように設計されています...それ以上のものはありません。
質問
移植性が私の最大の関心事であるsizeof(void *) == sizeof(X)
ため、ハッシュ関数についてはそれを想定できませんでした。したがって、私は値をバイトごとに文字列であるかのように扱うことに頼ってきました。これを実現するために、ハッシュ関数は次のようになります。
この特定のフラグメントに関して、移植性に関してどのような懸念がありますか?ptrval
バイトごとにアクセスすることで、ファンキーな配置の問題が発生しますか?
c# - Label と NumericUpDown でテキスト ベースラインの位置を取得するにはどうすればよいですか?
Label
aと aNumericUpDown
をテキストのベースラインで揃えようとしています。デザイナーではなく、コードで行っています。テキストのベースラインの位置を取得するにはどうすればよいですか?
html - ボタンをテーブルの下の中央に揃えるには?
フォーム要素をテーブルに配置して、列名と入力が 2 列に配置されるようにします。そして、テーブルの下に送信ボタンとキャンセルボタンを配置しました。テーブルの幅は固定されていません。ボタンをテーブル幅の中央揃えに配置したい。
簡単な方法の 1 つは、ボタンをテーブルに配置することです。しかし、私はそれらをテーブルから切り離したいと思っています。それを行う最もエレガントな方法は何ですか?
memory - 32 ビット Intel プロセッサでのメモリ アラインメント
Pentium などの Intel の 32 ビット プロセッサには 64 ビット幅のデータ バスがあるため、1 回のアクセスで 8 バイトがフェッチされます。これに基づいて、これらのプロセッサがアドレス バスで発行する物理アドレスは常に 8 の倍数であると想定しています。
まず、この結論は正しいですか?
次に、それが正しければ、データ構造メンバーを 8 バイト境界に揃える必要があります。しかし、これらのプロセッサでは、代わりに 4 バイト アラインメントを使用している人を見てきました。
そうすることをどのように正当化できますか?
wpf - WPFTabItemコンテンツの配置は常に中央に配置されます
TabItem内にコンテンツを配置しようとしていますが、TabItemのスペースを埋めるコンテナーを追加できません。追加したものはすべて中央に表示されます。
WPF Toolkitのテーマ(WhistlerBlue.xaml)を使用しているので、この問題の原因はおそらくそれだと思います。
テーマが必要なため、削除できません。せいぜい何かを変更することはできますが、WPFは初めてで、何を変更すればよいかわかりません。
私のTabControlは次のようになります。
同様の質問がありますが、答えはありません。WPFで、tabItemのコンテンツを取得して使用可能なスペースを埋めるにはどうすればよいですか。
誰かが私を助けることができますか?ありがとう。
html - パネル内でのパネルの整列に関する CSS の問題
下の画像を見てください。青いボックス内に赤いボックスを定義しましたが、それらは左に流れて黒いボックスに入ります。興味深いことに、古いブラウザーや互換モードをオンにした場合、それらは私が望むように見えます。また、VS2008で見たいと思っているように見えます。誰にもアイデアはありますか?ここにCSSがあります
jquery - IE の中央揃え水平アコーディオン (動的幅)
Internet Explorer 6 および 7 で、幅が指定されていない水平アコーディオンを中央に配置する方法を見つけようとしています。XHTML 1.0 Strict で作業しています。Webkit と Mozilla では、display:table だけです。考えられることはすべて試しましたが、LMGTFY と思われるものは何でも試しましたが、うまくいきません。
例を次の場所に投稿しました: http://ableobject.com/horaccordion.html
コードは次のとおりです。
HTML:
CSS:
JQuery/Javascript:
html - チェックボックスを内側に揃える
よくわからない不思議な問題を抱えているようです。
これは私のhtmlです:
本体内に配置されたDreamweaverのデフォルトのもの以外は何もないHtmlページ内。
このCSSを添付すると:
これで、このコードはSafariで正しくレンダリングされ、左側にテキストが表示され、div内の右側にチェックボックスが配置されます。
Firefoxではそうではありません。
チェックボックスは、行を落としたように見えます。
理解できない問題に関連しているようですが、チェックボックスが最初に来る場合は次のようになります。
予想通りSafariでは良くありませんが、Firefoxでは意図した方法でレンダリングされます。
行が落ちた原因がわからないようです。
html - 単純な CSS の問題: 左上にタイトル テキスト、右上にボタン
絶対配置された要素 (重要な場合はスパン) の左上に揃えて表示するテキストと、同じ要素の右上に揃えて表示するボタンが必要なページがあります。 編集:これの問題は、私が使用float: right;
してdisplay: inline;
いて、ボタンがまだ次の行をドロップするのが好きな場合でもあります。
現在、私の解決策は、ボタンをスパン要素でラップし、スパンを右にフロートさせてから、ボタンを絶対位置に設定することです。これに関する問題は、ブラウザーがボタンをレンダリングするサイズに合わせてラッパースパンの幅を手動で指定しない限り、表示されないことです。これはちょっとばかげています。
これを行う適切な方法は何ですか?
編集2:これが私の元のコードです:
そしてHTML: