问题列表 - 第10926页

IIS应用程序池和.NET垃圾回收

考虑具有连接池内存泄漏问题的ASP.NET应用程序(例如,未正确关闭连接)。

回收应用程序池是否清除了连接池(从而允许建立更多连接)?

如果将连接保留在内存中,直到垃圾收集器将其删除为止,那么在重新启动应用程序池时会发生这种情况吗(或者是否可以将其保留)?我还了解到垃圾回收器也可以随时清理它们,但是它们是否仍在使用中并且在重置或重新启动应用程序池之前无法回收?

我正在审查的系统的最终目标显然是纠正代码以正确管理连接,并且我试图对垃圾收集/应用程序池过程有更多的了解。

asp.net memory-leaks iis-6 connection-pooling application-pool

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

仅使用svn触发对提交到trunk的构建

我刚刚在我们的subversion存储库中设置了一个post-commit脚本,它通过请求一个hudson构建URL来触发构建.

这可以正常工作,但是现在我只想在提交到主干时触发此构建.

我们的提交后脚本如下所示:

SET REPOS=%1
SET REV=%2

SET DIR=%REPOS%/hooks
SET PATH=%PATH%;%DIR%
wget http://circus-09:8080/job/UE/build?delay=0sec
Run Code Online (Sandbox Code Playgroud)

如何检查提交是否到主干?

svn hudson post-commit

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

在javascript中生成随机颜色的最佳方法?

在JavaScript中生成随机颜色的最佳方法是什么?不使用任何框架...

以下是我提出的几个解决方案:

function get_random_color() 
{
    var color = "";
    for(var i = 0; i < 3; i++) {
        var sub = Math.floor(Math.random() * 256).toString(16);
        color += (sub.length == 1 ? "0" + sub : sub);
    }
    return "#" + color;
}

function get_rand_color()
{
    var color = Math.floor(Math.random() * Math.pow(256, 3)).toString(16);
    while(color.length < 6) {
        color = "0" + color;
    }
    return "#" + color;
}
Run Code Online (Sandbox Code Playgroud)

有更好的方法吗?

javascript random

37
推荐指数
6
解决办法
7万
查看次数

Objective-C错误:属性'active'是类'Routine'上的标量类型.无法为它生成getter方法

当以下在iphone模拟器(3.0 OS)中运行时,我收到上述错误:

@interface Routine : NSManagedObject {

}

@property (nonatomic) BOOL active;

@implementation Routine
@dynamic active
@end
Run Code Online (Sandbox Code Playgroud)

如您所见,我正在继承NSManagedObject,因为我正在使用Core Data.在我的数据模型中,"active"是Boolean类型的选项属性.

我在这做错了什么?

谢谢!

core-data objective-c iphone-sdk-3.0

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

无法在Visual Studio 2013中加载一个或多个断点错误

我的Visual Studio表现得很奇怪.我的项目中没有断点,但每当我启动Visual Studio时,会出现一条错误消息,表明它无法加载一个或多个断点.其次,我的解决方案中有10个项目 - 我将其设置为启动项目,但Visual Studio不保存此信息.每次打开解决方案时我都要设置它.

debugging breakpoints visual-studio

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

NHibernate Cascade =保存更新"?

免责声明:我是一名NHibernate noobie,所以希望这个问题有道理.我有两个类之间的多对多关系,比如......

public class Entity1
{
    public virtual Guid EntityId { get; set; }
    public virtual IList<Entity2> Entity2List;
} 

Public class Entity2
{
    public virtual Guid EntityId { get; set; }
    public virtual IList<Entity1> Entity1List;
}
Run Code Online (Sandbox Code Playgroud)

我在两个类映射中都添加了一个多对多关系,定义了一个关联表但不确定要使用哪个级联选项.我希望能够创建一个新的Entity1实例,将新的Entity2实例添加到它的列表中,调用Save,并将两者都插入到数据库中(反之亦然).删除实体时,它应删除与子实体的任何关联,但不删除子实体本身.我应该使用cascade ="save-update"吗?

c# nhibernate nhibernate-cascade

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

只有逃避必要的东西才有可能吗?

我正在网站上与开发团队合作.该网站将使用课程.我负责为类创建数据访问层.了解所有用户输入将在检索时(从帖子或获取)进行转义.几乎没有对输入级别的控制(除非我亲自审查每个人的代码),我认为在我的结尾处(在它到达数据库之前)也会很酷.问题是我不知道如何使用mysql_real_escape_string而不添加更多斜杠.

由于用户输入可能包含斜杠,我无法检查以确保其中有斜杠.我或许可以检查所有需要转义的东西,并确保它们前面有一个斜线,但这似乎不是最好的方法.

有什么建议?

php mysql

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

这是dotnet Regex-Parser中的一个错误吗?

我刚写了一个正则表达式来做一个基本的语法检查,如果一个字符串是一个有效的数学公式.我只是定义了一组有效的字符并检查字符串是否匹配(我稍微缩短了正则表达式:

    private static readonly String validFormuar =  @"^[\d\+-\*\/]+$";
    private static bool IsValidFormular(String value)
    {
        return Regex.IsMatch(value, validFormuar);
    }
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我只允许使用数字+, - ,*和/.
因为+,*和/是正则表达式中的特殊字符,所以我将它们转义了.
但是,此代码抛出ArgumentException(从德语翻译)

"^[\d\+-\*\/]+$" is beeing analyzed - [x-y]-area in reversed Order.
Run Code Online (Sandbox Code Playgroud)

如果我双重逃避*

    private static readonly String validFormuar =  @"^[\d\+-\\*\/]+$";
Run Code Online (Sandbox Code Playgroud)

结果如预期.
这是System.Text.RegularExpressions解析器中的错误吗?因为我认为我的第一个正则表达式是正确的.如果没有,为什么我必须两次逃避"*"?

.net c# regex

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

有哪些独立的JavaScript压缩工具?

目前我正在使用http://javascriptcompressor.com/上的网站来压缩我的JavaScript.还有其他独立的JavaScript压缩工具吗?

javascript minify jscompress

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

jdbc4 CommunicationsException

我有一台运行java应用程序的机器与在同一实例上运行的mysql实例交谈.该应用程序使用mysql的jdbc4驱动程序.我随机时间不断收到com.mysql.jdbc.exceptions.jdbc4.CommunicationsException.

这是整个信息.

无法打开JDBC Connection进行事务处理; 嵌套异常是

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was25899 milliseconds ago.The last packet sent successfully to the server was 25899 milliseconds ago, which  is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
Run Code Online (Sandbox Code Playgroud)

对于mysql,全局'wait_timeout'和'interactive_timeout'的值设置为3600秒,'connect_timeout'设置为60秒.等待超时值远远高于26秒(25899毫秒).在异常跟踪中提到.

我使用dbcp进行连接池,这里是数据源的spring bean配置.

   <bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource" >
          <property …
Run Code Online (Sandbox Code Playgroud)

java mysql connection timeout jdbc

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