プログラミング

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

4
ファイルの種類をiPhoneアプリケーションに関連付けるにはどうすればよいですか?
iPhoneアプリとファイルタイプの関連付けについて。 で、この有益な質問私はアプリがカスタムURLプロトコルに関連付けることができることを学びました。 それはほぼ1年前のことで、それ以来Appleは「ドキュメントサポート」を導入しました。これにより、一歩進んで、アプリをファイルタイプに関連付けることができます。不明なファイルタイプが検出されたときに他の適切なアプリを起動するようにアプリを設定する方法については、ドキュメントに多くの説明があります。これは、URLプロトコルの登録のように、関連付けがアプリの箱から出して機能しないことを意味します。 これは私に質問を導きます:関連するアプリケーションを選択するために、SafariやMailのようなシステムアプリがこのシステムを実装していますか、それとも以前のように何もしませんか?
318 ios  cocoa-touch 

1
ListBoxとListView-データバインディングの選択方法
WPFアプリケーションのListBoxまたはListViewを検討しています。データバインディングとアイテムテンプレートのどちらかをサポートしているようです。私のアプリケーションには、ユーザー入力に基づいて検索/ソート/フィルタリングできるようにするアイテムの簡単なリストがあります。データバインディングのデモ(http://msdn.microsoft.com/en-us/library/ms771319.aspx)では、CollectionViewSourceを含むListBoxを使用しています。 誰がいつどのコントロールを使用するかについて長所/短所がありますか?

4
非同期操作を同期的に待機し、Wait()がプログラムをここでフリーズする理由
序文:単なる解決策ではなく、説明を求めています。私はすでに解決策を知っています。 タスクベースの非同期パターン(TAP)、非同期、待機に関するMSDNの記事の調査に数日費やしましたが、細かい詳細についてはまだ混乱しています。 私はWindowsストアアプリ用のロガーを書いており、非同期と同期の両方のロギングをサポートしたいと考えています。非同期メソッドはTAPに従い、同期メソッドはこれをすべて隠す必要があり、通常のメソッドのように見え、機能します。 これは、非同期ロギングのコアメソッドです。 private async Task WriteToLogAsync(string text) { StorageFolder folder = ApplicationData.Current.LocalFolder; StorageFile file = await folder.CreateFileAsync("log.log", CreationCollisionOption.OpenIfExists); await FileIO.AppendTextAsync(file, text, Windows.Storage.Streams.UnicodeEncoding.Utf8); } 今、対応する同期メソッド... バージョン1: private void WriteToLog(string text) { Task task = WriteToLogAsync(text); task.Wait(); } これは正しいように見えますが、機能しません。プログラム全体が永久にフリーズします。 バージョン2: うーん..タスクが開始されなかったのでしょうか? private void WriteToLog(string text) { Task task = WriteToLogAsync(text); …



25
「ホーム」という名前のコントローラーに一致する複数のタイプが見つかりました
現在、オンラインでホストされている無関係な2つのMVC3プロジェクトがあります。 1つは正常に動作し、もう1つは動作しないため、エラーが発生します。 「ホーム」という名前のコントローラーと一致する複数のタイプが見つかりました。これは、このリクエストを処理するルート( '{controller} / {action} / {id}')がリクエストに一致するコントローラーを検索するための名前空間を指定していない場合に発生する可能性があります。 その場合は、「namespaces」パラメーターを受け取る「MapRoute」メソッドのオーバーロードを呼び出して、このルートを登録します。 私のホスティング業者の仕事のやり方は、彼が私にFTPアクセスを与え、そのフォルダーに私のアプリケーションごとに1つずつ、他に2つのフォルダーがあります。 ftpFolderA2 / foo.com ftpFolderA2 / bar.com foo.comは正常に機能します。アプリケーションをローカルファイルシステムに公開し、コンテンツをFTPで転送すると機能します。 bar.comをアップロードして実行しようとすると、上記の問題が発生し、自分のサイトを使用できなくなります。foo.comは引き続き機能します。 bar.comはftpFolderA2内のどこからでもコントローラから検索しており、それが別のものを見つけている理由HomeControllerです。コントローラーフォルダーのみを検索するようにするにはどうすればよいですか? 事実: エリアを使用していません。これらは完全に無関係な2つのプロジェクトです。公開した各プロジェクトをそれぞれのフォルダーに配置します。派手なものは何もありません。 各プロジェクトには1つのHomeControllerしかありません。 これが問題であることを誰かが確認できますか?


30
C ++プログラムをクラッシュさせる最も簡単な方法は何ですか?
別のクラッシュしたプロセスとインターフェースするPythonプログラムを作成しようとしています(手に負えない)。残念ながら、私が接続しているプログラムは確実にクラッシュすることすらありません!だから私は意図的にクラッシュする簡単なC ++プログラムを作りたいのですが、実際にはそれを行うための最善かつ最短の方法がわかりません。 int main() { crashyCodeGoesHere(); } C ++プログラムを確実にクラッシュさせる
318 c++  crash 

7
CoffeeScriptでの3項演算
a条件に応じて値を設定する必要があります。 CoffeeScriptでこれを行う最も簡単な方法は何ですか? たとえば、これは私がJavaScriptでそれを行う方法です: a = true ? 5 : 10 # => a = 5 a = false ? 5 : 10 # => a = 10

20
文字列をブール値のphpに変換する方法
文字列をどのように変換できbooleanますか? $string = 'false'; $test_mode_mail = settype($string, 'boolean'); var_dump($test_mode_mail); if($test_mode_mail) echo 'test mode is on.'; 戻る、 ブールtrue しかし、それはする必要がありますboolean false。
318 php  string  casting  boolean 


19
文字列をX回繰り返して返す簡単な方法はありますか?
アイテムの深さに基づいて、文字列の前に特定の数のインデントを挿入しようとしています。文字列をX回繰り返して返す方法があるかどうか疑問に思っています。例: string indent = "---"; Console.WriteLine(indent.Repeat(0)); //would print nothing. Console.WriteLine(indent.Repeat(1)); //would print "---". Console.WriteLine(indent.Repeat(2)); //would print "------". Console.WriteLine(indent.Repeat(3)); //would print "---------".
318 c#  .net 

17
文字列データにputExtra()およびgetExtra()を使用する方法
誰かが私に正確にどのように使用するかgetExtra()、そしてputExtra()インテントを教えてくれますか?実際、文字列データを格納する文字列変数、たとえばstrがあります。次に、このデータを1つのアクティビティから別のアクティビティに送信します。 Intent i = new Intent(FirstScreen.this, SecondScreen.class); String keyIdentifer = null; i.putExtra(strName, keyIdentifer ); そしてSecondScreen.javaで public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.table); TextView userName = (TextView)findViewById(R.id.userName); Bundle bundle = getIntent().getExtras(); if(bundle.getString("strName")!= null) { //TODO here get the string stored in the string variable and do // setText() on userName } …

9
SPIとAPIの違いは?
サービスプロバイダーインターフェイス(SPI)とアプリケーションプログラミングインターフェイス(API)の違いは何ですか? より具体的には、Javaライブラリの場合、それらをAPIやSPIにするのは何ですか?
318 java  api 

6
Expressを使用してNodeJS Serverからファイルをダウンロードする
サーバーにあるファイルを、nodeJSサーバーのページにアクセスするマシンにダウンロードするにはどうすればよいですか? 私はExpressJSを使用していますが、これを試しています: app.get('/download', function(req, res){ var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary'); res.setHeader('Content-Length', file.length); res.write(file, 'binary'); res.end(); }); しかし、ファイル名とファイルタイプ(または拡張子)を取得できません。誰かが私を助けてくれますか?

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