プログラミング

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

11
特定の名前のフォルダを削除する方法
Linuxでは、フォルダー階層の深い階層にネストされている特定の名前のフォルダーを削除するにはどうすればよいですか? 次のパスはフォルダーの下にあり、という名前のすべてのフォルダーを削除したいと思いますa。 1/2/3/a 1/2/3/b 10/20/30/a 10/20/30/b 100/200/300/a 100/200/300/b 親フォルダーからどのLinuxコマンドを使用する必要がありますか?
139 linux  unix  rm 

9
文字列から最後のカンマを削除する
JavaScriptを使用して、最後のコンマを削除するにはどうすればよいですか?ただし、コンマが最後の文字である場合、またはコンマの後に空白しかない場合のみ?これは私のコードです。私は働くフィドルを手に入れました。しかし、バグがあります。 var str = 'This, is a test.'; alert( removeLastComma(str) ); // should remain unchanged var str = 'This, is a test,'; alert( removeLastComma(str) ); // should remove the last comma var str = 'This is a test, '; alert( removeLastComma(str) ); // should remove the last comma function removeLastComma(strng){ …
139 javascript 



1
リクエスト— 404を取得しているかどうかを確認する方法
リクエストライブラリを使用して、次のコードでWebサイトにアクセスし、そこからデータを収集しています。 r = requests.get(url) 不適切なURLが入力され、404エラーが返された場合のエラーテストを追加したいと思います。意図的に無効なURLを入力した場合、これを行うと次のようになります。 print r 私はこれを手に入れます: <Response [404]> 編集: それをテストする方法を知りたいです。オブジェクトタイプは同じです。r.contentまたはを実行するr.textと、カスタム404ページのHTMLを取得するだけです。

5
Matplotlibを使用した2Dヒートマップのプロット
Matplotlibを使用して、2Dヒートマップをプロットします。私のデータは、n行n列のNumpy配列であり、それぞれ0から1までの値を持ちます。したがって、この配列の(i、j)要素について、私の(i、j)座標に正方形をプロットします色が配列内の要素の値に比例するヒートマップ。 これどうやってするの?
139 python  numpy  matplotlib 

17
プログラムで描画可能な色を変更する
コードで白いマーカー画像の色を変更しようとしています。以下のコードで色が変わるはずですが、マーカーは白のままです。 Drawable.setColorFilter( 0xffff0000, Mode.MULTIPLY ) 私は何か見落としてますか?resフォルダーにあるドローアブルの色を変更する他の方法はありますか?
139 android 

2
djangoのグループにユーザーを追加する
グループの名前でdjangoのグループにユーザーを追加するにはどうすればよいですか? 私がすることができます: user.groups.add(1) # add by id どのように私はこのようなことをしますか: user.groups.add(name='groupname') # add by name
139 python  django 

4
Reactは状態更新の順序を保持しますか?
Reactはパフォーマンスの最適化のために、状態の更新を非同期でバッチで実行する可能性があることを知っています。したがって、を呼び出しsetStateた後に更新される状態を信頼することはできません。しかし、あなたはに反応信頼できるのと同じ順序で状態を更新setStateと呼ばれているため 同じコンポーネント? 異なるコンポーネント? 次の例のボタンをクリックすることを検討してください。 1. aがfalse、bがtrueである可能性はありますか? class Container extends React.Component { constructor(props) { super(props); this.state = { a: false, b: false }; } render() { return <Button onClick={this.handleClick}/> } handleClick = () => { this.setState({ a: true }); this.setState({ b: true }); } } 2. aがfalseでbがtrueである可能性はありますか? class SuperContainer extends React.Component …

4
matplotlib:画像に長方形を描く方法
次のように、画像に長方形を描画する方法: import matplotlib.pyplot as plt from PIL import Image import numpy as np im = np.array(Image.open('dog.png'), dtype=np.uint8) plt.imshow(im) どうすればいいのかわかりません。
139 python  image  matplotlib 

5
Goビルド:「パッケージが見つかりません」(GOPATHが設定されている場合でも)
GOPATH適切に設定したにもかかわらず、自分のパッケージを見つけるために「ビルド」または「実行」することができません。何が悪いのですか? $ echo $GOROOT /usr/local/go $ echo $GOPATH /home/mitchell/go $ cat ~/main.go package main import "foobar" func main() { } $ cat /home/mitchell/go/src/foobar.go package foobar $ go build main.go main.go:3:8: import "foobar": cannot find package
139 build  go  package 

4
単一のクエリセットでデータベースレコードを選択して更新する
2つのクエリを実行するのではなく、同じようにupdateand selectステートメントを実行するにはどうすればよいですかqueryset。1つはオブジェクトを選択するためのもので、もう1つはオブジェクトを更新するためのものです。 SQLでこれに相当するものは次のようになります。 update my_table set field_1 = 'some value' where pk_field = some_value

4
VSCodeでファイルにいくつかの変更をコミットできますが、他の変更はコミットできませんか?
VSCodeはgit統合に優れていますが、部分的なコミットを行う方法が見つかりません。基本的に、ファイル内の特定の変更を選択し、ファイル全体をステージングせずにステージングできるようにしたいと考えています。この機能は、git CLI、Githubネイティブアプリ、Atomプラグインでサポートされています。 ほとんどの場合、チケットを開く前に、何かを見逃していないことを確認します。

8
非同期のcomponentDidMount()の使用は良いですか?
componentDidMount()React Nativeで非同期関数として使用することは良い習慣ですか、それとも避けるべきですか? AsyncStorageコンポーネントのマウント時にいくつかの情報を取得する必要がありますが、それを可能にする唯一の方法は、componentDidMount()関数を非同期にすることです。 async componentDidMount() { let auth = await this.getAuth(); if (auth) this.checkAuth(auth); } これに問題はありますか?この問題の他の解決策はありますか?

1
apk add --virtualコマンドの.build-depsとは何ですか?
.build-deps次のコマンドには何がありますか?Alpineのドキュメントに説明がありません。これは事前定義されたファイルですか?これが多くのDockerfilesで参照されていることを確認してください。 RUN apk add --no-cache --virtual .build-deps \ gcc \ freetype-dev \ musl-dev RUN pip install --no-cache-dir <packages_that_require_gcc...> \ RUN apk del .build-deps
139 docker  apk  dockerfile  alpine 

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