プログラミング

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

30
3つ以上の数値の最小公倍数
複数の数値の最小公倍数をどのように計算しますか? これまでのところ、2つの数値の間でしか計算できません。しかし、それを拡張して3つ以上の数値を計算する方法はわかりません。 これまでのところ、これは私がやった方法です LCM = num1 * num2 / gcd ( num1 , num2 ) gcdでは、数値の最大公約数を計算する関数です。ユークリッドアルゴリズムの使用 しかし、3つ以上の数値を計算する方法がわかりません。
152 algorithm  math  lcm 


5
VIM ctrlp.vimプラグイン:ファイルを再スキャンする方法?
素晴らしいctrlp.vimプラグインを見つけました。これは、以前使用したCommand-Tプラグインに代わる優れたものです。Command-Tについて私が気に入らなかったのは、vimを起動した後で初めて呼び出されたときにファイルを再スキャンするのに約20〜30秒かかることです。 CtrlPははるかに高速に動作しますが、新しく作成されたファイルを自動的に再スキャンするようには見えません。手動で再スキャンをトリガーするにはどうすればよいですか? ありがとう!
152 vim  plugins 

4
Laravel 4ヘルパーと基本機能のベストプラクティス?
Laravel 4にグローバル関数を配置するのに最適な場所を理解しようとしています。たとえば、日付の書式設定です。ファサードがあまりにもモジュール化されているので、ファサードを作る価値はないと思います。ライブラリフォルダーの作成とそこへのクラスの保存に関する記事を読みましたが、これも単純な関数では多くのように思えます。このような「ツール」はブレードテンプレートで使用できませんか? このようなもののベストプラクティスは何ですか?それをブレードテンプレートで利用できるようにするにはどうすればよいですか?

4
MySQLサーバーに接続できませんエラー111 [完了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する mysqlサーバーをLinuxボックスIP = 192.168.1.100にインストールしましたが、このIPに接続しようとすると、常にエラー(111)になります。しかしlocalhostを使用し、127.0.0.1で問題ありません。 beer @ beer-laptop#ifconfig | grep "inet addr" inet addr:127.0.0.1 Mask:255.0.0.0 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 beer @ beer-laptop#mysql -ubeer -pbeer -h192.168.1.100 エラー2003(HY000): '192.168.1.100'(111)のMySQLサーバーに接続できません beer @ beer-laptop#mysql -ubeer -pbeer -hlocalhost MySQLモニターへようこそ。コマンドは;で終わります。または\ g。 MySQL接続IDは160です サーバーのバージョン:5.1.31-1ubuntu2(Ubuntu) 「ヘルプ」と入力します。または '\ h'を使用してください。バッファをクリアするには、「\ c」と入力します。 mysql> beer @ beer-laptop#mysql -ubeer …

10
Gitを使用してローカルとリモート間の変更を見つけるには
ここに2つの異なる質問がありますが、それらは関連していると思います。 Gitを使用しているときに、ローカルでコミットしたが、まだリモートブランチにプッシュしていない変更を見つけるにはどうすればよいですか?Mercurialコマンドに似たものを探していhg outgoingます。 Gitを使用する場合、プルを実行する前にリモートブランチにどのような変更があるかをどのようにして見つけますか?Mercurialコマンドに似たものを探していhg incomingます。 2つ目:何が利用可能かを確認し、プルしたい変更を選択する方法はありますか?
152 git  mercurial 

7
存在しない場合のSQL Server挿入のベストプラクティス
チームメンバーの名前とそれらのランキングを一方Competitionsで保持する結果テーブルがあります。 一方、私はユニークな競合他社の名前の表を維持する必要があります: CREATE TABLE Competitors (cName nvarchar(64) primary key) これで、最初のテーブルに約200,000件の結果が表示されました。競合他社のテーブルが空の場合、これを実行できます。 INSERT INTO Competitors SELECT DISTINCT Name FROM CompResults また、クエリは約11,000の名前を挿入するのにわずか5秒しかかかりません。 これまでのところ、これは重要なアプリケーションではないので、月に1回、約10,000行の新しい競争結果を受け取ったら、競合他社テーブルを切り捨てることを検討できます。 しかし、新しい結果が追加されたときに、新しい競合他社と既存の競合他社がある場合のベストプラクティスは何ですか?既存の競合他社のテーブルを切り捨てたくない 新規の競合他社に対してのみINSERTステートメントを実行する必要があり、存在する場合は何もしません。

5
int i = 1024 * 1024 * 1024 * 1024がエラーなしでコンパイルされるのはなぜですか?
の制限intは-2147483648〜2147483647です。 入力すると int i = 2147483648; 次に、Eclipseは「2147483648」の下に赤い下線を表示します。 しかし、これを行うと: int i = 1024 * 1024 * 1024 * 1024; 正常にコンパイルされます。 public class Test { public static void main(String[] args) { int i = 2147483648; // error int j = 1024 * 1024 * 1024 * 1024; // no error } } …
152 java  int 

6
ng-repeatの最後の要素の異なるクラス
このようなng-repeatを使用してリストを作成しています <div ng-repeat="file in files"> {{file.name}} </div> ただし、最後の要素だけに、クラス(<div class="last">test</div>)を含めたいと思います。ng-repeatを使用してこれをどのように達成できますか?
152 angularjs 

26
Mathematicaツールバッグには何が入っていますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 Mathematicaが優れていることは誰もが知っていますが、重要な機能が欠けていることもよくあります。Mathematicaでどのような外部パッケージ/ツール/リソースを使用しますか? 私はこのメインの投稿を編集して(他の人にもそうするように勧めます)、科学研究における一般的な適用性に焦点を当てたリソースを含め、できるだけ多くの人々が役立つと思うようにします。小さなコードスニペット(タイミングルーチンについては以下で説明しました)も含め、何でも自由に投稿してください。 また、Mathematica 7以降の文書化されていない便利な機能はあなた自身が発見したものであるか、またはいくつかの論文/サイトから掘り起こされたものであれば大歓迎です。 何かが素晴らしい理由や、それが提供するユーティリティについての短い説明またはコメントを含めてください。アフィリエイトリンクを使用してAmazonの書籍にリンクする場合は、リンクの後に名前を付けるなどして、そのことを明記してください。 パッケージ: LevelScheme見栄えの良いプロットを作成するMathematicaの機能を大幅に拡張するパッケージです。それ以外の場合は使用せずに、フレーム/軸のティックの大幅に改善された制御に使用します。最新バージョンはSciDrawと呼ばれ、今年中にリリースされる予定です。 David Park's Presentation Package(50米ドル-アップデートは無料) Jeremy MichelsonのgrassmannOpsパッケージは、グラスマン変数と重要でない交換関係を持つ演算子で代数と微積分を行うためのリソースを提供します。 GrassmannAlgebraグラスマン代数とクリフォード代数を扱うためのJohn Brownのパッケージと本。 RISC(Research Institute for Symbolic Computation)には、Mathematica(およびその他の言語)用のさまざまなパッケージがダウンロードできます。特に、Algorithmic Combinatoricsグループのソフトウェアページには、自動化された定理証明のためのTheoremaと、シンボリックな総和、差分方程式などの多数のパッケージがあります。 ツール: MASHは、本質的にMathematica v7のスクリプトサポートを提供するDaniel Reevesの優れたPerlスクリプトです。(Mathematica 8現在-scriptオプションで組み込まれています。) あ alternate Mathematica shellGNUのreadlineの入力で(のpythonを使用して、* NIXのみ) ColourMathsパッケージを使用すると、式の一部を視覚的に選択して操作できます。http://www.dbaileyconsultancy.co.uk/colour_maths/colour_maths.html リソース: Wolfram自身のリポジトリMathSourceは、さまざまなアプリケーション向けの狭いノートブックである場合に非常に役立ちます。また、他のセクションもチェックしてください。 Current Documentation、 Courseware 講義のために、 そしてDemosうまく、デモ、について。 MathematicaのWikibook。 書籍: Mathematicaプログラミング:MathematicaでForループ以外のものを実行したい場合は、Leonid Shifrin(web、pdf)による高度な紹介が必読です。ここで質問にお答えできることをうれしく思います。Leonid James F. FeaginによるMathematicaによる量子法(amazon) スティーブン・ウォルフラム(アマゾン)によるMathematicaブック(web) ショームの概要(アマゾン) …

5
PylonsでNoseを使用して単一のテストを実行する方法
test / functionalディレクトリにたくさんのテストを含むPylons 1.0アプリがあります。奇妙なテスト結果が出ました。ただ1つのテストを実行したいのですが。ノーズのドキュメントには、コマンドラインでテスト名を渡すことができるはずですが、何をしてもImportErrorsが表示されます 例えば: nosetests -x -s sometestname 与える: Traceback (most recent call last): File "/home/ben/.virtualenvs/tsq/lib/python2.6/site-packages/nose-0.11.4-py2.6.egg/nose/loader.py", line 371, in loadTestsFromName module = resolve_name(addr.module) File "/home/ben/.virtualenvs/tsq/lib/python2.6/site-packages/nose-0.11.4-py2.6.egg/nose/util.py", line 334, in resolve_name module = __import__('.'.join(parts_copy)) ImportError: No module named sometestname 私は同じエラーを受け取ります nosetests -x -s appname.tests.functional.testcontroller 正しい構文は何ですか?

5
Chromeウェブインスペクターのネットワークタブで拡張機能リソースを非表示にすることはできますか?
Chromeウェブインスペクターでページのダウンロードされたリソースを表示すると、特定の拡張機能からリクエストされたHTML / JS / CSSも表示されます。 上記の例ではindicator.html、indicator.jsとindicator.cssは実際には私のアプリの一部ではなく、読みやすさのChrome拡張機能の一部です。 これはこの特定の状況ではそれほど大きな問題ではありませんが、より複雑なページでいくつかの拡張機能がインストールされていると、かなり混雑する可能性があります。 このリストから拡張機能関連のリソース(つまり、chrome-extension://プロトコルを使用する要求)をフィルターで除外する方法があるかどうか疑問に思っていました。 誰が私がこれを達成できるか知っていますか?

5
YouTubeビデオの終了時間をカスタマイズする方法は?
埋め込まれたYouTubeビデオのカスタム終了時間を指定する方法を理解しようとしています。&start = 30を追加して開始時間をカスタマイズできることはわかっていますが、終了時間に関連するものは何も見ていません。 作成しているWebアプリでこれを実行できるようにする必要があるので、YouTubeから提供された方法がない場合は、どうすればこれを達成できますか? 私が上で脱脂しましドキュメント無駄に。ありがとう!
152 youtube 


6
コマンドラインを介したGit commitメッセージでの感嘆符の使用
コマンドラインからGit commitメッセージに感嘆符を入力するにはどうすればよいですか? バックスラッシュで感嘆符をエスケープすることは可能ですが、バックスラッシュはコミットメッセージにも含まれます。 私はこのようなものが欲しい: git commit -am "Nailed it!"
152 git  bash 

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