プログラミング

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

11
Internet Explorer 11の検出
IE 11には他のすべてのIEとは異なるユーザーエージェント文字列があることを知っています Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko この質問に回答を指定してIE 11を検出しようとしました」 jqueryはIE 11を検出できません それ !!navigator.userAgent.match(/Trident\/7\./) しかし、エラーが発生しています Object not found and needs to be re-evaluated. 次に、IE11で開発者コンソールを開き、いくつかの事前定義されたJavaScriptオブジェクトにアクセスしようとしましたが、それでも同じエラーが発生します。 私が試してみました navigator.userAgent window.navigator console.log('test'); 誰かそれについて何か考えがありますか?

15
Enterキーを押したときに「Ding」を停止します
非常にシンプルなWindowsフォームアプリケーションがあります。また、Windows(または少なくともWindowsフォームアプリケーション)では、単一行のTextBoxコントロール内でEnterキーを押すと、Dingが聞こえます。これは不快な音で、単一行のTextBoxであるため、改行を入力できないことを示しています。 これで結構です。ただし、フォームには1つのTextBoxと1つの検索ボタンがあります。そして、私は、ユーザーが、彼らが完成タイピングをした後、彼らはしていないので、Enterキーを押して検索を実行することができています持って検索ボタンをクリックしてマウスを使用します。 しかし、この丁音が発生します。それは非常に迷惑です。 フォームでそのサウンドがまったく再生されないようにするにはどうすればよいですか? @David H-Enterキーを検出する方法は次のとおりです。 private void textBox1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { // Perform search now. } }

6
numpy配列をディスクに保存する最良の方法
私は大きな派手な配列を保持するための高速な方法を探しています。それらをバイナリ形式でディスクに保存してから、比較的高速にメモリに読み戻します。残念ながらcPickleは十分な速度ではありません。 numpy.savezとnumpy.loadが見つかりました。しかし、奇妙なことに、numpy.loadはnpyファイルを「メモリマップ」にロードします。つまり、配列の定期的な操作は非常に遅くなります。たとえば、次のようなものは非常に遅くなります。 #!/usr/bin/python import numpy as np; import time; from tempfile import TemporaryFile n = 10000000; a = np.arange(n) b = np.arange(n) * 10 c = np.arange(n) * -0.5 file = TemporaryFile() np.savez(file,a = a, b = b, c = c); file.seek(0) t = time.time() z = np.load(file) print "loading …

30
VBoxManage:エラー:ホストオンリーアダプターの作成に失敗しました
私が実行している浮浪者 1.4および仮想ボックスのFedora 17のマシンに4.3を。「急上昇」すると、次のエラーが発生します。 Bringing machine 'default' up with 'virtualbox' provider... [default] Clearing any previously set forwarded ports... [default] Clearing any previously set network interfaces... There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["hostonlyif", "create"] Stderr: …

5
Cの関数「sleep」の適切な#includeは何ですか?
私はBig Nerd Ranchの本であるObjective-Cプログラミングを使用しており、最初の数章でCを書くことから始めます。私が作成したプログラムの1つで、スリープ機能を使用しています。その本の中で、私#include <stdlib.h>は#include <stdio.h>パートの下に置くように私に言いました。これは、「C99では関数 'sleep'の暗黙の宣言は無効です」という警告を取り除くことになっています。しかし、を置いた後の何らかの理由#include <stdlib.h>で、警告は消えません..この問題はプログラムの正常な実行を停止しませんが、#include使用する必要があることに興味を持っていました!
124 c  sleep 


3
Git:gitでマージされていないすべての変更をリストします
さまざまなトピックのブランチを作成し、不要になったときに定期的に削除するのではなく、約50のブランチになりました;) 私はブランチを削除しようとしましたが、それらのいくつかにはマージされていない変更があります。 私が欲しいのは、マスターにない私のリポジトリのブランチにどのような変更があるかを正確に確認する機能です。それを行う方法はありますか 前もって感謝します。
124 git  branch 


14
Javaでintをcharに変換する
以下はコードスニペットです。 int a = 1; char b = (char) a; System.out.println(b); しかし、私が得るのは空の出力です。 int a = '1'; char b = (char) a; System.out.println(b); 出力として1を取得します。 誰かがこれを説明できますか?そして、最初のスニペットのようにintをcharに変換したい場合、どうすればよいですか?
124 java  char  int 

2
パーセンテージ(%)およびピクセル(px)またはemでのボーダー半径
border-radiusにピクセル値またはem値を使用する場合、値が要素の最大の辺より大きい場合でも、エッジの半径は常に円弧または丸薬の形状になります。 パーセンテージを使用すると、エッジの半径は楕円形になり、要素の各辺の中央から始まり、楕円または楕円形になります。 border-radiusのピクセル値: コードスニペットを表示 div { background: teal; border-radius: 999px; width: 230px; height: 100px; padding: 40px 10px; box-sizing: border-box; font-family: courier; color: #fff; } <div>border-radius:999px;</div> コードスニペットを実行する結果を非表示スニペットを展開 border-radiusのパーセント値: コードスニペットを表示 div { background: teal; border-radius: 50%; width: 230px; height: 100px; padding:40px 10px; box-sizing:border-box; font-family:courier; color:#fff; } <div>border-radius:50%;</div> コードスニペットを実行する結果を非表示スニペットを展開 パーセンテージで表した境界半径が、ピクセルまたはem値で設定された境界半径と同じように機能しないのはなぜですか?
124 css  css-shapes 

7
C ++、フリーストアとヒープ
動的な割り当てはnew/delete上の場所を取ると言われているフリー店舗、一方でmalloc/free操作が使用ヒープを。 実際に実際の違いがあるかどうか知りたいのですが。 コンパイラーは2つの用語を区別しますか?(無料ストアとヒープではなくnew/malloc)

3
Redis:配列またはソートされたセットの要素を期限切れにすることは可能ですか?
現在、キーと値のペア全体を期限切れにすることのみが可能ですか?リストタイプの構造に値を追加し、挿入後1時間で値を自動的に削除する場合はどうすればよいですか。それは現在可能ですか、それとも手動でパージを行うためにcronジョブを実行する必要がありますか?
124 caching  redis 

9
デフォルトのdockerレジストリをdocker.ioからプライベートレジストリに変更するにはどうすればよいですか?
デフォルトでは、コマンドを発行すると: sudo docker pull ruby:2.2.1 デフォルトではdocker.io公式サイトからプルします。 Pulling repository docker.io/library/ruby プライベートレジストリに変更するにはどうすればよいですか。つまり、私が発行した場合 sudo docker pull ruby:2.2.1 自分のプライベートレジストリからプルします。出力は次のようになります。 Pulling repository my_private.registry:port/library/ruby

11
子ノードのインデックスを取得する
まっすぐなjavascript(つまり、jQueryなどの拡張機能なし)では、すべての子ノードを繰り返し比較することなく、親ノード内の子ノードのインデックスを決定する方法はありますか? 例えば、 var child = document.getElementById('my_element'); var parent = child.parentNode; var childNodes = parent.childNodes; var count = childNodes.length; var child_index; for (var i = 0; i < count; ++i) { if (child === childNodes[i]) { child_index = i; break; } } 子供のインデックスを決定するより良い方法はありますか?
124 javascript  dom 

5
TCP:2つの異なるソケットがポートを共有できますか?
これは非常に基本的な質問かもしれませんが、それは私を混乱させます。 接続された2つの異なるソケットがポートを共有できますか?10万を超える同時接続を処理できるアプリケーションサーバーを作成していますが、システムで使用できるポートの数は約60 k(16ビット)です。接続されたソケットは新しい(専用)ポートに割り当てられるため、複数のソケットが同じポートを共有できない限り、同時接続の数はポートの数によって制限されます。だから質問。 事前に助けてくれてありがとう!

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