問題タブ [manual]

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.

0 投票する
3 に答える
571 参照

r - Rパッケージのドキュメントを自動的に更新する方法はありますか?

数か月前に、「package.skeleton()」を使用して.Rdヘルプファイルを生成しました。これらのファイルを編集しました。また、機能を変更したり、一部の機能を削除したり、他の機能を追加したりしました。Rdファイルの更新を自動化する機能はありますか?

アップデート

Rd2roxygenと呼ばれる素敵なパッケージがリリースされたばかりです。これは、作者のYihuiXieがブログで説明しています。

名前が示すように、このパッケージを使用すると、現在.Rdに含まれているドキュメントを.Rファイルにさかのぼって挿入できます。roxygenの学習と、現在開発中のパッケージをRパッケージに変換することの両方にとって有望なアプローチのように思えます。ウーフー。Yihuiに感謝します!

JoshuaとYihuiの回答に基づくと、答えは次のようになります。roxygenを使用すると、ソース.Rコードの変更に基づいてRdファイルなどを自動更新できます。現在roxygenを使用していない場合は、Rd2roxygenを使用すると移行できます。

0 投票する
3 に答える
7205 参照

r - R での S4 オブジェクト、メソッド、およびプログラミングのソース

概要を把握するために S4 ​​プログラミングが必要な状況に直面することが多いため、S4 オブジェクト、メソッド、およびプログラミングに関する情報源をかなり集めました。参考までにここに挙げておきました。独自のソースも追加してください。

ウェブ上で

書籍

  • R を使用したデータ分析 - プログラミング用のソフトウェア (J. Chambers) : S4 に関する大きなセクションを含む古典的で、どこでも肯定的にレビューされているわけではありません。
  • バイオインフォマティクスのための R プログラミング (R. Gentleman) : 完全に S4 ​​に基づいている Bioconductor での作業に特に向けられています。しかし、それは幅広い概要を提供し、他の多くの人々にも役立ちます.

PS : 誰かがコミュニティ チェックボックスを見つけたら、これをコミュニティ所有の投稿にすることができます。どういうわけか、編集ウィンドウでそれを見つけることができなくなりました...

0 投票する
3 に答える
7729 参照

algorithm - 線形時間でセットのモード (最も頻繁な要素) を計算しますか?

Skiena による本「The Algorithm Design Manual」では、セットのモード(最も頻繁な要素) を計算すると、Ω( n log n ) 下限があると言われています (これは私を困惑させます) だけでなく (正しく推測します)モードを計算するための、より高速な最悪ケースのアルゴリズムは存在しません。下限が Ω( n log n ) であることだけに困惑しています。

Google ブックスで本のページを見る

しかし、確かに、これは場合によっては線形時間 (最良の場合) で計算される可能性があります。たとえば、以下のような Java コード (文字列内で最も頻繁に使用される文字を見つける) によって計算されます。「トリック」は、ハッシュテーブルを使用して出現回数をカウントすることです。これは明らかなようです。

では、問題の理解に欠けているものは何ですか?

編集: (ミステリーが解決されました) StriplingWarrior が指摘するように、比較のみが使用される場合、つまりメモリのインデックス作成がない場合、下限が保持されます

0 投票する
2 に答える
393 参照

c++ - C++ プリプロセッサ ディレクティブのオンライン マニュアルはありますか?

C++ 標準ライブラリのすべての異なるプリプロセッサ ディレクティブが何をするかを知ることができる場所はありますか? math.h、conio.h などでできるさまざまなことをすべて分解するサイトのようなものですか?

0 投票する
1 に答える
1267 参照

core-data - データを追加するための NSMigrationManager による手動 CoreData 移行 (プリロード)

アプリの reousrce-folder に入力済みの sqlite データベースがあります。起動時に、この sqlite db のデータを coredata-store にプリロードしたいと思います。persistantStoreCoordinator メソッドで NSMigrationManager を使用します。これは最初はうまく機能し、データをストアに追加します。ただし、起動するたびにデータが再度追加されるため、2 回目の起動後にデータが複製されます。どうすればこれを解決できますか? データベースでは主キーを使用しますが、データ モデルに似たものはありますか? または、エンティティ オブジェクトを比較できますか?

私が使用する方法の下で、あなたの助けに感謝します:

0 投票する
5 に答える
1341 参照

c++ - c++0x 標準ライブラリ リファレンス マニュアル

私は何年もの間 C++ でコーディングしてきましたが、最近、C++ 標準の新しいリビジョンが登場すると聞きました。私は標準の草稿を研究し、プログラミングを容易にする新しいものがたくさんあることを知りました。だから、出る前に新しいスタンダードに慣れたい。ただし、適切なリファレンス マニュアルがなければ、新しい標準ライブラリを使用してコーディングするのはかなり困難です。グーグル検索したところ、ウィキペディアの C++0x ページのようなリファレンス マニュアルではないページしか見つかりませんでした。C++0x 標準ライブラリのリファレンス マニュアルを知っている人はいますか? MSDN のStandard C++ Library Referenceに似たものを探しています。

0 投票する
2 に答える
1895 参照

uitableview - 手動で作成されたセクションでのコア データ tableView 行のグループ化

約 20 のフィールドを持つCompanyエンティティがあり、手動で作成されたセクション ヘッダー (つまり、一般、財務、その他) を含むグループ化された tableView を使用したいのですが、コア データにこれらのセクションの処理方法を理解させる方法がわかりません。ヘッダーを作成し、これらのグループに表示したいデータのみに関連付けるようにします。

たとえば、名前、ロゴなどは一般、予算、現金は財務などに分類されます。

基本的には、コアデータからどのデータを各カテゴリに入れて表示するかを制御したいです。

Core books サンプルには、次のコードがあります。

しかし、セクションが Core データではなく、手動で作成されたものであることを理解させるにはどうすればよいでしょうか?

0 投票する
1 に答える
2095 参照

performance - Hibernate Search 3.3.0 Final:Massindexerのインデックス作成に時間がかかる

こんにちは私は次のクラスを持っています。ユーザービューは、Oracleのマテリアライズドビューです。

次のように、一括インデックス作成用のデータアクセスオブジェクトがあります。

バッチサイズは25、フェッチサイズは200です。したがって、バッチ処理のトランザクション設定。

これが私のプロパティ設定です。

だから私はインデックスを作成し始め、それは7分以上かかり、結果がありません(そして私はシステムに20人のユーザーしかいません)?????

なにが問題ですか?なぜそんなに時間がかかるのですか。

これがトレースログファイルです。

0 投票する
3 に答える
1954 参照

teamcity - Teamcity NTLM 認証の変更 - 移行中に管理者ユーザーが失われました

既存のインストールで、teamcity を基本認証の使用から NTLM の使用に切り替えました。

これは、管理者ユーザーが対応する NT アカウントを持っていなかったことを除いて、正常に機能し、NTLM 構成では機能しません。(ロールバックしやすいのでストレスになりません)。

私の質問は、ユーザーを手動で管理者に設定するコマンドは何ですか?つまり、データベースを変更しますか?

(このように: TeamCity は管理者パスワードを忘れました - どこを見ますか? ) しかし、ユーザーの役割をグローバルシステム管理者に変更します。

編集 - HSQLDB を使用しています。

0 投票する
3 に答える
36946 参照

git - Git - 選択したファイルでマージの競合と手動マージを強制する方法

共通のマスター ブランチと多くの並列ブランチ (インストールごとに 1 つ) を持つ Web アプリケーションを維持し、それぞれに特定の変更はほとんどありません。ソースコードは git で管理されており、マスター ブランチから並列ブランチに機能やバグ修正を転送する必要がある場合に最適なツールです。ただし、機密性の高いファイルはほとんどなく、自動マージは通常悪い結果をもたらします。したがって、何らかの方法でマークを付けることができ、すべてのマージで競合が発生し、手動でマージする必要がある場合、マージははるかに簡単になります。

私は答えを探しました:

  1. --no-commitおよび--no-ffマージ オプションを使用していますが、同じではありません。
  2. ここここで誰かが同じ質問をしますが、解決策はありません。
  3. 同様のケースは、somefile.php merge=oursを含む .gitattributes を使用してファイルがマージされないようにする方法のようです。競合を生成するか手動マージを強制するマージオプションを見つけようとしましたが、これまでのところ何も見つかりませんでした。
  4. .gitattributes の内容: somefile.php -mergeは自動的にマージされないため、手動マージが強制されます。それは90%の解決策ですが、私が求めているのは、自動マージを試して、成功するかどうかに関係なく競合としてマークすることです. しかし、これはこれまでのところ解決に最も近いものです。 (...説明してくれたCharles Baileyに感謝します...)
  5. 誰かがカスタム マージ ドライバ ( 12 ) を作成することを提案していますが、その方法は私には明確ではありません。

編集:バリアント 4. 説明