問題タブ [centralized]

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

sql - テキストファイルの集中ストレージ

さまざまなメタデータとコンテンツ設定 (一意の行、key:value 行) を持つテキスト ファイルの集中ストレージについて考えていますが、どのテクノロジを使用すればよいかまだわかりません - PostgreSQL または NoSQL ソリューションのような sql db です。

大きなファイル: それぞれ 100 - 600 mb、読み取り/書き込み用の小さなクエリ 100 - 500 行

ヒントはありますか?

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

python - Python: すべてのモジュールにわたるカスタム ロギング

仕事

スクリプトのコレクションがあり、実際のメッセージをログに記録するモジュールへの変更を最小限に抑えて、統合されたログ メッセージを生成するようにしたいと考えています。

メインアプリケーションから一度呼び出す予定の小さなモジュール「custom_logger」を作成しました。ロガーを返し、それを引き続き使用します。

アプリにインポートするサブモジュールは、

  • 「ログをログとしてインポート」する必要があります-他の誰かがそれらを有用だと思った場合に実行するために、私のサイトに固有のものは何も必要ありません。
  • サイト固有のものを追加せずに、 log.info/error('message') でメッセージをログに記録するだけです
  • 構成済みの「ルート」ロガーをすべてのフォーマットとハンドラーと共に使用し、ルート ロガーの構成に影響を与えないようにする必要があります。

*custom_logger.py*

次に、何が機能し、何が機能しないかの例を含むいくつかのテスト メッセージを含むサブモジュールが続きます。

submodule.py

そしてメインアプリ: app.pyここには特別なものはありません:

非常に醜い方法で、私が求めている出力と取得している出力:

app.py でロガーを定義し、サブモジュールで標準の Python ログ ライブラリのみを使用して、app.py で既に構成されているロガーを利用できるようにしたいと考えています。

また、醜い回避策: submodule.py のインポートの後に以下のコードを配置すると:

私のロガーがapp.pyで設定される前に実行され、アプリがロギングを設定するのではなく、サブモジュールを効果的に作成します。

私が検討した別の回避策: SubClass クラスのコンストラクター内で、定義できます

self.log = custom_logger.getLogger('root')

次に、self.log.error('some error') を使用します。もっと良い方法があるに違いありません - 何か役に立つことを提案したり、ドキュメントのどこを誤解したかを指摘したりできれば、とても感謝しています!

PS。私は Python ロギングのハウツー (基本および上級) とクックブックを読むのにかなりの時間を費やしました。

ありがとうございました!

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

eclipse-plugin - Eclipse: 中央の p2 リポジトリ (すべての Eclipse およびサードパーティのプラグインがある場所)

すべての Eclipse およびサードパーティのプラグインを含む中央の p2 リポジトリはどこにありますか?

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

zend-framework - ユーザー入力をサニタイズするために、Zend リクエスト オブジェクトの getParams() メソッドを拡張する

ユーザー入力をフィルタリングする (タグなどのユーザー データをブラックリストに登録する) ことにより、Web アプリでのユーザー入力を確実にサニタイズしようとしています。基本的に、Zend は、開発者が要件と見なす場合はいつでもこれを具体的に行うことを提案しているため、ページ A にフォームがある場合は、フォーム データが取得された後にその pageAaction() でフィルタリングを行う必要があります。アプリ内のすべてのフォーム データは次のように取得されます。

さて、私の Web アプリでは、すべてのユーザー入力は、ブラックリストに登録されたフィールドに対してサニタイズする必要があります。フォームごとにブラックリストと比較するのではなく、明らかにコードを 1 か所に集中させたいと考えています。私の理解では、これは常にフォームデータを取得する場所であるため、_request オブジェクトの getParams() または getParam() メソッドで行う必要があります。

はいの場合、どうすれば同じことができますか? コアの Zend クラスに手を加えたり、独自の変更を加えたりしたくありません。

そうでない場合、コードを一元化するための最善の戦略は何ですか?

免責事項: Zend フォームは使用しておらず、代わりに独自のフォームをカスタム作成しています。

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

asp.net - c# asp.net 集中型 UI 開発

3 人で開発した共通の機能を備えた Web サイトが多数あります。ビジネス ロジックでは、共通のライブラリ プロジェクト (共有ディレクトリ内) を使用しているため、全員が同じ機能を使用しています。このようにして、次のプロジェクトまたは既存のプロジェクトを再コンパイルするときに、修正と改善が共有されます。いくつかの UI 共通関数のクラスもあります (x データを含む ListControl をロードするなど)。

問題は、CSS、Javascript、共通ページ (ログイン、構成、顧客管理) などの一部の Web パーツにあります。それらを一元化する方法が正確にわからないため、共有プロジェクトにこれらのパーツがあるため、貼り付けの修正/改善を手動で他の Web サイトに毎回コピーするには...

現在のウェブサイト構造の例:

これを行う方法はありますか?

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

android - 更新または新機能が追加されたときに、すべてのモバイル プラットフォームのコードを再設計/変更する必要性を排除する設計原則

助けてほしい問題があります。

すべてのモバイル プラットフォーム向けのモバイル アプリケーションを設計したい製品があります。システムの全体的なレイアウトとアーキテクチャを設計している間に、プラットフォームごとにコードを再開発または変更する必要性を排除する方法が必要です。

たとえば、Android、Windows、BlackBerry、Apple などのすべてのアプリをビルドする場合、システムに新しい機能をリリースすると、すべてのモバイル プラットフォームのすべてのコードを更新する必要があります。

今の私の考えは、すべてのモバイル デバイスが通信する Web サイトを作成し、その Web サイトがインターネット経由ですべての製品と通信することです。この Web サイトは、両端間のすべての通信を集中化します。

現在、すべてのプラットフォームの更新の必要性をなくす唯一の解決策は、各モバイル デバイスで一種のシン クライアントを作成し、それから Web サイトにアクセスして Web サイトのコンテンツを表示することです。これにより、機能を追加したりバグを修正したりする場合は、Web サーバーで行うだけで、すべてのモバイル プラットフォームが既に更新されています。

このアイデアで、複数のクライアントのディスプレイのスケーリングなどの潜在的な問題をすでに予測しています

車輪を再発明する前に、この設計上の問題を回避できる方法がまだないかどうかをここで尋ねたいと思いましたか?

したがって、基本的には、すべてのモバイル プラットフォームのソース コードを変更する必要をなくし、すべてのユーザーがダウンロードしなければならない更新を公開し、更新と変更をすぐに行える構成の中心的な場所に置き換えたいと考えています。すべてのモバイル プラットフォームに影響します。

ありがとう。

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

jsf - JSF アプリケーションでのメモリ リークの原因

実際のシナリオを描写するのは非常に難しいため、ここでは問題の概要を説明します。私はjsf 1.2とリッチフェイス3のアプリケーションを持っています。従業員の基本データと関連データ(家族、雇用記録、資格など)を別々のテーブルに保存します。ユーザーが自分の名前をクリックしたとき。従業員に関連するいくつかのテーブルの詳細がページに表示されます。従業員基本テーブルの主キーはemp_id(数字)です。このキーは、関連するすべての子テーブルの外部キーです。アプリケーションは集中的に展開され、さまざまな都市で使用されます。問題は、特定の従業員がその詳細をクリックすると....他の従業員の家族のように、不明なレコードが彼のアカウントに表示されることです...インターフェースは次のようになります

詳細を見るをクリックすると・・・employee_beanにCampatrickさんのemp_idがセットされます。ここで、employee_bean はセッション スコープです。これが意味を成すとしたら....「詳細を表示」リンクでemp_idを断固として設定すると、レコードが混同される可能性のある理由は何ですか。それは「メモリリーク」に関連するものですか?はいの場合、どこで確認しますか。

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

jquery - NAV バー セントレイル問題

画面検出ナビゲーションバーも使用して、集中化されていないすべてを試しました

これは私のウェブサイトです

ここに画像の説明を入力

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

css - 画面に合わせて div とスケールを一元化する

私のウェブサイトでは、モバイル デバイスで表示するためにコンテンツ全体を一元化しようとしています。

http://m.bachatdeals.com

モバイル デバイスで Web サイトを開くとすぐに、コンテンツの下に多くのスペースがあり、読むことができるようにするためにズームをつまむ必要があります。モバイルデバイス?

いくつかの CSS 回避策を試してみましたが、何かが原因でレイアウトが壊れてしまいました。助けてください!

注 : 現在、モバイル デバイスへの自動リダイレクトは行われていないため、手動で URL を入力する必要があります。