プログラミング

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



26
Java 8ストリームの逆順
一般的な質問:ストリームをリバースする適切な方法は何ですか?ストリームを構成する要素のタイプがわからない場合、ストリームを逆にする一般的な方法は何ですか? 具体的な質問: IntStream特定の範囲IntStream.range(-range, 0)で整数を生成するための範囲メソッドを提供します。これで、範囲を0から負に反転させたいので、機能しません。また、使用できません。Integer::compare List<Integer> list = Arrays.asList(1,2,3,4); list.stream().sorted(Integer::compare).forEach(System.out::println); IntStream私は、このコンパイラエラーを取得します エラー:(191、0)ajc:sorted()タイプのメソッドIntStreamは引数(Integer::compare)に適用できません ここで何が欠けていますか?

13
Cの関数型プログラミングにはどのようなツールがありますか?
最近、C(C ++ではなく)で関数型プログラミングを行う方法について多くのことを考えています。明らかに、Cは手続き型言語であり、実際には関数型プログラミングをネイティブでサポートしていません。 言語に関数型プログラミング構造を追加するコンパイラ/言語拡張機能はありますか?GCCは、言語拡張としてネストされた関数を提供します。ネストされた関数は親スタックフレームから変数にアクセスできますが、これはまだ成熟したクロージャーから遠く離れています。 たとえば、Cで本当に役立つと思うのは、関数ポインターが必要な場所ならどこでも、ラムダ式を渡して、関数ポインターに減衰するクロージャーを作成できることです。C ++ 0xにはラムダ式が含まれます(これは素晴らしいと思います)。しかし、私はストレートCに適用できるツールを探しています。 [編集]明確にするために、私は関数型プログラミングにより適したCの特定の問題を解決しようとしているのではありません。私がやりたいのなら、私はそこにどんなツールがあるのか​​知りたいだけです。


6
「Gitプッシュの非早送りの更新が拒否されました」とはどういう意味ですか?
2台のコンピューターと開発を管理するためにGitを使用しています。GitHubへの変更をコミットしようとしていますが、エラーが発生します。 一部の参照をにプッシュできませんでした<repo>。履歴が失われないようにするため、非早送りの更新は拒否されました。再度プッシュする前にリモートの変更をマージします。 これを引き起こしている可能性のあるものと、これを修正する方法を教えてください。 編集: リポジトリをプルすると、次が返されます。 *ブランチマスター->マスター(早送りではありません)すでに最新 それでもプッシュすると、前述のエラーが発生します。


9
ブートストラップアラートの自動クローズ
[ウィッシュリストに追加]ボタンをクリックしたときにアラートを呼び出し、2秒でアラートが消えるようにする必要があります。これは私が試した方法ですが、アラートが表示されるとすぐに消えます。バグがどこにあるかわからない。誰でも手伝ってくれる? JSスクリプト $(document).ready (function(){ $("#success-alert").hide(); $("#myWish").click(function showAlert() { $("#success-alert").alert(); window.setTimeout(function () { $("#success-alert").alert('close'); }, 2000); }); }); HTMLコード: <div class="product-options"> <a id="myWish" href="" class="btn btn-mini">Add to Wishlist </a> <a href="#" class="btn btn-mini"> Purchase </a> </div> 警告ボックス: <div class="alert alert-success" id="success-alert"> <button type="button" class="close" data-dismiss="alert">x</button> <strong>Success!</strong> Product have added to your …



11
PowerShellでアセンブリを読み込む方法は?
次のPowerShellコード #Get a server object which corresponds to the default instance $srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server ... rest of the script ... 次のエラーメッセージが表示されます。 New-Object : Cannot find type [Microsoft.SqlServer.Management.SMO.Server]: make sure the assembly containing this type is loaded. At C:\Users\sortelyn\ ... \tools\sql_express_backup\backup.ps1:6 char:8 + $srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server + …

6
リストに追加するにはどうすればよいですか?Number>データ構造を拡張しますか?
私はこのように宣言されたリストを持っています: List<? extends Number> foo3 = new ArrayList<Integer>(); 私はfoo3に3を追加しようとしました。ただし、次のようなエラーメッセージが表示されます。 The method add(capture#1-of ? extends Number) in the type List<capture#1-of ? extends Number> is not applicable for the arguments (ExtendsNumber)
153 java  generics 


10
Android-ANRを調査するにはどうすればよいですか?
私のアプリがANR(Application Not Responding)をスローした場所を見つける方法はありますか?/ data内のtraces.txtファイルを確認したところ、アプリケーションのトレースが表示されました。これは私がトレースで見るものです。 DALVIK THREADS: "main" prio=5 tid=3 TIMED_WAIT | group="main" sCount=1 dsCount=0 s=0 obj=0x400143a8 | sysTid=691 nice=0 sched=0/0 handle=-1091117924 at java.lang.Object.wait(Native Method) - waiting on <0x1cd570> (a android.os.MessageQueue) at java.lang.Object.wait(Object.java:195) at android.os.MessageQueue.next(MessageQueue.java:144) at android.os.Looper.loop(Looper.java:110) at android.app.ActivityThread.main(ActivityThread.java:3742) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497) at dalvik.system.NativeStart.main(Native Method) …


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