問題タブ [file-organization]
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.
c++ - C++: インライン関数の可能性、複数のクラスのフレンド?
球と三角形の間の交差テストの実装に取り組んでいます。
これを行う関数を設計したいと思います。関数は、との両方に対して関数sphere_triangle_intersection_test( ... )として宣言する必要があります。これにより、プライベート メンバーにアクセスできるようになります。(したがって、またはメソッドへの関数呼び出しがないため、より効率的である可能性があります。friendclass sphereclass triangleget()set()
この関数は各ループでかなり頻繁に呼び出されるため、inline関数にするのがよいでしょう。
ただし、inline関数は、少なくとも私の理解では、クラス宣言と同じファイルに表示 (定義) する必要があります。
クラスごとに 1 つのヘッダーの形式を使用しているため、これを回避する方法はありますか?
1つの可能性は次のとおりだと思います。
- が存在するファイル
sphere.hppを作成しますclass sphere。 - が存在するファイル
triangle.hppを作成しますclass triangle。 friend inline [return type]両方のクラスで、交差テストを実行する関数として宣言します。- テストを実行する関数
collisiontest.implの定義を含むファイルを作成します。inline #include "sphere.hpp"でtriangle.hpp。- の最後に
triangle.hpp、`#include "collisiontest.impl".
少し危険なようですが...collisiontest.implファイルの最後に含まれていたことを忘れがちです...
ここにあるものをどのように変更/改善するかについて、誰か提案はありますか?
編集
shapes_INCLUDE_ME.hpp次の内容で、さらに別のファイルを作成できることがわかりました。
次に、ファイルを 1 つだけ含めます。少し整理できますか? これで、クラス ファイルの末尾にある #include を忘れても問題ありません。
ruby - 作成日ごとにファイルを整理するにはどうすればよいですか?
特定の日時の前後に作成されたファイルにディレクトリを分類するにはどうすればよいですか?
特定の日付/時刻の前のファイルと後のファイルの 2 つのリストを作成する必要があります。
django - three.js JSONloader を使用して、指定した URL にファイルをロードする (Django)
Three.js でモデルを読み込もうとしていますが、問題があります。問題は、ローダーがモデル ファイルを見つけられないことだと思いますが、よくわかりません。
以下は私のファイル階層です:
- 静的
- 管理者
- js
- モデル
- model_file.js
- load_model.js
- モデル
- js
- 管理者
- web_app_name
- テンプレート
- index.html
- テンプレート
load_model.js に次のコードがあります。
これを、django load static を介して index.html ファイルにロードします。
ブラウザで結果を確認すると、「/index/model_file.js」というファイルが検索されます。代わりに、「Static/admin/js/models/model_file.js」というファイルを探す必要があります。
したがって、私の質問はより簡潔に言えば、現在のページ以外の場所でファイルを探すように THREE.JSONloader に指示するにはどうすればよいですか? これが不可能な場合、モデルを正しくロードするにはどうすればよいですか?
助けてくれてありがとう。
sql-server - キーの等価条件を使用した削除操作でのファイル編成のコスト: ヒープ ファイル、並べ替えられたファイル、クラスター化されていないハッシュ インデックスは?
私は今データベースを勉強しています。SQL サーバーについて基本的に何も知りません。:-p
この質問を見ただけですが、答え方がわかりません。
キーの等価条件を使用して指定された削除操作を考えてみましょう。該当するレコードがないと仮定すると、3 つのファイル編成 (ヒープ ファイル、並べ替えられたファイル、非クラスター化ハッシュ インデックス) のコストはいくらになるでしょうか?
誰でもこの質問に答えることができますか? どうもありがとう :-)
node.js - 高速プロジェクトのファイル編成
Expressを使用してノードWebサイトを作成しています。現在、プロジェクトに多くのファイルがあり、それらを整理する方法を考えていました。ルート プロジェクト ディレクトリは、標準の Express プロジェクトと同じように編成されています。
現在、すべてのルート ファイルがルート ディレクトリにパックされ、すべてのビュー ファイルがビュー ディレクトリにパックされています。ビューとルートをサブディレクトリに整理しようとすると、非常に面倒になります。たとえば、多くのビュー ファイルを に変更extend layoutする必要がありextend ../layoutます。多くのルート ファイルにも同様の変更を加える必要があります。したがって、私の質問は、サブディレクトリを使用してエクスプレスプロジェクトを整理するためにこれが必要/良い方法であるかどうかです
r - R の tm パッケージを使用した詳細注文ファイル
R でテスト ドキュメント (000_1.txt、000_2.txt、000_11.txt) の単語の頻度のスクリプトを作成しました。数値の終わり (1,2,11) の順にファイルの詳細を作成したいと思います。
SOはWindows 7です。ディレクトリ「E:\testR」にはファイルが含まれています。
これがコードです
しかし、結果は
私は000_1.txt、000_2.txt、000_11.txtのシーケンスを詳しく説明します
どうすればこれを修正できますか?
applescript - (Applescript) 名前の変更とサブフォルダーへのファイルの移動/整理
編集:automatorを使用して、事前にサブフォルダーを作成しました。
私は現在 Android のデザインをしているデザイナーです。Sketch App を使用してすべてのアセットをエクスポートし、同等のサフィックス (-xxxhdpi、-xxhdpi、-xhdpi、-hdpi、-mdpi など) が付くようにします。
ファイルの例: スクリーンショットを参照してください
フォルダの例: スクリーンショットを参照してください
私がやろうとしているのは、これらすべてのアセットをサブフォルダー (/xxxhdpi、/xxhdpi など) に移動し、それらのサフィックスを削除することです。
プログラミング/アップルスクリプティングの知識がまったくないので、Automator を使用しようとしました。しかし、相対パスの制限に遭遇しました。多くのリソースを検索した後 ( ファイルを検索して別のフォルダーに移動するための Applescript の検索とApplescript: フォルダー/サブフォルダーの作成と複数のファイルの移動 を含む)。これらの行が何をしているのかよくわからないので、ちょっと混乱しています。しかし、私はこれを思いついた
最初にテストしたいので、これは「xxxhdpi」の場合にのみ機能することに気付きました。後ほど、このスクリプトの残りの接尾辞を適用する別のケースを作成したいと思います (英語が下手で申し訳ありません)。
スクリプト自体は、名前の変更と移動に対して正常に機能しています。しかし、私はそれらを一緒に働かせることができません。
現在、問題は次の 2 行にあります。
ファイルの名前が変更されたが移動に失敗したか、ファイルが移動されたが名前の変更に失敗したかのいずれかです。
また、これとまったく同じこと (Android アセットの整理) を行うためのプラグインを検索しようとしましたが、運がありませんでした。このアップルスクリプトを書くための助けを得るか、誰かが仕事をする同等のプラグインを教えてくれます。
前もって感謝します
c++ - Multiple structures defined inside a header file - Should I move them out in separate h and cpp files
One of my previous colleagues wrote a huge header file which has around 100 odd structures with inline member function definitions. This structure file is included in most class implementations(cpp files) and header files(don't know why my colleague didn't use forward declarations)
Not only it is a nightmare to read such a huge header file, but its difficulty to track problems due to compiler complaining of multiple definitions and circular references now and then. Overall compilation process is also really slow.
To fix many such issues, I moved inclusion of this header file from other header files to cpp files (wherever possible) and used forward declarations of only relevant structures. Still I continue to get strange multiple definition errors like "fatal error LNK1169: one or more multiply defined symbols found".
I am now contemplating whether I should refactor this structure header file and separate the structure declaration and definition in separate h/cpp files for each and every structure. Though it will be painful and time consuming to do this without refactoring tools in Visual Studio, is this a good approach to solve such issues ?
PS: This question is related to following question : Multiple classes in a header file vs. a single header file per class
html - ITCSS プロジェクト内に外部ライブラリを含める方法は?
main.scss 内に次の構造があります。
index.html 内に main.css を含め、bower または npm を介して、normalize、bootstrap-grid、animate.css などの他の外部ライブラリを含めます。他のライブラリをインポートする正しい方法は何ですか? main.scssの前、後、または内部? 最初の 2 つのレイヤーに CSS を出力しないことが重要であるため、この疑問があります。さらに、多くの場合、このファイルは純粋な css であり、*.scss 内でそれを @import することはできません。
ありがとう