プログラミング

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

4
Herokuに非マスターGitブランチを実行させる
Herokuでホストされているプロジェクトがあり、代替のテストサーバーを作成するところまでたどり着きました(そのため、プロダクションを台無しにすることなくHerokuワーカーをテストできます)。 トランクを実行するメインのHerokuリモートと、代替ブランチを実行したいHeroku-devリモートをすでにセットアップしています。 私の問題は、私の代替ブランチがマスターではないため、Herokuがそれをビルドしないことです。 $ git push heroku-dev test counting objects ... ... Pushed to non-master branch, skipping build. To git@heroku.com:example-dev.git * [new branch] test -> test このビルドをマスターに切り替えることは、現時点ではオプションではありません。明らかに1つのオプションは、私のテストブランチのクローンであるまったく新しいgitリポジトリを作成することですが、これはあまり理想的ではありません。
182 git  heroku 


4
C#の辞書のリテラル表記?
現在、JavaScriptとC#でプログラムされたサーバーの間にWebSocketがあります。JavaScriptでは、連想配列を使用してデータを簡単に渡すことができます。 var data = {'test': 'val', 'test2': 'val2'}; サーバー側でこのデータオブジェクトを表すために、私はを使用していますDictionary<string, string>が、これはJavaScriptよりも「タイピング費用がかかります」。 Dictionary<string, string> data = new Dictionary<string,string>(); data.Add("test", "val"); data.Add("test2", "val2"); DictionaryC#の連想配列/ sにある種のリテラル表記はありますか?
182 c#  dictionary  literals 

8
文字列を適切に比較するにはどうすればよいですか?
ユーザーが単語や文字を入力して保存し、ユーザーがもう一度入力してプログラムを終了するまで印刷できるプログラムを取得しようとしています。私のコードは次のようになります: #include <stdio.h> int main() { char input[40]; char check[40]; int i=0; printf("Hello!\nPlease enter a word or character:\n"); gets(input); printf("I will now repeat this until you type it back to me.\n"); while (check != input) { printf("%s\n", input); gets(check); } printf("Good bye!"); return 0; } 問題は、ユーザーによる入力(チェック)が元の(入力)と一致する場合でも、入力文字列の印刷を取得し続けることです。2つを誤って比較していますか?
182 c  string  strcmp 

9
ページからブラウザの印刷オプション(ヘッダー、フッター、マージン)を無効にしますか?
この質問がSOおよび他のいくつかのWebサイトでいくつかの異なる方法で質問されるのを見ましたが、それらのほとんどは具体的すぎるか、古くなっています。私は誰かが推測に迷うことなくここで決定的な答えを提供できることを望んでいます。 CSSまたはJavaScriptのいずれかを使用して、誰かがブラウザー内で印刷するときにデフォルトのプリンター設定を変更する方法はありますか?そしてもちろん、「ブラウザからの印刷物」とは、PDFや他のプラグインに依存するMIMEタイプではなく、何らかの形式のHTMLを意味します。 ご注意ください: 一部のブラウザーがこれを提供し、他のブラウザーが提供しない場合(または一部のブラウザーでその方法を知っているだけの場合)、ブラウザー固有のソリューションを歓迎します。 同様に、これを行うことに対して特定の制限がある主流のブラウザーを知っている場合は、それも役立ちますが、かなり最新のドキュメントをいただければ幸いです。(単に「XYZのセキュリティポリシーに反する」と言っても、XYZが過去3年間にこのポリシーに大幅な変更を加えた場合、あまり説得力がありません)。 最後に、「デフォルトの印刷設​​定を変更する」と言ったとき、私は自分のページだけを意味するわけではありません。特に、印刷の余白、ヘッダー、およびフッターについて言及しています。 CSSには、ページの向きとページのマージンを変更するオプションがあることをよく知っています。多くの闘争の1つはFirefoxです。ページの余白を1インチに設定すると、既に配置されている1/2インチに追加されます。 私はクライアントのサイトでPDFの使用を減らしたいと思っていますが、プレゼンテーションの侵害(および信頼性の欠如)が主な懸念事項です。

1
X-SourceFilesヘッダーは何をしますか?
ASP.NET MVC 3でFileStreamResultを使用して、次のような応答ヘッダーを取得します X-SourceFiles =?UTF-8?B?RDpcUHJvamVjdFxqYWNvYlx0ZXN0?= このヘッダーの意味とその目的は誰でも知っていますか?
182 asp.net-mvc 




12
AngularJS:AngularJSがテンプレートをレンダリングした後に追加のコードを実行する方法は?
DOMにAngularテンプレートがあります。コントローラがサービスから新しいデータを取得すると、$ scopeのモデルが更新され、テンプレートが再レンダリングされます。これまでのところすべて良い。 問題は、テンプレートが再レンダリングされてDOMにある(この場合はjQueryプラグイン)後、追加の作業を行う必要があることです。 AfterRenderのように、聞くべきイベントがあるようですが、そのようなものを見つけることができません。たぶん、指令は進むべき道かもしれませんが、それはあまりにも早く発砲するように見えました。 ここに私の問題を概説するjsFiddleがあります:Fiddle-AngularIssue ==更新== 役立つコメントに基づいて、それに応じてDOM操作を処理するディレクティブに切り替え、ディレクティブ内に$ watchモデルを実装しました。ただし、私はまだ同じ基本的な問題を抱えています。$ watchイベント内のコードは、テンプレートがコンパイルされてDOMに挿入される前に発生するため、jqueryプラグインは常に空のテーブルを評価しています。 興味深いことに、非同期呼び出しを削除すると、すべてが正常に機能するので、これは正しい方向への一歩です。 これらの変更を反映するために更新したFiddleは次のとおりです。http://jsfiddle.net/uNREn/12/

4
XAMLからコマンドパラメータとして列挙値を渡す
次のようなものを使用して、列挙型の値をWPFのコマンドパラメータとして渡します。 <Button x:Name="uxSearchButton" Command="{Binding Path=SearchMembersCommand}" CommandParameter="SearchPageType.First" Content="Search"> </Button> SearchPageType 列挙型であり、これはどのボタン検索コマンドが呼び出されたかを知るためです。 これはWPFで可能ですか、または列挙型の値をコマンドパラメーターとしてどのように渡すことができますか?
182 .net  wpf  silverlight  xaml  command 

14
プロダクションモードを有効にする方法は?
私は関連する質問を読んでいて、これを見つけましたが、私の質問は、開発モードからプロダクションモードに切り替える方法です。ここで指摘されているモードにはいくつかの違いがあります。 コンソールで....Call enableProdMode() to enable the production mode.確認できますが、そのメソッドを呼び出す必要がある型のインスタンスがわかりません。 誰かがこの質問に答えられますか?
182 angular 

16
Linuxに相当するWinSCPはありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する WinSCP for Windowsが大好きです。Linuxに最適なソフトウェアは何ですか? ローカルマシンにリモートファイルシステムをマウントするためにsshfsを使用しようとしましたが、GUIを起動するほどユーザーフレンドリーではありません。さらに、クライアントマシンでrootアクセスを必要とするため、あまり便利ではありません。 もちろん、scpなどのコマンドラインツールも使用できますが、簡単なGUIを探しています。
182 linux  scp  winscp 

5
gitで変更された(ただしコミットされていない)ファイルを無視しますか?
変更(削除)されたがコミットすべきでないファイルを無視するようにgitに指示できますか? 状況には、リポジトリにサブディレクトリがあり、そこにはまったく関心がないものが含まれているため、オートコンプリートなど(IDEで)に表示されないように削除しました。 しかし今、そのフォルダーを.gitignoreに追加すると、何も変更されず、すべてのものはgitステータスによって削除されたように表示されます。 どちらかの方法でgitにそれを無視させる方法はありますか? (または、git-svnを使用しているので、変更をローカルgitにコミットして、svnリポジトリに渡されないことを確認できますか?)
182 git  git-svn  ignore 

3
日付文字列をjava.util.Dateに解析するときに不正なパターン文字「T」
日付文字列があり、それを通常の日付に解析したいのですが、Java Date APIを使用します。以下が私のコードです。 public static void main(String[] args) { String date="2010-10-02T12:23:23Z"; String pattern="yyyy-MM-ddThh:mm:ssZ"; SimpleDateFormat sdf=new SimpleDateFormat(pattern); try { Date d=sdf.parse(date); System.out.println(d.getYear()); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } しかし、私は例外を得ました: java.lang.IllegalArgumentException: Illegal pattern character 'T' 文字列を分割して手動で解析する必要があるのでしょうか? ところで、私はTの両側に単一引用符を追加しようとしました: String pattern="yyyy-MM-dd'T'hh:mm:ssZ"; また、機能しません。

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