問題タブ [coldfusion]
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.
php - ColdFusion の serializeJSON メソッドから PHP の json_decode への移行に問題がある人はいますか?
インターウェブはこれに関しては役に立ちません。を使用して ColdFusion でデータをエンコードserializeJSON
し、PHP を使用してデコードしようとしていjson_decode
ます。json_decode
ほとんどの場合、これは正常に機能しますが、場合によってはNULL
. 明らかな原因を探しましたが、serializeJSON
期待どおりにフォーマットされているようです。他に何が問題になる可能性がありますか?
更新: 何人かの人々が (賢明にも) 問題の原因となっている出力を投稿するように私に依頼しました。結果セットがすべてのデータ (合計 565,135 ASCII 文字の 2300 以上の賃貸物件の情報をリストする) であることを発見したことを除いて、そうします! これは問題になる可能性がありますが、PHP ドキュメントには文字列の最大サイズに関する記述はありませんでした。そこでの制限要因は何でしょうか?羊?
更新 II: 問題は、何人かのユーザーが Microsoft Word のテキストを「スマート」引用符でコピー アンド ペーストしたことだったようです。それらの厄介なユーザー...
coldfusion - ColdFusion で Verity コレクションの名前を変更するにはどうすればよいですか?
コレクションを削除、再作成、および再構築しないと、ColdFusion の既存の Verity コレクションの名前を変更できないようです。問題は、削除して最初から再構築する必要のない非常に大きなコレクションがいくつかあることです。この難問に対する便利なトリックはありますか?
caching - ColdFusion で共有キャッシュを適切に実装する方法は?
私は、キャッシュに値するほぼすべてのものを対象とした動的なエージング キャッシュとして機能するように設計された CFC を構築しました。LDAP クエリ、関数の結果、配列、オブジェクト、名前を付けます。計算に時間やリソースがかかり、複数回必要とされるもの。私はいくつかのことをできるようにしたいと思います:
- アプリケーション間で CFC を共有する
- キャッシュのスコープを定義する (サーバー / アプリケーション / セッション / 現在のリクエストのみ)
- 同じリクエストで同時に異なるキャッシュ インスタンスを使用する
- キャッシュ コンポーネントを使用して CFC から独立させる
- 一般的に常識に従う(デカップリング、カプセル化、直交性、ロック)
もちろん、個別のタスクごとに異なるキャッシュ インスタンスを使用しますが、アプリケーション間で同じ CFC を使用できるようにしたいと考えています。キャッシュ自体は (それ以外は) Struct であり、キャッシュ インスタンスに対してプライベートです。スコープ自体が変更される可能性がある場合、キャッシュとロックを適切に実装するにはどうすればよいですか?
ロックには、現在、名前付きロック ( 'CacheRead'
、'CacheWrite'
) を使用しています。これは安全ですが、奇妙に感じます。たとえば、セッションのみの操作でサーバー全体のロックが必要になるのはなぜですか? (はい、これはアカデミックかもしれませんが、ともかく。)
アプリケーションレベルのキャッシュが必要な場合に参照として APPLICATION スコープを渡すことも間違っているようです。より良い方法はありますか?
coldfusion - cffile.oldFileSizeに正しい値を返すようにする方法はありますか?
ColdFusionでcffileを操作する場合、ファイルをWebサーバーにアップロードした後、「oldFileSize」という値を持つことになっているcffile構造が作成されます。アップロードを実行してその値を調べるたびに、上書きされたファイルのサイズではなく、新しいファイルのサイズになります。それを修正するための設定はどこかにありますか、それともこれはcf8のcffileのバグですか?
明確化:cffileコマンドを使用してファイルをサーバーにアップロードすると、コマンドで指定した場所にそのファイルが保存されます。宛先に同じ名前とパスのファイルがすでにある場合は、cffileコマンドのオプションの1つを使用して、既存のファイルを上書きできます。これを行うと、「oldFileSize」という属性を持つcffileという構造が返されます。ドキュメントには、oldFileSizeは上書きされたファイルのサイズである必要があると記載されています。代わりに、アップロードされているファイルのサイズを返します。
apache-flex - ColdFusion リクエストを停止することはできますか?
大きなドキュメント コレクションを検索する関数を呼び出す Flex アプリケーションがあります。検索語によっては、ユーザーが flex からのリクエストを停止したい場合があります。
flex アプリケーションが要求を予期しないようにするだけでなく、CFC 要求も停止したいと考えています。これは可能ですか?これを行うための最良のアプローチは何ですか?
web-services - ColdFusion 8 からの許可されていない Sharepoint WSDL
エラーを解決するにはどうすればよいですか:
URL から WSDL を読み取れません: https://workflowtest.site.edu/_vti_bin/Lists.asmx?WSDL。
エラー: 401 権限がありません。
同じユーザー アカウントを使用して、ブラウザーから WSDL を正常に表示できます。どの認証が使用されているか (基本または統合) がわかりません。
どうすればそれを見つけることができますか?
呼び出しを行うコードは次のとおりです。
私の印象では、ColdFusion は WSDL を取得するために認証を求められることを好まないということです。
完全なスタック トレース:
web-services - WS-Security を使用する ColdFusion Web サービス クライアントを作成するにはどうすればよいですか?
Java と WS-Security を使用して、当社の製品でいくつかの Web サービスを公開しました。お客様の 1 人が、ColdFusion を使用して Web サービスを利用したいと考えています。ColdFusion は WS-Security をサポートしていますか? Java クライアントを作成して ColdFusion で使用することで回避できますか?
(ColdFusion についてはよくわかりません)。
coldfusion - ColdFusionと末尾のコンマ
ColdFusionの文字列から末尾のカンマを削除するにはどうすればよいですか?
service - インスタンス化された JRun サーバーで実行されている ColdFusion クラスパスへの追加
カスタム Java jar を ColdFusion サーバーのクラスパスに認識させるのに問題があります。クラスパスが jvm.config ファイルを正しく読み取っていません (CF インスタンスが実行されている JRun サーバーのうち、複数のサイトが接続された運用サーバーであると想定しています)。私はこれで何時間も壁に頭をぶつけてきました。私がこれらのjarファイルで完全に実行した他のすべてのサイト。そのうちの 1 つは基本的にこれのクローンですが、何らかの理由でこの 1 つの部分だけを認識しません。サイトの残りの部分は正常に動作しますが、この jar (画像リサイザー) にアクセスしようとすると、それが見つかりません。また、CF 管理者を調べたときに、クラスパスにすべてのように Java ディレクトリのパスが (まったく) 表示されません。他のサイト。
また、このサイトに関連付けられたサービスもありません (JRun マネージャに表示される実行中のサービスがありますが、Windows のサービス リストには表示されません)。手動で追加して起動しようとすると、既に実行されていると表示されました。ColdFusion サーバーを再起動しましたが、役に立ちません。JRun サーバーを再起動する必要がありますか? (本番サイトが停止します) この作品を機能させるには、ここで何ができますか?
更新: 2008 年 10 月 9 日 わかりました。くっついて機能していない古いサービスを削除するには、サーバーを再起動する必要がありました。手動で削除しても機能しませんでした。これで、ColdFusion の適切なサーバー インスタンスが実行されましたが、Java カスタム クラスはまだ CF インスタンスに読み込まれていません。その ColdFusion サーバー インスタンス用のカスタム jvm.config ファイルを作成する必要があると思います。私の質問は、JRun を再起動する必要がありますか、それとも単にそのサーバー インスタンスを実行できるのでしょうか?
java - サーバー側の CSS セレクター
動的に生成された XHTML をチェックし、予想されるコンテンツに対して検証するツールを作成しています。
構造が正しいこと、および特定の属性が存在する/一致することを確認する必要があります。私が興味を持っていない他の属性があるかもしれないので、直接の文字列比較は適していません。
これを検証する 1 つの方法は XPath を使用することです。私はこれを既に実装していますが、もう少し冗長なものを希望します - jQuery のように CSS セレクターを使用できるようにしたいのですが、サーバー上で - CFML コード内で -クライアントとは対照的に。
XHTML 文字列に対して CSS セレクターを使用できる CFML または Java ライブラリはありますか?