问题列表 - 第16691页

如何在ASP.net中创建包含图像的复选框列表?

我有一个要求,我需要在复选框控件中显示图像.

有什么办法可以实现包含图像的复选框列表吗?

asp.net

2
推荐指数
1
解决办法
2万
查看次数

是否有算法可以找到2个列表的唯一组合?5个名单?

我有N个列表我想找到独特的组合.我已经把它写在我的白板上了,它似乎都有一个模式,我还没有找到它.我觉得我可以表达一种蛮力的方法,这肯定是我追求的东西.还有其他选择吗?不同的数据结构(二叉树吗?)会使这样的工作更合适吗?

鉴于:

#    1  2
a = [1, 2]
b = [a, b]
Run Code Online (Sandbox Code Playgroud)

结果将是:

c = [1a, 1b, 2a, 2b] # (4 unique combinations)
Run Code Online (Sandbox Code Playgroud)

鉴于:

v = [1, a]
w = [1, b]
x = [1, c]
y = [1, d]
z = [1, e]
Run Code Online (Sandbox Code Playgroud)

结果将是:

r = [11111, 1bcde, 11cde, 111de, 1111e, a1111, ab111, abc11, abcd1, abcde, 1b1d1, 1bc1e, 11c11, 11c1e, ... ] 
Run Code Online (Sandbox Code Playgroud)

php python algorithm

1
推荐指数
1
解决办法
1000
查看次数

用于调查的SQL设计,具有不同数据类型的答案

我正在进行在线调查.大多数问题的答案都是1-5.如果我们需要在调查中添加一个问题,我会使用一个简单的Web表单,将INSERT插入到相应的表中,瞧!调查问的是新问题 - 没有新代码或数据库结构的变化.

我们被要求添加可以获得不同数据类型答案的调查问题.规范是让调查"可配置",以便在未来的任何时候,当有人说"我们需要一个新的调查,询问{text answer question},{1-5 question},{true false question} ,{带有日期作为答案的问题}",我们可以在不改变数据库结构的情况下做到这一点.

我正在尝试考虑存储这些答案的最佳方法,但我提出的每种方法似乎都有点hackish.

有些问题可能有一个是/否或真/假答案,有些可能有一个整数答案("过去一个月你有多少次使用技术支持?"),另一个答案可能有一个日期,一个字符串,一个多个选择具有单个值,具有多个值的多项选择等.或者有时,特定答案值可能会提示子问题("令您失望的是什么......?")

简单的解决方案是将每个问题作为调查中的一个列,将其答案作为调查中的一列,以及是否将其作为调查中的一列.这对我来说感觉很乱 - 这是一张大餐桌; 不是很"关系".

头脑风暴,我能想出的"最佳"方法是为每种答案类型设置一个不同的表,但这样会容易受到数据完整性问题的影响.换句话说,我会

CREATE TABLE `Questions` (...);
CREATE TABLE `TrueFalseAnswers` (...);
ALTER TABLE `TrueFalseAnswers`
  ADD CONSTRAINT `TrueFalseAnswers_ibfk_1` FOREIGN KEY (`question_id`)
REFERENCES `Questions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
CREATE TABLE `TextAnswers` (...);
ALTER TABLE `TextAnswers`
  ADD CONSTRAINT `TextAnswers_ibfk_1` FOREIGN KEY (`question_id`)
REFERENCES `Questions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
Run Code Online (Sandbox Code Playgroud)

等等

上述问题之一是我不能保证仅DDL中的任何问题至少存在一个且只有一个答案.

另一种解决方案可能是在Questions表中为答案设置二进制或字符串列,并将所有答案编码为某种字符串或二进制格式,并将它们存储在答案列中.这为每个问题提供了至少一个且只有一个答案,但后来我无法访问SQL查询中的聚合功能.这让我觉得不是一个非常"关系"的解决方案.

所以,我发现上述想法存在问题.有没有"最好的"方法来解决这个问题?

现在我已经花时间来表达问题和我的想法,似乎我提出的广泛问题是"我想存储任意类型的数据而不进行任何编码......"这是绝望?

我正在使用MySQL,因此我无法访问其他RDBMS可能的内容.

mysql sql rdbms rdbms-agnostic

4
推荐指数
1
解决办法
3914
查看次数

SQL连接表命名约定

我有2个表:用户和角色,我有一个表将这些表连接在一起.连接表中唯一的东西是链接2个表的ID.

我该怎么称呼这张桌子?我从来没有真正看到过这个很好的命名惯例.

我以前见过的约定:

  • UsersToRolesJoin
  • UsersToRolesLink
  • UsersToRolesMembership
  • UsersRoles

例如:

Users:  
Id  
Name

Roles:  
Id  
Name  

TableThatJoinsTheTwo:  
Id  
UserId  
RoleId  
Run Code Online (Sandbox Code Playgroud)

sql sql-server naming-conventions

61
推荐指数
7
解决办法
3万
查看次数

如何找到单元格的命名范围 - VSTO

我使用C#和VSTO生成了一系列行.我基本上已经加载了几行数据并给每个单元格一个NamedRange.我的问题是,我知道开始的行和结束行索引,如何遍历每个单元格并检索它的NamedRange.我试过Excel.Range range =(Excel.Range)m_worksheet.Cells [x,y]; 得到范围很好,但是当我做一个range.Name.ToString(); 我得到"System .__ COM ...."而不是名字.有人可以帮忙吗?

谢谢

c# excel vsto

6
推荐指数
1
解决办法
1万
查看次数

Oracle APEX Web 应用程序的自动化测试

我目前正在开发一个新的 Web 应用程序,它正在使用 Oracle APEX 进行开发。它基本上是一个十页的向导式 Web 表单,可以填写并提交。在几乎所有情况下,这些页面中只会使用三到四个,而另一个页面用于向用户呈现特殊情况信息。

无论如何......我目前正在编写一个测试计划,以确保所有验证和流程都按预期工作,如果可能的话,我想尝试自动化此测试。

有谁知道我可以为此目的使用任何好的自动化测试工具(最好是开源的)?此外,由于它可能是相关的,因此我仅限于使用 Java 和/或 APEX 来定制这些工具以满足我的测试需求。

java testing web-applications oracle-apex

5
推荐指数
1
解决办法
4775
查看次数

WPF Datagrid:以编程方式编辑单元格

我有一个单元格,只需单击它就需要设置它的值.它与不同属性的多重绑定.

我应该在哪里这样做?我一直试图在datagrid beginingedit处理程序中这样做(没有太大的成功).我可以手动点击两次(一次选择单元格,然后开始编辑),并设置值.但我想以编程方式做到这一点......

private void MyDataGrid_BeginningEdit(object sender, DataGridBeginningEditEventArgs e)
{

TextBlock t = e.EditingEventArgs.OriginalSource as TextBlock;
if (t == null) return;
t.Text = SimulatedEdit();

// All this below is just me trying different thing. Not sure what I need to be doing
e.EditingEventArgs.Handled = true;
MyDataGrid.CommitEdit();
MyDataGrid.UnselectAllCells();
}
Run Code Online (Sandbox Code Playgroud)

这就是设置columntemplate的方法

MultiBinding tempmb = new MultiBinding();
Binding tempXB = new Binding("X");
Binding temptYB = new Binding("Y");
tempmb.Bindings.Add(tempXB);
tempmb.Bindings.Add(temptYB);
tempmb.ConverterParameter = "ggrid";
tempmb.Converter = new LabelDecider();

            DataGridTemplateColumn dgtc = new DataGridTemplateColumn
            {
                Header …
Run Code Online (Sandbox Code Playgroud)

c# wpf datagrid

3
推荐指数
1
解决办法
2万
查看次数

PHP - 将多维数组转换为字符串?

我正在研究一个小的ajax应用程序,需要查看后台生成的值是否符合预期.任务返回的值可能是一个非常复杂的多维数组,有没有办法将其转换为字符串,以便可以显示警告?

有没有其他方式看到这些价值观?

任何建议表示赞赏

谢谢.

php

8
推荐指数
2
解决办法
3万
查看次数

如何知道应用程序随时打开哪个文件?

我是新来的,所以在我请求你们帮助之前我没有时间做出贡献,所以请原谅我.

我不确定是否可以这样做,但我想找出应用程序的打开文件.

这里我不是指"内部"打开的文件,而是那些由最终用户打开的文件(通过文件关联调用处理应用程序,或者在应用程序内部显式调用).想想Visual Studio中的*.cs或*.vb文件(是的,我是MS家伙)或记事本中的文本文件.

我在Win Shell MSDN文档中查看了"动词",但它只提到了调用,无法检查调用动词的信息.我也看了DDE,但它看起来像一个通用设施,并不适合我的情况.

我不得不说Googling很难解决我的情况,因为缺乏独特的关键词,所以这肯定需要人的关注:)

谢谢

file

8
推荐指数
1
解决办法
2945
查看次数

递归svn propset

我正在尝试使用通配符以递归方式向所有文件添加属性.

文件结构如下

D:>dir *.bob /s/b
D:\Source\key-test\test.bob
D:\Source\key-test\test2.bob
D:\Source\key-test\sub\test3.bob
Run Code Online (Sandbox Code Playgroud)

到目前为止的属性(无)

D:>svn propget svn:keywords -R *.bob
Run Code Online (Sandbox Code Playgroud)

尝试一个递归集(注意缺少test3.bob)

D:>svn propset svn:keywords "Author HeadURL Id Revision" -R *.bob
property 'svn:keywords' set on 'test.bob'
property 'svn:keywords' set on 'test2.bob'
Run Code Online (Sandbox Code Playgroud)

改为sub并确保我们可以设置prop(ok)

D:>cd sub
D:>svn propset svn:keywords "Author HeadURL Id Revision" -R *.bob
property 'svn:keywords' set on 'test3.bob'
Run Code Online (Sandbox Code Playgroud)

任何人都知道怎么了-R,我也尝试过--recursive

干杯,

亚当

D:>svn --version
svn, version 1.6.6 (SlikSvn:tag/1.6.6@40358) WIN32
   compiled Nov  3 2009, 15:31:43
Run Code Online (Sandbox Code Playgroud)

svn

22
推荐指数
3
解决办法
2万
查看次数