問題タブ [artifacts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mfc - CEdit を適切にスクロールするにはどうすればよいですか?
診断出力を表示するために使用される CEdit コントロールがあります。
時々、データが画面サイズからオーバーフローするので、当然、Vertical Scroll プロパティを true に設定します (MFC ダイアログ エディター)。
しかし、以前にウィンドウにあったテキストをスクロールしようとすると、クリアされず、新しいテキストが上書きされます。
その結果、私が過去にスクロールしたものすべてがめちゃくちゃになります。
(新しいデータを再描画する前に) スクロール中にウィンドウ内のすべてを消去する描画背景プロパティまたは同様のものを探しました。
助言がありますか?
c++ - タブ コントロールのリスト コントロール SetFocus Redraw エラー
環境: Visual Studio 2008、Visual Studio Feature Pack、MFC ダイアログ アプリ、Windows XP、新しいコモン コントロール。
タブ コントロール上にあるリスト コントロールに問題があります。
問題を再現するには、ダイアログ ベースのアプリを作成するだけです。そのダイアログにタブ コントロールを配置し、そのタブ コントロールにリスト コントロールを配置します。プロジェクトにコードを追加する必要はありません。ビルドして実行するだけです。フォーカスをリスト ビューに設定し、ダイアログを最小化するか、別のウィンドウを前面に表示します。
ダイアログを前面に戻すと、リストが正しく描画されません。
私が試したことの 1 つは、リスト コントロールの set focus イベントを処理することですが、空のメソッド本体を残しました。つまり...
その後、再描画の問題はなくなりますが、リスト内の項目を選択できなくなります。Default への呼び出しのコメントを外すと、問題が再発します。
リストをタブの外に移動すると、問題はなくなります。タブまたはダイアログの別のコントロールにフォーカスを設定すると、問題は解決します。これは奇妙なものです。
実際、よく見ると、リスト自体が描画され、タブ コントロールによって隠されていることがわかります。
teamcity - TeamCityが事前にテストされたコミットのアーティファクトを作成しないようにするにはどうすればよいですか?
現在、TeamCityは、事前にテストされたコミットを成功させるたびに2セットのアーティファクトを作成しています。1つはテストを実行するローカル変更を使用してソリューションを構築するとき、もう1つはVCSリポジトリによってトリガーされるときです。変化する。
コミットする前にビルドツーテスト用のアーティファクトが作成されないようにするにはどうすればよいですか?
continuous-integration - 空のフォルダをアーカイブするようにHudsonを設定する方法
Hudsonが空のフォルダのディレクトリを作成する次のサンプル/テスト構成があります。次に、空のフォルダと一致せず、何もアーカイブしないことを除いて、そのフォルダ内のすべてをアーカイブするように指示されます。さらに厄介なのは、ハドソンが検索文字列「root **」に一致するものがないことを警告しないことですが、ビルドすると、検索文字列に一致するものは何もないと表示されます。
(出典:86th.org)
Hudsonは、これらの空のフォルダーを予期しているため、インストーラー用にアーカイブする必要があります。「アーカイブするファイル」というテキストのため、これが不可能な場合があるのではないかと思います。
とにかく、空のフォルダをアーティファクトとしてアーカイブするようにハドソンを設定するにはどうすればよいですか。
build - Teamcity でビルドされたアーティファクトを単一の zip に集約する
目的: 複数のビルドのアーティファクトを 1 つの zip にパッケージ化する ant/cmd スクリプトをセットアップします。これらのいくつかのプロジェクトに依存する最終的なビルド構成を設定することで、これを行う予定です。
したがって、すべてのビルド構成が正常にビルドされ、ビルド サーバー @.BuildServer\system\artifacts{PROJECT}{several configurations} でビルド アーティファクトが生成されます。私の「アーティファクト アグリゲーション」構成では、何をどこで参照できるようにする必要があります。アーティファクトは、ant/cmd スクリプトで使用できる変数を使用しています。つまり、構成 w、x、および y のプロジェクト A があります。ビルド構成 z で参照できるこれらの構成 (w、x、y) の I 変数をどのように定義/構築しますか。現在の Teamcity のドキュメント、つまりhttp://www.jetbrains.net/confluence/display/TCD3/System+Properties+of+a+Build+Configuration#SystemPropertiesofaBuildConfiguration-refを見ました。しかし、これでクエリが解決されないことがわかりました。
w、x、y の構成のアーティファクト パスを設定して、最終的なタスクを簡単にする方法はありますか?
このタスクを達成するための最良の方法は何ですか? どんなアイデアでも大歓迎です。
java - Ivy リポジトリのベスト プラクティスやツールはありますか?
私たちは Java プロジェクトの構築に Gradle を使用しています。現時点では、サードパーティの成果物を保存し、独自の成果物を公開するための Ivy リポジトリがあります (リポジトリは Gant スクリプトと Ivy ANT タスクを使用して構築されます)。しかし、レポ管理は基本です。
Gradle は Maven リポジトリでも動作するため、Archiva や Nexus などの Maven アーティファクト マネージャーへの切り替えはオプションですが、おそらく不要です。Ivy リポジトリの構築と維持に役立つツールやベスト プラクティスをご存知ですか?
明確にするために:私たちはすでにチュートリアルなどを読み、その方法を理解していますが、それでも維持するのは基本的なことです.
maven-2 - Maven 2.xがビルドごとに依存関係の存在しないpom.xmlファイルを取得しようとするのを防ぐにはどうすればよいですか?
私のプロジェクトには、どの企業リポジトリでもpom.xmlファイルを使用できない他の依存関係から推移的に含まれる依存関係がいくつかあります。これらは、Maven以外のチームからの便宜のためにリポジトリにアップロードされた、さまざまなチームによってサポートされている内部jar専用ライブラリですが、残念ながら、これらのリポジトリは私のものではありません。
これらの依存関係について、Mavenは、ビルドを実行するたびに、各リポジトリリストからpomを取得しようとすることを主張しますmvn dependency:list
。これは、mavenが7つの異なるリポジトリの場所から8x pomファイルを取得しようとすることを意味し、これがグローバルな企業WANを介していることを前提としています。本当に遅いです。
たとえば、1つの特定の依存関係
一方、無効なPOM(古いmodelVersion、または破損/無効なXMLなど)の場合は、ローカルリポジトリをチェックし、無効であると文句を言って続行します。これは問題ありません。少なくとも、WAN経由で再試行することはありません。
ローカルリポジトリにjarファイルがすでにある場合、Mavenの依存関係プラグイン/アーティファクトリゾルバーが欠落しているPOMを繰り返し見つけようとするのを防ぐ方法(設定、オーバーライド、リポジトリ構成の変更)はありますか?
仕様:Maven 2.2.1(デフォルトのsuperPOMプラグイン定義)JDK 1.6.0_18
maven-2 - Maven:タイムスタンプファイル名のないスナップショットアーティファクトでアセンブリを作成する方法は?
タイムスタンプ付きのスナップショット アーティファクトを含むリポジトリがあります。
依存関係を含むアセンブリを作成したいと思います。これはうまくいきます。ただし、アーティファクト名にはタイムスタンプが含まれています。したがって、アセンブリのみのファイル名からタイムスタンプを削除する方法を知りたいです。
私はこのdependencySetを使用しました:
しかし、バージョン シームには既にタイムスタンプが含まれています。1.1.1-20100323.071348-182の代わりに1.1.1-SNAPSHOTを取得する可能性はありますか?
maven-assembly-plugin のバージョン 2.2-beta-4 を使用しています。
eclipse - いくつかの内部アーティファクトを含むMavenプロジェクトを処理するにはどうすればよいですか?
Webアプリケーションの作業を開始しようとしており、Mavenを使用します。Webアプリケーションを個別のアーティファクトにしたい。Webアプリケーションは、いくつかの自作ライブラリ(たとえば、テキスト形式)に依存することになり、これらの各ライブラリは個別のアーティファクトである必要があります。
両方のアーティファクトのコーディングを簡単にしながら、この分離を実現するための推奨される方法は何ですか?アーティファクトごとに1つのプロジェクトを作成し、Eclipseに1つずつインポートすることを考えていました。ただし、Webアプリケーションのpomに自己作成ライブラリを指す依存関係がある場合、行った変更によってWebアプリケーションのクラッシュが停止したかどうかを確認するたびにスナップショットをデプロイする必要があります(例: )。
私が何をしているのか理解していただければ幸いです。私はさらに数人の開発者と協力し、Nexusを使用して共有アーティファクトリポジトリを維持しています。
java - Java でカメラから画像を受信するときのアーティファクト
みなさん、変な質問です。私の会社には、イーサネット経由で接続されたカメラで撮影した画像を記録する別の会社のアプリケーションがあります。彼らのアプリは C++ で書かれており、Java を使用して変換/ハッキングしようとしています。
画像を受信できますが、品質は同じではありません。上の写真は彼らのアプリから、下の写真は私のものです。
これらのアーティファクトが、Java で記述された私のバージョンのアプリに表示される理由は何ですか? BMP 画像と JPG 画像の両方で発生します。
それが機能する方法は、ソケット (C++ バージョンと Java バージョンの両方) を介するだけです... コマンドが送信されて画像をキャプチャすると、カメラはデータ (バイト) を送信することで応答します。バイト配列を保存し、それらから新しい BufferedImage を作成します。
ご意見やアイデアをお寄せいただきありがとうございます。