プログラミング

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

16
Python:Noneを空の文字列に変換する最も慣用的な方法?
以下を行う最も慣用的な方法は何ですか? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) 更新: str(s)を使用するようにTryptichの提案を組み込んでいます。これにより、このルーチンは文字列以外のタイプでも機能します。私はVinay Sajipのラムダの提案にひどく感銘を受けましたが、コードを比較的単純に保ちたいと思っています。 def xstr(s): if s is None: return '' else: return str(s)
156 string  python  idioms 

11
雄弁なORMを使用したLaravelへの一括挿入
Eloquent ORMを使用してLaravelでデータベースの一括挿入を実行するにはどうすればよいですか? Laravel:https ://stackoverflow.com/a/10615821/600516でこれを達成したいの ですが、次のエラーが発生します。 SQLSTATE [HY093]:無効なパラメーター番号:名前付きパラメーターと位置パラメーターが混在しています。

18
JSON文字列をHashMapに変換する
私はJavaを使用していて、JSONである文字列があります。 { "name" : "abc" , "email id " : ["abc@gmail.com","def@gmail.com","ghi@gmail.com"] } 次に、Javaでの私のマップ: Map<String, Object> retMap = new HashMap<String, Object>(); JSONObjectからのすべてのデータをそのHashMapに保管したい。 誰かがこれのためのコードを提供できますか?org.json図書館を利用したい。
156 java  json  dictionary 

30
Javaでディレクトリ間でファイルをコピーする
Javaを使用して、あるディレクトリから別のディレクトリ(サブディレクトリ)にファイルをコピーしたい。テキストファイルを含むディレクトリdirがあります。dirの最初の20個のファイルを反復処理し、繰り返しの直前に作成したdirディレクトリー内の別のディレクトリーにそれらをコピーしたいと思います。コードで、review(i番目のテキストファイルまたはレビューを表す)をにコピーしますtrainingDir。これどうやってするの?そのような機能がないようです(または私は見つけることができませんでした)。ありがとうございました。 boolean success = false; File[] reviews = dir.listFiles(); String trainingDir = dir.getAbsolutePath() + "/trainingData"; File trDir = new File(trainingDir); success = trDir.mkdir(); for(int i = 1; i <= 20; i++) { File review = reviews[i]; }
156 java  file  directory  copy 

17
Bashで2つの浮動小数点数を比較する方法は?
私はbashスクリプト内で2つの浮動小数点数を比較しようと頑張っています。私は変数にする必要があります、例えば let num1=3.17648e-22 let num2=1.5 ここで、これら2つの数値を簡単に比較したいと思います。 st=`echo "$num1 < $num2" | bc` if [ $st -eq 1]; then echo -e "$num1 < $num2" else echo -e "$num1 >= $num2" fi 残念ながら、「e-フォーマット」の可能性があるnum1の正しい扱いに問題があります。:( 任意の助け、ヒントは大歓迎です!

11
辞書をハッシュ化しますか?
キャッシュの目的で、dictに存在するGET引数からキャッシュキーを生成する必要があります。 現在私はsha1(repr(sorted(my_dict.items())))(hashlibを内部sha1()で使用する便利な方法です)を使用していますが、もっと良い方法があるかどうか知りたいです。
156 python  hash  dictionary 

7
Djangoアプリの名前を変更するには?
Djangoでアプリの名前を変更するには、そのフォルダーの名前を変更し、インポートとそのすべての参照(テンプレート/インデックス)を変更します。しかし、実行しようとするとこのエラーが発生しますpython manage.py runserver Error: Could not import settings 'nameofmynewapp.settings' (Is it on sys.path?): No module named settings このエラーをデバッグして解決するにはどうすればよいですか?手がかりはありますか?
156 python  django 

4
matplotlibでカラーバー範囲を設定する
私は次のコードを持っています: import matplotlib.pyplot as plt cdict = { 'red' : ( (0.0, 0.25, .25), (0.02, .59, .59), (1., 1., 1.)), 'green': ( (0.0, 0.0, 0.0), (0.02, .45, .45), (1., .97, .97)), 'blue' : ( (0.0, 1.0, 1.0), (0.02, .75, .75), (1., 0.45, 0.45)) } cm = m.colors.LinearSegmentedColormap('my_colormap', cdict, 1024) plt.clf() …

8
JavaScriptで子クラスから親メソッドを呼び出す方法は?
私は問題の解決策を見つけるために過去数時間を費やしてきましたが、それは絶望的なようです。 基本的に、私は子クラスから親メソッドを呼び出す方法を知る必要があります。これまでに試したすべてのものは、親メソッドを機能させなかったり、上書きしたりすることになります。 次のコードを使用してJavaScriptでOOPを設定しています。 // SET UP OOP // surrogate constructor (empty function) function surrogateCtor() {} function extend(base, sub) { // copy the prototype from the base to setup inheritance surrogateCtor.prototype = base.prototype; sub.prototype = new surrogateCtor(); sub.prototype.constructor = sub; } // parent class function ParentObject(name) { this.name = name; } …


9
パンダ列に特定の値が含まれているかどうかを確認する方法
Pandas列に特定の値を持つエントリがあるかどうかを確認しようとしています。私はでこれをやろうとしましたif x in df['id']。私はこれが機能していると思いましたが、列に含まれていないことがわかっている値を入力した場合は、43 in df['id']それでも返されTrueます。欠落しているID df[df['id'] == 43]に一致するエントリのみを含むデータフレームにサブセット化すると、明らかに、そこにエントリがありません。Pandasデータフレームの列に特定の値が含まれているかどうかを確認する方法と、現在のメソッドが機能しないのはなぜですか?(ちなみに、私が同じような質問に対するこの回答の実装を使用すると、同じ問題が発生します)。
156 python  pandas 


4
Docker-Compose永続データMySQL
$ docker-compose down次のように実行すると、MySQLデータを永続化できないようです.yml version: '2' services: # other services data: container_name: flask_data image: mysql:latest volumes: - /var/lib/mysql command: "true" mysql: container_name: flask_mysql restart: always image: mysql:latest environment: MYSQL_ROOT_PASSWORD: 'test_pass' # TODO: Change this MYSQL_USER: 'test' MYSQL_PASS: 'pass' volumes_from: - data ports: - "3306:3306" 私の理解では、data使用しているコンテナでは、volumes: - /var/lib/mysqlmysqlがデータをコンテナに保存するローカルマシンのディレクトリにマップされます。このマッピングにより、コンテナが破棄された場合でもデータが保持されるはずです。そして、mysqlコンテナーは単なるdbへのクライアントインターフェイスであり、ローカルディレクトリを表示できます。volumes_from: - data この答えを試してもうまくいかなかった。Docker-Compose永続データの問題 編集 …


19
Android Spinner:初期化中のonItemSelected呼び出しを回避
とを使用してAndroidアプリケーションを作成しましSpinnerたTextView。TextViewのSpinnerのドロップダウンリストから選択したアイテムを表示したい。onCreateメソッドにスピナーを実装したので、プログラムを実行しているときに、TextView(ドロップダウンリストから項目を選択する前に)に値が表示されます。 ドロップダウンリストから項目を選択した後でのみ、TextViewに値を表示します。どうすればよいですか? これが私のコードです: import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; public class GPACal01Activity extends Activity implements OnItemSelectedListener { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Spinner spinner = (Spinner) findViewById(R.id.noOfSubjects); // …

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