プログラミング

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

5
Java 7コンパイル済みコードをJava 8にアップグレードするメリットはありますか?
Java 7を使用して作成された古いアプリケーションがあります。Java8 JREで正常に実行されます。Java 8の機能を利用するためにコードを書き直すつもりはありません。コンパイルされたコードを最新のJava 8 JDKにアップグレードすることに技術的なメリットはありますか? 明確にするために、コードは現在Java 7でコンパイルされており、最新のJava 8 JREですでに実行されています。Java 8ランタイムの改善によるメリットがすでに得られているはずです。この質問は、バージョン8でコンパイルし、Java 8コンパイル済みバイトコードで実行することにより、どのような利点が得られるかということです。 また、開発者の生産性などの技術的ではないメリットについても心配していません。これらは重要だと思いますが、この質問の要点ではありません。開発チームのいない本番用コードを求めています。純粋にメンテナンスモードです。
127 java  performance  java-8 

8
R MarkdownをPDFに変換する方法
以前、R MarkdownをHTMLに変換するためのコマンドについて尋ねました。 R MarkdownファイルをPDFドキュメントに変換する良い方法は何ですか? 優れた解決策は、コンテンツ(たとえば、画像、数式、HTMLテーブルなど)を可能な限り保持することです。ソリューションはコマンドラインから実行できる必要があります。優れたソリューションはクロスプラットフォームでもあり、理想的には依存関係を最小限に抑えて、メイクファイルなどを共有しやすくします。 具体的には、多くのオプションがあります。 RMDをMDに、HTMLをPDFに変換するかどうか。またはRMDからMDからPDF; またはRMDからPDF markdownRでパッケージを使用する場合、指定するオプション pandoc、Rに組み込まれたパッケージ、またはその他のものを使用するかどうか 提案されたソリューションの妥当なテストをおそらく提供するrmdファイルの例を次に示します。このブログ投稿の基礎として使用されました。
127 r-markdown  knitr  pandoc 

10
2048x2048の配列乗算と2047x2047の配列乗算でパフォーマンスに大きな影響があるのはなぜですか?
前に「MATLABが行列乗算で非常に高速である理由」で前述したように、いくつかの行列乗算ベンチマークを作成してい ます。 2つの2048x2048行列を乗算すると、C#と他の行列には大きな違いがあります。2047x2047の行列のみを乗算しようとすると、正常に見えます。比較のために他にもいくつか追加しました。 1024x1024-10秒。 1027x1027-10秒。 2047x2047-90秒。 2048x2048-300秒。 2049x2049-91秒。(更新) 2500x2500-166秒 これは、2k x 2kの場合の3.5分差です。 2dim配列の使用 //Array init like this int rozmer = 2048; float[,] matice = new float[rozmer, rozmer]; //Main multiply code for(int j = 0; j < rozmer; j++) { for (int k = 0; k < rozmer; k++) { float …

1
最高のC ++コードフォーマッタ/ビューティファイア
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 ソースコードのフォーマットツールはたくさんあります。C ++に最適なものはどれですか。 コマンドラインツールや、コードのチェックイン/チェックアウト時に自動的に実行できる、できればエディターやIDEを起動する必要のないものに興味があります。 (もしあなたが気に入ったものをすでに回答としてリストしているなら、投票してください。もしなければ、追加してください。)

8
iPhone向けの優れたグラフ作成ライブラリはありますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 作業中のiPhoneアプリでグラフ(現時点では棒グラフですが、後でさらにタイプが必要になる場合があります)をレンダリングして表示する必要があります。私は周りを見回してみましたが、iPhone用の本当に良い、成熟したグラフ作成ライブラリはまだないようです。MacでCocoa用に作成された、適応可能なものも探しましたが、まだ素晴らしいものは見つかりませんでした。 誰かが以前にこれに対処しましたか?何かお勧めですか? Core Plotは見つかりましたが、開発の初期段階にあるようです。 要件の詳細を追加するために編集します(現在、現状のままです;)) 棒グラフ 横棒グラフ 二重積み上げ横棒グラフ 軸ラベル(y軸上で90度回転したものを含む) グラフの各棒の上にあるラベル 影付きまたはカスタムの背景

1
--abortが機能しない場合、インタラクティブなリベースを中止する方法は?
インタラクティブなリベースを介して混乱しているので、それを中止したいと思います。(つまり、私がインタラクティブリベースモードに入る前のポイントに戻りますgit pull --rebase。私の場合はviaを使用します。)これを行う方法はを介するようですgit rebase --abortが、これは機能しません。 $ git rebase --abort error: Ref refs/heads/master is at 55b388c141b1485b1acd9e050dbeb0eb90ef2ee7 but expected b918ac16a33881ce00799bea63d9c23bf7022d67 fatal: Cannot lock the ref 'refs/heads/master'. Could not move back to refs/heads/master インタラクティブリベースモードを終了して、それへのすべての参照をクリーンアップするにはどうすればよいですか?(git reset --hard成功しましたが、リベースモードから抜けません。)
127 git  exit  rebase  abort  quit 


6
Visual Studioプロジェクトのフォルダーの「リンクとして追加」
Visual Studioでは、「リンクとして追加」して、ソリューション内の別のプロジェクトのファイルへのリンクを追加できます。 フォルダ全体に対してこれを行う方法はありますか?そのため、プロジェクトAのフォルダ全体がプロジェクトBに表示され、そのフォルダの新しいアイテムに手動でリンクする必要はありませんか?

12
find vs find_by vs where
レールは初めてです。レコードを見つける方法はたくさんあると思います。 find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first そして、それらすべてがまったく同じSQLを生成するように見えます。また、複数のレコードを検索する場合も同様です。 find_all_by_<columnname>(<columnvalue>) find(:all, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>) どれを使用するかについての経験則または推奨事項はありますか?

4
ASP.NET MVC 5とWEB API 2にoauth2サーバーを実装する方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 昨年休業。 この質問を改善する まず、プロジェクトをスケッチします。 私のインターンシップでは、既存のシステムに機能を追加する必要があります。サードパーティのクライアントは、OAuth2を介してユーザーによって承認されると、AX Webサービスからデータにアクセスできる必要があります。私は、クライアントがその呼び出しを行うことができる「プロキシWebサービス」を作成する必要があること、およびAXサービスを呼び出す必要があることを理解していますが、OAuth2の部分については少しわかりません。ほとんどのチュートリアルとガイドは、ASP.NETのFacebookまたはGoogleログイン用のIDの使用に関するものです。それは必要ありません。既存の資格情報を使用する必要があるため、独自のOAuth2サービスを作成する必要があります。 これに関するチュートリアル、ガイド、説明を見つけるのは難しいと思います。私はOAuth2と実行する必要があることを理解していますが、そのようなことをこれまでにしたことがなく、開始するのが難しいと感じています。私が見つけたものに最も近いものは、このgithub repo linkですが、ソリューションは構築されません。 私が考えていたのは、クライアント(サードパーティ)が自分で登録し、クライアントIDを取得できるASP.NET MVC Webサイトの作成です。ASP.NET APIを使用して、必要なトークンとパラメーターを取得し、Dyn AXサービスにアクセスするAPIを作成したいと考えました。 これは正しいですか、それとも完全に間違っていますか?独自のoauth2サーバー/サービスの構築に関するヘルプやリンクがあれば便利です。

6
NumPy配列のインプレース型変換
のNumPy配列が与えられた場合、int32それをfloat32 インプレースに変換するにはどうすればよいですか なので基本的には a = a.astype(numpy.float32) 配列をコピーせずに。大きいです。 これを行う理由は、の計算に2つのアルゴリズムがあるためですa。1つはの配列を返し、もう1つはの配列をint32返しますfloat32(これは2つの異なるアルゴリズムに固有です)。以降のすべての計算では、aがの配列であると想定していfloat32ます。 現在、を介して呼び出されるC関数で変換を行っていctypesます。Pythonでこれを行う方法はありますか?
127 python  numpy 





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