问题列表 - 第13837页

应用服务器启动时间的比较?

几个月前,我读了一篇博客文章,其中比较了不同的(Java)应用程序服务器,重点关注在部署新的/更改过的代码之后启动/重新启动服务器所花费的时间,以及对丢失的开发人员的讨论所有这些重启导致的生产力.

我忘记给博文添加书签了; 我试过Google,但我无法找到原始文章.

有没有其他人看过/阅读过这篇文章,或者有类似文章/统计数据的链接?

java application-server

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

重新定义派生类的变量

以下是否有效?或者我怎样才能接近这一点.

template<class T_> class Template {
   //something
};

class Parent {
public:
   Template<Parent> variable;

   Parent() : variable(this) { }
};

class Derived : public Parent {
public:
   Template<Derived> variable;

   Derived() : Parent() { }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

c++ inheritance

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

将"django-filter"与CHOICES字段一起使用 - 需要"Any"选项

我正在使用非常酷的django-filter(来自:http://github.com/alex/django-filter),或者似乎无法绕过文档,或者只是需要一点点提升.

当我在对象列表页面上显示过滤器表单时,对于FK字段,我得到包含"-----"的下拉列表,这会产生"任何"类型的过滤器.但我有一些选择设置为该模型上的字段,我想得到相同的"任何"类型选项.这是models.py的相关示例部分:

TICKET_STATUS_CHOICES = (
    ('new', 'New'),
    ('accepted', 'Accepted'),
    ('assigned', 'Assigned'),
    ('reopened', 'Reopened'),
    ('closed', 'Closed'),
)

class Ticket(models.Model):
    assigned_to = models.ForeignKey(User, null=True, blank=True)
    status = models.CharField(max_length=20,
choices=TICKET_STATUS_CHOICES, default='new')

import django_filters

class TicketFilter(django_filters.FilterSet):
    class Meta:
        model = Ticket
        fields = ['assigned_to', 'status']
Run Code Online (Sandbox Code Playgroud)

当我显示过滤器表单时,' assigned_to'获取'任意'选项,以及列出可用用户.'status'但是,该字段仅限于实际"_CHOICES"中列出的选项.

如何根据_CHOICES在字段中添加"任意"选项?

django django-filter

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

任务的进度条可能会花费不确定的时间吗?

另一个随机问题打击了我(我在过去的5个小时内喝了9杯咖啡,很抱歉......) - 你会向用户展示什么样的进度条让你不知道需要多长时间,但你对"平均"时间有一个很好的了解.例如,一项通常需要大约30秒的任务,但您无法知道进度(除非它仍在进行或只是失败).什么是最好的用户体验?:

  • 一个快进和慢速开始的进度条(可能是一个1/x样式的渐近曲线)在平均任务时间内达到50%(日食风格指南建议这样).
  • 一个进度条,以缓慢的速度,以恒定的速率前进,并且可以达到15%的"平均时间"或某些东西(IE/Firefox在最初查找域时执行此操作)
  • 不确定的波浪吧(苹果电脑拥有这一切的地方,较新的Windows版本有它,太)只是表明某种运动没有暗示任何进展,旋,或一些动画,只是通知的东西是怎么回事用户.

如果平均时间是10分钟而不是30秒,答案会有所不同吗?

谢谢,罗伯特

编辑:

为了清楚起见,问题是关于进度条,你不知道/指示需要多长时间(例如,在远程机器上执行任务).如果你确实有一些进展的迹象,那通常很好用.

user-interface progress-bar

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

帮我调试这个没有编译错误但是没有按预期工作的代码块

我正在使用以下算法对此Sudoku Solver进行编码:

给定一个被认为是有效的数独谜题的网格,并且存在至少1个解决方案,它将找到第一个解决方案并将其返回.

拼图存储在代表9x9插槽的2D数组中.

如果解决方案不存在,则返回拼图[0] [0] = 0的拼图,否则拼图中的所有插槽都应填充值(1-9).

该算法是一种强制递归方法:

  1. 它逐行搜索拼图以获得单个插槽.
  2. 该方法possibleValuesInGrid()根据当前拼图及其现有值返回可适合插槽的可能值.
  3. 如果插槽中没有可能的值,则返回False(puzzle [0] [0] = 0)
  4. ELSE,它弹出LinkedList可能值中的一个值并插入到插槽中,并再次递归调用相同的方法,直到所有插槽都被填满.

代码是在pastebin上托管所以我不会泛滥这个页面.我怀疑某处可能存在逻辑错误,尽管它是一种强力方法,甚至是我似乎无法想象的错误.

我已经硬编码了一些系统打印行来读取逻辑错误,但是我无法弄清楚在哪里.

另外,它如何在[8] [4]停止也很好奇.

java

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

什么是领先的XSL-FO实现?我如何在其中做出决定?

我正在评估PDF渲染技术.XSL-FO是我们选择的路径,因为它是一个开放标准,我们的源数据是XML.人们对XSL-FO的各种实现有什么经验?

到目前为止我发现的实现是:

我用来评估的标准是:性能,稳定性,可支持性,价格,模板管理工具.同样重要的是:良好的Java API和在Unix上运行的能力.

无论我们最终选择哪种产品,我们都会被要求寻找咨询服务来帮助我们构建模板,因此能够找到精通该技术的开发人员非常重要.

更新:

Ecrion人员进行了性能比较 ,这与renderX 人员有争议.然而,到目前为止,renderX拒绝提供他们自己的基准测试或测试进行比较.我想我必须运行自己的基准测试.

到目前为止,我倾向于Ecrion,因为它支持WordML输出,而renderX的人有点粗鲁.

pdf-generation xsl-fo

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

C++ struct alignment问题

我有一个预定义的结构(实际上是几个),其中变量跨越32位字边界.在Linux(以及使用GCC的Windows)中,我能够使用'attribute((packed))'将我的结构打包到正确的大小.但是我无法使用VC++和#pragma pack以相同的方式工作.

使用GCC,返回正确的6字节大小:

struct
{
    unsigned int   a                : 3;
    unsigned int   b                : 1;
    unsigned int   c                : 15;
    unsigned int   troubleMaker     : 16;
    unsigned short padding          : 13;
} __attribute__((packed)) s;
Run Code Online (Sandbox Code Playgroud)

使用VC++,这将返回不正确的8字节大小

#pragma pack(push)
#pragma pack(1)

struct
{
    unsigned int   a                : 3;
    unsigned int   b                : 1;
    unsigned int   c                : 15;
    unsigned int   troubleMaker     : 16;
    unsigned short padding          : 13;
} s;

#pragma pack(pop)
Run Code Online (Sandbox Code Playgroud)

我可以通过手动将"troubleMaker"分割成边界来实现工作,但我不愿意.有任何想法吗?

c++ memory gcc visual-c++

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

objective-c对象没有得到dealloc:ed

我有一个问题,没有在objective-c中释放一个对象.我很确定这是因为它被保留在某处,但我不知道在哪里(检查retainCount应该是0应该返回1).我已多次查看我的代码但未能看到保留它的内容我没有发布.甚至可能是我正在使用的框架中的一个错误.

你会怎么处理这样的事情?我想也许你可以搜索一下内存,看看是什么指向这个对象,让它更容易弄清楚为什么会这样,但我不太清楚如何实现它.也许是另一个解

objective-c retain dealloc

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

ASP.NET Windows角色提供程序(AspNetWindowsTokenRoleProvider)未注意到用户被添加到新组

我正在尝试创建一个应用程序,该应用程序使用<authorization>规则来限制有权访问应用程序的组.我正在使用Windows身份验证和ASP.NET的Windows角色提供程序(AspNetWindowsTokenRoleProvider).我正在使用本地组来定义角色,作为我正在开发的域,以及应用最终将部署到的域将是不同的.

当我最初设置将我的应用程序部署到IIS7服务器,并且我将站点设置为使用基本身份验证时,使用正确的默认域,一切都适用于已分配给授权组的用户.但是,当我尝试将新用户添加到任何授权组时,该用户从未被授权访问该应用程序.除了重启机器外,我已经做了一切.我重新启动IIS以及删除客户端上的所有临时文件和cookie,但无济于事.

应该说这是一个ASP.Net MVC应用程序,虽然我认为这不会产生任何影响.以下是我的web.config中的相关条目:

<!-- use windows authentication -->
<authentication mode="Windows" />

<!-- use the Windows role provider -->    
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider" />

<!-- global authorization rules -->
<authorization>
    <allow roles="admins,contractors"/>
    <deny users="*" />
</authorization>
Run Code Online (Sandbox Code Playgroud)

例如,假设我们有一个用户"Domain\joe",它目前不是本地"admins"组的成员,但我们想要添加他.我们去添加他,然后当Joe尝试登录时,他看到一个错误,他没有被授权(在多次登录尝试失败后).没有任何数量的IIS重新启动或Joe删除他的cookie和其他临时文件将解决此问题.

ASP.Net是否保留某种秘密角色/组缓存?如何将新用户添加到组中,然后确保角色提供程序将看到用户已添加到组中?

c# asp.net

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

Latex 文档中的超参考链接从页面开头开始

我有一个乳胶文件。我正在为我的文档使用 hyperref、makeidx 和词汇表包。

每件事都被创造得很好;目录(所有参考文献都很好用)、词汇表和索引,除了词汇表和索引中打印的页码是正确的,但它们指向从文档开头开始的页码,其中前 10 页是阿拉伯数字,然后是罗马数字从 1 开始。

例如,我有 10 页的初始封面(摘要、声明、目录等)。在那之后,mainmatter 开始,罗马的页码从 1 开始。所以在这个页面 1 上,我有一个索引条目“你好”

现在在索引中,它打印“hello 1”,这是正确的,除了当单击 1 时,它会移到文档开头的右侧,而不是第 1 页。

您的帮助将不胜感激。

谢谢,奥默

indexing latex hyperlink

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