プログラミング

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

4
Java 8でストリームをキャストすることは可能ですか?
Java 8でストリームをキャストすることは可能ですか?オブジェクトのリストがあるとしましょう。次のようにして、追加のオブジェクトをすべて除外できます。 Stream.of(objects).filter(c -> c instanceof Client) この後、クライアントと何かをしたい場合は、それぞれをキャストする必要があります。 Stream.of(objects).filter(c -> c instanceof Client) .map(c -> ((Client) c).getID()).forEach(System.out::println); これは少し醜く見えます。ストリーム全体を別のタイプにキャストすることは可能ですか?にキャストStream<Object>するようなStream<Client>? このようなことはおそらく悪いデザインを意味するという事実を無視してください。私はコンピューターサイエンスのクラスでこのようなことをしているので、Java 8の新機能を調べていて、それが可能かどうか知りたいと思っていました。
160 java  java-8  java-stream 

6
オーバーフローの実際の.height()をどのように取得しますか:非表示またはオーバーフロー:スクロールdiv?
divの高さを取得する方法について質問があります。私はの承知している.height()とinnerHeight()、それらのどれもが、この場合、私のために仕事をしません。実は、この場合、オーバーフロー幅のオーバーフローを持つdivがあります。スクロールし、divの高さが固定されています。 .height()またはを使用するとinnerHeight()、両方とも表示領域の高さがわかりますが、オーバーフローを考慮に入れるにはどうすればよいですか?
160 jquery  height  overflow 

15
PHPのpreg_match_all()のように、JavaScriptで複数の出現箇所を正規表現と一致させるにはどうすればよいですか?
&またはで区切られたキー=値のペアで構成されるURLエンコードされた文字列を解析しようとしています&。 以下は、最初の出現にのみ一致し、キーと値を別々の結果要素に分解します。 var result = mystring.match(/(?:&|&)?([^=]+)=([^&]+)/) 文字列「1111342 = Adam%20Franco&348572 = Bob%20Jones」の結果は次のようになります。 ['1111342', 'Adam%20Franco'] グローバルフラグ 'g'を使用すると、すべての出現に一致しますが、完全に一致した部分文字列のみが返され、分離されたキーと値は返されません。 var result = mystring.match(/(?:&|&)?([^=]+)=([^&]+)/g) 文字列「1111342 = Adam%20Franco&348572 = Bob%20Jones」の結果は次のようになります。 ['1111342=Adam%20Franco', '&348572=Bob%20Jones'] 文字列を分割し&て各キー/値ペアを個別に分割することもできますが、JavaScriptの正規表現サポートを使用し/(?:&|&)?([^=]+)=([^&]+)/て、PHPのpreg_match_all()関数と同様に、パターンの複数の出現に一致する方法はありますか? 私は次のようにサブマッチを分けて結果を得るいくつかの方法を目指しています: [['1111342', '348572'], ['Adam%20Franco', 'Bob%20Jones']] または [['1111342', 'Adam%20Franco'], ['348572', 'Bob%20Jones']]
160 javascript  regex 

22
isNaN(“”)(スペースを含む文字列)がfalseに等しいのはなぜですか?
JavaScriptでは、なぜはにisNaN(" ")評価されますfalseが、にisNaN(" x")評価されtrueますか? 私は、テキスト入力フィールドに数値演算を実行しています、と私はフィールドがあるかどうかをチェックしていますnull、""またはNaN。誰かがフィールドにいくつかのスペースを入力すると、3つすべての検証が失敗し、なぜisNaNチェックを通過しないのか混乱します。
160 javascript  nan 

9
OS X Dockからシェルスクリプトを実行しますか?
Mac OSXドックから実行するシェルスクリプトを設定するにはどうすればよいですか?ショートカットを作成するだけで、エディターでファイルが開かれるようです。編集のために開くのではなく実行するように指示するためにどこかに設定する必要があるフラグはありますか?
160 macos  shell 

13
PreparedStatementのSQLを取得するにはどうすればよいですか?
次のメソッドシグネチャを持つ一般的なJavaメソッドがあります。 private static ResultSet runSQLResultSet(String sql, Object... queryParams) これは、接続を開き、PreparedStatementsqlステートメントとqueryParams可変長配列のパラメーターを使用してを構築し、それを実行し、ResultSet(にCachedRowSetImpl)をキャッシュし、接続を閉じ、キャッシュされた結果セットを返します。 エラーをログに記録するメソッドに例外処理があります。デバッグに非常に役立つので、SQLステートメントをログの一部として記録します。私の問題は、String変数をsqlログに記録すると、テンプレートステートメントが実際の値ではなく?でログに記録されることです。実行された(または実行しようとした)実際のステートメントをログに記録したい。 だから...によって実行される実際のSQLステートメントを取得する方法はありますPreparedStatementか?(なければ、それを自分自身を構築する。私はアクセスする方法を見つけることができない場合PreparedStatement's、私はおそらく私の中でそれを自分自身を構築終わるだろう、SQLをcatchES。)

11
IISのデバッグ時にVisual Studio Attachのセキュリティ警告をオフにする
Visual Studio 2008または2010を使用している場合、IIS w3wp.exeにアタッチするたびに、セキュリティのアタッチに関する警告が表示されます。 これをどうやって変えるの? これがしばらくの間タイムアウトするように思われるので、それを長引いているために接続しておく方法も知っておくと便利です。 ところで、私は以下の回答にコメントとしてこれを追加しました。最初に行ったのは、msdnの記事http://msdn.microsoft.com/en-us/library/ms241736.aspxを試してみました が、機能しません。

6
ネストされた重みがパフォーマンスに悪いのはなぜですか?代替案?
layout_weight属性を使用して異なるビュー間の比率を作成するいくつかのレイアウトファイルを作成しました。 ある時点で、ネストされた重みに関するlint警告が出始めます。 したがって、ネストされた重みがパフォーマンスに悪いのはなぜか、および異なる画面サイズに使用でき、多くのディメンションdpi値を指定する必要がないビューディメンション間に一定の比率を作成するより効率的な方法があるかどうかと思います。いくつかのレイアウトファイル(異なる画面サイズの場合)を介して。 ありがとうございました!

3
>をxargsコマンドで使用するには?
ディレクトリ内のすべてのファイルをgrepして、そのgrepの出力を別のファイルに書き込むbashコマンドを見つけたいと思います。私の推測はこのようなことをすることでした ls -1 | xargs -I{} "grep ABC '{}' > '{}'.out" しかし、私の知る限り、xargsは二重引用符が好きではありません。ただし、二重引用符を削除すると、コマンドはコマンド全体の出力を、一連の個々のファイルではなく、「{}」。outという単一のファイルにリダイレクトします。 xargsを使用してこれを行う方法を誰かが知っていますか?このgrepシナリオをxargsの問題を説明する例として使用したので、xargsを使用しない解決策は私には適切ではありません。
160 bash  redirect  xargs 

13
バックスタックに追加したときにフラグメントの状態を維持するにはどうすればよいですか?
2つのフラグメントを切り替えるダミーアクティビティを作成しました。FragmentAからFragmentBに移動すると、FragmentAがバックスタックに追加されます。ただし、FragmentAに戻ると(押し戻すことにより)、まったく新しいFragmentAが作成され、その状態が失われます。私はこの質問と同じことをしているように感じますが、問題を根絶するのに役立つ完全なコードサンプルを含めました。 public class FooActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(android.R.id.content, new FragmentA()); transaction.commit(); } public void nextFragment() { final FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(android.R.id.content, new FragmentB()); transaction.addToBackStack(null); transaction.commit(); } public static class FragmentA extends Fragment { @Override public View onCreateView(LayoutInflater …

2
SignalRは内部でどのように機能しますか?
SignalRが内部でどのように高レベルで機能するかを誰かに教えてもらえますか? 私はそれが使用Response.Flushしてデータをフラッシュしていて、クライアント側で一定の間隔でAjaxリクエストを送信していると思います。それが正しいか?
160 signalr 

14
iPhone Webアプリケーションで向きを縦向きモードにロックするにはどうすればよいですか?
iPhone Webアプリケーションを作成していて、向きを縦向きにロックしたい。これは可能ですか?これを行うためのWebキット拡張機能はありますか? これは、Mobile Safari用のHTMLおよびJavaScriptで記述されたアプリケーションであり、Objective-Cで記述されたネイティブアプリケーションではないことに注意してください。

30
2つのソートされた配列をソートされた配列にマージする方法は?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する これはインタビューで私に尋ねられました、そしてこれは私が提供した解決策です: public static int[] merge(int[] a, int[] b) { int[] answer = new int[a.length + b.length]; int i = 0, j = 0, k = 0; while (i < a.length && j < b.length) { if (a[i] < b[j]) { answer[k] = a[i]; i++; } else …

6
ローカルストレージを安全と見なすことはできますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する オフラインで長期間機能するWebアプリケーションを開発する必要があります。これを実行可能にするために、機密データ(個人データですが、ハッシュ化して保存するだけの種類のデータではありません)をローカルストレージに保存することは避けられません。 これは推奨される方法ではないことを受け入れますが、データを保護するために次のようにしています。 スタンフォードのjavascript暗号ライブラリとAES-256を使用して、ローカルストレージに入るすべてのものを暗号化する ユーザーパスワードは暗号化キーであり、デバイスに保存されていません sslを介して単一の信頼されたサーバーから(オンラインのときに)すべてのコンテンツを提供する owasp antisamyプロジェクトを使用して、サーバーのローカルストレージとの間のすべてのデータを検証する *を使用せずにappcacheのネットワークセクションで、信頼されたサーバーとの接続に必要なURIのみを一覧表示する 一般に、OWASP XSSチートシートで提案されているガイドラインを適用しようとする 私は悪魔がしばしば詳細にあることを感謝し、ローカルストレージとJavaScriptベースのセキュリティ全般について多くの懐疑論があることを知っています。誰もが存在するかどうかについてコメントできますか: 上記のアプローチの根本的な欠陥? そのような欠陥の可能な解決策はありますか? html 5アプリケーションが長期間オフラインで機能する必要がある場合にローカルストレージを保護するより良い方法はありますか? 助けてくれてありがとう。

3
標準コンテナの複雑さの保証は何ですか?
どうやら;-)標準コンテナは何らかの形の保証を提供します。 どのタイプの保証があり、正確には、異なるタイプのコンテナの違いは何ですか? SGIページからの作業(STLについて)私はこれを思いつきました: Container Types: ================ Container: Forward Container Reverse Container Random Access Container Sequence Front Insert Sequence Back Insert Sequence Associative Container Simple Associative Container Pair Associative Container Sorted Associative Container Multiple Associative Container Container Types mapped to Standard Containers ============================================= std::vector: Sequence Back Sequence Forward/Reverse/Random Container std::deque: Sequence …
160 c++  stl  containers  big-o 

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