问题标签 [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 个数据字段进入,我想存储 76 而不是 100。我假设我不知道有多少数据即将到来进入我的程序。在我上面定义的结构中,我可以将第一个“索引”创建为:

但是我想在之后动态地将元素添加到数组中。我希望我足够清楚地描述了问题区域。主要挑战是动态添加第二个字段,至少这是目前的挑战。


但是,我取得了一些进展:

我做了一些错误检查,这就是我发现的。如果在我为 x 释放内存之后,我添加以下内容:

那么如果我尝试打印 x 我会得到一个我想要的错误。那么是不是免费功能不起作用,至少在我的编译器上?我正在使用开发人员??


谢谢,我现在明白了,原因是:

FirstName 是一个指向 char 数组的指针,它没有被 malloc 分配,只有指针被分配,在你调用 free 之后,它不会擦除内存,它只是将它标记为在堆上可用结束后来写的。- 马特·史密斯

更新

我正在尝试模块化并将我的结构数组的创建放在一个函数中,但似乎没有任何效果。我正在尝试一些非常简单的事情,我不知道还能做什么。它与以前的思路相同,只是另一个函数 loaddata 正在加载数据,并且在我需要进行一些打印的方法之外。我怎样才能让它工作?我的代码如下:

这个简单的测试代码崩溃了,我不知道为什么。错误在哪里?

0 投票
6 回答
12028 浏览

sql - SQL Server 动态查询

我有 15 个存储过程,它们从公用表返回数据,然后将该表与特定表连接以检索库存。

例子:

有没有办法可以将名称“tblSpecific”作为变量传递到单个存储过程中,如下所示?

0 投票
7 回答
627 浏览

dynamic - 动态网站的 SEO 兼容性

我读过SEO适用于静态网站,它在初始页面本身中保存信息。我想知道是否有可能实现动态添加信息的SEO。

我的意思是我在这里使用 ajax 来加载信息,在这种情况下如何实现 SEO,是否有可能.. 请帮助我..

谢谢普拉文贾亚帕尔

0 投票
3 回答
2235 浏览

gridview - 带有用于绑定到 Gridview 的元数据的自定义数据表?

我将数据表绑定到 gridview 控件,当我格式化每一列时,我需要根据该列是否具有特定的自定义属性来格式化数据。在这种情况下,一列可以表示:

  • 一个文本框(在这种情况下,我只在 gridview 中显示文本框中的文本),
  • 一个复选框(在这种情况下,我会根据列的基础数据值是 1 还是 0 显示“已选中”或“未选中”),
  • 一个单选按钮(在这种情况下,我根据列的基础数据值是 1 还是 0 显示“开”或“关”)。

问题是列数据类型是当前绑定到网格的无类型数据表中的所有字符串。并且绑定使用 autoGenerateColumns。所以:

  1. 如何将列标记为单选、文本框或复选框?
  2. 如何在绑定到网格以显示文本“选中/未选中”或“开/关”时访问该“标志”?

我希望我问对了。呸!

0 投票
2 回答
7890 浏览

c# - 如何在数据绑定中继器中创建条件内容

我正在设置一个由 XML 配置驱动的用户控件。用例子来解释更容易。看看下面的配置片段:

我试图实现将该片段转换为单个文本框和复选框控件。当然,如果代码片段包含更多节点,则会自动生成更多控件。

鉴于任务的迭代性质,我选择使用Repeater。在其中我放置了两个(更多,见下文)控件,一个 CheckBox 和一个 Editbox。为了选择激活哪个控件,我使用了内联 switch 命令,检查当前配置节点的名称。

可悲的是,这行不通。问题在于,在数据绑定发生很久之后,切换是在渲染期间运行的。仅此一项就不是问题,不是因为配置节点可能会为数据绑定提供所需的信息。考虑一下如果复选框控件将尝试绑定到上面代码片段中的文本节点,拼命寻找它的“已选中”属性会发生什么。

任何想法如何使这成为可能?

谢谢,波阿斯

这是我当前的代码:

这是我的代码(运行的语法比上面的更复杂):

0 投票
4 回答
3375 浏览

sql - 如何创建动态和安全的查询

“静态”查询是始终保持不变的查询。例如,Stackoverflow 上的“标签”按钮,或 Digg 上的“7 天”按钮。简而言之,它们总是映射到特定的数据库查询,因此您可以在设计时创建它们。

但我试图弄清楚如何在用户基本上决定如何在运行时创建数据库查询的情况下进行“动态”查询。例如,在 Stackoverflow 上,您可以组合标签并以您选择的方式过滤帖子。这是一个动态查询,尽管它非常简单,因为您可以组合在标签的世界中。一个更复杂的例子是如果你可以结合标签和用户。

首先,当您有一个动态查询时,听起来您不能再使用替换 api 来避免 sql 注入,因为查询元素将取决于用户决定在查询中包含的内容。除了使用字符串追加之外,我看不到如何构建此查询。

其次,查询可能跨越多个表。例如,如果 SO 允许用户根据用户和标签进行过滤,并且这些可能存在于两个不同的表中,则构建查询比仅附加列和 WHERE 子句要复杂一些。

我该如何实施这样的事情?

0 投票
5 回答
11992 浏览

php - Perl 有类似 PHP 的动态变量吗?

在 PHP 中,我可以写:

...脚本将输出“555-1234”。

Perl 中是否有任何等价物?

有没有办法限制$phone本地块的范围,就像我写的一样my $phone?使用my $$vname给我“无法在我的 at ... 中声明标量取消引用”错误。

0 投票
6 回答
40267 浏览

c# - 通过 C#.NET 在 Word 中创建动态表格

我有一个 C# 应用程序,我想在其中实现一个程序的逻辑,该程序将打开 word 文档并转到页面中的某个位置并创建一个表并将值放入其中。谁能告诉我如何实现这一点。我正在使用 Visual Studio 2005

0 投票
4 回答
4936 浏览

asp.net-mvc - 在 ASP.Net MVC 中根据用户输入动态填充表单

我的问题与 Engram's here类似,但我的问题更进一步。我打算让它工作的方式是我有一个文本框询问用户要输入多少条目。在他们输入数字后,我需要创建更多的文本框以允许输入(然后对这些文本框重复相同的过程,但首先是婴儿步骤......)我尝试收集帖子上的密钥,但它只返回初始文本框询问条目数。我仍在尝试掌握 MVC,到目前为止的教程/视频还没有深入研究它。再说一次,我知道这可能是我可以使用 JQuery 处理的事情,但我仍然会陷入同样的​​境地。

这是我正在使用的控制器:

这是我的aspx:

有没有什么我忽略了,没有理解,或者我应该在我做的时候放弃,因为我似乎永远不会得到它?

在此先感谢您的帮助-我只是尽力学习。

0 投票
4 回答
3198 浏览

.net - 告诉我在 C# 4.0 中使用新的“动态”关键字的方法

这是 4.0 版中新的 C# 未来,称为动态。告诉我如何在我的代码中使用它,以及这个未来如何帮助我?


相关问题: