問題タブ [shared]

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 に答える
439 参照

linq-to-sql - 共有ホスト上のLinq 2 SQL

最近、共有ホスト上の linq で問題が発生しました。
ホストは Shared Intellect で、フレームワークの v3.5 をサポートしています。ただし、SP1 がインストールされているかどうかはわかりません。私の疑いは、彼らはそうではないということです。

News次の構造を持つ単純なテーブルがあります。

私の目標は、このテーブルから最新の 3 つのレコードを表示することです。私は最初に D&D メソッド (知っています、知っています) を使用し、linq データソースを作成しましたが、結果を希望どおりに制限する方法を見つけることができなかったので、それを削除して次のように書きました。

これは私のローカルマシンで完全に機能しました。

ただし、すべてを共有ホストにアップロードすると、次のエラーが表示されました。

Google でエラーを検索しようとしましたが、成功しませんでした。次に、想像できるあらゆる方法でクエリを変更しようとしました。where/orderby パラメーターのさまざまな組み合わせを削除し、クエリを 1 つの列に制限し、Take コマンドを削除しました。

したがって、私の質問は3つの部分に分かれています:

  1. 他の誰かがこれに遭遇しましたか? もしそうなら、「迅速な」修正はありますか?
  2. データソースを使用して行を制限する方法はありますか?
  3. 共有ホストが実行しているフレームワークのバージョンを特定する方法はありますか (私は行っており、回答を待っています)
0 投票する
3 に答える
880 参照

windows - Windows で共有フォルダーを取り消す

過去数か月または数年にわたって、1 つまたは 2 つのフォルダーをドメインの多数のユーザーと共有してきました。これらの共有を簡単に取り消して、システムへのアクセスを適切かつ整然とした状態に保つにはどうすればよいですか?

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

windows - -rpath リンカー フラグに相当する Windows/MSVC はありますか?

Linux/GCC では、-rpath フラグを使用して、環境変数を調整することなく、共有ライブラリの実行可能ファイルの検索パスを変更できます。

これは Windows でも実現できますか? 私の知る限り、dll は常に実行可能ファイルのディレクトリと PATH で検索されます。

私のシナリオ: 一意の名前を気にせずに、プロパティ (32/64 ビット/デバッグ/リリース) に従って共有ライブラリを場所に配置したいと考えています。Linux では、これは rpath 経由で簡単に実行できますが、Windows でこれを行う方法はまだ見つかりません。

ヒントをありがとう!

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

windows-vista - VistaとProgramData

すべてのユーザーにとって同じであるが、プログラムに対して書き込み可能でなければならないプログラムデータファイルを保存するための適切な場所はどこですか?MS Windows XPの同等の場所はどこですか?通常のユーザーがインストールした後、C:\ProgramDataは書き込み可能ではないことを読みました。本当?Platform SDKを使用してプログラムでそのディレクトリを取得するにはどうすればよいですか?

0 投票する
8 に答える
18423 参照

svn - リポジトリ/プロジェクト間での Subversion と共有ファイル?

クライアントの SourceSafe リポジトリ (3 つのプロジェクト) を SVN に移行していますが、そのうちの 2 つのプロジェクトがソース ファイルを共有しています。(これらのプロジェクトは別の製品であり、名前やリリース バージョンなどが異なります)

SVN はこの欠点を解決しましたか? 人々は一般的にこのシナリオをどのように処理しますか?

私が知っている/考えられる選択肢のうち

  • SVN には、external または extern などを使用します。これはさまざまな理由で良い選択肢ではないと聞きました

  • ソースを含む新しいプロジェクト (おそらく共有と呼ばれる) を作成します。これに関する問題は、そのコード (ライブラリではない) を取得し、何らかの方法でプロジェクトにインポートする必要があることです。上記の問題と同じ問題であることが示され、追加の製品/プロジェクトのオーバーヘッドが発生します。

  • 両方のリポジトリでファイルをチェックインし、相互更新するだけです。これには、開発者が共有について知り、チェックインを忘れないようにする必要があります。既知のすべての共有ファイルをチェックし、必要に応じて更新するスクリプトを作成できると思います。

  • 共有する 2 つのプロジェクト用に 1 つのリポジトリを用意します。これにより、2つを含むトップレベルのプロジェクト/リポジトリを作成する必要があり、ラベル付けの問題が発生します。トップ疑似プロジェクトにラベルを付けたくありません。(タグ、トランク、ブランチは、私が望む場所に正確にはありません。)

私はおそらく最後のオプションを使用します。

他にコメントはありますか?

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

windows - Windowsでの共有メモリアクセス許可

プロセス間通信に共有メモリ---つまり---メモリマップトファイルを使用するWindowsアプリケーションを開発しました。いくつかの処理を実行し、メモリマップトファイルに定期的にデータを書き込むWindowsサービスがあります。メモリマップトファイルから読み取り、情報を表示する別のWindowsアプリケーションがあります。このアプリケーションは、Windows XP、XP Pro、およびServer 2003で期待どおりに動作しますが、Vistaでは動作しません。

テキストエディタでファイルを開いて保存されたメッセージを確認できるため、メモリマップトファイルに書き込まれているデータがWindowsサービスによって正しく行われていることがわかりますが、「消費者」アプリケーションはファイルから読み取ることができません。ここで注意すべき興味深い点の1つは、コンシューマーアプリケーションを閉じて再起動すると、以前にメモリマップトファイルに書き込まれたメッセージが消費されることです。

また、別の奇妙なことは、リモートデスクトップを使用してWindowsホストに接続し、リモートデスクトップを介してコンシューマーアプリケーションを呼び出し/使用したときに同じ動作が発生することです。ただし、リモートデスクトップを呼び出し、次のコマンドを使用してターゲットホストのコンソールセッションに接続するとmstsc -v:servername /F -console、すべてが完全に機能します。

そのため、問題は権限に関連していると思います。誰かがこれについてコメントできますか?

編集:

メモリマップトファイルとアクセスを同期するMutexオブジェクトを作成するために使用しているACLは次のとおりです。

これは問題の一部かもしれないと思います。

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

c++ - Automake : Makefile.am の *_la_LDFLAGS の有効な値は何ですか?

Makefile.am の *_la_LDFLAGS の可能な値は何ですか?

この質問をするのは、次のことを希望するためです。

ただし、-releaseフラグを使用して得られるものは次のとおりです。

私もフラグなしで試してみましたが、

どうすればいいですか?どのフラグを使用すればよいですか?

前もって感謝します

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

perl - Perl から他の人の Outlook 予定表を開くにはどうすればよいですか?

次の方法でカレンダーのエントリにアクセスできます。

"Jane Cool" カレンダーを開くにはどうすればよいですか? Outlook では、その予定表が次のように表示されます。

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

ruby-on-rails - Rails のベスト プラクティスの質問: 共有コードをどこに配置し、どのようにロードしますか?

私がフォローしている Rails の本や Web ページはすべて、完全な例を提供するために非常に単純なプロジェクトに固執しています。私は小さなプロジェクト アプリから離れて、ブラウザー以外のクライアントの領域に移行しようとしています。すべての関係者が共有するコードを配置する場所を決定する必要があります。

非ブラウザ クライアントは、データベースに接続できる任意のマシンで実行されるスクリプトです。ブラウザー クライアントはデータベースにコマンドを書き込みます。スクリプトはそれを調べて、何をすべきかを決定します。完了すると、スクリプトはその結果を書き戻します。スクリプトは RoR サーバーによって開始されませんが、そのディレクトリ構造にアクセスできます。

共有コードを配置するのに最適な場所はどこで、RoR ローダーはそれをどのように処理しますか? 問題のコードは実際にはモデルに属していません。

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

c++ - C++でのプロセス間通信の最良の方法

2つのプロセスがあり、1つは他のデータをクエリします。限られた時間(1秒あたり10000)で大量のクエリが発生し、1秒あたりデータ(> 100 mb)が転送されます。データのタイプは整数型(double)になります。 、int)私の質問は、このプロセスをどのように接続するかです。

共有メモリ、メッセージキュー、lpc(ローカルプロシージャコール)など...

また、どのライブラリを提案するか尋ねたいですか?ちなみにMPIは提案しないでください。編集:WindowsXP32ビットの下