プログラミング

プロおよび熱狂的プログラマーのためのQ&A

10
CSS background-image-正しい使い方は何ですか?
CSS background-imageプロパティの正しい使い方は何ですか?私が理解しようとしている重要なことは 引用符で囲む必要がありますか? background-image: url('images/slides/background.jpg'); (上記のように)相対パスにすることはできますか、それとも完全なURLにする必要がありますか? 標準に準拠したブラウザで正しく動作することを確認するために知っておくべきその他の点。
145 css 

3
クロスドメインフォームのPOST
私はこのトピックに関する記事や投稿(SOを含む)をすべて見てきましたが、主流のコメントは、同一生成元ポリシーがドメイン間でフォームPOSTを防止するというものです。同じ起源のポリシーがフォームの投稿に適用されないことを誰かが示唆しているのを見た唯一の場所はここです。 もっと「公式」または正式な情報源からの回答を希望します。たとえば、同一生成元がフォームPOSTにどのように影響するか、または影響しないかを扱うRFCを誰かが知っていますか? 説明:GETまたはPOSTを構築して任意のドメインに送信できるかどうかは尋ねていません。私は尋ねています: Chrome、IE、またはFirefoxでドメイン「Y」のコンテンツがドメイン「X」にPOSTを送信できる場合 POSTを受信するサーバーが実際にフォームの値をまったく表示する場合。私がこれを言ったのは、オンラインディスカッションの大多数がテスターがサーバーが投稿を受け取ったと記録しているが、フォームの値はすべて空である/取り除かれているためです。 公式ドキュメント(RFCなど)は、(ブラウザが現在実装しているものに関係なく)予想される動作を説明しています。 ちなみに、同一生成元がフォームのPOSTに影響を与えない場合は、偽造防止トークンが必要な理由がいくらか明らかになります。攻撃者が単純にHTTP GETを発行して偽造防止トークンを含むフォームを取得し、同じトークンを含む不正なPOSTを作成する可能性があると信じるのは簡単すぎるため、「やや」と言います。コメント?

16
レスポンシブイメージマップ
レスポンシブhtmlレイアウトの既存のイメージマップがあります。画像はブラウザのサイズに従って拡大縮小されますが、画像の座標は明らかに固定されたピクセルサイズです。イメージマップ座標のサイズを変更するには、どのようなオプションが必要ですか?
145 html  css  imagemap 

6
C ++ enumクラスはメソッドを持つことができますか?
2つの値を持つ列挙型クラスがあり、値を受け取ってもう1つの値を返すメソッドを作成したいと思います。型の安全性も維持したいと考えています(そのため、列挙型ではなく列挙型クラスを使用しています)。 http://www.cplusplus.com/doc/tutorial/other_data_types/はメソッドについて何も触れていませんが、どのタイプのクラスにもメソッドを含めることができるという印象を受けました。
145 c++  methods  enums 

8
要点に画像をどのようにアップロードしますか?
要点に画像をどのようにアップロードしますか? これを見てください:https : //gist.github.com/mbostock/5503544#file-thumbnail-png 私が試したのは、要旨の編集モードで画像ファイルをドラッグアンドドロップすることです。CrhomeとFireFoxでは動作しなかったようです。 更新:GitHubでメールをやり取りした後、この機能(ドラッグアンドドロップのバイナリファイル、画像)はサポートされません。
145 github  gist 



4
Android:プログラムでレイアウトのサイズを設定する方法
Androidアプリの一部として、ボタンセットを作成しています。ボタンは、LinearLayoutsのネストされたセットの一部です。ウェイトを使用して、含まれている親のLinearLayoutのサイズに基づいて自動的にサイズを変更するセットを用意しています。画面のピクセル数と密度に基づいて、含まれているレイアウトのサイズをピクセル数に設定するという考え方です。その変更に基づいてボタンセット自体のサイズを変更します。 次に問題は、レイアウトのサイズを変更する方法です。 私はいくつかの提案されたテクニックを試しましたが、どれもうまく機能しません。次に、ボタンセットを作成するXMLのサブセットを示します。 <LinearLayout android:layout_height="104pt" android:id="@+id/numberPadLayout" android:orientation="horizontal" android:layout_width="104pt" android:background="#a0a0a0" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" > <LinearLayout android:layout_weight="2" android:layout_height="fill_parent" android:id="@+id/linearLayout1" android:orientation="vertical" android:layout_width="wrap_content"> <Button android:text="1" android:id="@+id/button1" android:layout_weight="2" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button> <Button android:text="4" android:id="@+id/button4" android:layout_weight="2" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button> <Button android:text="7" android:id="@+id/button7" android:layout_weight="2" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button> <Button android:text="-" android:id="@+id/buttonDash" android:layout_weight="2" android:layout_width="fill_parent" android:layout_height="wrap_content"></Button> </LinearLayout> <LinearLayout android:layout_weight="2" android:layout_height="fill_parent" android:id="@+id/linearLayout2" android:orientation="vertical" android:layout_width="wrap_content"> <Button …


14
HTML5を使用して<a>内に<button>要素をネストできますか?
私は次のことをしています。 &lt;a href="www.stackoverflow.com"&gt; &lt;button disabled="disabled" &gt;ABC&lt;/button&gt; &lt;/a&gt; これは正常に機能しますが、「要素「ボタン」を要素「ボタン」内にネストすることはできません」というHTML5検証エラーが発生します。 誰か私に何をすべきかについてのアドバイスをくれますか?
145 html 

11
未来のリストを待っています
List先物を返すメソッドがあります List&lt;Future&lt;O&gt;&gt; futures = getFutures(); ここで、すべてのフューチャーが正常に処理されるか、フューチャーによって出力が返されるタスクのいずれかが例外をスローするまで待機します。1つのタスクが例外をスローしたとしても、他のフューチャーを待つ意味はありません。 単純なアプローチは wait() { For(Future f : futures) { try { f.get(); } catch(Exception e) { //TODO catch specific exception // this future threw exception , means somone could not do its task return; } } } ただし、ここでの問題は、たとえば、4番目のフューチャーが例外をスローした場合、最初の3つのフューチャーが使用可能になるまで不必要に待機します。 これを解決するには?カウントダウンラッチは何らかの形で役立ちますか?isDonejava docが言っているので、Futureを使用できません。 boolean isDone() Returns true if …


12
WindowsのGitHubクライアントを使用してPATHにGitをインストールする
PATHWindowsでGitHubクライアントを使用している場合、Gitをインストールするにはどうすればよいですか? どうやらGitがPATHにインストールされていないため、エラーが発生しています。たとえば、Atomを使用してLinterプラグインをインストールしようとすると、次のエラーが発生します。 npm ERR! not found: git npm ERR! npm ERR! Failed using git. npm ERR! This is most likely not a problem with npm itself. npm ERR! Please check if you have git installed and in your PATH. GitHub for Windowsは、インストール時にGitをインストールしますか?(それ以外の場合は、Gitをどのように使用する必要がありますか?)私はそれを二重にインストールしたくない...それで、すでにそこにあるGitをPATHに追加するにはどうすればよいですか?


5
Git:fatal:Pathspecはサブモジュールにあります
このガイドによると、TravisCIにHakyll静的サイトを自動的にデプロイさせようとしています。 これが私のリポジトリの設定方法です。hakyllファイルとmarkdownファイルを含むソースブランチがあります。それは_site私のmasterブランチにリンクされたサブモジュールとしてセットアップされたディレクトリにhtmlを構築します。 私は問題なくサイトを構築し、次にcd_siteディレクトリに作成します。しかし、git add ./*新しく生成されたHTMLファイルを使用しようとすると、次のエラーが発生します。 fatal: Pathspec './about.html' is in submodule '_site' しようとするとgit add --all、次のエラーが発生します。 git: pathspec.c:317: prefix_pathspec: Assertion `item-&gt;nowildcard_len &lt;= item-&gt;len &amp;&amp; item-&gt;prefix &lt;= item-&gt;len' failed. /home/travis/build.sh: line 245: 1566 Aborted git add --all これは何が原因で、どうすればこれを回避できますか? ここでリポジトリを表示できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.