プログラミング

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


5
Object.freeze()とconst
Object.freeze()constES6での使用に移行するための移行用の便利な方法のようです。 両方がコードで代わりになるケースはありますか、または不変データを操作するための好ましい方法はありますか? 私が使用する必要がありObject.freeze()、私はサポートで働くすべてのブラウザが瞬間までconst、その後の使用に切り替えるconst代わりに?

13
Python速度テスト-時間差-ミリ秒
コードのセクションを高速テストするためにPythonで2回比較する適切な方法は何ですか?APIドキュメントを読んでみました。タイムデルタのことを理解しているのかわかりません。 これまでのところ私はこのコードを持っています: from datetime import datetime tstart = datetime.now() print t1 # code to speed test tend = datetime.now() print t2 # what am I missing? # I'd like to print the time diff here


15
Angularのangular.copyに代わるものは何ですか
Angularでオブジェクトをコピーしてその参照を失うにはどうすればよいですか? AngularJSでは、を使用できますangular.copy(object)が、Angularでそれを使用するとエラーが発生します。 例外:ReferenceError:angular定義されていません
136 angular 


7
NumPy配列を特定の範囲内に正規化する方法は?
オーディオまたは画像配列で処理を行った後、ファイルに書き戻す前に、範囲内で正規化する必要があります。これは次のように行うことができます: # Normalize audio channels to between -1.0 and +1.0 audio[:,0] = audio[:,0]/abs(audio[:,0]).max() audio[:,1] = audio[:,1]/abs(audio[:,1]).max() # Normalize image to between 0 and 255 image = image/(image.max()/255.0) これを行うための冗長ではない便利な関数の方法はありますか?matplotlib.colors.Normalize()関係がないようです。

5
UNIXタイムスタンプはタイムゾーンによって異なりますか?
被験者が尋ねるように; UNIXタイムスタンプはタイムゾーンごとに変わりますか? たとえば、「時刻が1397484936のときにメールを送信する」と言って別のメールにリクエストを送信した場合、他のサーバーのタイムスタンプは自分のタイムスタンプよりも12時間遅れますか?


2
Typescriptがキーワード「export」を使用してクラスとインターフェースを公開するのはなぜですか?
Typescriptに手を加えている間、(名前空間として使用されている)モジュール内のクラスはexport、次のようにその前にキーワードを記述しない限り、他のクラスでは使用できないことに気付きました。 module some.namespace.here { export class SomeClass{..} } これで、上記のコードを次のように使用できます。 var someVar = new some.namespace.here.SomeClass(); ただしpublic、メソッドまたはプロパティに外部からアクセスできることを示すためにメソッドレベルで使用されるキーワードを使用するのではなく、なぜこのキーワードが使用されるのか疑問に思いました。では、なぜこの同じメカニズムを使用して、クラスやインターフェースなどを外部から見えるようにしないのでしょうか。 これにより、次のようなコードが生成されます。 module some.namespace.here { public class SomeClass{..} }

2
Node.jsがサポートするエンコーディングのリスト
次のような、ISO-8859-1(latin1とも呼ばれる)でエンコードされたファイルを読み取る必要があります。 var file_contents = fs.readFileSync("test_data.html", "latin1"); ただし、Nodeは、「latin1」または「ISO-8859-1」が有効なエンコーディングではない(「エラー:不明なエンコーディング」)と文句を言います。 どのエンコーディングがreadFileSync受け入れますか?
136 node.js 

8
テーブルの行の高さを設定する
私はこのコードを持っています: <table class="topics" > <tr> <td style="white-space: nowrap; padding: 0 5px 0 0; color:#3A5572; font-weight: bold;">Test</td> <td style="padding: 0 4px 0 0;">1.0</td> <td>abc</td> </tr> <tr> <td style="white-space: nowrap; padding: 0 5px 0 0; color:#3A5572; font-weight: bold;">test2</td> <td style="padding: 0 4px 0 0;">1.3</td> <td>def</td> </tr> </table> 行の間隔が離れすぎています。線を近づけたい。 私がしたことは、次のCSSを追加することでしたが、何も変更していないようです。 .topics tr { …
136 html  css 

1
Rust 1.xでファイルを読み書きする実際の方法は何ですか?
Rustは比較的新しいため、ファイルを読み書きする方法が多すぎます。多くは、誰かがブログのために思いついた非常に厄介なスニペットであり、私が見つけた例の99%(スタックオーバーフローでさえ)は、動作しなくなった不安定なビルドからのものです。Rustが安定したので、ファイルを読み書きするための単純で読み取り可能でパニックにならないスニペットとは何ですか? これは、テキストファイルを読み取るという点で機能するものに最も近いものですが、必要なものをすべて含めたのはかなり確かですが、まだコンパイルされていません。これは私がすべての場所のGoogle+で見つけたスニペットに基づいており、私が変更した唯一のことは、古いものBufferedReaderが今は次のようになっていることだけBufReaderです。 use std::fs::File; use std::io::BufReader; use std::path::Path; fn main() { let path = Path::new("./textfile"); let mut file = BufReader::new(File::open(&path)); for line in file.lines() { println!("{}", line); } } コンパイラは文句を言う: error: the trait bound `std::result::Result<std::fs::File, std::io::Error>: std::io::Read` is not satisfied [--explain E0277] --> src/main.rs:7:20 |> 7 |> let mut file …
136 file-io  rust 

8
Mockitoを使用してクラスのメンバー変数をモックする
私は特に開発とユニットテストの初心者です。私の要件はかなり単純だと思いますが、私はこれについて他の考えを知りたいと思っています。 私のように2つのクラスがあるとしましょう- public class First { Second second ; public First(){ second = new Second(); } public String doSecond(){ return second.doSecond(); } } class Second { public String doSecond(){ return "Do Something"; } } First.doSecond()メソッドをテストするための単体テストを書いているとしましょう。しかし、私はSecond.doSecond()そのようにクラスをモックしたいとします。私はこれを行うためにMockitoを使用しています。 public void testFirst(){ Second sec = mock(Second.class); when(sec.doSecond()).thenReturn("Stubbed Second"); First first = new First(); assertEquals("Stubbed …
136 java  mocking  mockito 

3
誰かがCreatedAtRoute()を私に説明できますか?
Web API 2のテンプレートから、postメソッドは常に次のようになります。 [ResponseType(typeof(MyDTO))] public IHttpActionResult PostmyObject(MyDTO myObject) { ... return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject); } 私はこのCreatedAtRoute()方法を理解していません。誰かCreatedAtRoute()が私に方法を説明できますか?

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