プログラミング

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



6
スカラーとプリミティブのデータ型-同じですか?
私が読んださまざまな記事で、プリミティブデータ型への参照がある場合と、スカラーへの参照がある場合があります。 それぞれについての私の理解は、それらがint、boolean、charなどのような単純なもののデータ型であるということです。 特定の用語を使用する必要がある、または単に交換可能な用語であることを意味する私が欠けているものはありますか?それぞれのウィキペディアのページには何も明らかではありません。 用語が単に互換性がある場合、どちらが好ましいですか?

2
すべてのファイルをgit checkout
リポジトリのすべてのファイルのすべての変更を取り除くにはどうすればよいですか? 私がブランチにいて、いくつかの変更を加えたとしましょう。git status「変更はコミット用にステージングされていません」で一連のファイルを返し、すべてのファイルでこれらの変更をすべて削除したいと思います。単一のコマンドでこれを行うにはどうすればよいですか? 次のようにして、1つのファイルのみをチェックアウトできます。 git checkout -- <file> git checkout --単独ですべてのコミットされていないファイルのリストを返すことに気づきました。しかし、私はそれらすべてをチェックアウトする方法を見つけることができませんgit checkout --all。 調べたところman git checkout何も見つかりませんでした。また、Git:1つを除くすべてのファイルをチェックアウトしてみましたがgit checkout .、いずれも動作しませんでした。 git checkout --出力をループして、プログラムで行う必要がありますか?
127 git  git-checkout 

8
JavaジェネリックT対オブジェクト
次の2つのメソッド宣言の違いは何ですか。 public Object doSomething(Object obj) {....} public <T> T doSomething(T t) {....} 一方でできる/できることはありますか?このサイトの他の場所でこの質問を見つけることができませんでした。
127 java  generics 

7
Python標準ライブラリのデコレータ(特に@非推奨)
ルーチンに非推奨のマークを付ける必要がありますが、非推奨の標準ライブラリデコレータはありません。私はそれと警告モジュールのレシピを知っていますが、私の質問は次のとおりです:なぜこの(一般的な)タスクに標準のライブラリデコレータがないのですか? 追加の質問:標準ライブラリに標準デコレータはありますか?
127 python  decorator 

11
Kotlinの複数の変数let
kotlinで複数のnull許容変数の複数のletをチェーンする方法はありますか? fun example(first: String?, second: String?) { first?.let { second?.let { // Do something just if both are != null } } } つまり、次のようなものです: fun example(first: String?, second: String?) { first?.let && second?.let { // Do something just if both are != null } }
127 kotlin 

11
Dockerはインストールされていますが、Docker Composeはインストールされていませんか?どうして?
次のコマンドを実行して、centos 7にdockerをインストールしました。 curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world 注:helloworldは正しく実行され、問題はありません。 ただし、docker-compose(docker-compose.ymlが存在し、有効である)を実行しようとすると、Centosでのみエラーが発生します(docker-composeファイルではWindowsバージョンが正常に機能します)。 /usr/local/bin/docker-compose: line 1: {error:Not Found}: command not found

7
MysqlDBで使用するPandasまたはNumpy NanをNoneに置き換える
MysqlDBを使用してmysqlデータベースにPandasデータフレーム(またはnumpy配列を使用できます)を書き込もうとしています。MysqlDBは 'nan'を理解していないようで、nanがフィールドリストにないことを示すエラーがデータベースからスローされます。「nan」をNoneTypeに変換する方法を見つける必要があります。 何か案は?

3
観察可能なvs流動可能なrxJava2
私は新しいrx java 2を見ていました、そして私がbackpressureもうの考えを理解しているのかよくわかりません... 私たちにObservableはbackpressureサポートがなく、サポートがあることは知っFlowableています。 例に基づいて、私が持っているflowableとしましょうinterval: Flowable.interval(1, TimeUnit.MILLISECONDS, Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Consumer<Long>() { @Override public void accept(Long aLong) throws Exception { // do smth } }); これは約128個の値の後でクラッシュします。これは、アイテムを取得するよりも消費が遅いことは明らかです。 しかし、私たちは同じです Observable Observable.interval(1, TimeUnit.MILLISECONDS, Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Consumer<Long>() { @Override public void accept(Long aLong) throws Exception { // do smth } }); 消費を遅らせても、これはまったく機能しません。Flowable仕事をするためにonBackpressureDrop、私が演算子を置くとしましょう、クラッシュはなくなりましたが、すべての値が放出されるわけではありません。 だから私が現在頭の中で答えを見つけることができない基本的な質問はなぜbackpressure私がプレーンを使用できるのか気にすべきなObservableのbufferですか?それとも反対側からbackpressure、消費の管理と処理に有利な点は何ですか?
127 java  android  rx-java 


3
mingw-w64スレッド:posix vs win32
私はWindowsにmingw-w64をインストールしています。win32スレッドとposixスレッドの2つのオプションがあります。私は、win32スレッドとpthreadの違いを知っていますが、これら2つのオプションの違いはわかりません。posixスレッドを選択すると、CreateThreadのようなWinAPI関数を呼び出せなくなると思います。 このオプションは、どのスレッドAPIがプログラムまたはライブラリによって使用されるかを指定しているようですが、何によって使用されますか?GCC、libstdc ++、または他の何かによって? 私はこれを見つけました: Windowsのgccポートでのthread_posixsとthread_win32の違いは何ですか? つまり、このバージョンのmingwでは、threads-posixリリースはposix APIを使用してstd :: threadの使用を許可し、threads-win32はwin32 APIを使用して、std :: thread部分を無効にします標準。 OK、Win32スレッドを選択すると、std :: threadは使用できなくなりますが、Win32スレッドは引き続き使用されます。しかし、何によって使用されますか?
127 windows  gcc  pthreads  mingw 

9
Kubernetesダッシュボードにサインインする方法は?
kubeadmとkubeletをv1.8.0にアップグレードしました。そして、公式ドキュメントに従ってダッシュボードをインストールします。 $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml その後、実行してダッシュボードを開始しました $ kubectl proxy --address="192.168.0.101" -p 8001 --accept-hosts='^*$' その後、幸い、http://192.168.0.101:8001 / api / v1 / namespaces / kube-system / services / https:kubernetes- dashboard:/ proxy /からダッシュボードにアクセスできました 私はこれまでに会ったことがないこのようなログインページにリダイレクトされました。 認証には2つの方法があるようです。 を/etc/kubernetes/admin.confkubeconfigとしてアップロードしようとしましたが、失敗しました。次に、取得したトークンを使用しkubeadm token listてサインインしようとしましたが、再び失敗しました。 問題は、ダッシュボードにサインインする方法です。以前よりも多くのセキュリティメカニズムが追加されたようです。ありがとう。

13
sklearnエラーValueError:入力にNaN、無限大、またはdtype( 'float64')には大きすぎる値が含まれています
私はsklearnを使用していて、アフィニティの伝播に問題があります。入力行列を作成しましたが、次のエラーが発生し続けます。 ValueError: Input contains NaN, infinity or a value too large for dtype('float64'). 私は走った np.isnan(mat.any()) #and gets False np.isfinite(mat.all()) #and gets True 使ってみた mat[np.isfinite(mat) == True] = 0 無限値を削除しますが、これも機能しませんでした。アフィニティ伝播アルゴリズムを使用できるように、マトリックスの無限値を取り除くにはどうすればよいですか? 私はanacondaとpython 2.7.9を使用しています。

7
キャッシュディレクトリ..を作成できないか、ディレクトリが書き込み可能ではありません。Laravelでキャッシュなしで続行
新しいLaravelプロジェクトを作成しました。依存関係をインストールするためにターミナルに移動composerすると、次の警告が表示されます。 Cannot create cache directory /home/w3cert/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache.

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