プログラミング

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

3
Typescript日付タイプ?
TypeScriptで日付を表現するにはどうすればよいですか?日付はTypeScript型ではないので、anyまたはを使用しますかobject?「正しい」方法があるようです: let myDate: any = new Date(); こんなに単純な質問なのに、グーグルではあまり見つけることができませんでした。
218 date  typescript 




7
Djangoのreverse()とは
時々djangoコードを読むと、いくつかのテンプレートに表示されreverse()ます。これが何であるかはよくわかりませんが、HttpResponseRedirectと一緒に使用されます。これはいつどのようにreverse()ように使用されることになっていますか? 誰かがいくつかの例を挙げて答えを出すといいですね...
218 django 


24
最終クラスをmockitoでモックする方法
私はこのような最終クラスを持っています: public final class RainOnTrees{ public void startRain(){ // some code here } } 私はこのクラスをこのような他のクラスで使用しています: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){ rain.startRain(); } } そして、JUnitテストクラスでクラスSeasons.javaをモックしたいのですRainOnTrees。Mockitoでこれを行うにはどうすればよいですか?
218 java  junit  mockito 

7
Eloquentで「nullでない場合」をどのようにチェックしますか?
Eloquentでフィールドがnullでないかどうかをどのように確認しますか? 試しましたModel::where('sent_at', 'IS NOT', DB::raw('null'))->...がIS NOT、比較ではなくバインディングとして表示されます。 これはそれについてDB::getQueryLog()言っていることです: 'query' => string 'select * from my_table where sent_at = ? and profile_id in (?, ?) order by created_at desc' (length=101) 'bindings' => array (size=3) 0 => string 'IS NOT' (length=6) 1 => int 1 2 => int 4
218 laravel  eloquent 

21
1行の2つの文字列をgrepで照合する
grep2つの異なる文字列を含む行を一致させるために使用しようとしています。私は次のことを試しましたが、これはstring1 または string2のいずれかを含む行と一致しますが、これは必要ではありません。 grep 'string1\|string2' filename それでgrep、両方の文字列を含む行だけとどのように一致しますか?
218 regex  linux  string  grep 

12
JavaScriptでブール条件に一致する配列の最初の要素を見つける方法は?
与えられた条件に一致するJS配列の最初の要素を見つけるための既知の組み込み/エレガントな方法があるかどうか疑問に思っています。C#に相当するものはList.Findです。 これまでのところ、私は次のような2つの機能を持つコンボを使用しています。 // Returns the first element of an array that satisfies given predicate Array.prototype.findFirst = function (predicateCallback) { if (typeof predicateCallback !== 'function') { return undefined; } for (var i = 0; i < arr.length; i++) { if (i in this && predicateCallback(this[i])) return this[i]; } return undefined; }; …
218 javascript  arrays 

21
Visual Studio Codeは常にgit資格情報を要求する
Visual Studio Codeを使い始め、テストプロジェクトをGitHubに保存しようとしましたが、Visual Studio Codeは常にGitHubの資格情報を要求しています。 私は自分のPCにGitHubデスクトップとGitをインストールしましたが、すでに実行しました。 git config --global credential.helper wincred しかし、それでもVisual Studio Codeは資格情報を求めています。 何か助けは? これは、ユーザープロファイルフォルダーにある私の.gitconfigファイルです。 [filter "lfs"] clean = git-lfs clean %f smudge = git-lfs smudge %f required = true [user] name = ddieppa [user] email = fake@live.com [credential] helper = wincred これは、資格情報を要求するポップアップウィンドウです。 私は私の入力のGitHubポップアップで資格情報を、それでもこのエラーを取得Gitの中に出力ウィンドウVisual Studioのコード: remote: Anonymous access to …

5
辞書を「完全に」上書きする方法は?
どうすれば、dictのサブクラスをできるだけ「完璧」にすることができますか?最終的な目標は、キーが小文字である単純な辞書を持つことです。 これを機能させるためにオーバーライドできる小さなプリミティブのセットがあるはずですが、私のすべての研究と試みによれば、そうではないようです: /をオーバーライドする__getitem____setitem__と、get/が機能setしなくなります。どうすればそれらを機能させることができますか?確かに個別に実装する必要はありませんか? 酸洗いが機能しないようにしてい__setstate__ますか?実装する必要がありますか? 私は、DO 必要repr、updateと__init__? 可変マッピングのみを使用する必要がありますUserDict か(またはを使用してはいけないようDictMixinです)?もしそうなら、どうですか?ドキュメントは正確には啓蒙的ではありません。 これが私の最初の試みですが、get()動作しません。間違いなく他にも多くの小さな問題があります。 class arbitrary_dict(dict): """A dictionary that applies an arbitrary key-altering function before accessing the keys.""" def __keytransform__(self, key): return key # Overridden methods. List from # /programming/2390827/how-to-properly-subclass-dict def __init__(self, *args, **kwargs): self.update(*args, **kwargs) # Note: I'm using dict directly, since super(dict, self) …

7
HttpClientとWebClientの間の決定
私たちのWebアプリは.Net Framework 4.0で実行されています。UIはajax呼び出しを通じてコン​​トローラーメソッドを呼び出します。 ベンダーのRESTサービスを利用する必要があります。.Net 4.0でRESTサービスを呼び出す最良の方法を評価しています。RESTサービスは基本認証スキームを必要とし、XMLとJSONの両方でデータを返すことができます。巨大なデータをアップロード/ダウンロードする必要はなく、今後何も表示されません。RESTを使用するためのいくつかのオープンソースコードプロジェクトを調べたところ、プロジェクトに追加の依存関係を正当化するための価値が見つかりませんでした。評価WebClientを開始しましたHttpClient。NuGetから.Net 4.0用のHttpClientをダウンロードしました。 私は間の違いを検索WebClientし、HttpClientそしてこのサイトは、単一のHttpClientは同時コールを処理することができますし、それが解決DNS、クッキーの設定や認証を再利用できることを述べました。違いによって得られる実用的な値はまだわかりません。 WebClient(同期呼び出し)、HttpClient(同期および非同期)のパフォーマンスを確認するために、簡単なパフォーマンステストを行いました。そしてここに結果があります: HttpClientすべてのリクエストに同じインスタンスを使用する(最小-最大) WebClient同期:8 ms-167 ms HttpClient同期:3 ms-7228 ms HttpClient async:985-10405 ms HttpClientリクエストごとに新しいものを使用する(最小-最大) WebClient同期:4 ms-297 ms HttpClient同期:3 ms-7953 ms HttpClient async:1027-10834 ms コード public class AHNData { public int i; public string str; } public class Program { public static HttpClient httpClient = new …

4
いつTask.Yield()を使用しますか?
私はasync / awaitなどTaskを使用Task.Yield()していますが、これまで使用したことがなく、すべての説明があっても正直なところ、この方法が必要な理由がわかりません。 誰かYield()が必要な場所で良い例を示すことができますか?
218 c#  async-await 

16
ブラウザの戻るボタンイベントを検出する方法-クロスブラウザ
ユーザーがブラウザの戻るボタンを押したかどうかを確実に検出するにはどうすればよいですか? #URLシステムを使用して、単一ページのWebアプリケーション内でページ内戻るボタンの使用をどのように強制しますか? ブラウザの戻るボタンで独自のイベントが発生しないのはなぜですか。

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