问题列表 - 第7876页

Javadoc喜欢C#的XML注释文档

我正在寻找将C#XML注释转换为文档的东西.我不喜欢CHM,也不喜欢MSDN的外观和感觉.我喜欢使用javadocs.它们易于导航,一切都可以访问.我正在寻找一个工具,我可以用来将我的代码中的注释转换为像外观一样的javadoc.

有没有这样的事情?我已经尝试过Sandcastle及其各种GUI,但它们没有按我的意愿行事.

c# documentation xslt comments javadoc

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

python:我可以扩展range()方法的上限吗?

range()函数的上限是什么,我该如何扩展它,或者最好的方法是什么:

for i in range(1,600851475143):
Run Code Online (Sandbox Code Playgroud)

python

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

使用|| 在Rails中的Case切换

我有一部分只有在某些页面使用该布局时我才想在布局中显示.我为所有页面设置了@page_title,并认为我可以使用这样的东西:

<% case @page_title when "Log in" || "Forgot Your Password" || "Create a New Password" %><%= render :partial => "common/hello-world" -%><% end -%>
Run Code Online (Sandbox Code Playgroud)

但是,包含仅发生在标题为"登录"的页面上,而不是其他页面.是|| Case开关上不允许这样的语句?是否有不同的方法在案例开关中设置OR语句?

谢谢!

ruby-on-rails case switch-statement

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

WPF内存使用情况

应用:

  • WPF应用程序由顶部的文本框和下面的列表框组成
  • 用户在TextBox中键入字符串以查找员工,搜索结果显示在ListBox中
  • ListBox使用DataTemplates显示元素(显示员工姓名,部门,电话和缩略图.)

执行:

  • 在应用程序启动时,我查询数据库并检索要在ListBox中显示的所有员工和相关信息.这一直保存在内存中.
  • 应用程序启动后,所有可搜索的数据都在内存中,搜索几乎是即时的.所有搜索都在内存中的数据上执行.
  • 搜索结果使用DataTemplates显示在ListBox中.缩略图图片,名称,电话,部门等显示在每个ListBox项目中.

问题:

  • 启动时,内存使用量约为200MB.
  • 随着列表框中的数据更改,无论是通过新搜索还是简单地向下滚动列表框,内存消耗都会增加.
  • 当用户慢慢向下滚动列表框时,内存增加得更快.当你上下滚动时,内存很快会达到1GB.

没有代码手动创建控件 - 一切都是通过数据绑定完成的.

为什么我看到这种行为?我该怎么办才能修复它?请帮忙!

更新:我发现问题不是内存泄漏.这里的问题是列表框正在创建对象以显示员工的图像,并且在listboxitem离开窗口后不会为垃圾收集器发布.CleanUpVirtualizedItem事件按我的预期发生,但内存仍未释放.有任何想法吗?

wpf performance memory-management listbox datatemplate

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

如何在Ubuntu/Linux上启动和定位多个应用程序?

在我的新工作中,我正在进行rails开发,而我正在使用Ubuntu(我的选择).我想启动emacs,2或3个终端,定位它们,并可能cd到目录.

我一直在寻找,但似乎无法找到任何会这样做的应用程序.

我在这里问这个,因为如果没有人知道的应用程序,这将是一个编程问题,我怎么能以KISS方式(小红宝石脚本或其他东西)完成这个.

那么:你是否有任何能够做我想做的应用程序,或者如果失败了,你知道一种简单的方法以编程方式自己做(我不关心什么语言/框架).

linux scripting ubuntu

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

ListCollectionView.AddNew创建的对象类型

如何ListCollectionView.AddNew确定它创建的对象的类型,以及如何影响它?

我有一些类型(Base,DerivedADerivedB)的层次结构,目前我的WPF工具包DataGrid创建DerivedA对象(为什么,我不知道 - 可能是因为网格中的几乎所有数据都属于那种类型),但我会喜欢它来创建DerivedB对象.

更新:我已经尝试从中获取新类ListCollectionViewAddNew为其实现一个新方法,现在我几乎就在那里:唯一剩下的问题是在添加新项后,没有添加新的新项占位符,所以我只能添加一个项目.我目前的方法看起来有点像这样:

public class CustomView : ListCollectionView, IEditableCollectionView
{
    public CustomView(System.Collections.IList list)
        : base(list)
    {
    }

    object IEditableCollectionView.AddNew()
    {
        DerivedB obj = new DerivedB();
        InternalList.Add(obj);
        return obj;
    }
}
Run Code Online (Sandbox Code Playgroud)

wpf listcollectionview

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

C++构造函数问题

#include <iostream>
using namespace std;

// This first class contains a vector and a scalar representing the size of the vector.
typedef class Structure1
{
 int N;
 double* vec;
public: 
 // Constructor and copy constructor:
 Structure1(int Nin);
 Structure1(const Structure1& structurein);
 // Accessor functions:
 int get_N() { return N; }
 double* get_vec() { return vec; }
 // Destructor:
 ~Structure1() { delete []vec; }
} Structure1;

Structure1::Structure1(int Nin)
{
 N = Nin;
 vec = new double [N];
 for (int i = 0; …
Run Code Online (Sandbox Code Playgroud)

c++

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

iPhone:什么是Springboard?我需要关心吗?

在模拟器中创建iPhone应用程序时,我有时会看到"Springboard无法启动应用程序"等消息.

什么是跳板?作为开发人员,我应该知道它吗?

iphone

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

我怎样才能在10天后得到约会?在asp.net中

此代码返回今天的日期:

  Dim next10days As Date = Date.Now
Run Code Online (Sandbox Code Playgroud)

但是我怎么能从今天起第10天的日期呢?

asp.net date

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

#define应该在宏周围添加空格吗?

我正在查看http://www0.us.ioccc.org/1988/westley.c上的程序,在另一个SO答案中提到- 它应该打印pi的值,大约3.142,但是当我编译它并运行时我得到它0.250.看起来当GCC预处理器(经过测试的4.1.2和3.4.6)在代码上运行时,它会转换

#define _ -F<00||--F-OO--;
_-_-_
Run Code Online (Sandbox Code Playgroud)

-F<00||--F-OO--;- -F<00||--F-OO--;- -F<00||--F-OO--;
Run Code Online (Sandbox Code Playgroud)

但我认为,要使该计划有效,它应该是

-F<00||--F-OO--;--F<00||--F-OO--;--F<00||--F-OO--;
Run Code Online (Sandbox Code Playgroud)

即GCC在"宏观"扩张之前插入一个额外的空间.这#define是应该的方式吗?(自1988年以来有变化吗?)

编辑:此外,任何有关如何防止这些空间出现的信息将不胜感激.

c macros whitespace gcc c-preprocessor

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