プログラミング

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



9
Dockerfileに名前を付ける方法
Dockerfileに名前を付ける方法がわかりません。GitHubの多くDockerfileはファイル拡張子なしで使用します。名前と拡張子を付けますか?もしそうなら?それとも私はそれらを呼び出すだけDockerfileですか?

5
YAMLマルチライン配列
でYAML、簡単に作成することができます複数行の文字列を。ただし、|文字を使用して複数行の配列を(主に構成ファイル内で読みやすくするために)作成する機能が必要です。 YAML 配列は次のように表すことができます['key1', 'key2', 'key3']。 YAML シーケンスでは、ダッシュの後にスペースと文字列が続きます: - String1 - String2 - String3 これは次のように評価されます['string1', 'string2', 'string3']。 YAML マッピングは、YAMLで常に表示されるキーと値のペアの配列です。 Key1: string1 Key2: string2 Key3: string3 これはすべてうまくいっていますが、私は、マルチラインアレイの実行方法を見ることができません。このようなもの: | ['string1', 'string2', 'string3'] ['string4', 'string5', 'string6'] YAMLで複数の配列マッピングを作成し、選択したプログラミング言語でそれらをマージする以外に、おそらく{ }PythonのようにYAMLで複数行配列を実現する方法はありますか?
140 yaml 

5
JavaScriptインポートで@記号は何をしますか?
例えば: import Component from '@/components/component' 私が見ているコードでは../、ファイルパスを基準にしてディレクトリの1つ上のレベルに移動するように動作しますが、それが何をしているかをより一般的に知りたいのです。残念ながら、シンボル検索の問題により、オンラインでドキュメントを見つけることができません。
140 javascript 

5
Jestテストを順次実行する方法は?
を介してJestテストを実行していnpm testます。Jestはデフォルトで並行してテストを実行します。テストを順番に実行する方法はありますか? 現在の作業ディレクトリの変更に依存するサードパーティのコードを呼び出すテストがいくつかあります。
140 jestjs 

3
Pythonでのモジュールの条件付きインポート
私のプログラムでは、ユーザーが使用しているOSがWindowsかLinuxかに基づいて、simplejsonまたはjsonをインポートします。ユーザーからの入力としてOS名を使用します。さて、以下を行うことは正しいですか? osys = raw_input("Press w for windows,l for linux") if (osys == "w"): import json as simplejson else: import simplejson
140 python 

14
1行のif条件割り当て
次のコードがあります num1 = 10 someBoolValue = True 私はの値に設定する必要があるnum1とし20た場合someBoolValueですTrue。それ以外は何もしません。だから、これはそのための私のコードです num1 = 20 if someBoolValue else num1 どういうわけか私は...else num1それをよりきれいに見せるためにその部分を避けることができますか?と同等 if someBoolValue: num1 = 20 私はそれを次の...else passように置き換えてみました:num1=20 if someBoolValue else pass。私が得たすべては構文エラーでした。また、私はその...else num1部分を省略できませんでした。

12
JUnitを使用して環境変数に依存するコードをテストする方法は?
環境変数を使用するJavaコードがあり、コードの動作はこの変数の値に依存します。このコードを環境変数のさまざまな値でテストしたいと思います。JUnitでこれを行うにはどうすればよいですか? Javaで環境変数を設定する一般的な方法をいくつか見てきましたが、特にテストが互いに干渉してはならないことを考えると、Javaのユニットテストの側面に関心があります。

6
ReactJS呼び出し親メソッド
私はReactJSで最初の一歩を踏み出し、親子間のコミュニケーションを理解しようとしています。私はフォームを作成しているので、フィールドをスタイリングするためのコンポーネントがあります。また、フィールドとチェックを含む親コンポーネントがあります。例: var LoginField = React.createClass({ render: function() { return ( <MyField icon="user_icon" placeholder="Nickname" /> ); }, check: function () { console.log ("aakmslkanslkc"); } }) var MyField = React.createClass({ render: function() { ... }, handleChange: function(event) { //call parent! } }) それを行う方法はありますか?そして私のロジックはreactjs "world"で良いのでしょうか?御時間ありがとうございます。

18
別の配列のすべての要素から配列をフィルタリングする方法
別の要素のすべての要素から配列 をフィルタリングする最良の方法を理解したいと思います。フィルター機能を試してみましたが、削除する値を指定する方法がわかりません。何かのようなもの: var array = [1,2,3,4]; var anotherOne = [2,4]; var filteredArray = array.filter(myCallback); // filteredArray should now be [1,3] function myCallBack(){ return element ! filteredArray; //which clearly can't work since we don't have the reference <,< } フィルター機能が役に立たない場合、どのようにこれを実装しますか? 編集:重複する可能性のある質問をチェックしましたが、javascriptを簡単に理解する人にとっては役立ちます。良いと確認された答えは物事を簡単にします。

3
イベントループコンテキスト内のマイクロタスクとマクロタスクの違い
Promises / A +仕様を読み終えたところで、microtaskとmacrotaskという用語に出会いました。http://promisesaplus.com/#notesを参照してください。 私はこれまでこれらの用語を聞いたことがありませんでした、そして今、私はその違いが何であるかについて知りたいですか? 私はすでにウェブ上でいくつかの情報を見つけようとしましたが、私が見つけたすべてはw3.org Archivesからのこの投稿です(これは私には違いを説明していません):http : //lists.w3.org/Archives /Public/public-nextweb/2013Jul/0018.html さらに、「macrotask」と呼ばれるnpmモジュールを見つけました。https://www.npmjs.org/package/macrotask 繰り返しますが、正確な違いは明確ではありません。 で説明したように、すべてのI knowが、それはイベントループとは何かを持っていること、であるhttps://html.spec.whatwg.org/multipage/webappapis.html#task-queue と//html.spec.whatwg:HTTPS .org / multipage / webappapis.html#perform-a-microtask-checkpoint このWHATWG仕様を考えると、理論的には自分で違いを抽出できるはずです。しかし、専門家による短い説明から他の人も同様に恩恵を受けることができると私は確信しています。

9
blobをbase64に変換する
これは私BlobがBase64文字列にしたいコードのスニペットです: このコメント部分は機能し、これによって生成されたURLがimg srcに設定されると、画像が表示されます。 var blob = items[i].getAsFile(); //var URLObj = window.URL || window.webkitURL; //var source = URLObj.createObjectURL(blob); //console.log("image source=" + source); var reader = new FileReader(); reader.onload = function(event){ console.log(event.target.result) }; // data url! var source = reader.readAsBinaryString(blob); 問題は下位コードにあり、生成されたソース変数はnullです 更新: 上記のコードのように、JQueryを使用してBlobファイルからBase64文字列を作成できる簡単な方法はありますか?
140 javascript  jquery 



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