问题列表 - 第5904页

是迪斯尼的FastPass有效和/或有用的队列理论

在迪斯尼乐园,他们使用一种名为Fastpass的系统为流行的游乐设施制作第二条较短的线.这个想法是你可以在标准线上等待,通常等待超过一个小时,或者你可以得到一个FastPass,它允许你在指定的时间段(通常是几个小时后)回来,只等待10几分钟或更短.您只能使用FastPass一次"等待"一次.

我一直试图找出这个概念背后的队列理论,但我发现的唯一解释是,它旨在让人们脱离困境并做一些能带来额外收入(购物,吃饭等)的事情.

这就是FastPass实施的原因,还是它解决了真正的访问者效率问题?是否有应用类似逻辑的软件应用程序?是否有软件应用应该采用相同的逻辑?

我在软件中实现类似的部分问题是它基于用户选择队列.做到软件中更快的等待周期,我认为这个理论的良好应用将要求应用程序足够聪明,根据他们的需要知道将人们放入哪些队列,而无需最终用户选择.

algorithm optimization performance

164
推荐指数
7
解决办法
7280
查看次数

ViewState和动态删除的控件

ASP.NET页面ViewState似乎很难跟上动态删除的控件及其中的值.

我们以下面的代码为例:

ASPX:

<form id="form1" runat="server">
<div>
    <asp:Panel runat="server" ID="controls" />
</div>
</form>
Run Code Online (Sandbox Code Playgroud)

CS:

protected void Page_Init(object sender, EventArgs e) {
    Button b = new Button();
    b.Text = "Add";
    b.Click +=new EventHandler(buttonOnClick);
    form1.Controls.Add(b);
    Button postback = new Button();
    postback.Text = "Postback";
    form1.Controls.Add(postback);
}

protected void Page_Load(object sender, EventArgs e) {
    if (ViewState["controls"] != null) {
        for (int i = 0; i < int.Parse(ViewState["controls"].ToString()); i++) {
            controls.Controls.Add(new TextBox());
            Button remove = new Button();
            remove.Text = "Remove";
            remove.Click +=new EventHandler(removeOnClick); …
Run Code Online (Sandbox Code Playgroud)

asp.net viewstate controls dynamic

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

C#中的语言决定会让你烦恼吗?

我只是处理字符串,我发现自己很恼火,字符串可以为空.所以,我必须拥有

if((teststring??string.Empty)==string.Empty)
Run Code Online (Sandbox Code Playgroud)

到处都是.会串吗?在需要它的相对较少的情况下(dbs,白痴用户输入等)允许可空性是如此困难.在我想要某种形式的const正确性的情况下,我也发现自己不得不导出只读接口.那么,C#语言构建/决定会让你烦恼么?

编辑:感谢isnullorempty功能,我以前没见过!仍然不会减轻我可以为空的烦恼:D

c#

7
推荐指数
4
解决办法
932
查看次数

Hibernate:生成统计信息

所以在我的persistence.xml中,我打开了hibernate.generate_statistics.

<property name="hibernate.generate_statistics">true</property>
Run Code Online (Sandbox Code Playgroud)

我的问题是..我如何访问它们?统计数据在哪里?

java jboss hibernate jpa java-ee

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

文本区域列有多宽?

如果我在网页上指定X列宽的文本区域并且我有一个可变宽度字体,文本区域有多宽?什么是列单位?

它是最宽的角色的宽度?平均宽度?平均?

或者也许是一些宽度单位而不管给出的字体?

html layout textarea

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

学习实体框架

我有兴趣了解有关实体框架的所有信息.

我找到了这些视频.

我还有Julia Lerman编写的"实体框架编程"一书.

有没有人有任何其他建议来学习这项新技术?

.net c# linq linq-to-entities entity-framework

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

Windows Server(2003/2008)作为开发机器?

我想知道有多少人使用Windows Server 2008(或w2k3)作为他们的开发机器.如果你这样做,你找到的利弊是什么?如果你不这样做,你认为这样做有什么好处吗?

我在线阅读了许多轶事,声称这是一个比Vista SP1更稳定的开发环境,并且有一些关于SO的设置提示.我刚买了一台新机器(2个四核Xeon,16GB内存),我正在尝试决定是否应该使用Server 2008或Vista Ultimate x64(我有两个操作系统的许可证).

hardware development-environment windows-vista windows-server-2008 visual-studio

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

正则表达式删除注释和多行注释和空行

我想解析一个文件,我想使用php和正则表达式来剥离:

  • 空白或空行
  • 单行评论
  • 多行评论

基本上我想删除任何包含的行

/* text */ 
Run Code Online (Sandbox Code Playgroud)

或多行注释

/***
some
text
*****/
Run Code Online (Sandbox Code Playgroud)

如果可能,另一个正则表达式来检查该行是否为空(删除空行)

那可能吗?有人可以给我发一个正则那样的正则表达式吗?

非常感谢.

php regex preg-replace

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

如何检测Mysql/innodb中的死锁?

我知道在Innodb中使用事务时不可避免地会发生死锁,并且如果应用程序代码正确处理它们它们是无害的 - "只需再试一次",如手册所述.

所以我想知道 - 你如何发现死锁?死锁是否会发出一些特殊的mysql错误号?如果重要的话,我正在使用PHP的mysqli扩展.

谢谢.

编辑:找到解决方案,请参阅注释

mysql deadlock innodb transactions

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

Symfony记录

在Java中,我使用log4J作为日志框架.在Log4j中,您可以执行以下操作:

if (log.isDebug()) {
  // do some expensive operation that should only be displayed if DEBUG is turned on
}
Run Code Online (Sandbox Code Playgroud)

阅读一些Symfony示例,我无法找到确定是否在当前类上下文中激活DEBUG日志记录的方法.有没有办法做到这一点?

if (--need something here--) {
  $this->logMessage('Expensive operation return value: '.expensiveFunction(), 'debug');
}
Run Code Online (Sandbox Code Playgroud)

php logging symfony1

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