プログラミング

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

4
インラインJSDocを使用してパラメーターがオプションであることを示す方法は?
@paramのJSDoc wikiによると、@ param はオプションで /** @param {String} [name] */ function getPerson(name) { } あなたはのparam示すことができ、インラインを使用して function getPerson(/**String*/ name) { } そして、私は次のようにそれらを組み合わせることができます、それはうまくいきます。 /** @param [name] */ function getPerson(/**String*/name) { } しかし、可能であればすべてをインラインで実行する方法があるかどうかを知りたいです。

7
gitでgitignoreコマンドを使用する方法
私は初めてgitに取り組んでいます。私はブランチをgithubにプッシュし、すべてのライブラリとドキュメントをgithubにプッシュしました。今、私は何ができ、どのようにgitignoreコマンドを使用して同じ間違いを再び避けることができますか?
119 git  github 

6
WPFでグリッドに境界線を配置するにはどうすればよいですか?
C#/ WPFでグリッドに境界線を配置するにはどうすればよいですか? これは私が望んでいるものですが、アプリケーションに配置したグリッドコントロールの代わりに、全体の周囲に境界線を配置します。 <Grid> <Border BorderBrush="Black" BorderThickness="2"> <Grid Height="166" HorizontalAlignment="Left" Margin="12,12,0,0" Name="grid1" VerticalAlignment="Top" Width="479" Background="#FFF2F2F2" /> </Border> ... and so on ...
119 c#  wpf 


10
contentEditableキャレットインデックスの位置を取得します。
私はカーソルまたはキャレットインデックスの位置を設定する方法について、たくさんの優れたクロスブラウザ回答を見つけています contentEditable要素がありますが、そのインデックスをまたは検索する方法については何も見つかりません... 私がしたいのは、このdiv内のキャレットのインデックスを知っていることです keyupです。 したがって、ユーザーがテキストを入力しているときは、いつでもカーソル内のカーソルのインデックスを知ることができます contentEditable要素。 編集:カーソルの座標ではなく、divの内容(テキスト)内のINDEXを探しています。 <div id="contentBox" contentEditable="true"></div> $('#contentbox').keyup(function() { // ... ? });

2
awaitとContinueWithの違い
場合誰かが説明できawaitそしてContinueWith次の例では同義かではありません。私は初めてTPLを使用しようとしていますが、すべてのドキュメントを読んでいますが、違いがわかりません。 待ってください: String webText = await getWebPage(uri); await parseData(webText); ContinueWith: Task<String> webText = new Task<String>(() => getWebPage(uri)); Task continue = webText.ContinueWith((task) => parseData(task.Result)); webText.Start(); continue.Wait(); 特定の状況では、どちらが優先されますか?

15
ヘッダーにもかかわらずFirefoxの「クロスオリジン要求がブロックされました」
単純なクロスオリジンリクエストを作成しようとしていますが、Firefoxは常に次のエラーでブロックしています。 Cross-Origin Request Blocked:Same Origin Policyは、[url]のリモートリソースの読み取りを許可しません。これは、リソースを同じドメインに移動するか、CORSを有効にすることで修正できます。[url] ChromeとSafariでは問題なく動作します。 私の知る限り、PHPで正しいヘッダーをすべて設定して、これが機能するようにしています。これが私のサーバーの応答です HTTP/1.1 200 OK Date: Mon, 23 Jun 2014 17:15:20 GMT Server: Apache/2.2.22 (Debian) X-Powered-By: PHP/5.4.4-14+deb7u8 Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET, POST, OPTIONS Access-Control-Allow-Headers: Content-Type Access-Control-Request-Headers: X-Requested-With, accept, content-type Vary: Accept-Encoding Content-Length: 186 Content-Type: text/html Angular、jQuery、および基本的なXMLHTTPRequestオブジェクトを使用してみました。 var data = "id=1234" var request = new …

10
2次元配列へのポインターを作成する
静的な2次元配列へのポインターが必要です。これはどのように行われますか? static uint8_t l_matrix[10][20]; void test(){ uint8_t **matrix_ptr = l_matrix; //wrong idea } 次のようなさまざまなエラーが発生します。 警告:互換性のないポインタ型からの割り当て 下付きの値は配列でもポインタでもありません エラー:フレキシブル配列メンバーの無効な使用
119 c  arrays  pointers 

1
テンプレートクラス内のテンプレート関数
私はこのコードを持っています: template <class T> class MyClass { public: template <class U> void foo() { U a; a.invoke(); } }; この形でそれが欲しい: template <class T> class MyClass { public: template <class U> void foo(); }; template <class T> /* ????? */ void MyClass<T>::foo() { U a; a.invoke(); } これを行うにはどうすればよいですか?正しい構文は何ですか?
119 c++  templates 

2
SELECT…FOR UPDATEを使用する場合
背後のユースケースを理解するのを手伝ってくださいSELECT ... FOR UPDATE。 質問1:次のSELECT ... FOR UPDATE使用例は良い例ですか? 与えられた: 部屋[id] タグ[ID、名前] room_tags [room_id、tag_id] room_idとtag_idは外部キーです アプリケーションは、すべての部屋とそのタグをリストする必要がありますが、タグのない部屋と削除された部屋を区別する必要があります。SELECT ... FOR UPDATEを使用しない場合、次のことが起こります。 最初は: 部屋には [id = 1] タグに含まれる [id = 1, name = 'cats'] room_tagsには [room_id = 1, tag_id = 1] スレッド1: SELECT id FROM rooms; returns [id = 1] スレッド2: DELETE FROM room_tags …

8
すべてのスレッドが完了するまでpythonマルチスレッド待機
これは同様の文脈で尋ねられた可能性がありますが、約20分の検索の後で答えを見つけることができなかったので、尋ねます。 Pythonスクリプト(例:scriptA.py)とスクリプト(例:scriptB.py)を作成しました scriptBで、異なる引数を使用してscriptAを複数回呼び出します。毎回実行するのに約1時間かかります(その巨大なスクリプトは、多くのことを実行します。心配する必要はありません)。すべての異なる引数を同時に使用するscriptAですが、続行する前にすべての引数が完了するまで待つ必要があります。私のコード: import subprocess #setup do_setup() #run scriptA subprocess.call(scriptA + argumentsA) subprocess.call(scriptA + argumentsB) subprocess.call(scriptA + argumentsC) #finish do_finish() すべてをsubprocess.call()同時に実行し、すべてが完了するまで待機したいのですが、どうすればよいですか? ここの例のようにスレッドを使用しようとしました: from threading import Thread import subprocess def call_script(args) subprocess.call(args) #run scriptA t1 = Thread(target=call_script, args=(scriptA + argumentsA)) t2 = Thread(target=call_script, args=(scriptA + argumentsB)) t3 = Thread(target=call_script, args=(scriptA + …


5
data.frame列名を関数に渡します
data.frame(x)とa を受け入れる関数を記述しようとしていますcolumn。関数はxに対していくつかの計算を実行し、後で別のdata.frameを返します。関数に列名を渡すためのベストプラクティスメソッドにこだわっています。 以下の2つの最小限の例fun1では、例としてを使用してでfun2操作を実行できるため、望ましい結果が得られます。ただし、どちらも一見(少なくとも私には)エレガントではないx$columnmax() にsubstitute()、そしておそらくeval() 列名を文字ベクトルとして渡す必要があります。 fun1 <- function(x, column){ do.call("max", list(substitute(x[a], list(a = column)))) } fun2 <- function(x, column){ max(eval((substitute(x[a], list(a = column))))) } df <- data.frame(B = rnorm(10)) fun1(df, "B") fun2(df, "B") fun(df, B)たとえば、関数をとして呼び出せるようにしたいと思います。私が検討したが試していない他のオプション: column列番号の整数として渡します。これは回避すると思いますsubstitute()。理想的には、関数はどちらかを受け入れることができます。 with(x, get(column))、しかし、それが機能しても、これにはまだ必要だと思います substitute 利用するformula()とmatch.call()、どちらも私はと多くの経験を持っているの。 副質問:do.call()優先されeval()ますか?
119 r  dataframe  r-faq 

5
Numpy:各行をベクトル要素で除算します
私が派手な配列を持っているとしましょう: data = np.array([[1,1,1],[2,2,2],[3,3,3]]) 対応する「ベクター」があります。 vector = np.array([1,2,3]) data各行に沿って操作して減算または除算を行うと、結果は次のようになります。 sub_result = [[0,0,0], [0,0,0], [0,0,0]] div_result = [[1,1,1], [1,1,1], [1,1,1]] 簡単に言うと、2D配列の各行に対して、各行に対応するスカラーの1D配列で演算を実行するにはどうすればよいですか?
119 python  arrays  numpy  scipy 

6
親の高さに正しく影響するCSSの回転要素
いくつかの列があり、そのうちのいくつかを値を回転させたいとしましょう: http://jsfiddle.net/MTyFP/1/ <div class="container"> <div class="statusColumn"><span>Normal</span></div> <div class="statusColumn"><a>Normal</a></div> <div class="statusColumn"><b>Rotated</b></div> <div class="statusColumn"><abbr>Normal</abbr></div> </div> このCSSでは: .statusColumn b { writing-mode: tb-rl; white-space: nowrap; display: inline-block; overflow: visible; transform: rotate(-90deg); transform-origin: 50% 50%; } 最終的には次のようになります。 テキストが他の要素と重ならないように、回転した要素が親の高さに影響を与える原因となるCSSを記述することは可能ですか?このようなもの:

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