问题列表 - 第21913页

如何从致命错误"允许的内存大小耗尽"中恢复

你知道从PHP致命错误恢复的任何解决方案:" 允许的内存大小......用尽 "

我有一个关闭函数,当出现致命错误时调用该函数.此函数从中创建ErrorException并记录它.

问题是:当没有更多可用内存时,它无法记录错误(我使用Zend Framework通过FirePHP登录Firebug).

所以我的意思是" 如何从中恢复 ",是如何执行基本错误日志,让Zend Framework发送标题,以便记录错误(在我的情况下在Firebug中),因为任何其他错误?

谢谢

php error-handling fatal-error

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

python中的command.getstatusoutput()缓冲区是否有限制

我已经创建了一个脚本来运行一批文件上的测试脚本,已经过夜测试两晚,但它只是在某个时刻挂起.

我想知道command.getstatusoutput()是否是这里的问题,因为测试脚本具有繁重的日志记录机制.

更新:
如何使用子进程模块功能与使用os.system()不同,哪种方式更好?

python linux

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

使用LINQ进行多次排序

我从一个基本类开始,我想使用LINQ在List中操作,如下所示:

public class FooBar   
{  
    public virtual int Id { get; set; }  
    public virtual string Foo{ get; set; }  
    public virtual string Bar{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是我最终发现使用非lambda LINQ的东西来解决我的问题.

// code somewhere else that works and gets the desired results  
var foobarList = GetFooBarList();  // Abstracted out - returns List<Foobar>  

// Interesting piece of code that I want to examine
var resultSet = from foobars in foobarList  
                orderby foobars.Foo, foobars.Bar  
                select foobars;

// Iterate and do something interesting  
foreach …
Run Code Online (Sandbox Code Playgroud)

c# linq lambda

216
推荐指数
1
解决办法
16万
查看次数

如何在同一查询中选择所有直接子项和祖先

我正在使用MySQL中的树结构,使用嵌套集模型重新呈现.

我希望你们中的一些SQL专家可以帮我构建一个SELECT查询.

我希望能够使用LIKE匹配一组节点.对于匹配的每个节点,我还需要该节点的祖先的逗号分隔列表,以及该节点的直接子节点的逗号分隔列表.

我不确定从哪里开始 - 如果在单个查询中甚至可以实现这样的事情.(目前我在循环中使用查询来完成此操作.)我希望的是一个看起来像这样的结果集....

从字符串"qu"开始并查询表"Body"我得到...

Node      | Parent Nodes               | Immediate Children
Quads       Leg, Lower Body, Muslces     Vastus Lateralus, Vastus Medialis, Rectus Femoris
Obliques    Core, Trunk, Muscles         Inner obliques, outer obliques
Run Code Online (Sandbox Code Playgroud)

如何在不循环查询的情况下完成此任何建议将非常感激.

mysql sql tree nested-sets hierarchical-data

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

如何使用反射获取当前项目中的所有类?

如何使用反射列出当前项目(程序集?)中的所有类?谢谢.

.net c#

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

如何在Javascript中显示运行计数器?

我有一个包含数值的表格单元格.

更改值时,我想创建一个效果,计数器在100步中向上(或向下)移动,直到达到新值.

我尝试过以下内容(在jQuery的帮助下):

function update(element,newValue)
{
  var oldValue = parseFloat($(element).text());
  var diff = (newValue - oldValue) / 100;
  for (var i = 0; i < 100; i++) {
    oldValue += diff;
    $(element).text(oldValue);
  }
}

但是,在脚本完成之后,Javascript似乎不会刷新显示 - 因此没有任何效果.

如何确保每个步骤都显示中间值?

javascript jquery effects

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

从VB 2003(ASP.Net)迁移到C#2008 ASP.Net

我正在将现有的vb2003 asp.net 1.1应用程序转换为C#2008 asp.net 3.5.我已将HTML复制到我的C#标记窗口(由标签,文本字段和按钮组成)

但是,当我注意到"在浏览器中查看"时,我收到以下错误:

编译器错误消息:CS1061:'ASP.apps_forms_newproductregistration_newproductreg_aspx'不包含'btnSubmit_Click'的定义,并且没有扩展方法'btnSubmit_Click'接受类型'ASP.apps_forms_newproductregistration_newproductreg_aspx'的第一个参数可以找到(你是否缺少using指令或装配参考?)

来源错误:

Line 320:<tr>
Line 321:    <td><input type="reset" value="Reset" class="formbutton">
Line 322:    <asp:button cssclass="formbutton" text="Next" id="btnSubmit" runat="server" onclick="btnSubmit_Click"/></td>
Line 323:</tr>
Run Code Online (Sandbox Code Playgroud)

我的代码后面包含以下代码:

    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        if (ValidateHeader() && ValidateFooter())
            LoadDatabase();

    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# asp.net

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

我如何使用Git GUI签署文件?

我在.git文件夹的文件夹中创建了一个.gitignore文件,但在重新扫描存储库时,我仍然会收到我试图忽略的文件.

这是文件的内容.

# Ignored files
*.suo 
*.user 
bin 
obj 
*.pdb 
*.cache 
*_svn 
*.svn 
*.suo 
*.user 
*.build-res 
TestResults 
_ReSharper*
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?假设位于何处?

git git-gui

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

Django Javascript表单验证

我想将js验证添加到我的表单中,并且应该在不向我的服务器发出请求的情况下进行验证.

所以,比如说,我打开一个带有表单的页面,发一些错误,js代码显示我(没有单个请求到服务器),比如说这个字段是必需的,这个字段太短,这个字段应该是一个数字等.

主要想法 - 干 - 这个js代码应该是自动生成的和/或它应该从表单获得验证规则.

现在我将通过编写自定义js代码(或使用一些表单验证库)来实现这样的验证,我需要复制验证规则 - 在表单和js代码中.这不是DRY :)我也会遇到一些与错误消息有关的问题.

我的需求有解决方案吗?

谢谢.

javascript django validation

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

为什么kerberos在WCF中默认为NTLM?

有一个简单的WCF演示应用程序,有两个控制台项目 - 主机和客户端.两者都在我的机器上运行(赢7盒).我正在使用netTcpBinding,它使用Windows身份验证.

问题是认证从kerberos降级到NTLM,我无法弄清楚原因.

如果我使用

<clientCredentials>
   <windows allowNtlm="true" />
</clientCredentials>
Run Code Online (Sandbox Code Playgroud)

在客户端,一切都很酷.但如果我改变它false,我会得到以下异常:

SecurityNegotiationException:远程服务器不满足相互身份验证要求.

这表明kerberos失败,并且由于客户端不允许NTLM,因此调用会导致异常被抛出.

这是项目的问题,还是由我的开发机器配置引起的外部问题?


解:

显然,我必须在客户端配置中指定服务器的标识.就我而言,服务器是以我的身份运行的,所以我这样修改了客户端:

<client>
  <endpoint address="net.tcp://dev7.HurrDurr.com:12345/MyService" 
            binding="netTcpBinding" 
            bindingConfiguration="MyBindingConfigurationLol" 
            behaviorConfiguration="HurrDurrServiceEndpoint" 
            contract="ShaolinCore.ICommunicationService">
    <!-- start changes here -->
    <identity>
      <userPrincipalName value="myusername@mydomain"/>
    </identity>
    <!-- end changes here -->
  </endpoint>
</client>
Run Code Online (Sandbox Code Playgroud)

我不确定为什么这会解决这个问题.好的,现在在客户端我完全信任服务器(嘿,我知道那个人!).但由于NTLM不如kerberos安全,为什么不相反呢?如果我不完全信任服务器,我使用kerberos,否则ntlm很好.

或者,OTOH,如果我不完全信任服务器,为什么它可以工作?"SecurityException:未设置端点标识.WCF无法信任服务器的身份,也不会传输客户端身份."

security authentication wcf ntlm kerberos

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