プログラミング

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


30
入力フィールドにフォーカスを設定するにはどうすればよいですか?
AngularJSの入力フィールドにフォーカスを設定する「Angularの方法」とは何ですか? より具体的な要件: モーダルを開いたら、<input>このモーダル内の事前定義されたものにフォーカスを設定します。 <input>ボタンがクリックされるなどして表示されるたびに、フォーカスを合わせます。 私は、最初の要件を達成しようとしたとしautofocusますが、これはモーダルが初めて開かれ、唯一の特定のブラウザで(Firefoxでそれが動作しないなど)ときにのみ機能します。 どんな助けでもありがたいです。

3
data.table対dplyr:他の人ができないことやうまくできないことはできますか?
概観 私はに比較的慣れていますがdata.table、にはあまり詳しくありませんdplyr。私はSOに現れたdplyrビネットと例をいくつか読みましたが、これまでのところ、私の結論は次のとおりです。 data.tableそしてdplyrスピードに匹敵する、多くの(すなわち> 10-100K)グループがある場合を除いて、いくつかの他の状況(下のベンチマークを参照) dplyr よりアクセスしやすい構文があります dplyr 潜在的なDB相互作用を抽象化します(またはそうします) いくつかの小さな機能の違いがあります(以下の「例/使用法」を参照) 私の心の中で2.私はそれにかなり慣れているのでdata.table、それほど重くはありませんが、両方に不慣れなユーザーにとっては、それが大きな要因になることは理解しています。どちらがより直感的であるかについての議論は避けたいと思います。これは、すでに詳しい人の観点から尋ねられた私の特定の質問とは無関係であるためdata.tableです。また、「より直感的」な方が分析が速くなることについての議論は避けたいと思います(確かにそうですが、ここでも、私が最も興味を持っていることはありません)。 質問 私が知りたいのは: パッケージに精通している人にとっては、どちらか一方のパッケージを使用してコーディングする方がはるかに簡単な分析タスクがあります(つまり、必要なキーストロークと難解性の必要なレベルの組み合わせ。 あるパッケージと別のパッケージで大幅に(つまり2倍以上)より効率的に実行される分析タスクはありますか? 最近のSOの質問の 1つで、これについてもう少し考えるようになりました。それまでは、dplyr私がすでにできることをはるかに超えるとは思わなかったからdata.tableです。ここにdplyr解決策があります(Qの最後のデータ): dat %.% group_by(name, job) %.% filter(job != "Boss" | year == min(year)) %.% mutate(cumu_job2 = cumsum(job2)) これは、data.tableソリューションでのハックの試みよりもはるかに優れていました。とは言っdata.tableても、優れたソリューションもかなり優れています(Jean-Robert、Arunに感謝します。ここでは、厳密に最も最適なソリューションよりも単一のステートメントを優先したことに注意してください)。 setDT(dat)[, .SD[job != "Boss" | year == min(year)][, cumjob := cumsum(job2)], by=list(id, job) ] 後者の構文は非常に難解に思えるかもしれdata.tableませんが、慣れていれば(つまり、より難解なトリックを使用しない場合)、実際にはかなり簡単です。 理想的には私が見てみたいことはいくつかの良い例がなかったですdplyrかdata.tableより簡潔であるか、パフォーマンスが大幅に優れているか方法であるです。 例 …
759 r  data.table  dplyr 





11
ファイルと関連データをRESTful WebServiceに、できればJSONとして投稿する
これはおそらく愚かな質問になるでしょうが、私はそれらの夜の1つを持っています。アプリケーションでは、RESTful APIを開発しており、クライアントがデータをJSONとして送信することを望んでいます。このアプリケーションの一部では、クライアントはファイル(通常は画像)と画像に関する情報をアップロードする必要があります。 これが単一のリクエストでどのように発生するかを追跡するのに苦労しています。ファイルデータをJSON文字列にBase64することは可能ですか?サーバーへの2つの投稿を実行する必要がありますか?これにはJSONを使用しないでください。 ちなみに、私たちはバックエンドでGrailsを使用しています。これらのサービスは、ネイティブモバイルクライアント(iPhone、Androidなど)によってアクセスされます。
757 json  rest  grails  file-upload 


19
モジュールのパスを取得する方法は?
モジュールが変更されたかどうかを検出したい。これで、inotifyを使用するのは簡単です。通知を取得するディレクトリを知るだけで済みます。 Pythonでモジュールのパスを取得するにはどうすればよいですか?
757 python  module  inotify 

14
Xcodeプロセスの起動に失敗しました:セキュリティ
私は今1〜2週間アプリを開発しており、昨日iPhone 5SをiOS 8 GMにアップデートしました。すべて正常に動作し、携帯電話からアプリを削除して再度ビルドするまで、デバイスでもテストできました。次のエラーが発生しました: Could not launch "My App" process launch failed: Security シミュレータでテストすると、問題なく動作します。これは、iOS 8 GMの更新が原因です。この起動の問題を解決するにはどうすればよいですか?iPhoneとシミュレーターでテストできるようにしたい。
756 ios  xcode  process  build 


19
(おそらく)連想配列の最初のキーを取得しますか?
連想配列の最初のキーを決定する最良の方法は何ですか?私は最初に、配列を単にforeachし、次のようにすぐにそれを壊すと考えました: foreach ($an_array as $key => $val) break; したがって、$ keyに最初のキーが含まれていますが、これは非効率的です。誰かがより良い解決策を持っていますか?
756 php  arrays 

12
Gitサブモジュールを追加するときにブランチ/タグを指定するにはどうすればよいですか?
どのように機能しgit submodule add -bますか? 特定のブランチを持つサブモジュールを追加すると、新しいクローンリポジトリ(の後git submodule update --init)は、ブランチ自体ではなく、特定のコミットになります(git statusサブモジュールでは、「現在ブランチ上にありません」と表示されます)。 私は上の任意の情報を見つけることができない.gitmodulesか.git/config、サブモジュールのブランチまたは任意の特定のコミットについてのようにどのようにGitのフィギュアそれを? また、ブランチの代わりにタグを指定することは可能ですか? バージョン1.6.5.2を使用しています。

14
GitのHEAD ^とHEAD〜の違いは何ですか?
Gitで祖先コミットオブジェクトを指定すると、との間HEAD^で混乱しHEAD~ます。 HEAD^3とのような「番号付き」バージョンがありHEAD~2ます。 それらは私に非常に似ているか同じように見えますが、チルドとキャレットの間に違いはありますか?
756 git 

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