プログラミング

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

6
Task.Start / WaitとAsync / Awaitの違いは何ですか?
私は何かが足りないかもしれませんが、行うことの違いは何ですか: public void MyMethod() { Task t = Task.Factory.StartNew(DoSomethingThatTakesTime); t.Wait(); UpdateLabelToSayItsComplete(); } public async void MyMethod() { var result = Task.Factory.StartNew(DoSomethingThatTakesTime); await result; UpdateLabelToSayItsComplete(); } private void DoSomethingThatTakesTime() { Thread.Sleep(10000); }

8
配列要素を削除してから配列のインデックスを再作成する方法は?
アレイに問題があります。以下のように変更したい配列が1つあります。その要素(要素)をインデックスで削除してから、配列のインデックスを再作成したいと思います。出来ますか? $foo = array( 'whatever', // [0] 'foo', // [1] 'bar' // [2] ); $foo2 = array( 'foo', // [0], before [1] 'bar' // [1], before [2] );
206 php  arrays  indexing 

14
ASP.Net MVCでAccess-Control-Allow-Originを設定する-最も簡単な方法
いくつかのjsonを返す単純なアクションメソッドがあります。ajax.example.comで実行されます。別のサイトsomeothersite.comからアクセスする必要があります。 私がそれを呼び出そうとすると、期待どおりの結果が得られます...: Origin http://someothersite.com is not allowed by Access-Control-Allow-Origin. 私はこれを回避する2つの方法を知っています:JSONPとカスタムHttpHandlerの作成ヘッダーを設定します。 より簡単な方法はありませんか? 単純なアクションで許可されたオリジンのリストを定義すること、または単純に全員に許可することは不可能ですか?たぶんアクションフィルター? 最適なのは...: return json(mydata, JsonBehaviour.IDontCareWhoAccessesMe);

13
UTC日時文字列をローカル日時に変換する
UTCとの間で時間を変換する必要はありませんでした。最近、自分のアプリにタイムゾーンを認識させるようリクエストがあり、私は自分自身をサークルで実行しています。現地時間をUTCに変換することについての情報はたくさんありますが、かなり基本的なものだと思います(たぶん私もそれを間違っています)。しかし、UTC時間をエンドユーザーのタイムゾーンに簡単に変換することについての情報は見つかりません。 簡単に言うと、Androidアプリは私(appengineアプリ)のデータを送信し、そのデータ内にはタイムスタンプがあります。そのタイムスタンプを使用しているutc時間に保存するには: datetime.utcfromtimestamp(timestamp) それは機能しているようです。アプリがデータを保存すると、5時間先に保存されます(EST -5です) データはappengineのBigTableに保存されており、取得すると次のような文字列として出力されます。 "2011-01-21 02:37:21" ユーザーの正しいタイムゾーンでこの文字列をDateTimeに変換するにはどうすればよいですか? また、ユーザーのタイムゾーン情報に推奨されるストレージは何ですか?(通常、どのようにtz情報を格納しますか(例: "-5:00"または "EST"など))最初の質問への回答に2番目の回答へのパラメータが含まれていると確信しています。

4
__getattr__と__getattribute__の違いを理解する
私は違いを理解しようとしています__getattr__と__getattribute__、しかし、私はそれで失敗しています。 答えはスタックオーバーフローの質問に違い__getattr__Vsは__getattribute__言います: __getattribute__オブジェクトの実際の属性を確認する前に呼び出されるため、正しく実装するのが難しい場合があります。あなたは非常に簡単に無限の再帰に終わることができます。 それが何を意味するのか全く分かりません。 次にそれは言う: あなたはほぼ間違いなく欲しい__getattr__。 どうして? 私があればことを読んで__getattribute__失敗した、__getattr__と呼ばれています。では、なぜ同じことをする2つの異なる方法があるのでしょうか。コードが新しいスタイルクラスを実装する場合、何を使用すればよいですか? この質問をクリアするためのコード例を探しています。私は自分の能力を最大限に活用しましたが、私が見つけた答えは問題を完全に議論していません。 ドキュメントがある場合は、それを読む準備ができています。


6
jQuery-送信時にパラメーターを追加します(ajaxではありません)
jQueryの「送信」を使用しています-フォームに追加のパラメーターを渡す方法はありますか?私はこれをAjaxで行うつもりはありません。これは通常の更新の典型的なフォーム送信です。 $('#submit').click(function () { $('#event').submit(function () { data: { form['attendees'] = $('#attendance').sortable('toArray').toString(); }); });

10
JSONをC#で逆シリアル化する
Facebookの友達のGraph API 呼び出しをオブジェクトのリストに逆シリアル化しようとしています。JSONオブジェクトは次のようになります。 {"data":[{"id":"518523721","name":"ftyft"}, {"id":"527032438","name":"ftyftyf"}, {"id":"527572047","name":"ftgft"}, {"id":"531141884","name":"ftftft"}, {"id":"532652067","name"... List<EFacebook> facebooks = new JavaScriptSerializer().Deserialize<List<EFacebook>>(result); プリミティブオブジェクトが無効であるため、機能していません。これを逆シリアル化するにはどうすればよいですか?
206 c#  json 


6
文字列から1つの文字列へのリスト
あなたが持っているとしましょう: List<string> los = new List<string>(); このクレイジーな関数型の世界では、これらの1つがこれらを連結して1つの文字列を作成するのに最適である、これらの日に住んでいます。 String.Join(String.Empty, los.ToArray()); StringBuilder builder = new StringBuilder(); los.ForEach(s => builder.Append(s)); string disp = los.Aggregate<string>((a, b) => a + b); またはプレーンな古いStringBuilder foreach またはより良い方法はありますか?


14
GMail、Yahoo、Hotmailを使用してJavaアプリケーションでメールを送信するにはどうすればよいですか?
GMailアカウントを使用してJavaアプリケーションからメールを送信することはできますか?会社のメールサーバーでJavaアプリを使用してメールを送信するように設定しましたが、アプリケーションを配布しても、メールサーバーは切断されません。Hotmail、Yahoo、GMailのいずれかを使用した回答は許容されます。

8
rubygemsをアップグレードする方法
gemを1.8にアップグレードする必要があります。それぞれのdebianパッケージをインストールしてみましたが、アップグレードされていないようです anujm@test:~$ dpkg -l |grep -i rubygem ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems-lwes 0.8.2-1323277262 LWES rubygems ii rubygems1.8 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems1.9 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications anujm@test:~$ anujm@test:~$ gem gem gem1.8 gem1.9 anujm@test:~$ sudo gem1.8 install serve …
206 ruby  gem 


22
SQL選択結合:すべての列の前に 'prefix。*'を付けることはできますか?
これはSQLで可能かどうか疑問に思っています。2つのテーブルAとBがあり、テーブルAで選択を行い、テーブルBで結合するとします。 SELECT a.*, b.* FROM TABLE_A a JOIN TABLE_B b USING (some_id); テーブルAに列「a_id」、「name」、および「some_id」があり、テーブルBに「b_id」、「name」、および「some_id」がある場合、クエリは列「a_id」、「name」、「some_id」を返します'、' b_id '、' name '、' some_id '。すべての列を個別にリストせずにテーブルBの列名にプレフィックスを付ける方法はありますか?これに相当するもの: SELECT a.*, b.b_id as 'b.b_id', b.name as 'b.name', b.some_id as 'b.some_id' FROM TABLE_A a JOIN TABLE_B b USING (some_id); しかし、前述のように、すべての列をリストしないため、次のようになります。 SELECT a.*, b.* as 'b.*' FROM TABLE_A a JOIN TABLE_B b …
206 sql  join 

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