问题列表 - 第6348页

如何在Python中获取xml文件的根节点?

基本上我用的是:

从xml.etree导入ElementTree作为ET

path = 'C:\cool.xml'
et = ET.parse ( path )
Run Code Online (Sandbox Code Playgroud)

但我不确定如何从et获得根?

python xml

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

在字典中存储func时,参数类型不可分配

我有一个func,它接受一个T类参数并返回一个值.

我想将它存储在字典中,如下所示:

Dictionary<CustomerMilestones, Func<string, string>> coll = new Dictionary<CustomerMilestones, Func<string, string>>();

string Indicator = coll[CustomerMilestones.Ordered100Products].Invoke(customerId.ToString());

coll.Add(CustomerMilestones.Ordered100Products, Execute(Indicator);
Run Code Online (Sandbox Code Playgroud)

Execute是一个接受字符串但也返回字符串的方法.在最后一行,错误如下:

参数类型字符串不能分配给参数类型Func.

我究竟做错了什么?

c#

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

显示堆栈的内容

我在Visual Studio中或通过Mdbg运行MSIL.

有没有办法显示MSIL堆栈的内容?

例如,如果我执行ldloc"some variable",有没有办法查看堆栈并看到变量现在在堆栈上.

我假设MSIL堆栈与CPU堆栈不同,即SP寄存器指向的内存?

.net cil

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

Python中是否有一个函数列出特定对象的属性和方法?

Python中是否有一个函数列出特定对象的属性和方法?

就像是:

ShowAttributes ( myObject )

   -> .count
   -> .size

ShowMethods ( myObject )

   -> len
   -> parse
Run Code Online (Sandbox Code Playgroud)

python

40
推荐指数
3
解决办法
4万
查看次数

ASP .net应用程序中的旧版HTML表单

我有一个html页面,我正在转换为asp .net页面.此页面包含一个访问我无法控制的外部网站的表单.下面有一些示例代码:

<asp:Content ID="sample" ContentPlaceHolderID="body" Runat="Server">
<form name="Subscribe" method="post" action="http://anexternalwebsitehere.com/subscribe.asp">
        <input type="text" name="email" size="45" maxlength="120" />
        <input type="submit" name="submit" value="Subscribe" />
    </form>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

表单比我提供的示例更复杂,但它大致了解了我需要转换的内容.这是我遇到的问题.

如果我按原样保留: 当您单击提交按钮时,您将回发到当前页面而不是外部页面

如果简单地将所有内容转换为asp表单控件并更改回发网址: id会变成一些令人费解的"ctl00_body_ctl00",外部页面无法解释.

注意:我确实需要该页面是一个aspx页面,因为我在页面上使用其他内容的母版页.

附加说明:这不是Microsoft MVC.

我错过了什么?

asp.net xhtml

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

将RGB转换为灰度/强度

当从RGB转换为灰度时,据说应该应用通道R,G和B的特定权重.这些重量为:0.2989,0.5870,0.1140.

据说,其原因是人类对这三种颜色的感知/敏感性不同.有时也会说这些是用于计算NTSC信号的值.

但是,我没有在网上找到这方面的好参考.这些价值观的来源是什么?

另请参阅以前的这些问题:此处此处.

language-agnostic rgb colors image-processing computer-vision

119
推荐指数
5
解决办法
17万
查看次数

以编程方式添加和删除GridView中的事件

我有一个如下的GridView:

<asp:GridView ID="Results" runat="server" OnRowDataBound="Results_RowDataBound">
    <EmptyDataTemplate>No results found</EmptyDataTemplate>
</asp:GridView>



Protected Sub Results_RowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs)
            'do a bunch of work here
End Sub
Run Code Online (Sandbox Code Playgroud)

根据用户输入,有时我想要触发OnRowDataBound事件,有时我不想.

有没有办法以编程方式打开或关闭事件?

asp.net gridview

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

我的IN子句导致在T-SQL中完全扫描索引.我能做什么?

我有一个包含50个参数的SQL查询,例如这个.

DECLARE
  @p0 int, @p1 int, @p2 int, (text omitted), @p49 int

SELECT
  @p0=111227, @p1=146599, @p2=98917, (text omitted), @p49=125319

--
SELECT
  [t0].[CustomerID], [t0].[Amount],
  [t0].[OrderID], [t0].[InvoiceNumber]
FROM [dbo].[Orders] AS [t0]
WHERE ([t0].[CustomerID]) IN
  (@p0, @p1, @p2, (text omitted), @p49)
Run Code Online (Sandbox Code Playgroud)

估计的执行计划显示数据库将收集这些参数,对它们进行排序,然后从最小参数读取索引Orders.CustomerID 到最大值,然后对记录的其余部分执行书签查找.

问题是,最小和最大的参数可能相距很远,这将导致可能读取整个索引.

由于这是在客户端的循环中完成的(每次发送50个参数,1000次迭代),这是一个糟糕的情况.如何在不重复索引扫描的情况下制定查询/客户端代码以获取我的数据,同时保持往返次数减少?


我考虑订购50k参数,以便发生较小的索引读数.有一个可怕的缓解情况阻止了这一点 - 我不能使用这个解决方案.为了模拟这种情况,假设我在任何时候只有50个id可用,并且无法控制它们在全局列表中的相对位置.

t-sql sql-server indexing optimization

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

如何在Django查询集过滤中做不相等的操作?

在Django模型QuerySets中,我看到有一个__gt__ltfor的比较值,但是有__ne/ !=/ <>(不等于?)

我想用不等于过滤掉:

例:

Model:
    bool a;
    int x;
Run Code Online (Sandbox Code Playgroud)

我想要

results = Model.objects.exclude(a=true, x!=5)
Run Code Online (Sandbox Code Playgroud)

!=不正确的语法.我试过__ne,<>.

我最终使用:

results = Model.objects.exclude(a=true, x__lt=5).exclude(a=true, x__gt=5)
Run Code Online (Sandbox Code Playgroud)

python django django-models django-queryset

608
推荐指数
15
解决办法
34万
查看次数

DB索引速度与缓存

我们在表中有大约10K行.我们希望有一个表单,其中我们有一个select下拉列表,其中包含此表中给定列的不同值.我们在相关列上有一个索引.

为了提高性能,我创建了一个包含不同值的缓存表,因此我们不需要select distinct field from table对10K行进行操作.令人惊讶的是,它似乎正在做select * from cachetable(10行)并不比对10K行进行选择明显更快.为什么是这样?索引是否完成所有工作?通过查询缓存表,主表中的行数是多少?

oracle indexing performance caching

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