問題タブ [ondemand]
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.
caching - TypeScriptファイルから参照依存関係ツリーを収集します
質問:
Regarding compiling TypeScript code server-side, is there a way to get a list of all the reference paths either for a single .ts file - or better, the whole compilation (starting from a single .ts file)? In order, preferably.
I'd prefer to use the existing parser if possible, rather than parsing the files with new code.
Context:
Since I don't think it exactly exists, I want to write:
- a server-side web user control that takes a .ts path and generates a cache-busting script tag pointing to
- an HttpHandler that compiles the requested .ts file ONCE at first request and then adds CacheDependencies to all the reference dependencies paths. When a file changes, the script-generating web user control updates it's cache-busting suffix of subsequent requests.
so in Release Mode, <tsb:typescript root="app.ts" runat="server" />
yields
ここで、配信されるスクリプトは、オンデマンドのキャッシュされた単一ファイルスクリプトです。
また、デバッグモードでは、変更されていないタグは代わりに次のようになります。
私が見た限りでは、この操作モードはTypeScriptVisualStudioプラグインやオプティマイザーバンドラーではサポートされていません。バンドラーは私が求めているものに近いものですが、キャッシュバストはなく、ファイルの明示的なバンドルを煩わせることなく単一ファイルをコンパイルすることはありません。
スクリプトのコンパイル中の最初のリクエストでパフォーマンスが低下してもかまいません。それに加えて、おそらくこのセットアップが存在してはならない、または存在できないという本当に大きな理由があります。これができない、または明らかにすべきでない場合は、その点での回答もいただければ幸いです。
私の解釈では、この欲求を中心に踊るStackOverflowに関する他の質問を見てきましたが、これほど明確なものはなく、関連する回答もありません。
ありがとう!
また、別のプロセスでtsc.exeを実行することは、私のHttpHandlerを実行時にコンパイルするための最良の方法ですか、それともこれをインプロセスで実行するための洗練された安全で簡単な方法がありますか?
c++ - オンデマンド実行可能ファイルのコンパイル
GoToMeeting の gotomeeting.com/join には興味深い動作があります。会議の URL に直接アクセスすると、新しい exe バイナリ ファイルをダウンロードする必要があります。このファイルを実行すると、会議 IDが既に統合されており、必要なくプログラムを自動起動します。ミーティングIDを入力します。
私が最初に考えたのは、これが実行可能ファイルのメタデータに組み込まれているということですが、よく調べてみると、これらの exe は会議 ID を使用してコンパイルされていると思われます。
そこで、いくつか質問があります:
- 彼らはオンザフライでビルド/コンパイルしていますか?
- もしそうなら、これを実装するのに大きなオーバーヘッドはありませんか?
- これは重大なセキュリティ リスクであるに違いありません。
だから、私がこのようなことを試みるほどばかげていると仮定すると、ウェブベースのフレームワークから などを発行する安全な方法はありますか? make
私の腸はそうではないと私に言います。
私は次の SO の質問を読んだことがあります。
sql - クエリの実行中に、SQLバインドを必要に応じて評価できる方法/プラットフォームはありますか?
コンテクスト:
大きなクエリ(疑似)があるとしましょう:
クエリで使用されていないが、出力を出力したい場合を想定しましょう(これはばかげたユースケースですが、句が実行されるまで必要ないことがboundthing
わかっている点を示しています)。boundthing
WHERE
現状では、選択したプログラミング言語でクエリに値を渡すと、boundthing
後でデータベースによって実際に「使用」されるかどうかに関係なく、クエリを実行したときに評価されます。
質問:
(既存のデータベース/プログラミング言語で)評価するバインドスタイルのものをオンデマンドで設定する方法はありますか(つまり、ソースが変数であるか関数であるかにかかわらず、バインドされた変数の値を生成します)クエリプランが作成されるときではなく、クエリ?
たとえば、アプリケーションの擬似コードでは次のように言うことができます。
また、出力の「boundthing」の値は、句がすべてをフィルタリングした後のアプリケーションサーバーのタイムスタンプに 対応します(アプリケーションサーバーのランタイムを差し引いたものですが、データがデータベースサーバーに到達するまでにかかった時間はどれくらいですか)。およびデータベースによって処理されます)。WHERE
myfunc
知りたい理由:
好奇心。
このようなものは、クエリプランナーによって提供される効率の多く(おそらくすべて)をおそらく破壊することを私は知っています。クエリで値が必要になったときにバインドの評価が正確に実行されるという保証はありません(値の送信時間、データベースでの処理時間など)。また、多くの原子性の保証に違反しており、中絶や停止の場合に深刻な問題を引き起こす可能性があることも知っています。
それでも、私は興味があります。
oracle - Oracle CRM On Demand で親オブジェクト フィールドと子オブジェクト フィールドにまたがるクエリを作成する方法を教えてください。
統合要件の一部として、特定の日時以降に変更された商談レコードを照会する必要がありますか?
現在、Opportunity には、1 対多の関係を持つ ProductRevenue という子オブジェクトがあります。オポチュニティ フィールド 'OR' の子 ProductRevenue のフィールドが特定の日時の後に変更されたレコードを取得するクエリページを構築できる方法はありますか?
SearchSpec 引数を使用してみましたが、子オブジェクト フィールド全体でクエリを実行できません。
例:
ObjOpptyQueryPageInput.ListOfOpportunity.Opportunity.searchspec = "([ModifiedDate] > '01/01/2013 00:00:00') OR ([ProductRevenueData.ModifiedDate] >= '01/01/2013 00:00:00')";
[上記の C# で記述されたコードは、「オブジェクト Opportunity には ProductRevenueData.ModifiedDate という統合コンポーネントがありません。」というエラーが表示されます。]
どんな助けでも大歓迎です。ありがとうございました。
jquery - オートフィル付きの ASP.NET リストボックス
ユーザーが 50,000 のプロフィット センター コードを検索できるようにする必要があります。
生活を簡素化するために、クライアントが気に入っているjQueryオートコンプリートを追加しましたが..
彼らは、エンド ユーザーがコードを覚えておらず、オート コンプリート機能を十分に活用できない場合に備えて、すべての利益センター コードをリスト ボックス コントロールに表示する機能も提供できるかどうかを尋ねてきました。
リストに 50,000 件を表示することに少し懐疑的です。Google や Facebook を含む一部の Web サイトで 100 件のレコードがリストに表示され、ユーザーがスクロールダウンして最後のレコードに到達したとします。次の 100 件のレコードが表示され、同じプロセスが引き続き発生します。
どうすれば次のことを達成できますか?
ありがとう
ios7 - iOS 7 での VPN 構成プロファイルのセットアップ
iOS 6 で設定した構成プロファイルがあったので、特定の URL にヒットすると VPN が作動します。
次の構成プロファイルキーを使用してこれを行っていました。
iOS 6 では、これは正常に動作するようです。ただし、iOS 7 では、OnDemandRules キーを支持して OnDemandMatchDomainAlways が廃止されたようで、「OnDemandMatchDomainAlways」のデフォルトの動作は「OnDemandMatchDomainsOnRetry」のように動作することです。そのため、次のように OnDemandRules キーを使用して、以前のセットアップを iOS 7 で動作させようとしています。
また、この方法を使用して設定しようとしました:
ただし、これらの方法はどれも機能していないようです。VPN OnDemand 機能が iOS6 と同じように iOS 7 でも動作するように、iOS VPN プロファイルを設定する方法を知っている人はいますか?
前もって感謝します、
gwt - Backoffice Java クライアント フレームワーク - ロード オン デマンド
中規模のバック オフィス アプリケーション用に新しい次世代サーバーを構築しています。クライアント側 (gwt \ vaadin \ zkoss) に Java フレームワークを使用することは既に決定済みです。
私たちが今望んでいるのは、各テクノロジーの概念実証の例を作成することです。
私たちのバック オフィスの UI は非常に標準的です。DB から直接エントリを表示するフィルタを備えたテーブル \ グリッドがあります。
問題は、各テーブルに大量の行 (最小 1M) があることです。これは、それらのテーブルにロード オン デマンド テーブルを使用する必要があることを意味します。
私の質問は、大きなテーブルにロード オン デマンド テーブルを実装するにはどうすればよいですか? 私は周りを見回して、次の概念を何度も見ました。
コンテナを作成し、コンテナにデータを入力すると、データがクライアント側に表示されます。
問題は、この単純な方法でコンテナーに 1M のエントリを入力しようとしたところ、ひどかったことです。組み込みのオンデマンド コンテナはありますか?>
コード例\参照は非常に役立ちます!