問題タブ [base]

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 投票する
1 に答える
694 参照

nhibernate - モデルの一部でもある抽象ベースを使用した流暢な自動マッピング

わかりました、まず、これが理にかなっていることを願っています。

次のアイデアに基づいて、アプリに流暢な自動マッピングを使用しようとしています。

ただし、スキーマを生成したり、(SQLite などを使用して) マッピングをテストしたりしようとすると、次の点に注意して失敗します。

NHibernate.MappingException : テーブル ProcessStep からの関連付けが、マップされていないクラスを参照しています: ......Entities.Container

Container クラスを変更して抽象化しないと、機能します。

基本は抽象のままで、基本型に対してエンティティのプロパティを公開できますか?

どんな助けでも感謝します。

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

java - Java での整数文字列の解析

重複の可能性:
Javaで16進数の文字列を長い文字列に変換する方法は?

Javaがこれを処理できないことを私は知っています:

代わりに、これを行う必要があります。

16 進数、8 進数の標準プレフィックス、および 10 進数のプレフィックスの欠如を使用して整数文字列を自動的に解析できる Java に組み込まれているものはありますか (プレフィックスを削除して基数を明示的に設定する必要がないように)?

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

nhibernate - Idが抽象基本クラスにある場合のNHibernateマッピングの問題

私はnhibernateにまったく慣れていません。この問題に直面するまでは大丈夫でした。これは、NHibernateのバグのように見えますが、初心者であるため、間違いなく私のせいです。

この基本クラスを使用して、すべてのIDと平等の処理を実行します

そしてこの実体

そしてこのマッピング

それのテストは

Not.LazyLoad()をマッピングに入れない限り、テストは失敗します。マッピングエラーが発生します。

遅延ロードなしでパスし、IdプロパティをPropiedadクラスに入れて、ObjetoConIDから継承しない場合は、Not.LazyLoad()の有無にかかわらずパスします。

誰でもこれがNHのバグであることを確認できます。そうでない場合は、助けていただければ幸いです。

編集:

私は問題、私のせいを見つけました。setId内部関数が仮想的に保護されておらず、Idプロパティのセッターと混同されていないため、実行を誤​​解していました。

ファー

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

java - 配列から読み取った整数のバイナリ値を追加します


整数の配列があります。for ループを使用して各値を読み取ります。ここで、各値のバイナリを追加し、追加されたバイナリの 10 進数を取得したいと考えています。

例えば。

array=> 01 05
binary=> 00000001 00000101 appended
binary=> 0000000100000101 これにより、10 進数の 261 が得られます。

どうすればいいですか?

助けてください。

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

django - 抽象基本クラスの Django モデル フィールド

この (おそらく単純な) 質問に対する答えを求めてスタック オーバーフローを検索しましたが、私が目にする解決策のほとんどは過度に複雑で理解しにくいようです。

抽象基本クラスであるモデル「Post」があります。モデル「アナウンスメント」と「イベント」は Post を継承しています。

現在、他のモデルのイベントとお知らせの関連リストを保持しています。たとえば、別のモデルに「removed_events」フィールドと「removed_announcements」フィールドがあります。

ただし、私のプロジェクトでは、「removed_events」と「removed_announcements」はまったく同じように扱われます。「削除されたイベント」と「削除されたお知らせ」を区別する必要はありません。つまり、「removed_posts」を追跡するフィールドで十分です。

Post は抽象的であるため、「removed_posts」フィールドを作成する方法がわかりません (または作成できない可能性があります)。しかし、今はコード内で自分自身を繰り返しているように感じます (そして、見ている投稿がイベントなのかお知らせなのかを判断し、適切な削除されたフィールド)。

ここで最良の選択肢は何ですか?Posts を非抽象化することはできますが、Post オブジェクト自体は作成しないでください。非抽象化オブジェクトにこれを強制することはできないと思います。

データベースについての私の理解は不十分ですが、Post を非抽象化すると結合のためにデータベースが複雑になるという印象を受けました。これは大したことですか?

最後に、他のモデルには、event_list と notifications_list に相当するものを post_list に要約したいフィールドが他にもありますが、これらのフィールドは明確にする必要があります。投稿タイプに基づいて post_list をフィルタリングできますが、filter() の呼び出しは、イベント リストとお知らせリストに個別に直接アクセスできる場合よりも遅くなりますね。ここに何か提案はありますか?

これを読んでくれてありがとう。

0 投票する
4 に答える
5451 参照

php - WordPress カテゴリ URL からカテゴリ ベースを削除する

これに対する解決策を求めてインターネットで釣りをし、プラグインを 1 つまたは 2 つ試して、wordpress の URL から /category/ を削除しました。

これらのプラグインの一部は優れていますが、カテゴリリンクにはまだ /category/ が表示されます。

また、パーマリンク設定のカテゴリ基本オプションに ./ を入れてみました。

PHPの検索と置換などを行う方法を知っている人はいますか?

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

php - PHP: HTML ページからベース URL を取得する方法

私はこれを行う方法を理解するのに苦労しています。HTML ページへの絶対 URL があり、そのベース URL を取得する必要があります。したがって、URL は次のようになります。

等々。したがって、最初の問題は、これらの URL と他の URL からベース URL を見つけることです。2 番目の問題は、一部の HTML ページに base タグが含まれていることです。これは、たとえばhttp://example.com/、または単純なものである可能性があり/ます (一部のブラウザーは、? で始まるものしかサポートしていないと思いますがprotocol://)。

いずれにしても、PHPでこれを正しく行うにはどうすればよいですか? URL があり、HTML が DOMDocument に読み込まれているので、base タグが存在する場合はかなり簡単に取得できるはずです。たとえば、ブラウザはこれをどのように解決しますか?


これが必要な理由の説明

Web ページへの URL を受け取り、この Web ページがリンクしているすべての画像への絶対 URL を返すものを作成しようとしています。これらの画像の一部/多く/すべてが相対 URL を持っている可能性があるため、それらを絶対 URL にするときに使用するベース URL を見つける必要があります。これは、Web ページのベース URL である場合もあれば、HTML 自体で指定されたベース URL である場合もあります。

HTML を取得して URL を見つけることができました。使用するベース URL がある場合に、URL を絶対にする作業方法も見つけたと思います。しかし、ベース URL を見つけることは私が見逃していることであり、ここで私が求めていることです。

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

perl - pragma base - 警告の質問

Attempting to inherit from yourself generates a warning.これを実行すると、 ( base#DIAGNOSTICS )が表示されないのはなぜですか?

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

encoding - 3ビットエンコーディング=8進数; 4ビットエンコーディング=16進数; 5ビットエンコーディング=?

バイナリデータをエンコードするために1つのグループとして5ビットを使用するエンコードはありますか?

AZには26文字が含まれ、0〜9には10文字が含まれます。5ビットエンコーディングに十分な合計36文字があります(32の組み合わせのみ)。

OctalやHexadecimalの代わりに5ビットエンコーディングを使用しないのはなぜですか?

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

inheritance - 「ベース」値は、オーバーライドされたメンバーのベース実装を直接呼び出すためにのみ使用できます

baseここの実装を呼び出せないのはなぜですかf:

を呼び出すとbase.f、次のコンパイラ エラーが発生します。

f単一の引数を取るように変更すると、コンパイルされます。おそらくこれは、カリー化されたパラメーターとタプルされたパラメーターに関係していますが、上記のコードは私には問題ないようです。