プログラミング

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

13
vim-行を数えずに大きなテキストブロックを削除する方法
vimでは、テキストの大きなブロックを削除(またはコピー)することがよくあります。テキストの行を数え、(たとえば)50dd50行を削除するように言うことができます。 しかし、削除する行数を知らなくても、この大きなテキストブロックを削除するにはどうすればよいでしょうか。
193 vim 

25
MKMapViewをズームして注釈ピンに合わせますか?
私はMKMapViewを使用しており、マップに5〜10 kmの領域にいくつかの注釈ピンを追加しました。アプリケーションを実行すると、マップがズームアウトして全世界が表示されますが、ピンがビューに合うようにマップをズームする最良の方法は何ですか? 編集: 私の最初の考えは、MKCoordinateRegionMakeを使用して、注釈から座標中心、longitudeDelta、latitudeDeltaを計算することです。私はこれがうまくいくと確信していますが、明らかなものがないことを確認したかっただけです。 コードはところで、コメントを追加しました:FGLocationはに準拠していることをクラスでMKAnnotationlocationFakeは、あるNSMutableArrayこれらのオブジェクトの。コメントはいつでも大歓迎です。 - (MKCoordinateRegion)regionFromLocations { CLLocationCoordinate2D upper = [[locationFake objectAtIndex:0] coordinate]; CLLocationCoordinate2D lower = [[locationFake objectAtIndex:0] coordinate]; // FIND LIMITS for(FGLocation *eachLocation in locationFake) { if([eachLocation coordinate].latitude > upper.latitude) upper.latitude = [eachLocation coordinate].latitude; if([eachLocation coordinate].latitude < lower.latitude) lower.latitude = [eachLocation coordinate].latitude; if([eachLocation coordinate].longitude > upper.longitude) upper.longitude = …

7
シングルステップでリスト内のアイテムのインデックスを取得する方法
ループせずにリスト内のアイテムのインデックスを見つけるにはどうすればよいですか? 現在、これは非常に見栄えがよくありません-インデックスを取得するためだけに、同じアイテムのリストを2回検索します。 var oProp = something; int theThingIActuallyAmInterestedIn = myList.IndexOf(myList.Single(i => i.Prop == oProp));
193 c#  linq  lookup 

12
ソフトウェアフレームワークとは何ですか?[閉まっている]
ここで何が質問されているのかを理解するのは困難です。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 7年前休業。 誰かが私にソフトウェアフレームワークとは何か説明してもらえますか?なぜフレームワークが必要なのですか?プログラミングを容易にするためにフレームワークは何をしますか?



30
C ++コンソールアプリケーションがすぐに終了しないようにする方法
最近、私はこのウェブサイトからC ++を学ぼうとしています。残念ながら、コードサンプルの1つを実行しようとすると、そのプログラムが約0.5秒間開いてからすぐに閉じます。努力の成果を確認できるように、プログラムがすぐに終了しないようにする方法はありますか?
193 c++  console  exit  terminate  c++-faq 


14
Spring-MVCコントローラーで404をトリガーしますか?
スプリングを入手するには 3.0コントローラーで404をトリガーするにですか? 私はコントローラを備えており、コントローラにアクセスする@RequestMapping(value = "/**", method = RequestMethod.GET)一部のURLについては、コンテナに404を作成したいと考えています。
193 java  spring  spring-mvc 

9
リポジトリをフェッチした後に作成されたリモートブランチについてgit-svnにどのように通知しますか?
私はgit-svn会社の中央のSubversionリポジトリに対して作業するために使用しています。最近、セントラルリポジトリに新しい機能ブランチを作成しました。 Gitにそれを伝えるにはどうすればよいですか?実行すると、Subversionリポジトリに対してgit branch -r実行fetchしてGitリポジトリを初期化したときに存在していたブランチしか表示されません。
193 git  git-svn 

7
JavaScriptでの文字列照合のSwitchステートメント
次の条件付きのswtichを作成するにはどうすればよいですか? URL が含まれている場合「foo」 settings.base_urlは「bar」です。 以下は必要な効果を達成していますが、これはスイッチでより管理しやすいと感じています。 var doc_location = document.location.href; var url_strip = new RegExp("http:\/\/.*\/"); var base_url = url_strip.exec(doc_location) var base_url_string = base_url[0]; //BASE URL CASES // LOCAL if (base_url_string.indexOf('xxx.local') > -1) { settings = { "base_url" : "http://xxx.local/" }; } // DEV if (base_url_string.indexOf('xxx.dev.yyy.com') > -1) { settings = { …


16
Ajax成功イベントが機能しない
登録フォームがあり$.ajax、提出に使用しています。 これは私のAJAXリクエストです: $(document).ready(function() { $("form#regist").submit(function() { var str = $("#regist").serialize(); $.ajax({ type: 'POST', url: 'submit1.php', data: $("#regist").serialize(), dataType: 'json', success: function() { $("#loading").append("<h2>you are here</h2>"); } }); return false; }); }); 私のsubmit1.phpファイルで、データベースにメールアドレスとユーザー名のフィールドが存在するかどうかを確認します。ページを更新せずにこれらの値が存在する場合、エラーメッセージを表示したい。 これをAJAXリクエストの成功コールバックにどのように追加できますか?
193 javascript  jquery  ajax 

13
JavaScriptでCookieを名前で読み取るための最も短い関数は何ですか?
JavaScriptでCookieを読み取るための、最も短く、正確で、ブラウザーに互換性のある方法は何ですか? 非常に頻繁に、スタンドアロンスクリプトを作成しているときに(外部の依存関係がない場合)、Cookieを読み取るための関数を追加し、通常はQuirksMode.orgreadCookie()メソッドにフォールバックします(280バイト、216に縮小)。 function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } それは仕事をしますが、醜く、毎回かなりの膨満感を加えます。 jQuery.cookieが次のようなものを使用するメソッド(変更、165バイト、125縮小): function read_cookie(key) { var result; return (result = …


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