プログラミング

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



7
シグナルハンドラーはdjangoプロジェクトのどこに住むべきですか?
私はちょうどdjangoプロジェクトでシグナルリスナーを実装し始めました。私はそれらが何であるか、そしてそれらの使い方を理解しています。私はそれらをどこに置くべきかを理解するのに苦労しています。djangoサイトのドキュメントには、次のように書かれています。 このコードはどこに置くべきですか? 信号処理と登録コードを好きな場所に配置できます。ただし、シグナルが送信される前にシグナル処理が登録されるように、モジュールが含まれているモジュールが早い段階でインポートされていることを確認する必要があります。これにより、アプリのmodels.pyがシグナルハンドラの登録を配置するのに適した場所になります。 それは良い提案ですが、私のmodels.pyに非モデルクラスまたはメソッドがあると、間違った方法で私をこするだけです。 それでは、シグナルハンドラを保存して登録するためのベストプラクティス/ルールは何ですか?

14
C ++ 11の再帰的ラムダ関数
C ++ 11は初めてです。次の再帰的なラムダ関数を書いていますが、コンパイルできません。 sum.cpp #include <iostream> #include <functional> auto term = [](int a)->int { return a*a; }; auto next = [](int a)->int { return ++a; }; auto sum = [term,next,&sum](int a, int b)mutable ->int { if(a>b) return 0; else return term(a) + sum(next(a),b); }; int main(){ std::cout<<sum(1,10)<<std::endl; return 0; } …
143 c++  c++11  lambda 

4
XPathクエリを記述して2つの属性を一致させる方法は?
次の質問: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> 上記を考えると、 IDとクラスの両方をチェックするXPath式が必要な場合は、「および」条件付きで実行できますか? //div[@id='id-74385'] and div[@class='guest clearfix'] これは正しい方法ですか?ここで私の実行は失敗します...助けてください!
143 xpath 

4
イベントリスナーを動的に追加する
私はAngular 2をいじくり始めたばかりで、イベントリスナーを要素に動的に追加および削除する最良の方法を誰かが教えてくれるかどうか疑問に思っています。 コンポーネントをセットアップしました。テンプレート内の特定の要素をクリックしたときmousemoveに、同じテンプレートの別の要素にリスナーを追加したいと思います。次に、3番目の要素がクリックされたときにこのリスナーを削除します。 単純なJavascriptを使用して要素を取得し、標準を呼び出すだけでこれが機能するようになりaddEventListener()ましたが、これを行うには、 " Angular2.0 "の方法がもっとあるのではないかと思いました。

4
Java8でvoid(Voidではない)メソッドの関数型を指定する方法
私はJava 8をいじって、ファーストクラスの市民としてどのように機能するかを調べています。私は次のスニペットを持っています: package test; import java.util.*; import java.util.function.*; public class Test { public static void myForEach(List<Integer> list, Function<Integer, Void> myFunction) { list.forEach(functionToBlock(myFunction)); } public static void displayInt(Integer i) { System.out.println(i); } public static void main(String[] args) { List<Integer> theList = new ArrayList<>(); theList.add(1); theList.add(2); theList.add(3); theList.add(4); theList.add(5); theList.add(6); myForEach(theList, Test::displayInt); …
143 java  java-8 

7
Java 8ストリーム-収集と削減
いつcollect()vs を使用しreduce()ますか?誰かがどちらか一方に行く方が間違いなく良いときの良い具体的な例がありますか? Javadocは、collect()は変更可能な縮小であると述べています。 これは変更可能な削減であることを考えると、同期が(内部で)必要であり、その結果、パフォーマンスが低下する可能性があります。おそらくreduce()、reduceの各ステップの後に返すために新しいデータ構造を作成する必要があるという犠牲を払って、より容易に並列化できます。 上記のステートメントは当て推量ですが、ここでチャイムを鳴らす専門家が大好きです。
143 java  java-8  java-stream 

9
sigactionとsignalの違いは何ですか?
ここにあるアプリに追加のシグナルハンドラーを追加しようとしていましたが、作成者がsigaction()他のシグナルハンドラーの設定に使用していたことに気付きました。使うつもりsignal()でした。慣習に従うために使用する必要がありますsigaction()が、ゼロから作成する場合、どちらを選択する必要がありますか?
143 c  signals  posix 


2
コンパイル時の-pthreadフラグの重要性
さまざまなマルチスレッドのCおよびC ++プロジェクトで-pthread、コンパイルステージとリンクステージの両方にフラグが適用されるのを見ましたが、他の人はまったく使用せず-lpthread、リンクステージに渡しています。 -pthreadフラグを使用してコンパイルおよびリンクしないという危険はあり-pthreadますか?つまり、実際には何をしますか?私は主にLinuxプラットフォームに興味があります。
143 c++  c  linux  pthreads 


6
範囲内でランダムなdoubleを生成します
私は次のような2つのダブルスを持っています double min = 100; double max = 101; ランダムジェネレーターを使用して、minとmaxの範囲の間にdouble値を作成する必要があります。 Random r = new Random(); r.nextDouble(); しかし、ここで範囲を指定できる場所はありません。
143 java  random 

9
特定のnpmモジュールの依存関係ツリーを表示する方法は?
npmで使用できるがローカルでインストールされていないモジュールのツリーを取得するにはどうすればよいですか? npm llローカルにインストールされたパッケージの仕事をします。ただし、インストールされていないモジュールやグローバルにインストールされているモジュールでは機能しません。 試しましたnpm list bowerが、それだけではありません。
143 npm 

23
反応ネイティブでコンポーネントを非表示/表示
React Nativeは本当に初めてで、コンポーネントを非表示/表示する方法を知りたいです。 これが私のテストケースです: <TextInput onFocus={this.showCancel()} onChangeText={(text) => this.doSearch({input: text})} /> <TouchableHighlight onPress={this.hideCancel()}> <View> <Text style={styles.cancelButtonText}>Cancel</Text> </View> </TouchableHighlight> 私が持っているTextInputコンポーネントを、私がしたいことを示すことですTouchableHighlight入力がフォーカスを取得したときに、その後、非表示TouchableHighlightのユーザキャンセルボタンを押したとき。 TouchableHighlight関数内でコンポーネントを非表示/表示するためにコンポーネントに「アクセス」する方法がわかりませんshowCancel/hideCancel。 また、ボタンを最初から非表示にするにはどうすればよいですか?

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