問題タブ [controlling]

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 投票する
2 に答える
942 参照

external - 予期しないファイルサイズやその他の予期しない問題に驚かされることなく、外部でホストされている画像を表示する方法

だから私はhttp://ninjawars.netでウェブゲームを実行します

外部でホストされている画像の表示

アバターではない埋め込み可能な画像を提供したい(私はGravatarの優れたサービスを認識しており、すでに使用していますが、これらの画像はメールに関連付けられません)。これは、自分のアップロードした画像をホストしていることがわかったためです。画像はしばしば苦痛であり、他の人々は、いわば、すでにそれを上手くやっています。

外部ファイルサイズの超過を防ぐ

ただし、これにより、画像サイズの制御が多少失われます。単純なリンクを使用すると、ユーザーは大きなファイルサイズをアップロードでき、cssに特定の表示サイズで表示されますが、読み込み時間が非常に長くなる可能性があります。

1つの方法:URLを制限する

そのため、ユーザーが入力したURLパラメータをある程度制限し、オプションを特定の画像ホスティングサービスに制限する必要があると思います。これに関する私の最初の考えは、URLの固定セクションを必要とすることです。これは次のようなフォームを表示します。

[ http://flickr.com/photos/] [写真の残りのURLをここに入力][/sizes / sq /]

したがって、画像をflickrでホストされるように制限し、おそらくflickrでサイズを設定する特定のURLに制限します。おそらく、URLの最初と最後の部分の重複するインスタンスを削除するバックエンドPHP処理を使用します。人々は完全なURLで投稿してそれを機能させることができます。

より良い選択肢?

だから問題は、これはそれを行うためのばかげた方法ですか?すでにそこにもっと良いjavascriptまたはphpソリューションがありますか?ある程度の制御を行いながら、外部で画像をホストするにはどうすればよいですか?それとも、この量の制御は妄想的であり、実際には必要ではありませんか?

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

javascript - Javascript: 子孫ノードの親を制御できません

要素 (レベル 1) を動的に作成し、要素 (レベル 2) 自体を作成します。ただし、レベル 2 要素の子は親として「body」を持ちます。

以下の HTML コードでは、spotAd2 が my 関数 createNode() によって作成された場合のコンテンツです。グーグルアドセンスのタグです。ただし、Google Ad Sense タグは「body」の直下にある要素を作成します。tnDiv1 の下にある必要があります。

- - 結果:

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

browser - 読み込まれたドキュメントの DOM を制御するようにブラウザを変更するにはどうすればよいですか?

Gmailアカウントに自動的にログインしたい. 次に、テキスト ファイルの内容からメールを作成します。次に、データベースから電子メール アドレスを 1 つずつ選択し、GMail アカウントを介してメールを送信すると、すべてが完全に自動化されます。

つまり。何千ものメールのリストがあり、それらすべてを GMail アカウントからパーソナライズされたメールで送信したいと考えています。しかし、1 日あたり 500 通のメールを手動で作成したくありません。私はこれを自動的に行いたいと思っています。そこで、以下のアルゴリズムを持つシステムを作るべきだと思います。

1 GMail アカウントに自動的にログインします。

2 新しいメールを自動的に作成します。

3 データベースから電子メール アドレスを自動的に選択します。

4 メール作成時に内容を自動で貼り付けます。

5 送信ボタンを押すと自動的にメールが送信されます

6 すべての電子メールが送信されなくなるまで、手順 2 から 6 を繰り返します。

Web ブラウザーを制御できれば、これらすべてを行うことができます。ブラウザーを制御しないと、これらすべてのことを行うことができないからです。知りたいのですが、どうすればこれを達成でき、どの言語を使用できますか?

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

c# - 他のアプリケーションでボタンを制御する方法

私は高校の最終学年で、父が自分のコンピューターを保護するのを手伝いたいと思っています。彼は IT の天才ではなく、spybot と avast で実行する必要があるすべての手順を思い出すのは困難です。

セキュリティアプリケーションで正しいボタンをクリックする次のボタンだけを持つac#Windowsアプリケーションを作成しようとしています。これを行う簡単な方法はありますか (私は c にかなり慣れていないため、パスカルを 3 年間使用しています)。autoitの使用について何かを見つけましたが、それにはdllをインポートする必要があります。どんな助けでも大歓迎です。

どうもありがとう。

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

css - 特異性の変化

#sidebar pスタイルの特異性は101(IDの場合は100、タグセレクターの場合は1)ですが、.introスタイルの特異性は10(クラスセレクターの場合は10ポイント)です。101は10より大きいため、#sidebarpが優先されます。.introを#sidebar.introに変更すると、その特異性が110に変更されます。

私はこれを変更しましたが、私の結果は来ていません

誰かが私を説明できますか?

出力:赤色、font-size-1.25em、font-family-Georgiaである必要があります

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

vb.net - More コマンド (Val) を Arduino に送信しますか?

私のプロジェクトは、私が作成した Visual Basic プログラムを使用して LED ライトを制御しています。

arduinoプロジェクトに少し問題があります。PC からコマンドをさらに送信するにはどうすればよいですか?

例えば、

これは私がアップロードしたArduinoコードです:

ご覧のとおり、( Val = 1 ) は LED 1 をオンにし、( Val = 2) は LED 1 をオフにし、さらに 2 つの LED ライトを同じarduinoスケッチに追加したので、( val = 3 ) は LED 2 をオンにしますon, (val = 4 ) は LED 2 をオフにし、同じプロセスをもう一方の LED に適用します。

しかし、LED をもう 1 つ追加して ( val = 10 ) と入力すると、LED 1 がオンになり、

val = 10 を指定したときに LED 1 が点灯した理由がわかりません。

vbで作成したプログラムから(Val)を送信する方法は次のとおりです。

Valに応じて、他のLEDについても同じプロセスが続きます。

コード

この問題を解決するには?

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

simulink - ヒステリシス コントローラーをもつ制御ループの初期条件

ヒステリシス コントローラーとのこぎりで制御ループをモデル化しました。のこぎりを PT4 システムと特定しました。つまり、この PT4 ブロックは私のプラントです。これで、コントローラーはのこぎりの相対位置の値を与えてくれます。0.3 mm 縮めるか、0.3 mm 伸ばします。工場は絶対的な地位を望んでいます。そのため、鋸の実際の位置から、相対位置を使用して追加ブロックにフィードバックを行いました。ここまでは順調ですね。制御ループが機能します。唯一の問題は、シミュレートされた値がゼロから始まるため、開始です。そのため、鋸が目的の位置まで伸びるまでに時間がかかります。後で制御を開始する前に、のこぎりを 8.6 mm まで伸ばします。したがって、私も 8.6mm でシミュレーションを開始したいと考えています。

これどうやってするの?

初期条件ブロックを使用しようとしましたが、何も変わりませんでした。

図 1 は、最初に問題がある制御ループの出力を示しています。

図 2 にフィードバックを示します。

図 3 は、IC ブロックが 8.6 に設定された scope42 の出力を示しています。

出力

制御ループ

スコープ42

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

sql-server - SQL Server: クエリ パフォーマンスの利益計算

最近、インデックスを追加していくつかのクエリを調整し、そのテーブルの全体的な状況が改善されたかどうかを評価しようとしています。

からいくつかのメトリックを取得しまし sys.dm_db_index_usage_statsた。最初のグラフは、その特定の新しいインデックスの全体 user_seeks(スキャン、ルックアップ、および user_updates (書き込み))の数の違いを示しています。2番目のグラフは、そのインデックスのすべての読み取りから単純に減算します。 user_updatesこれらの数字だけを見ると、インデックスが実際に読み取るよりも書き込まれていることがはっきりとわかります。

ただし、このインデックスは特に、24 時間年中無休で毎分サーバーにヒットする 2 つの監視クエリに役立ちました。このインデックスを追加する前に、これらのクエリはクラスター化インデックス スキャンを実行しました。クラスター化インデックスのメトリックを見ると、新しいインデックスがシークされるのと同じ割合 (6 時間ウィンドウあたり 720 回のシーク、したがって 1 日あたり 2.880 回のシーク (または以前のクラスター化インデックス スキャン)) でスキャン数が減少したことが明確にわかります。

辛抱強く、これをすべて読んでくれてありがとう....今私の質問に。新しいインデックスへの MB 書き込みのボリュームをどのように計算できますか? すべてのテーブル スキャンによる IO (MB 単位) と、その後の新しいインデックスの検索と維持による IO を比較したいと思います。

それが私が行った計算です:

- 1 日あたりの新しいインデックスの書き込み 26.000 回の書き込み * 書き込まれる行あたり 49 バイト = 1.274.000 バイト

クエリのチューニング中にこの情報を収集したため、読み取り IO の節約は非常に簡単です。ただし、そのインデックスに書き込むための IO オーバーヘッドをどのように計算 (または知識に基づいた推測) できますか? 1 日あたり約 26,000 回の書き込みを行っていることがわかっています。インデックスの構造は次のとおりです。

したがって、リーフ レベルのレコードには 49 バイトがあると思います (すべての数値を合計します)。ありますか?どうすれば中間レベルを推測できますか?

とにかく...(「教育を受けた推測」の方向性について)あなたの経験では、とにかくテーブルをスキャンして通常の方法でこれを行うことから私を救っているので、それは本当に重要ですか?

クエリ チューニングの利益計算に関する洞察を読んで共有していただき、ありがとうございます。

インデックスのパフォーマンス