プログラミング

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

11
bashシェルスクリプトですべての引数を伝播する
私は別のスクリプトを呼び出す非常に単純なスクリプトを書いており、現在のスクリプトから実行中のスクリプトにパラメーターを伝達する必要があります。 たとえば、私のスクリプト名はでfoo.sh、bar.sh foo.sh: bar $1 $2 $3 $4 各パラメーターを明示的に指定せずにこれを行うにはどうすればよいですか?




16
data.frame内のすべてまたは一部のNA(欠損値)を持つ行を削除します
このデータフレームの次のような行を削除します。 a)すべての列にわたってsを含みNAます。以下は私のデータフレームの例です。 gene hsap mmul mmus rnor cfam 1 ENSG00000208234 0 NA NA NA NA 2 ENSG00000199674 0 2 2 2 2 3 ENSG00000221622 0 NA NA NA NA 4 ENSG00000207604 0 NA NA 1 2 5 ENSG00000207431 0 NA NA NA NA 6 ENSG00000221312 0 1 2 3 2 …

6
Hindley-Milnerのどの部分を理解していないのですか?
私はかつて不滅の言葉をフィーチャーした販売用のTシャツがあったことを誓います: のどの部分 分かりませんか? 私の場合、答えは...すべてです! 特に、Haskellの論文ではこのような表記がよく見られますが、その意味がわかりません。それがどういう数学の分野になるのか私にはわからない。 もちろんギリシャ語のアルファベットの文字と「∉」などの記号を認識します(これは通常、何かがセットの要素ではないことを意味します)。 一方、「⊢」は今まで見たことがありません(Wikipediaは「パーティション」を意味する可能性があると主張しています)。ここでのビンキュラムの使用についてもよく知りません。(通常は、分数を表し、それはしません表示され、ここでケースのように。) このシンボルの海が何を意味するのかを理解するためにどこから始めればよいかを誰かが少なくとも教えてくれれば、それは役に立ちます。

30
エラー:vcvarsall.batが見つかりません
私はPythonパッケージdulwichをインストールしようとしました: pip install dulwich しかし、不可解なエラーメッセージが表示されます。 error: Unable to find vcvarsall.bat パッケージを手動でインストールしようとすると、同じことが起こります。 > python setup.py install running build_ext building 'dulwich._objects' extension error: Unable to find vcvarsall.bat

22
IList <string>またはIEnumerable <string>からコンマ区切りのリストを作成する
IList&lt;string&gt;またはから文字列値のコンマ区切りのリストを作成する最もクリーンな方法は何IEnumerable&lt;string&gt;ですか? String.Join(...)などで動作するstring[]ので、IList&lt;string&gt;またはなどの型をIEnumerable&lt;string&gt;文字列配列に簡単に変換できない場合は、扱いにくいことがあります。
851 c#  string 


5
現在の変更でGitブランチを作成する
私は私のマスターに取り組み始めました私の仕事は簡単だと思いブランチで。しばらくすると、さらに多くの作業が必要になることに気づき、すべての作業を新しいブランチで実行したいと考えています。 どうすれば新しいブランチを作成し、マスターをダーティにすることなくこれらすべての変更を行うことができますか?
850 git  git-branch 

30
境界内に収まるようにTextViewテキストを自動スケーリング
TextViewgetHeightとgetWidthの境界内に収まるように、ラッピングテキストのサイズを変更する最適な方法を探しています。テキストを折り返す方法を単に探しているのではありません。テキストが折り返され、画面全体に収まるほど小さいことを確認したいのです。 StackOverflowで自動サイズ変更が必要なケースをいくつか見ましたが、それらはハックソリューションの非常に特殊なケースであるか、ソリューションがないか、またはTextView十分に小さくなるまで再帰的に再描画する必要があります(メモリが集中し、強制的にテキストを再帰ごとに段階的に縮小することをユーザーに確認してください)。 しかし、誰かが私がやっていることを含まない良い解決策を見つけたと確信しています:テキストを解析して測定し、テキストのサイズを変更し、適切な小さなサイズが見つかるまで繰り返す、いくつかの重いルーチンを書きます。 TextViewテキストを折り返すためにどのルーチンを使用しますか?それらは、テキストが十分に小さいかどうかを予測するために何らかの方法で使用できませんか? tl; dr:TextViewgetHeightとgetWidthの境界に合わせて、ラップされたサイズに自動調整するためのベストプラクティスの方法はありますか?

30
Herokuコードをデプロイするときにアクセス権が拒否されました(公開キー)。致命的:リモートエンドが突然ハングアップした
次のコマンドラインを使用して、herokuにコードをデプロイしようとしています。 git push heroku master しかし、次のエラーが発生します: Permission denied (publickey). fatal: The remote end hung up unexpectedly 公開SSHキーを既にアップロードしましたが、それでもこのエラーが発生します。



30
OS Xでの環境変数の設定
OS XでPATHなどの環境変数を変更する適切な方法は何ですか? 私はGoogleを少し調べて、編集する3つの異なるファイルを見つけました。 / etc / paths 〜/ .profile 〜/ .tcshrc OS Xはbashを使用しているので、これらのファイルの一部もありません。.tcshrcが間違っていることは確かです。これらの変数、特にPATHはどこで定義されていますか? OS X v10.5(Leopard)を実行しています。

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