問題タブ [dynamic]

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

c - 構造体の動的サイズの配列を作成するにはどうすればよいですか?

構造体の配列を作成する方法を知っていますが、サイズは事前定義されています。しかし、配列が大きくなるような構造体の動的配列を作成する方法はありますか?

例えば:

これは可能ですか?


私はこれを研究しました:words* array = (words*)malloc(sizeof(words) * 100);

100 を取り除き、入ってくるデータを保存したいです。したがって、76 フィールドのデータが入ってくる場合、100 ではなく 76 を保存したいと思います。どのくらいのデータが入ってくるかわからないと仮定しています。私のプログラムに。上で定義した構造体では、最初の「インデックス」を次のように作成できます。

ただし、後で配列に要素を動的に追加したいと考えています。問題の領域を十分に明確に説明したことを願っています。主な課題は、2 番目のフィールドを動的に追加することです。少なくとも、それが当面の課題です。


しかし、私は少し進歩しました:

私はいくつかのエラーチェックを行い、これが私が見つけたものです。x のメモリを解放した後、次を追加します。

次に、 x を印刷しようとすると、必要なエラーが発生します。少なくとも私のコンパイラでは、 free 関数が機能していないということですか? 私はDevCを使用していますか??


ありがとう、私は今理解しました:

FirstName は、malloc によって割り当てられていない char の配列へのポインターです。ポインターのみが割り当てられており、free を呼び出した後、メモリは消去されず、ヒープで利用可能であるとマークされます。後で書きます。– マット・スミス

アップデート

モジュール化して、構造体の配列の作成を関数に入れようとしていますが、何も機能していないようです。私は非常に単純なことをしようとしていますが、他に何をすべきかわかりません。これは前と同じ行に沿っており、データをロードしている別の関数 loaddata と、印刷を行う必要があるメソッドの外にあります。どうすればそれを機能させることができますか?私のコードは次のとおりです。

この単純なテスト コードがクラッシュしており、その理由がわかりません。バグはどこですか?

0 投票する
6 に答える
12028 参照

sql - SQL Server 動的クエリ

共通テーブルからデータを返し、そのテーブルを特定のテーブルと結合してインベントリを取得する 15 のストアド プロシージャがあります。

例:

次のように、「tblSpecific」という名前を単一のストアド プロシージャに変数として渡す方法はありますか?

0 投票する
7 に答える
627 参照

dynamic - 動的 Web サイトの SEO 互換性

SEOは、初期ページ自体に情報を保持する静的なWebサイトに適用できると読みました.動的に追加された情報に対してSEOを実現できるかどうかを知りたい.

ここでは、情報の読み込みに ajax を使用したことを意味します。この状況で、SEO を達成するにはどうすればよいでしょうか。

ありがとう

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

gridview - Gridview へのバインドに使用されるメタデータを含むカスタム データ テーブル?

データテーブルを gridview コントロールにバインドしています。各列をフォーマットするときは、その列に特定のカスタム属性があるかどうかに基づいてデータをフォーマットする必要があります。この場合、列は次のものを表すことができます。

  • テキスト ボックス (この場合、テキスト ボックスのテキストをグリッドビューに表示するだけです)、
  • チェックボックス (この場合、列の基になるデータ値が 1 か 0 かに基づいて「チェック済み」または「チェックなし」を表示します)、
  • ラジオ ボタン (この場合、列の基になるデータ値が 1 か 0 かに基づいて「オン」または「オフ」を表示します)。

問題は、現在、グリッドにバインドされている型指定されていないデータ テーブルの列のデータ型がすべて文字列であることです。そしてバインディングは autoGenerateColumns を使用します。そう:

  1. 列にラジオ、テキストボックス、またはチェックボックスのフラグを付けるにはどうすればよいですか?
  2. グリッドにバインドしてテキスト、「チェックあり/チェックなし」、または「オン/オフ」を表示するときに、その「フラグ」にアクセスするにはどうすればよいですか?

私はこれを正しく尋ねたと思います。ふぅ!

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

c# - データバインドされた Repeater 内で条件付きコンテンツを作成する方法

XML 構成によって駆動されるユーザー コントロールをセットアップしています。例で説明する方が簡単です。次の構成スニペットを見てください。

そのスニペットを単一のテキストボックスとチェックボックスコントロールに変換するために私が達成しようとしていること。もちろん、スニペットに含まれるノードが多ければ、より多くのコントロールが自動的に生成されます。

タスクの反復的な性質を考慮して、私は Repeater を使用することにしました。その中に、2 つの (さらに詳しくは以下を参照) コントロール、1 つの CheckBox と 1 つの Editbox を配置しました。どのコントロールをアクティブにするかを選択するために、インライン スイッチ コマンドを使用して、現在の構成ノードの名前を確認しました。

残念ながら、それはうまくいきません。問題は、データ バインディングが発生してからずっと後、レンダリング時にスイッチが実行されているという事実にあります。それだけでは問題にはなりません。構成ノードが必要な情報をデータ バインドに提供する可能性があるという事実のためではありませんでした。チェック ボックス コントロールが上記のスニペットのテキスト ノードにバインドしようとし、その "checked" 属性を必死に探したらどうなるかを考えてみてください。

これを可能にする方法はありますか?

ありがとう、ボアズ

これが私の現在のコードです:

これが私のコードです(上記よりも複雑な構文で実行されます):

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

sql - 動的で安全なクエリを作成する方法

「静的」クエリとは、常に同じクエリです。たとえば、Stackoverflow の「タグ」ボタンや、Digg の「7 日間」ボタンです。つまり、これらは常に特定のデータベース クエリにマップされるため、設計時に作成できます。

しかし、ユーザーが基本的に実行時にデータベースクエリを作成する方法を指示する「動的」クエリを実行する方法を理解しようとしています。たとえば、Stackoverflow では、タグを組み合わせて、好きな方法で投稿をフィルタリングできます。組み合わせることができるのはタグの世界であるため、これは非常に単純なクエリですが、動的なクエリです。より複雑な例は、タグとユーザーを組み合わせることができる場合です。

まず第一に、動的クエリがある場合、クエリ要素はユーザーがクエリに含めることを決定したものに依存するため、SQL インジェクションを回避するために置換 API を使用できなくなったようです。文字列の追加を使用する以外に、このクエリを作成する方法がわかりません。

次に、クエリが複数のテーブルにまたがる可能性があります。たとえば、SO でユーザーがユーザーとタグに基づいてフィルター処理できるようにし、これらがおそらく 2 つの異なるテーブルにある場合、クエリの作成は、列と WHERE 句を追加するよりも少し複雑になります。

このようなものを実装するにはどうすればよいですか?

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

php - PerlにはPHPのような動的変数がありますか?

PHPでは、次のように書くことができます。

...そしてスクリプトは「555-1234」を出力します。

Perlに同等のものはありますか?

$phone私が書いたかのように、ローカルブロックのスコープに制約する方法はありますmy $phoneか?を使用my $$vnameすると、「at...でスカラー間接参照を宣言できません」というエラーが発生します。

0 投票する
6 に答える
40267 参照

c# - C#.NET による Word での動的テーブルの作成

Wordドキュメントを開いてページ内の特定の場所に移動し、テーブルを作成してそれに値を入れるプログラムのロジックを実装したいC#アプリケーションがあります。これを実装する方法を教えてください。Visual Studio 2005 を使用しています

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

asp.net-mvc - ASP.Net MVC でのユーザー入力に基づいて動的にフォームに入力する

私の質問は Engram のhereに似ていますが、私の質問はもう少し進んでいます。私がそれを機能させる方法は、ユーザーがいくつのエントリを作成するかを尋ねるテキストボックスがあることです。彼らが番号を入力した後、入力できるようにさらに多くのテキストボックスを作成する必要があります(そして、それらのテキストボックスで同じプロセスを繰り返しますが、最初は赤ちゃんのステップです...)投稿でキーを収集しようとしましたが、返されるだけですエントリ数を尋ねる最初のテキストボックス。私はまだ MVC を理解しようとしていますが、これまでのチュートリアル/ビデオでは、まだ深く掘り下げていません。繰り返しになりますが、これはおそらく JQuery を使用して処理できることはわかっていますが、それでも同じ状況で立ち往生することになります。

これは私が使用しているコントローラーです:

そして、これは私のaspxです:

私が見落としているもの、理解していないものはありますか?それとも、決して理解できないように見えるので、途中でやめるべきですか?

事前に助けてくれてありがとう-私はできる限り学ぼうとしています.

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

.net - C# 4.0 で新しい "dynamic" キーワードを使用する方法を教えてください

これは、動的として知られるバージョン 4.0 の新しい C# の未来です。コードでそれを使用する方法と、この未来がどのように役立つかを教えてください。


関連する質問: