プログラミング

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

11
フィルターをOpenFileDialogに設定して、一般的な画像形式を許可しますか?
私はこのコードを持っていますが、どのようにすればすべての一般的な画像フォーマットを受け入れることができますか?PNG、JPEG、JPG、GIF? ここに私がこれまで持っているものがあります: public void EncryptFile() { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; dialog.InitialDirectory = @"C:\"; dialog.Title = "Please select an image file to encrypt."; if (dialog.ShowDialog() == DialogResult.OK) { //Encrypt the selected file. I'll do this later. :) } } フィルターが.txtファイルに設定されていることに注意してください。私は可能性が PNGに変更するが、他のタイプの何?

4
Rails 4でのlibファイルの自動ロード
/lib開発中にディレクトリ内のコードを自動ロードするために、イニシャライザで次の行を使用します。 config / initializers / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (Rails 3クイックヒント:開発モードでのlibフォルダーの自動再読み込み) それは素晴らしい働きをしますが、生産で使用するには非効率的です-各リクエストでライブラリをロードする代わりに、起動時にそれらをロードしたいだけです。同じブログには、これを行う方法を説明する別の記事があります。 config / application.rb: # Custom directories with classes and modules you want to be autoloadable. config.autoload_paths += %W(#{config.root}/lib) config.autoload_paths += Dir["#{config.root}/lib/**/"] ただし、これに切り替えると、開発中でも、lib関数を使用しようとするとNoMethodErrorsが発生します。 私のlibファイルの例: lib / extensions.rb: Time.class_eval do def self.milli_stamp Time.now.strftime('%Y%m%d%H%M%S%L').to_i end end 呼び出しTime.milli_stampはNoMethodErrorをスローします …

30
「前の操作が終了していない」ためにSubversionがスタックしましたか?
subversionリポジトリを更新しようとすると、クリーンアップを実行する必要があると表示されます。クリーンアップを実行すると、ファイルがないと表示されます。(今朝のコミットに失敗したファイルのMASSIVEディレクトリを自宅のPCから削除しましたが、同じファイルセットを仕事からコミットしましたが、現在、私のホームリポジトリは破綻しています)。だから、クリーンアップは言う: クリーンアップがblablablaの処理に失敗しましたファイルblablablaを読み書き設定できません:指定されたファイルが見つかりません。 更新すると、次のようになります。 コマンド:更新エラー:前の操作が完了していません。中断された場合は 'cleanup'を実行してくださいエラー: 'Cleanup'コマンドを実行してください。完了しました!: これを解くにはどうすればよいですか?
229 svn  tortoisesvn 

10
QStringをstd :: stringに変換する方法は?
私はこのようなことをやろうとしています: QString string; // do things... std::cout << string << std::endl; しかし、コードはコンパイルされません。qstringの内容をコンソールに出力する方法(デバッグなどの理由で)どのように変換QStringするのstd::stringですか?


18
グループ化されたSQL結果の各グループの最大値を持つレコードを取得する
グループ化された各セットの最大値を含む行を取得するにはどうすればよいですか? 私はこの質問について過度に複雑なバリエーションを見てきましたが、どれも良い答えはありません。私は可能な限り簡単な例をまとめようとしました: 以下のようなテーブルにperson、group、ageの列がある場合、どのようにして各グループの最も古い人を取得できますか?(グループ内のネクタイは最初のアルファベット順の結果を与える必要があります) Person | Group | Age --- Bob | 1 | 32 Jill | 1 | 34 Shawn| 1 | 42 Jake | 2 | 29 Paul | 2 | 36 Laura| 2 | 39 望ましい結果セット: Shawn | 1 | 42 Laura | 2 | 39

4
Webページのテキストの描画をアニメーション化するにはどうすればよいですか?
中心的な単語が1つあるWebページが欲しい。 この単語をアニメーションで描画して、ページが同じように単語を「書き出す」ようにします。つまり、ある時点から始まり、最終的な結果がグリフになるように時間とともに線と曲線を描画します。 これが<canvas>DOMで行われるかどうかは気にせず、JavaScriptとCSSのどちらで行われるかは気にしません。jQueryがないことは良いことですが、必須ではありません。 これどうやってするの?私は運が悪くて徹底的に検索しました。

9
正規表現でスペースを一致させる
PHPの正規表現でスペース文字を照合する必要があります。誰かアイデアはありますか? 「gavin schulz」のように、2つの単語の間のスペースです。正規表現を使用して、文字、数字、スペースのみを許可するようにしています。しかし、どのようにスペースを見つけるのかわかりません。これは私が今持っているものです: $newtag = preg_replace("/[^a-zA-Z0-9s|]/", "", $tag);
229 php  regex 


27
Facebook ReactのJSXで条件付き要素を設定し、DRYを維持するにはどうすればよいですか?
オプションでJSXに要素を含めるにはどうすればよいですか?渡された場合にコンポーネント内にあるはずのバナーを使用した例を次に示します。回避したいのは、ifステートメントでHTMLタグを複製する必要があることです。 render: function () { var banner; if (this.state.banner) { banner = <div id="banner">{this.state.banner}</div>; } else { banner = ????? } return ( <div id="page"> {banner} <div id="other-content"> blah blah blah... </div> </div> ); }

30
11000行のC ++ソースファイルをどうするか
プロジェクトにこの巨大な(11000行は巨大ですか?)mainmodule.cppソースファイルがあり、それに触れる必要があるたびに私はうんざりしています。 このファイルは非常に中心的でサイズが大きいため、ますます多くのコードを蓄積し続け、実際に縮小し始めるための良い方法は考えられません。 このファイルは、弊社製品のいくつかの(> 10)メンテナンスバージョンで使用され、積極的に変更されているため、リファクタリングするのは非常に困難です。私がそれを「はじめに」3つのファイルに「単純に」分割するとしたら、メンテナンスバージョンからの変更をマージすることは悪夢になります。また、このような長くて豊富な履歴を持つファイルを分割すると、SCC履歴内の古い変更の追跡とチェックが突然非常に困難になります。 このファイルには基本的に、プログラムの「メインクラス」(メインの内部作業ディスパッチおよび調整)が含まれているため、機能が追加されるたびに、このファイルに影響を与え、ファイルが大きくなるたびに影響を受けます。:-( この状況で何をしますか?SCCワークフローを混乱させることなく、新しい機能を別のソースファイルに移動する方法に関するアイデアはありますか? (ツールに関する注意:でC ++を使用しVisual Studioます。次のように使用AccuRevしSCCますが、SCCここではタイプは特に問題ではないと思います。Araxis Merge実際のファイルの比較とマージに使用します)

10
IIS7 gzipを有効にする
IIS7がjsやcssなどの静的ファイルをgzipできるようにするにはどうすればよいですか?また、クライアントに送信する前にIIS7が実際にそれらをgzipしているかどうかをテストするにはどうすればよいですか?
229 iis  iis-7  compression  gzip 

7
「android.R.layout.simple_list_item_1」とは何ですか?
私はAndroid開発の学習を開始し、本のtodolistの例に従っています: // Create the array list of to do items final ArrayList<String> todoItems = new ArrayList<String>(); // Create the array adapter to bind the array to the listView final ArrayAdapter<String> aa; aa = new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, todoItems ); myListView.setAdapter(aa); 私はこのコード、特にこの行を正確に理解できません: android.R.layout.simple_list_item_1

16
スケジュールされたタスクを実行する最良の方法[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 今日、ASP.NET Webサイトのスケジュールされたタスクを実行するためのコンソールアプリケーションを作成しました。しかし、このアプローチは少しエラーが発生しやすく、維持するのが難しいと思います。スケジュールされたタスクをどのように実行しますか(windows / IIS / ASP.NET環境) 更新: タスクの例: データベースのメールキューからメールを送信する データベースから古いオブジェクトを削除する Google AdWordsから統計を取得し、データベースにテーブルを入力します。

8
iOSテスト/仕様TDD / BDDと統合および受け入れテスト
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 iPhoneのビヘイビア駆動開発に使用するのに最適なテクノロジーは何ですか?そして、これらのテクノロジーの健全な使用を実証するいくつかのオープンソースのサンプルプロジェクトは何ですか?ここに私が見つけたいくつかのオプションがあります: ユニットテスト テスト::ユニットスタイル 「iOS開発ガイド:ユニットテストアプリケーションとその他のOCUnitリファレンス」で説明されているOCUnit / SenTestingKit。 例:iPhoneUnitTests、Three20 キャッチ GHUnit Mac向けGoogleツールボックス:iPhoneユニットテスト RSpecスタイル キウイ(これには、あざけりと期待も付いています) 杉 器用なiOS-Acceptance-Testing仕様に示されているUIオートメーション付きのJasmine 受け入れ試験 セレンスタイル UIオートメーション(デバイスで動作) UIオートメーション機器ガイド UIオートメーションリファレンスドキュメント Tuneup js -UIAutomationで使用するためのクールなライブラリ。 自動化スクリプトへのユーザーインターフェイスアクションのキャプチャ Cucumber(JavaScriptで記述)を使用してUIオートメーションを駆動することが可能です。これは素晴らしいオープンソースプロジェクトでしょう。次に、Gerkinを記述してUIオートメーションテストを実行します。とりあえず、コメントとしてガーキンと書いてみます。 更新:ズッキーニフレームワークは、キュウリとUIオートメーションをブレンドしているようです!:) 古いブログ投稿: Alex VollmerのUIオートメーションチュートリアル O'Reilly Answers UIオートメーションチュートリアル Adi SaxenaのUIオートメーションチュートリアル UISpecRunnerによるUISpec UISpecはGoogle Codeのオープンソースです。 UISpecには包括的なドキュメントがあります。 FoneMonkey キュウリのスタイル フランクとiCuke(キュウリに基づいてiPhoneトークを満たしています) フランクGoogleグループはよりもはるかに活性を有するiCuke Googleグループを。 Frankはデバイスとシミュレーターの両方で実行されますが、iCukeはシミュレーターでのみ実行されます。 フランクはiCukeのステップ定義よりも包括的なステップ定義のセットを持っているようです。そして、フランクはまた、彼らのウィキにステップ定義大要を持っています。 私はiCukeとFrankをマージすることを提案しました(MerbとRailsがマージした方法に似ています)。iOS向けのCucumberが同じ共通の目標を持っているからです。 KIF(機能性を保つ)ことでスクエア Zucchini Frameworkは、テストの記述にCucumber構文を使用し、ステップ定義にCoffeeScriptを使用します。 追加 …

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