問題タブ [linearization]
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.
regex - 正規表現サブマッチの番号付け
正規表現にサブマッチ式の正規の順序はありますか?
例:
"(([0-9]{3}).([0-9]{3}).([0-9]{3}).([0- 9]{3}))\s+([AZ]+)" ?
また
c# - ブラウザにストリーミングするために、事前に線形化されたPDFに表紙をすばやく追加しますか?
質問298829は、PDFを線形化することで、PDFをページごとにユーザーのブラウザーにストリーミングできるため、ユーザーはドキュメント全体がダウンロードされるのを待ってから表示を開始する必要がないことを説明しています。このようなPDFの使用は成功していますが、新しい問題があります。ページごとのストリーミングを維持したいが、PDFドキュメントを提供するたびに新しい表紙をPDFドキュメントの先頭に挿入したい。 。(表紙には日付などの時間に敏感な情報が含まれるため、ディスク上のPDFに表紙を含めることは実用的ではありません。)
これを支援するために、事前に線形化されたPDFに表紙をすばやく追加して、ストリーミング可能で線形化されたPDFを出力として生成できるPDFライブラリはありますか?最も懸念されるのは、PDFをマージする合計時間ではなく、マージされたドキュメントの一部をユーザーにストリーミングし始めるまでの時間です。
itextsharpでこれを実行しようとしましたが、ライブラリが線形化されたPDFを出力できないことがわかりました。(http://itext.ugent.be/library/question.php?id=21を参照してください)それでも、次のASP.NET/itextsharpスクラッチコードは、私たちが考えている種類のAPIを示しています。特に、itextsharpが常に線形化されたPDFを出力する場合は、次のようなものがすでに解決策になっている可能性があります。
理想的には.NETライブラリを探していますが、他のオプションについても聞く価値があります。
concurrency - 線形化点のないメソッドは常に線形化可能ではありませんか?
メソッドに線形化点がないことを確実に証明できる場合、それは必ずしもそのメソッドが線形化できないことを意味しますか? また、サブ質問として、メソッドに線形化ポイントがないことをどのように証明できますか?
java - 線形化された PDF をサーブレットからブラウザーにストリーミング (高速 Web ビュー)
サーブレットを提供する Web アプリを実行しています。このサーブレットは、ネットワーク ファイル システムから PDF ファイルを開き、最終的に要求元のブラウザーにストリーミングします。
すべての pdf ファイルは、adobe ライフサイクル pdf ジェネレーターによって線形化され、高速な Web 表示の準備が整います。
残念ながら、高速 Web ビューは機能しません。Javaコードでファイルを開いてストリーミングする方法と、応答ヘッダー情報の設定の問題だと思います。webapp 内のテスト pdf を jboss AS にデプロイし、ブラウザーから URL で直接開くと、インクリメンタル ロードが機能します。
誰でも私を助けることができますか?
私のサーブレットのコードは次のとおりです。
java - 線形化次数の決定
線形化の順序はどの程度正確に決定されますか。次のコードの線形化の順序は、wait()によって解放された順序であるとどのように言えますか。コードが線形化可能かどうかをどのように確認できますか?
scala - 特性を 2 回継承する
これは機能しません:
コンパイラは不平を言います:
これは次のことを行います。
質問:
- なぜそれが機能するのですか?
- 2 番目のスニペットはどのように異なりますか? (二重継承の問題について)
- 2 番目のスニペットまたはパターンは何らかの形で役に立ちますか?
scala - Scalaでは、どうすれば自分の方法をアドバイスできますか?
私はこれをしたい:
ただし、線形化の順序によってParensがFooの後に配置されるため(もちろん、Fooは常に来る)、ParensはFoo.renderにアドバイスできません。
私はこれを行うことになります:
しかし、それが物事を壊すので、時々私は本当にそれをしたくありません。私の知る限り、線形化の順序だけが邪魔になりますが、それを変更する方法がわかりません。何がこれをきれいにするのでしょうか?
c# - .NETにはチェックアンドセット演算子がありますか?
.Netの基本的な同時実行プリミティブはどこにありますか?
具体的には、チェックアンドセット演算子を使用したいと思います。
c++ - クリス ハミルトンによるコンパクト ヒルベルト コード - コンパクト ヒルベルト インデックスを計算する
次の 3 つのタイプ INT(4)、つまり Short 、または INT(8) または varchar(512) のキーを持つことができる多次元ポイントがあります。
このため、通常のヒルベルト曲線変換は使用できません。コンパクトなヒルベルト インデックスを計算するための非常に優れたリソースを見つけました。ここにリンクがあります。
http://web.cs.dal.ca/~chamilto/hilbert/index.html
彼の論文のポイントと動機は理解できますが、コードを解読することはできません。コンパクト ヒルベルト インデックスとその逆関数を計算するために呼び出す関数がわかりません。
scala - 特性の線形化を台無しにしましたか?
これが私に頭痛の種となる特性線形化パズルゲームです。私は基本的Node
に定義しequals
、hashCode
他のものと比較するタイプを持っていますNode
。そして、私は余分なデータと一緒にSelector
ラップする可能性のあるタイプを持っているので、それ自体があり、他のデータと比較されます。Node
equals
hashCode
Selector
今、私はとStandalone
を組み合わせたタイプを持っていますが、Node
とSelector
に関して一貫性のない(?)線形化を取得しequals
ますhashCode
:
Event
またはStandalone
:のいずれかから拡張すると、すべてが正常になります(より具体的なhashCode 1が呼び出されます) 。
この順序で両方から拡張しても問題ありません。
しかし、私がこれを行うと、混乱します:
小さな.dot図を作成しました(ミックスインは左から右に並べられています):
したがって、線形化ルールを正しく理解していれば、常にhashCode
によって実装されるはずSelector
です。この振る舞いの唯一の説明は、ある種の貪欲で深さ優先の事柄が関係しているということです...?
Standalone
また、いつでも混合されていることを確認するために使用できる手法があれば、 (コピーとからへのコピー以外の)Selector
オーバールールが確実に行われるようになります。これは非常にありがたいことです。Node
equals
hashCode
Selector
Standalone
これはScala2.9.2の場合です。