プログラミング

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

14
display:noneの反対はありますか?
の反対visibility: hiddenですvisibility: visible。同様に、反対はありますdisplay: noneか? プロパティdisplay: noneを使用するほど明確ではないため、要素がある場合に要素を表示する方法を理解することに多くの人々が混乱しvisibilityます。 のvisibility: hidden代わりに使用するdisplay: noneこともできますが、同じ効果が得られないため、使用しません。
196 css 


3
C#で非同期メソッドをどのように作成しますか?
私が読んだすべてのブログ投稿は、C#で非同期メソッドを使用する方法を説明していますが、奇妙な理由で、独自の非同期メソッドを作成して使用する方法を説明していません。だから私は今私の方法を消費するこのコードを持っています: private async void button1_Click(object sender, EventArgs e) { var now = await CountToAsync(1000); label1.Text = now.ToString(); } そして私はこのメソッドを書いたCountToAsync: private Task<DateTime> CountToAsync(int num = 1000) { return Task.Factory.StartNew(() => { for (int i = 0; i < num; i++) { Console.WriteLine("#{0}", i); } }).ContinueWith(x => DateTime.Now); } これ、の使用Task.Factory、非同期メソッドを作成する最良の方法ですか、それとも別の方法で作成する必要がありますか?
196 c#  async-await  c#-5.0 

20
moment.jsの言語を変更するにはどうすればよいですか?
moment.jsで設定されている日付の言語を変更しようとしています。デフォルトは英語ですが、ドイツ語を設定したいです。これらは私が試したものです: var now = moment().format("LLL").lang("de"); それは与えていNaNます。 var now = moment("de").format("LLL"); これも反応していません。 var now = moment().format("LLL", "de"); 変更なし:これはまだ英語で結果を生成しています。 これはどのようにして可能ですか?


30
React Nativeバージョンの不一致
この投稿を改善したいですか?この質問に対する詳細な回答を提供します。これには、引用と、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 新しいプロジェクトを初期化してからXcodeエミュレーターを起動すると、次のメッセージが表示されます。 React-Nativeバージョンの不一致 Javascriptバージョン0.50.1ネイティブバージョン:0.50.0 ネイティブコードをリビルドしたことを確認してください。... 誰かがここで何が起こっているのか知っていて、私を助けることができますか?

13
Laravel Eloquentの「With()」関数を使用して特定の列を取得する
テーブルが2つUserありPostます。1つUserは多数をposts持ち、1つpostは1つだけに属しuserます。 私のUserモデルにはhasMany関係があります... public function post(){ return $this->hasmany('post'); } そして、私のpostモデルにはbelongsTo関係があります... public function user(){ return $this->belongsTo('user'); } 次に、これらの2つのテーブルを使用して結合したいのですがEloquent with()、2番目のテーブルの特定の列が必要です。クエリビルダーを使用できることはわかっていますが、使用したくありません。 Postモデルの中で私が書くとき... public function getAllPosts() { return Post::with('user')->get(); } 次のクエリを実行します... select * from `posts` select * from `users` where `users`.`id` in (<1>, <2>) しかし、私が欲しいのは... select * from `posts` select id,username from `users` where `users`.`id` …

10
HTML5によるiFrameの代替
HTML5を使用したiFrameに代わるものがあるかどうか知りたいのですが。つまり、iFrameを使用せずに、ウェブページ内にクロスドメインHTMLを挿入できるということです。
196 html  iframe 

12
JasmineでプライベートメソッドのAngular / TypeScriptのユニットテストを書く方法
angular 2でプライベート関数をどのようにテストしますか? class FooBar { private _status: number; constructor( private foo : Bar ) { this.initFooBar(); } private initFooBar(){ this.foo.bar( "data" ); this._status = this.fooo.foo(); } public get status(){ return this._status; } } 私が見つけた解決策 テストコード自体をクロージャー内に配置するか、クロージャー内にコードを追加して、外部スコープ内の既存のオブジェクトのローカル変数への参照を格納します。 後でツールを使用してテストコードを取り除きます。 http://philipwalton.com/articles/how-to-unit-test-private-functions-in-javascript/ あなたが何かをしたなら、この問題を解決するより良い方法を私に提案してください? PS このような同様のタイプの質問に対する答えのほとんどは問題の解決策を与えません、それが私がこの質問をしている理由です 開発者のほとんどは、プライベート関数をテストしないと言いますが、それらが間違っている、または正しいとは言いませんが、私のケースではプライベート関数をテストする必要があります。

11
末尾にスラッシュを付けずに文字列を返す
私には2つの変数があります。 site1 = "www.somesite.com"; site2 = "www.somesite.com/"; このようなことをしたい function someFunction(site) { // If the var has a trailing slash (like site2), // remove it and return the site without the trailing slash return no_trailing_slash_url; } どうすればよいですか?

1
Pythonの「レイズ」の使用法
違いは何だraiseとraise fromPythonでは? try: raise ValueError except Exception as e: raise IndexError これは Traceback (most recent call last): File "tmp.py", line 2, in <module> raise ValueError ValueError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "tmp.py", line 4, in <module> raise IndexError IndexError そして …

7
shシェルを使用して文字列を比較する
SHシェルを使用していて、文字列を変数の値と比較しようとしていますが、if条件は常にtrueに実行されます。どうして? ここにいくつかのコードがあります: Sourcesystem="ABC" if [ "$Sourcesystem" -eq 'XYZ' ]; then echo "Sourcesystem Matched" else echo "Sourcesystem is NOT Matched $Sourcesystem" fi; echo Sourcesystem Value is $Sourcesystem ; これでも機能しません: Sourcesystem="ABC" if [ 'XYZ' -eq "$Sourcesystem" ]; then echo "Sourcesystem Matched" else echo "Sourcesystem is NOT Matched $Sourcesystem" fi; echo Sourcesystem Value …
196 shell  unix  sh 

9
AngularJsによってロードされていない外部リソース
AngularとPhonegapを使用して、リモートサーバーにあるが問題に遭遇したビデオを読み込もうとしています。私のJSONでは、URLはプレーンなHTTP URLとして入力されています。 "src" : "http://www.somesite.com/myvideo.mp4" 私のビデオテンプレート <video controls poster="img/poster.png"> <source ng-src="{{object.src}}" type="video/mp4"/> </video> 他のすべてのデータが読み込まれますが、コンソールを見ると、次のエラーが発生します。 Error: [$interpolate:interr] Can't interpolate: {{object.src}} Error: [$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy. URL $compileProvider構成設定を追加してみましたが、問題は解決しませんでした。 $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/); クロスドメインの問題に関するこの投稿を見ましたが、これを解決する方法やどの方向に進むべきかわかりません。何かアイデアはありますか?どんな助けでもありがたいです

6
ディレクティブ定義のトランスクルードオプションを理解していますか?
これは、angularjsのディレクティブで理解するのが最も難しい概念の1つだと思います。 http://docs.angularjs.org/guide/directiveからのドキュメントは言う: transclude-要素のコンテンツをコンパイルして、ディレクティブで利用できるようにします。通常、ngTranscludeと共に使用されます。トランスクルージョンの利点は、リンク機能が正しいスコープに事前バインドされたトランスクルージョン機能を受け取ることです。通常の設定では、ウィジェットは分離スコープを作成しますが、トランスクルージョンは子ではなく分離スコープの兄弟です。これにより、ウィジェットがプライベート状態を持ち、トランスクルージョンが親(事前分離)スコープにバインドされるようになります。 true-ディレクティブのコンテンツをトランスクルードします。 'element'-低い優先度で定義されたディレクティブを含む要素全体をトランスクルードします。 それは言うtransclude一般的に使用しましたngTransclude。ただし、ngTranscludeのドキュメントのサンプルでは、ngTranscludeディレクティブをまったく使用していません。 これを理解するのに役立つ良い例をいくつか教えてください。なぜそれが必要なのですか?それは何を解決しますか?どうやって使うのですか?

20
Javaのオブジェクトのような構造
オブジェクトのような構造体を作成するJavaの方法に完全に反していますか? class SomeData1 { public int x; public int y; } アクセサーとミューテーターがJavaに似ているクラスを見ることができます。 class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int x; private int y; } 最初の例のクラスは表記上便利です。 // a function in a class public int f(SomeData1 d) { return (3 * d.x) / d.y; …
195 java  oop  struct 

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