プログラミング

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

5
Rails.envとRAILS_ENV
どちらの環境で実行されているかを確認するときに、例に両方が表示されます。それらは、すべての意図と目的のために等しいですか?


13
Web APIコントローラーからhttpステータスコードを返す
Web APIコントローラーのGETメソッドで変更されていない304のステータスコードを返そうとしています。 私が成功した唯一の方法は次のようなものでした: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id == userId); if (user.LastModified <= lastModifiedAtClient) { throw new HttpResponseException(HttpStatusCode.NotModified); } return user; } } ここでの問題は、これは例外ではなく、変更されていないため、クライアントキャッシュに問題がないことです。私はまた、戻り値の型がユーザーである必要があります(すべてのWeb APIの例がGETで示されているように)HttpResponseMessageまたはこのようなものを返しません。

3
PHP 5.4呼び出し時の参照渡し-簡単な修正が利用可能ですか?
この問題を簡単に修正する方法はありますか、それとも本当にすべてのレガシーコードを書き直す必要がありますか? PHPの致命的なエラー:呼び出し時の参照渡しが30行目で削除されました... これは、変数がコード全体の参照として関数に渡されるときに、どこでも発生します。
219 php 


7
アプリがユーザーによって強制終了された場合、iOSはアプリをバックグラウンドで起動しますか?
content-availableプッシュ通知のフラグを使用してバックグラウンドフェッチをトリガーしています。私が持っているfetchとremote-notification UIBackgroundModes有効。 これが私のAppDelegate.mで使用している実装です。 - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { NSLog(@"Remote Notification Recieved"); UILocalNotification *notification = [[UILocalNotification alloc] init]; notification.alertBody = @"Looks like i got a notification - fetch thingy"; [application presentLocalNotificationNow:notification]; completionHandler(UIBackgroundFetchResultNewData); } アプリがバックグラウンドで実行されている場合、正常に動作します。(上記のコードのように、通知が受信され、アプリが「通知を受け取ったように見えます」ローカル通知をトリガーしました)。 ただし、アプリが実行されておらず、content-availableフラグ付きのプッシュ通知が受信された場合、アプリは起動されず、didRecieveRemoteNotificationデリゲートメソッドが呼び出されることはありません。 WWDCビデオWhat's New With Multitasking(WWDC 2013の#204)はこれを示しています。 content-availableフラグ付きのプッシュ通知を受信すると、アプリケーションが「バックグラウンドで起動」されると書かれています。 アプリがバックグラウンドで起動しないのはなぜですか? だから本当の質問は: ユーザーがアプリを強制終了した後、iOSはバックグラウンドタスクを実行しますか?

17
Javaプロパティファイルの使用方法
Javaプロパティファイルとして保存し、後でロードして反復処理する構成値のキー/値ペアのリストがあります。 質問: ファイルをロードするクラスと同じパッケージにファイルを保存する必要がありますか、それとも配置する必要がある特定の場所がありますか? ファイルは特定の拡張子で終わる必要がありますか、それとも.txt問題ありませんか? コードでファイルをロードするにはどうすればよいですか そして、どうすれば内部の値を反復できますか?
219 java  properties 


12
iOS 7のぼかしビューに似た効果を生成するにはどうすればよいですか?
私はAppleの公にリリースされたiOS 7のサンプル画面からこのぼやけた背景を複製しようとしています: この質問は、以下のコンテンツにCIフィルターを適用することを提案していますが、それはまったく異なるアプローチです。多くの理由により、iOS 7が以下のビューのコンテンツをキャプチャしないことは明らかです。 いくつかの大まかなテストを行い、下のビューのスクリーンショットをキャプチャし、iOS 7のぼかしスタイルを模倣するのに十分な大きさの半径のCIGaussianBlurフィルターを適用すると、シミュレーターでも1〜2秒かかります。 iOS 7のぼかしビューは、ビデオやアニメーションなどの動的なビューをぼかすことができ、目立った遅れはありません。 誰もがこの効果を作成するために使用できるフレームワークを仮定できますか?現在のパブリックAPIで同様の効果を作成することが可能かどうか? 編集:(コメントから)Appleがどのように行っているかは正確にはわかりませんが、基本的な仮定はありますか?彼らはハードウェアを使用していると思いますよね? エフェクトはその背後にあるものを実際に認識しないように、各ビューで自己完結型ですか?または、ぼかしの仕組みに基づいて、ぼかしの背後にあるコンテンツを考慮する必要がありますか? エフェクトの背後にあるコンテンツに関連がある場合、Appleが以下のコンテンツの「フィード」を受信し、ぼかしを付けて継続的にレンダリングしていると想定できますか?

7
NSURLSessionを使用してPOSTリクエストを送信する
更新:解決策が見つかりました。投稿の最後で読むことができます。 を使用してリモートREST APIへのPOSTリクエストを実行しようとしていますNSURLSession。アイデアは、deviceIdおよびの2つのパラメーターを使用してリクエストを行うことtextContentです。 問題は、これらのパラメーターがサーバーによって認識されないことです。Google ChromeのPOSTMANを使用してPOSTを送信したため、サーバー部分は正しく機能し、完全に機能しました。 これは私が今使っているコードです: NSString *deviceID = [[NSUserDefaults standardUserDefaults] objectForKey:@"deviceID"]; NSString *textContent = @"New note"; NSString *noteDataString = [NSString stringWithFormat:@"deviceId=%@&textContent=%@", deviceID, textContent]; NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration]; sessionConfiguration.HTTPAdditionalHeaders = @{ @"api-key" : @"API_KEY", @"Content-Type" : @"application/json" }; NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfiguration]; NSURL *url = [NSURL URLWithString:@"http://url_to_manage_post_requests"]; NSMutableURLRequest …

21
NodeJSで依存性注入が必要ですか、それともどう対処すればよいですか?
現在、nodejsを使用していくつかの実験プロジェクトを作成しています。私は多くのJava EE WebアプリケーションをSpringでプログラミングしており、依存関係の注入が容易であることを高く評価しています。 今私は興味があります:ノードで依存関係注入をどのように行うのですか?または:私も必要ですか?プログラミングスタイルが異なるため、置き換えの概念はありますか? これまでは、データベース接続オブジェクトの共有などの簡単なことについて話していましたが、満足できる解決策が見つかりませんでした。

9
Vimで括弧(または引用符または…)を選択する方法は?
以前はこの種のもののためのプラグインがあったはずだと確信していますが、今はそれを必要とするので、それを(当然)見つけることができないようです。 大括弧、引用符、または一般的に一致する文字のリストから選択する最も簡単な方法は何ですか? write ( *, '(a)' ) 'Computed solution coefficients:' たとえば、ここでは(a)、またはを選択しますComputed solution coefficients:。 私は複数行には興味がありません。1行で発生する場合だけです。


11
C fopen vs open
使用したい理由がありますか(構文上の理由以外) FILE *fdopen(int fd, const char *mode); または FILE *fopen(const char *path, const char *mode); の代わりに int open(const char *pathname, int flags, mode_t mode); Linux環境でCを使用する場合
219 c  linux  unix  file-io  fopen 


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