プログラミング

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

30
name = ''の無効なフォームコントロールにはフォーカスできません
私のウェブサイトに深刻な問題があります。Google Chromeでは、一部の顧客が私の支払いページに進むことができません。フォームを送信しようとすると、次のエラーが発生します。 An invalid form control with name='' is not focusable. これはJavaScriptコンソールからのものです。 問題は、必要な属性を持つ非表示フィールドが原因である可能性があると読みました。ここで問題は、html5必須属性ではなく、.net webforms必須フィールドバリデーターを使用していることです。 このエラーが発生するのはランダムです。これの解決策を知っている人はいますか?
671 html  validation 


7
Pythonで「with open」を使用して複数のファイルを開くにはどうすればよいですか?
私は、一度にファイルのカップルを変更したい場合に限っ私はそれらのすべてに書き込むことができます。どういうわけか、複数のオープンコールをwithステートメントと組み合わせることができるかどうか疑問に思っています。 try: with open('a', 'w') as a and open('b', 'w') as b: do_something() except IOError as e: print 'Operation failed: %s' % e.strerror それが不可能な場合、この問題のエレガントな解決策はどのようになりますか?
670 python  file-io 


9
揮発性vs.インターロックvs.ロック
クラスに、public int counter複数のスレッドによってアクセスされるフィールドがあるとしましょう。これintは、増分または減分されるだけです。 このフィールドをインクリメントするには、どのアプローチを使用する必要がありますか。その理由は何ですか。 lock(this.locker) this.counter++;、 Interlocked.Increment(ref this.counter);、 のアクセス修飾子をcounterに変更しますpublic volatile。 私が発見したvolatileので、私は多くのlockステートメントとの使用を削除してきましたInterlocked。しかし、これを行わない理由はありますか?

30
JavaのC ++ Pair <L、R>に相当するものは何ですか?
Pair&lt;L,R&gt;Javaにない理由はありますか?このC ++構成に相当するものは何でしょうか?自分で実装することは避けたいです。 と思われる1.6は、似たような(提供されるAbstractMap.SimpleEntry&lt;K,V&gt;)が、このルックスはかなり回旋します。
670 java  tuples  std-pair 

30
文字列を複数の単語境界区切り文字で単語に分割する
私がやりたいことはかなり一般的な仕事だと思いますが、Webでの参照は見つかりませんでした。句読点のあるテキストがあり、単語のリストが必要です。 "Hey, you - what are you doing here!?" する必要があります ['hey', 'you', 'what', 'are', 'you', 'doing', 'here'] しかし、Python str.split()は1つの引数でのみ機能するため、空白で分割した後、すべての単語に句読点が付きます。何か案は?
670 python  string  split 

18
Project Eulerとの速度比較:C vs Python vs Erlang vs Haskell
私はProject Eulerからの問題#12をプログラミング演習として使用し、C、Python、Erlang、およびHaskellでの(確かに最適ではない)実装を比較しました。実行時間をいくらか長くするために、最初の問題で述べたように、500ではなく1000を超える除数で最初の三角形の数値を検索します。 結果は次のとおりです。 C: lorenzo@enzo:~/erlang$ gcc -lm -o euler12.bin euler12.c lorenzo@enzo:~/erlang$ time ./euler12.bin 842161320 real 0m11.074s user 0m11.070s sys 0m0.000s Python: lorenzo@enzo:~/erlang$ time ./euler12.py 842161320 real 1m16.632s user 1m16.370s sys 0m0.250s PythonとPyPy: lorenzo@enzo:~/Downloads/pypy-c-jit-43780-b590cf6de419-linux64/bin$ time ./pypy /home/lorenzo/erlang/euler12.py 842161320 real 0m13.082s user 0m13.050s sys 0m0.020s アーラン: lorenzo@enzo:~/erlang$ erlc euler12.erl lorenzo@enzo:~/erlang$ time erl …

29
AngularJSでチェックボックス値のリストにバインドするにはどうすればよいですか?
チェックボックスがいくつかあります。 &lt;input type='checkbox' value="apple" checked&gt; &lt;input type='checkbox' value="orange"&gt; &lt;input type='checkbox' value="pear" checked&gt; &lt;input type='checkbox' value="naartjie"&gt; コントローラのリストにバインドして、チェックボックスが変更されるたびにコントローラがチェックされたすべての値のリストを維持するようにしたい['apple', 'pear']。たとえば、 ng-modelは、1つのチェックボックスの値のみをコントローラーの変数にバインドできるようです。 4つのチェックボックスをコントローラーのリストにバインドできるようにする別の方法はありますか?

7
(非voidではない)自己終了タグはHTML5で有効ですか?
W3Cのバリデータは、自己終了タグ(持つものそのため、「好きではない/&gt;の「)非空要素。(Void要素とは、コンテンツを一切含まない可能性がある要素です)。HTML5でも有効ですか? 受け入れられる void要素の例: &lt;br /&gt; &lt;img src="" /&gt; &lt;input type="text" name="username" /&gt; 拒否された非void要素の例: &lt;div id="myDiv" /&gt; &lt;span id="mySpan" /&gt; &lt;textarea id="someTextMessage" /&gt; 注: W3Cバリデーターは実際にはvoid自己終了タグを受け入れます。作成者は元々、単純なタイプミス(の\&gt;代わり/&gt;)のために問題がありました。ただし、HTML 5では一般に自己終了タグは100%有効ではありません。回答は、さまざまなHTMLフレーバーにわたる自己終了タグの問題について詳しく説明しています。

16
C#で文字列をバイト配列に変換する
VBからC#に変換しています。このステートメントの構文に問題があります: if ((searchResult.Properties["user"].Count &gt; 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } 次に、次のエラーが表示されます。 引数1: 'object'から 'byte []'に変換できません 'System.Text.Encoding.GetString(byte [])'に最適なオーバーロードメソッドの一致には、無効な引数がいくつかあります この投稿に基づいてコードを修正しようとしましたが、まだ成功しません string User = Encoding.UTF8.GetString("user", 0); 助言がありますか?
670 c#  string  vb.net  encoding  byte 

8
ggplot2での軸ラベルの回転と間隔
X軸がラベルの長い因子であるプロットがあります。おそらく理想的な視覚化ではありませんが、今のところは、これらのラベルを回転させて垂直にしたいと思います。以下のコードでこの部分を理解しましたが、ご覧のとおり、ラベルが完全に表示されていません。 data(diamonds) diamonds$cut &lt;- paste("Super Dee-Duper",as.character(diamonds$cut)) q &lt;- qplot(cut,carat,data=diamonds,geom="boxplot") q + opts(axis.text.x=theme_text(angle=-90))
670 r  ggplot2  labels 



12
フレックスボックス:水平および垂直に中央揃え
フレックスボックスを使用して、divをコンテナ内で水平方向および垂直方向の中央に配置する方法。以下の例では、水平方向の中央に配置された各行の下(行)に各数値が必要です。 .flex-container { padding: 0; margin: 0; list-style: none; display: flex; align-items: center; justify-content: center; } row { width: 100%; } .flex-item { background: tomato; padding: 5px; width: 200px; height: 150px; margin: 10px; line-height: 150px; color: white; font-weight: bold; font-size: 3em; text-align: center; } &lt;div class="flex-container"&gt; &lt;div class="row"&gt; &lt;span class="flex-item"&gt;1&lt;/span&gt; …
669 html  css  flexbox 

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