プログラミング

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

4
ブランチをトランクにマージ
TortoiseSVNを使用して、ブランチで行った変更を行い、トランクにマージする必要があります。 私はこのプロジェクトの唯一の開発者なので、トランクは変更されていません。最終的に私のチームがSVNを使用できるように、SVNを学習しています。 基本的には、トランクをブランチのように見せたいです。 SVN以前の世界では、ブランチフォルダー内のファイルをコピーし、トランクフォルダー内のファイルを削除してから、ブランチをトランクにコピーします。 TortoiseSVNのでは、私が試したReintegrate a branch、Merge a range of revisionsとMerge two different trees。実際にトランクを変更するものは何もないようです。また、幹の上に分岐してみました。これにより、トランクがすでに存在しているというエラーが表示されます。

5
Pythonリスト内包表記を使用した条件に基づく要素のインデックスの検索
次のPythonコードは、Matlabのバックグラウンドから取得した場合、非常に長い時間がかかるようです >>> a = [1, 2, 3, 1, 2, 3] >>> [index for index,value in enumerate(a) if value > 2] [2, 5] Matlabにいるとき私は書くことができます: >> a = [1, 2, 3, 1, 2, 3]; >> find(a>2) ans = 3 6 これをPythonで書く簡単な方法はありますか、それとも長いバージョンをそのまま使うのですか? Pythonの構文の理論的根拠に関するすべての提案と説明をありがとうございます。 numpyのウェブサイトで次のことを見つけた後、私は私が好きな解決策を見つけたと思います: http://docs.scipy.org/doc/numpy/user/basics.indexing.html#boolean-or-mask-index-arrays そのWebサイトからの情報を上記の私の問題に適用すると、次のようになります。 >>> from numpy import array >>> a …
119 python 

7
静的インデクサー?
OverаэтотвопросестьответынаStack Overflowнарусском:Перегрузкаиндексаторастатическогокласса C#で静的インデクサーが許可されないのはなぜですか?それらが許可されるべきではなく、さらにそれらが非常に有用である理由は私にはわかりません。 例えば: public static class ConfigurationManager { public object this[string name] { get => ConfigurationManager.getProperty(name); set => ConfigurationManager.editProperty(name, value); } /// <summary> /// This will write the value to the property. Will overwrite if the property is already there /// </summary> /// <param name="name">Name of the property</param> /// …


9
HTML5ローカルストレージフォールバックソリューション[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する localStorageネイティブサポートを持たないブラウザでシミュレートできるJavaScriptライブラリとコードを探しています。 基本的に、localStorageデータを格納するためにを使用して自分のサイトをコーディングし、それがネイティブでサポートされていないブラウザーでも機能することを知りたいと思います。これは、ライブラリがwindow.localStorage存在するかどうかを検出し、存在する場合はそれを使用することを意味します。存在しない場合は、window.localStorage名前空間に独自の実装を作成することにより、ローカルストレージのフォールバックメソッドのようなものを作成します。 これまでのところ、私はこれらの解決策を見つけました: 単純なsessionStorageの実装。 Cookieを使用する実装(このアイデアには興奮していません)。 Dojoのdojox.storageですが、これは独自のものであり、実際のフォールバックではありません。 FlashとSilverlightはローカルストレージにも使用できることを理解していますが、標準のHTML5 localStorageのフォールバックとして使用する方法は見つかりませんでした。Google Gearsにもこの機能があるのでしょうか? 見つけた関連ライブラリ、リソース、コードスニペットを共有してください!私は特に純粋なjavascriptまたはjqueryベースのソリューションに興味がありますが、それはありそうもないと思います。

6
Intellij Idea 9/10、ソース管理にチェックインする(またはチェックインしない)フォルダーは何ですか?
私たちのチームは、NetbeansからIntellij 9 Ultimateに移動しました。「ワークステーションポータブル」ではないため、通常、どのファイル/フォルダーをソース管理から除外する必要があるかを知る必要があります。つまり、1人のユーザーのコンピューターにのみ存在するパスを参照しています。 私の知る限り、Intellijは.ideaプロジェクトのほとんどを無視したいと考えています。 .idea/artifacts/* .idea/inspectionProfiles/* .idea/copyright/* .idea/dataSources.ids .idea/dataSources.xml .idea/workspace.xml ただし、.iml各モジュールのルートディレクトリに存在するファイルをチェックインしたいようです。 私は最初.idea、コマンドラインを介してディレクトリ全体をチェックインしましたが、これはIdeaが無視すべきことを明らかに認識していません。.idea通常、ディレクトリ全体が無視されますか?

3
SourceTree / Gitの競合をインタラクティブに(視覚的に)解決する方法
私のgitプロジェクトには(Windows)SourceTreeを使用しています。コマンドプロンプトまたはLinuxターミナルのいずれかで実行できます。 しかし、対話的に視覚的に競合を解決する良い方法があるかどうか疑問に思っています。たとえば、プルが競合を検出した場合、GUIベースの競合ツール(P4Mergeなど)をポップアップします。出来ますか? 私は常に手作業での競合解決を行っていますが、これはとてもつらいことです。 これは、例えばpullSourceTreeからのgit メッセージです。 git -c diff.mnemonicprefix=false -c core.quotepath=false pull --no-commit origin master From W:\repo\ * branch master -> FETCH_HEAD Updating 33c07bf..41e0249 error: Your local changes to the following files would be overwritten by merge: foo.cpp goo.cpp goo.hpp Please, commit your changes or stash them before you can merge. …

4
Javaの注釈継承のようなものはありますか?
私は注釈を調査していて、いくつかの注釈がそれらの間に階層を持っているように見えるようになりました。 カードのバックグラウンドでコードを生成するために注釈を使用しています。カードの種類はさまざまです(そのため、コードと注釈も異なります)が、名前のようにそれらの間で共通する特定の要素があります。 @Target(value = {ElementType.TYPE}) public @interface Move extends Page{ String method1(); String method2(); } そして、これは一般的な注釈になります: @Target(value = {ElementType.TYPE}) public @interface Page{ String method3(); } 上記の例では、Moveがmethod3を継承することを期待していますが、extensionsはアノテーションでは無効であるという警告が表示されます。Annotationで共通の基本アノテーションを拡張しようとしたのですが、うまくいきません。それは可能ですか、それとも単なる設計上の問題ですか?

4
Javaメソッド署名後の奇妙な「[]」
今日いくつかのJavaコードを調べたところ、奇妙な構文が見つかりました。 public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } コンパイルできないと思って、タイプミスと思われるものを修正したかったのですが、Javaコンパイラが実際にそれを受け入れたことを思い出しました! 誰かが私がそれが何を意味するのか理解するのを手伝ってくれませんか?関数の配列ですか?
119 java  arrays  syntax 

6
竹対 Hudson(別名Jenkins)とその他のCIシステム[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 HudsonとBambooの両方の経験がある人はいますか?これらの製品の相対的な長所と短所について何か考えはありますか? さて、皆さんは他のCI製品について言及し続けるので、これをさらに公開します。これが私の一般的な問題です。新しいプロジェクトのCIシステムをセットアップしたい。このプロジェクトには、Javaコンポーネント(WARおよびJAR)、いくつかのpythonモジュール、さらには.NETコンポーネントが含まれる可能性があります。だから私はできるCIサーバーが欲しい: 複数の言語を処理し、 アーティファクトをサーバーにデプロイします(つまり、すべてのユニットテストに合格した場合はwarをデプロイします)。 まともなコードカバレッジツールと統合されたものも欲しいです。 見栄えの良いレポートは適切ですが、必須ではありません。 問題が発生した場合の複数の通知メカニズム。 私はホスティングについて心配していません。ローカルサーバーまたはAmazonインスタンスで実行します。 また、これは空のパイかもしれませんが、iPhoneアプリを構築できるものはありますか?

9
LaTeXをRプロットに取り込む
の組み合わせまたはを使用して、LaTeXのプロットの要素に組版を追加したいR(例:タイトル、軸ラベル、注釈など)。base/latticeggplot2 質問: LaTeXこれらのパッケージを使用してプロットに入る方法はありますか?ある場合、それはどのように行われますか? そうでない場合、これを達成するために必要な追加のパッケージはありますか? たとえば、ここで説明するパッケージPython matplotlibをLaTeX介してコンパイルtext.usetexする場合:http : //www.scipy.org/Cookbook/Matplotlib/UsingTex そのようなプロットを生成できる同様のプロセスはありRますか?
119 r  latex  plot 

5
Windows 7マシンにgccをインストールする方法
私のWindows 7マシンにはMinGWがあります。Cコンパイラ用の完全なgccをインストールして使用したいと思います。この目的のために、事前にコンパイルされた既製のインストールファイルは1つもありません。私は次のページをチェックしました:http : //gcc.gnu.org/install/ 難しいですが、私の理解のレベルを超えています。誰かがリンクと一緒に段階的なガイダンスを私に提供してくれませんか?

3
テンプレートでインラインキーワードを使用しても意味がありますか?
テンプレートはヘッダー内で定義されており、コンパイラーは関数のインライン化が有利であるかどうかを判断できるので、意味がありますか?最近のコンパイラーは関数をインライン化するタイミングをよく知っており、inlineヒントを無視していると聞きました。 編集:両方の回答を受け入れたいのですが、これは不可能です。問題を解決するために、私はフレネルの回答を受け入れています。ほとんどの票を獲得し、彼は正式に正しいからですが、コメントで述べたように、私は別の観点から、パピーとコンポーネント10の回答も正しいものと見なします。 問題はC ++のセマンティクスにあり、inlineキーワードとインライン化の場合は厳密ではありません。phresnelは「それを意味する場合はインラインで書き込む」と言いますが、実際の意味inlineは、元の意味から、パピーが言うように「コンパイラーがODR違反について噛み付くことを停止する」というディレクティブに発展したため、明確ではありません。
119 c++  templates  inline 

7
WPFユーザーコントロールの破棄
サードパーティによる使用を目的としたカスタムWPFユーザーコントロールを作成しました。私のコントロールには使い捨てのプライベートメンバーがあり、ウィンドウ/アプリケーションを閉じたときに、そのdisposeメソッドが常に呼び出されるようにしたいと思います。ただし、UserControlは使い捨てではありません。IDisposableインターフェイスを実装してUnloadedイベントをサブスクライブしてみましたが、ホストアプリケーションが閉じても呼び出されません。可能であれば、特定のDisposeメソッドを呼び出すことを覚えているコントロールのコンシューマーに依存したくありません。 public partial class MyWpfControl : UserControl { SomeDisposableObject x; // where does this code go? void Somewhere() { if (x != null) { x.Dispose(); x = null; } } } これまでに見つけた唯一の解決策は、ディスパッチャーのShutdownStartedイベントをサブスクライブすることです。これは合理的なアプローチですか? this.Dispatcher.ShutdownStarted += Dispatcher_ShutdownStarted;
119 c#  .net  wpf  user-controls  dispose 

6
対話型Matplotlibフィギュアの保存
MatplotlibのFigureを再度開いて、通常の対話を復元できるように保存する方法はありますか?(MATLABの.fig形式と同様ですか?) 私は同じスクリプトを何度も実行して、これらのインタラクティブな図を生成しています。または、プロットのさまざまな側面を示すために、同僚に複数の静的PNGファイルを送信しています。むしろ、フィギュアオブジェクトを送信して、自分で操作してもらいたいのです。
119 python  matplotlib 

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