问题列表 - 第6902页

用于识别VB6应用程序中的内存占用的工具

有哪些工具可以将VB6应用程序中的内存消耗归因于它的多个组件?我可以通过观察各种计数器(专用字节,工作集等)来获取整个应用程序所消耗的内存,例如,在Process Explorer中.我希望比这更深入,并了解在运行时创建的各种组件或对象消耗了多少内存.例如,计算在运行时缓存数据的大型集合消耗了多少内存,以及它如何根据集合中的元素数量进行更改.

memory vb6 memory-management

12
推荐指数
2
解决办法
6806
查看次数

<xsl:variable>使用<xsl:value-of>打印出XSL变量的值

我正在尝试输出变量的文字字符串值,之后根据节点是否存在来设置它.我认为条件检查逻辑是正确的.但它没有输出价值......

<xsl:variable name="subexists"/>

<xsl:template match="class">
<xsl:copy><xsl:apply-templates select="@*|node()"/></xsl:copy>
<xsl:choose>
    <xsl:when test="joined-subclass">
        <xsl:variable name="subexists" select="'true'"/>
    </xsl:when>
    <xsl:otherwise>
        <xsl:variable name="subexists" select="'false'"/>
    </xsl:otherwise>
</xsl:choose>
subexists:  <xsl:value-of select="$subexists" />
Run Code Online (Sandbox Code Playgroud)

我希望它输出"true"的"true"的文字字符串.但它没有输出任何东西.请帮忙!谢谢!!!

xslt xsl-variable

17
推荐指数
3
解决办法
14万
查看次数

基于LINQ中任意键的不同对象列表

我有一些对象:

class Foo {
    public Guid id;
    public string description;
}

var list = new List<Foo>();
list.Add(new Foo() { id = Guid.Empty, description = "empty" });
list.Add(new Foo() { id = Guid.Empty, description = "empty" });
list.Add(new Foo() { id = Guid.NewGuid(), description = "notempty" });
list.Add(new Foo() { id = Guid.NewGuid(), description = "notempty2" });
Run Code Online (Sandbox Code Playgroud)

我想以这样一种方式处理这个列表,即该id字段是唯一的,并抛弃非唯一对象(基于id).

我能想到的最好的是:

list = list.GroupBy(i => i.id).Select(g=>g.First()).ToList();
Run Code Online (Sandbox Code Playgroud)

是否有更好/更好/更快的方法来实现相同的结果.

.net c# linq

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

从目录中选择随机文件

我已经看过一些例子但到目前为止在C#中都没有,在目录下选择随机文件的最佳方法是什么?

在这种特殊情况下,我想每15分钟左右从"C:\ wallpapers"中选择一个壁纸.

谢谢.

.net c# random file

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

关于Django中嵌套集合和查询效率的一个问题

我看到很多像这样的答案:

打印每个家庭有多个家庭的人员名单

我尝试过类似模型的答案,这似乎是一种非常低效的方法.每次迭代似乎都会进行单独的查询,有时会导致对数据库的数千次查询.我意识到你可以缓存查询集,但它似乎仍然是非常错误的.所以问题是,你使用那种方法吗?如果没有,你是怎么做到的?

sql django performance django-models

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

从C中的函数返回枚举?

如果我在头文件中有类似下面的内容,我如何声明一个返回类型为Foo的枚举的函数?

enum Foo
{
   BAR,
   BAZ
};
Run Code Online (Sandbox Code Playgroud)

我可以做以下的事情吗?

Foo testFunc()
{
    return Foo.BAR;
}
Run Code Online (Sandbox Code Playgroud)

或者我需要使用typedef或指针或什么?

c enums function

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

Rails Active Record查找(:all,:order =>)问题

我似乎无法使用ActiveRecord :: Base.find选项:一次订购多个列.

例如,我有一个带有日期和参加列的"显示"模型.

如果我运行以下代码:

@shows = Show.find(:all, :order => "date")
Run Code Online (Sandbox Code Playgroud)

我得到以下结果:

[#<Show id: 7, date: "2009-04-18", attending: 2>, 
 #<Show id: 1, date: "2009-04-18", attending: 78>, 
 #<Show id: 2, date: "2009-04-19", attending: 91>, 
 #<Show id: 3, date: "2009-04-20", attending: 16>,
 #<Show id: 4, date: "2009-04-21", attending: 136>]
Run Code Online (Sandbox Code Playgroud)

如果我运行以下代码:

@shows = Show.find(:all, :order => "attending DESC")

[#<Show id: 4, date: "2009-04-21", attending: 136>,
 #<Show id: 2, date: "2009-04-19", attending: 91>,
 #<Show id: 1, date: "2009-04-18", attending: 78>,
 #<Show id: 3, date: …
Run Code Online (Sandbox Code Playgroud)

ruby activerecord ruby-on-rails

76
推荐指数
3
解决办法
15万
查看次数

何时值得在结构定义中使用指向struct的指针?

对不起,如果问题不明确; 我发现用一句话很难解释.

假设我有一个struct成员struct,例如以下内容:

struct A {
    struct B b;
};
Run Code Online (Sandbox Code Playgroud)

让我们说我打算总是将这个结构的实例分配给堆.通过改变它可以获得什么?(即保持指针struct B)

struct A {
    struct B *b;
};
Run Code Online (Sandbox Code Playgroud)

在后一种情况下,我有一对夫妇的功能,如make_Afree_A这将需要分配和取消分配内存的护理指向b;

我可以想到第二种形式可能更可取的唯一例子是,并非所有实例struct A都会实际使用b.在这种情况下,可以通过仅为需要它的那些实例分配额外的内存来保存内存.

是否有其他情况下第二种形式提供了有用的东西?

c struct pointers memory-management

4
推荐指数
2
解决办法
503
查看次数

我可以在iPhone上使用Core Audio效果吗?

我知道iPhone OS中有一部分Core Audio,但我不知道有多少效果/滤镜可用.如果它可用,我想得到一些关于如何在音频单元上应用一些简单效果的指示(延迟,回声等......).

iphone core-audio

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

对于python中的每个类中的函数

在python中是否可以在类中运行每个函数?

编辑: 我想要做的是调用类中的函数,收集它们的返回变量并使用它.

python oop reflection

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