プログラミング

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

11
マークダウン:番号付きリストを続ける
次のマークダウンコードではitem 3、リスト番号3から始めたいと思います。しかし、マークダウンの間にあるコードブロックのため、このリスト項目は新しいリストとして開始されます。その行動を防ぐ方法はありますか? 望ましい出力: 1. item 1 2. item 2 ``` Code block ``` 3. item 3 生成される出力: アイテム1 アイテム2 Code block アイテム3
474 markdown 

10
^ Mを無視するgit-diff
一部のファイルが改行区切り文字として^ Mを含むプロジェクト。git-diffはファイル全体が1行であると認識しているため、これらのファイルの比較は明らかに不可能です。 以前のバージョンとどのように違いますか? 「比較時に^ Mを改行として扱う」のようなオプションはありますか? prompt> git-diff "HEAD^" -- MyFile.as diff --git a/myproject/MyFile.as b/myproject/MyFile.as index be78321..a393ba3 100644 --- a/myproject/MyFile.cpp +++ b/myproject/MyFile.cpp @@ -1 +1 @@ -<U+FEFF>import flash.events.MouseEvent;^Mimport mx.controls.*;^Mimport mx.utils.Delegate \ No newline at end of file +<U+FEFF>import flash.events.MouseEvent;^Mimport mx.controls.*;^Mimport mx.utils.Delegate \ No newline at end of file prompt> 更新: 現在、最新の10のリビジョンをチェックアウトし、CRをLFに変換するRubyスクリプトを記述しています。 …
474 git  diff  newline  git-diff 

9
Gitでのファイル名の大文字の変更
以前とは異なる大文字を使用するようにファイルの名前を変更しようとしています。 git mv src/collision/b2AABB.js src/collision/B2AABB.js fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js ご覧のとおり、Gitはこれに適合しています。私もプレーンな古いmvコマンドだけを使用して名前を変更しようとしましたが、Gitは(名前変更として、または新しい追跡されていないファイルとして)名前変更を認識しません。 同じ名前の大文字と小文字が異なるようにファイルを変更するにはどうすればよいですか?Zシェル(zsh)4.3.15 を使用するGit 1.7.9.1を搭載したMac OS X v10.7.3(Lion)を使用しています。

10
jQueryの据え置きと約束-.then()と.done()
私はjQueryの遅延とプロミスについて読んでいますが、コールバックの成功に.then()&.done()を使用することの違いがわかりません。私が知っているエリックHyndsがいることを言及.done()して.success()同じ機能にマッピングするが、私はそう推測している.then()すべてのコールバックがすべて成功した操作の完了時に呼び出されるよう。 誰かが正しい使い方を教えてくれますか?


19
AngularJSのコントローラー間で通信する正しい方法は何ですか?
コントローラ間で通信する正しい方法は何ですか? 私は現在、次のような恐ろしいファッジを使用していますwindow: function StockSubgroupCtrl($scope, $http) { $scope.subgroups = []; $scope.handleSubgroupsLoaded = function(data, status) { $scope.subgroups = data; } $scope.fetch = function(prod_grp) { $http.get('/api/stock/groups/' + prod_grp + '/subgroups/').success($scope.handleSubgroupsLoaded); } window.fetchStockSubgroups = $scope.fetch; } function StockGroupCtrl($scope, $http) { ... $scope.select = function(prod_grp) { $scope.selectedGroup = prod_grp; window.fetchStockSubgroups(prod_grp); } }
473 scope  angularjs 

30
C#でURLのクエリ文字列を作成する方法
コードからWebリソースを呼び出すときの一般的なタスクは、クエリ文字列を作成して、必要なすべてのパラメーターを含めることです。決してロケットサイエンスではあり&ませんが、最初のパラメータでない場合は、パラメータのエンコードなど、気にする必要がある気の利いた詳細事項があります。 それを行うコードは非常に単純ですが、少し面倒です: StringBuilder SB = new StringBuilder(); if (NeedsToAddParameter A) { SB.Append("A="); SB.Append(HttpUtility.UrlEncode("TheValueOfA")); } if (NeedsToAddParameter B) { if (SB.Length>0) SB.Append("&"); SB.Append("B="); SB.Append(HttpUtility.UrlEncode("TheValueOfB")); } } これは非常に一般的なタスクであり、よりエレガントで読みやすいユーティリティクラスの存在を期待します。MSDNをスキャンしましたが、MSDNを見つけることができませんでした。これにより、次の質問が表示されます。 上記を行う上で最もエレガントでクリーンな方法は何ですか?
473 c#  .net  url  query-string 

7
Nginx —ルートとエイリアスとの混乱をもたらす静的ファイル
のアプリサーバーを通じてアプリを提供し、アプリサーバーに8080アクセスせずにディレクトリから静的ファイルを提供する必要があります。私が持っているnginx設定はこのようなものです... # app server on port 8080 # nginx listens on port 8123 server { listen 8123; access_log off; location /static/ { # root /var/www/app/static/; alias /var/www/app/static/; autoindex off; } location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } これで、この構成ですべてが正常に動作します。rootディレクティブはコメント化されていることに注意してください。 をアクティブrootまたは非アクティブにすると、alias動作しなくなります。私は、末尾を削除する場合しかし、/static/からrootそれが再び動作を開始します。 誰かが何が起こっているのか説明できますか?また、間の違いが何であるかはっきりと冗長に説明してくださいrootとalias、そしてその目的は。
473 nginx 

15
* ngIfと* ngForが同じ要素でエラーを引き起こす
私は角度のを使用しようとすると問題を抱えている*ngForし、*ngIf同じ要素に。 のコレクションをループしようとする*ngForと、コレクションはと見nullなされ、その結果、テンプレートのプロパティにアクセスしようとすると失敗します。 @Component({ selector: 'shell', template: ` <h3>Shell</h3><button (click)="toggle()">Toggle!</button> <div *ngIf="show" *ngFor="let thing of stuff"> {{log(thing)}} <span>{{thing.name}}</span> </div> ` }) export class ShellComponent implements OnInit { public stuff:any[] = []; public show:boolean = false; constructor() {} ngOnInit() { this.stuff = [ { name: 'abc', id: 1 }, { name: 'huo', …

18
半径の輪郭を描く?
とにかく得ることのあるの丸みを帯びた角を上のアウトラインのdiv elementと同様に、border-radius?
473 html  css 


8
loadurlを呼び出すとAndroid webviewがブラウザーを起動する
でActivityタイトルとWebビューを持つを作成しましたLinearLayout。ではonResume()この方法、それを呼び出しますwebView.loadUrl(url)。問題は、最初にアクティビティがタイトルを表示し、残りの画面を空白にしてから、URLのページでデバイスブラウザを起動することです。WebViewタイトルの下に表示されているページが見たいです。何が問題でしょうか? 編集:わかりました。さらに検索を行ったところ、次のことがわかりました。 URLをクリックするとデフォルトのブラウザが開きます こちらのWebViewチュートリアルを指します。 Webクライアントを実装して設定するだけです。


25
「git pull --all」ですべてのローカルブランチを更新できますか?
私は、少なくとも3つのリモートブランチ(マスター、ステージング、プロダクション)を持っていることがよくあります。これらのリモートブランチを追跡する3つのローカルブランチがあります。 私のすべてのローカルブランチを更新するのは面倒です: git fetch --all git rebase origin/master git checkout staging git rebase origin/staging git checkout production git rebase origin/production "git pull -all"だけを実行したいのですが、実行できませんでした。「fetch --all」を実行してから、現在の作業ブランチを更新(早送りまたはマージ)しますが、他のローカルブランチは更新しないようです。 それでも手動で各ローカルブランチに切り替えて更新するのに困っています。
473 git 

14
属性に基づいてオブジェクト配列をフィルタリングする方法は?
以下の不動産ホームオブジェクトのJavaScript配列があります。 var json = { 'homes': [{ "home_id": "1", "price": "925", "sqft": "1100", "num_of_beds": "2", "num_of_baths": "2.0", }, { "home_id": "2", "price": "1425", "sqft": "1900", "num_of_beds": "4", "num_of_baths": "2.5", }, // ... (more homes) ... ] } var xmlhttp = eval('(' + json + ')'); homes = xmlhttp.homes; 私がやりたいのは、オブジェクトに対してフィルターを実行して、「ホーム」オブジェクトのサブセットを返すことです。 たとえば、私はに基づいて、フィルタにできるようにしたい:price、sqft、num_of_beds、とnum_of_baths。 …
473 javascript 

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