プログラミング

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



20
Access開発でバージョン管理をどのように使用しますか?
私はAccessソリューションの更新に関与しています。大量のVBA、多数のクエリ、少量のテーブル、およびデータ入力とレポート生成用のいくつかのフォームがあります。Accessの理想的な候補です。 テーブルデザイン、VBA、クエリ、およびフォームに変更を加えたいです。バージョン管理で変更を追跡するにはどうすればよいですか?(私たちはSubversionを使用していますが、これはどんな風味にも当てはまります)mdb全体をsubversionに貼り付けることができますが、これはバイナリファイルを格納するため、1行のVBAコードを変更しただけではわかりません。 VBAコードを別のファイルにコピーして保存することを考えましたが、データベースの内容とすぐに同期しなくなることがわかりました。




6
Pythonソースコードエンコーディングを定義する正しい方法
PEP 263は、Pythonソースコードエンコーディングの宣言方法を定義しています。 通常、Pythonファイルの最初の2行は次のように始まります: #!/usr/bin/python # -*- coding: <encoding name> -*- しかし、以下で始まる多くのファイルを見てきました。 #!/usr/bin/python # -*- encoding: <encoding name> -*- => コードの代わりにコーディング。 それでは、ファイルエンコーディングを宣言する正しい方法は何でしょうか。 されたエンコーディングが使用正規表現は怠け者なので許さ?それとも、ファイルエンコーディングを宣言するもう1つの形式ですか? 私がこの質問をしているのは、PEPがエンコードについて話しているのではなく、コーディングについて話しているだけだからです。
163 python  encoding 

22
Visual Studioを入手して、すべてのビルドでT4テンプレートを実行する
すべてのビルドで出力を生成するT4テンプレートを取得するにはどうすればよいですか?現状では、テンプレートを変更したときにのみ再生成されます。 私はこれに類似した他の質問を見つけました: Visual StudioでのT4変換とビルド順序(未回答) Visual StudioでビルドするT4ファイルを取得するにはどうすればよいですか?(答えは十分に詳細ではありません[まだかなり複雑ですが]、完全に意味がありません) これを行うには、より簡単な方法が必要です!
163 visual-studio  tfs  msbuild  t4 


8
ChromeでJavaScriptのメモリリークを見つける
バックボーンビューを作成し、イベントにハンドラーをアタッチし、ユーザー定義クラスをインスタンス化する非常に単純なテストケースを作成しました。このサンプルの[削除]ボタンをクリックすると、すべてがクリーンアップされ、メモリリークは発生しないはずです。 コードのjsfiddleは次のとおりです:http ://jsfiddle.net/4QhR2/ // scope everything to a function function main() { function MyWrapper() { this.element = null; } MyWrapper.prototype.set = function(elem) { this.element = elem; } MyWrapper.prototype.get = function() { return this.element; } var MyView = Backbone.View.extend({ tagName : "div", id : "view", events : { "click #button" : …



7
いつCancellationTokenSourceを破棄するのですか?
クラスCancellationTokenSourceは使い捨てです。Reflectorをざっと見てみるKernelEventと、(ほとんどの場合)管理されていないリソースの使用がわかります。にCancellationTokenSourceはファイナライザがないため、破棄しない場合、GCはそれを行いません。 一方、MSDNの記事「マネージスレッドでのキャンセル」に記載されているサンプルを見ると、トークンを破棄するコードスニペットは1つだけです。 コードでそれを処分する適切な方法は何ですか? using待機しないと、並列タスクを開始するコードをラップできません。そして、あなたが待たない場合にのみキャンセルをすることは理にかなっています。 もちろんContinueWith、Dispose電話でタスクを追加することもできますが、その方法ですか? 同期されずに最後に何かを行うキャンセル可能なPLINQクエリについてはどうですか?言いましょう.ForAll(x => Console.Write(x))か? 再利用できますか?同じトークンを複数の呼び出しに使用してから、ホストコンポーネントと一緒に破棄できますか(UIコントロールなど)。 ResetクリーンアップIsCancelRequestedとTokenフィールド化のメソッドのようなものがないため、再利用できないと思います。したがって、タスク(またはPLINQクエリ)を開始するたびに、新しいタスクを作成する必要があります。本当ですか?はいの場合、私の質問はDispose、それらの多くのCancellationTokenSourceインスタンスに対処するための正しい推奨される戦略は何ですか?

3
Xcode 7の「変換専用レイヤーでプロパティmasksToBoundsを変更しても効果がない」
iPad Xcode 7ベータ6でアプリを起動すると、デバッガコンソールにこの警告が表示されます。Xcode 6までそのような警告はありませんでした。なぜそれが起こったのか、そしてそれも、iPad上でしかわからないのです。 Appleフォーラムのスレッドによると、それはApple側のバグである可能性があります。誰かがこれに対する解決策を見つけましたか?
163 ios  ios9  xcode7-beta6 

8
istringstream、ostringstream、stringstreamの違いは何ですか?/すべてのケースでstringstreamを使用しないのはなぜですか?
私が使用した場合std::istringstream、std::ostringstreamそしてstd::stringstream、なぜ私は使用しないでくださいstd::stringstreamすべてのシナリオで(任意の実行時のパフォーマンスの問題があります?)。 最後に、これについて何か悪いことはありますか(ストリームをまったく使用する代わりに): std::string stHehe("Hello "); stHehe += "stackoverflow.com"; stHehe += "!";

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