问题列表 - 第36992页

堆内存行为

我总是对堆内存行为有疑问.

分析我的应用程序我得到上面的图表.好像很好.但我不明白为什么,在GC时间,堆长痘痘位,即使有足够的内存(红圈).

这意味着对于一个长期运行的应用程序,它将在一段时间内耗尽堆空间?

替代文字

java memory-management

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

是否可以在VB.NET WinForms项目的子命名空间中使用表单?

如果我在VB.NET中创建一个新的类库项目,我可以创建子文件夹(一个C#),将WinForm对象添加到这些子文件夹,然后指定一个名称空间:

Namespace Sub1.Sub2
    Public Class SomeForm
        Public Sub New()
            InitializeComponent()
        End Sub
    End Class
End Namespace
Run Code Online (Sandbox Code Playgroud)

这解决了ProjectRootNamespace.Sub1.Sub2.SomeForm,这很好.

但是,如果我在VB.NET中创建一个新的WinForms项目,并尝试相同的事情,我在设计器中得到这个错误:

The class SomeForm can be designed, but is not the first class in the file. Visual Studio requires that designers use the first class in the file. Move the class code so that it is the first class in the file and try loading the designer again.

有没有办法在VB.NET WinForms应用程序的子命名空间中而不是在根命名空间中使用表单?

vb.net namespaces visual-studio-2010 winforms

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

当使用Perl的DBD :: SQLite时,为什么SQLite为事务中的第二个查询提供"数据库被锁定"?

当使用Perl DBD :: SQLite时,SQLite是否存在已知问题,在单个事务中为第二个查询提供"数据库已锁定"错误?场景:Linux,Perl DBI,AutoCommit => 0,一个带有两个代码块的子例程(使用块来本地化变量名).在第一个代码块中,一个查询句柄由select()在select语句中创建,它被执行()并且块被关闭.第二个代码块是通过准备更新语句创建的另一个查询句柄,并且经常(30%的时间)SQLite/DBI在此阶段给出数据库锁定错误.我认为错误发生在prepare()期间而不是在execute()期间.

我的工作是在第一次查询后提交.(在第一个查询上调用完成没有帮助).我不喜欢有几个与优雅和表现有关的理由.Postgres作为数据库,原始代码已经运行了很多年.我试过sqlite_use_immediate_transaction没有效果.

在所有其他情况下,我发现SQLite表现得非常好,所以我怀疑这是DBD驱动程序中的疏忽,而不是SQLite的问题.遗憾的是,我目前的代码是一大堆脚本和模块,所以我没有一个简短的单个文件测试用例.

sqlite perl prepared-statement dbi dbd

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

我可以静态地将MSVCRT与mingw链接吗?

我有在C上编译的C程序mingw.它工作正常但需要MSVCRT.DLL.我想静态链接(就像我在Visual Studio中可以做的那样).这可能吗?

我试过-static标志gcc,它没有做任何改变.

使用标准C++库的C++程序怎么样?

c c++ dll mingw static-linking

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

具有自定义重定向的AuthorizeAttribute

我想使用标准的AuthorizeAttribute(即不继承它),但使用自定义重定向.那可能吗?我应该在哪里检查401并重定向?

我试过补充一下

<customErrors mode="On" > 
       <error statusCode="401" redirect="/Errors/NotAuthorized/" /> 
</customErrors> 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

asp.net-mvc redirect authorization

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

如何更改Rails 3.0的默认日志路径?

由于我公司的内部软件部署过程,我必须更改我的铁路应用程序的默认日志路径:基本上我的rails应用程序最终位于只读位置,我需要在"为此制作"目录中编写的日志文件.

使用Rails 2.x,我们在FCGI脚本中添加了一些黑魔法,以便在prod上部署时强制使用.主机:

class Rails::Configuration
   def default_log_path
     File.join(ENV['SOME_ENVIRONMENT_VAR'], "var/output/logs/rails.log")
   end
 end
Run Code Online (Sandbox Code Playgroud)

但是,在Rails 2.3(它是一个模块)中,Configuration不再是一个类了,在我看来,不再有任何default_log_path了...

logging ruby-on-rails ruby-on-rails-3

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

用字符串调用php方法

我有两个对象.对象A和B.

A有一个返回B的方法.我想动态调用它,所以我使用一个字符串来调用B里面的方法,如下所示:

$method = 'getB()->someMethod';
Run Code Online (Sandbox Code Playgroud)

但如果这样做:

$a = new A();
$a->$method();
Run Code Online (Sandbox Code Playgroud)

它不起作用.有任何想法吗?

php string methods object

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

python中PHP GD库的替代方案

我正在寻找一个pure python module具有与PHP GD库相同的功能.我需要在图像文件上写文字.我知道PHP GD库可以做到这一点.有没有人在python中知道这样的模块.

php python gd

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

SS Analysis Services(SSAS)数据库架构比较工具?

有谁知道比较SSAS数据库的SSAS特定工具?不是他们的数据,只是模式和分区定义.当我说工具时 - 了解SSAS并且具有内置的业务知识.

sql-server ssas

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

限制可以创建PHP类的内容

我有两个班,"A"和"B".在应用程序逻辑中,除了类"A"之外,不允许任何人创建类"B"的对象.但是,因为我不想在同一个文件中使用这两个类,所以我不能用"私有"特性来限制它.

是否有可能制造这种限制?如果其他人然后"A"试图创建类"B"的对象,你说小便!?

php class restriction

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