问题列表 - 第7832页

如何在Eclipse中保存堆(转储到文件)?

当我从MyEclipse运行或调试我的GA/AI时,我收到此错误:

线程"main"中的异常java.lang.OutOfMemoryError:Java堆空间

eclipse.ini看起来像这样:

-showsplash com.genuitec.myeclipse.product
--launcher.XXMaxPermSize 256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en 
-XX:PermSize=128M 
-XX:MaxPermSize=256M
Run Code Online (Sandbox Code Playgroud)

像这样调用MyEclipse:

"C:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe" -vm "C:\Program Files\MyEclipse 6.0\jre\bin\javaw.exe"  -vmargs -Xms1448M -Xmx1448M
Run Code Online (Sandbox Code Playgroud)

碰撞vm设置:

"C:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe" -vm "C:\Program Files\MyEclipse 6.0\jre\bin\javaw.exe"  -vmargs -Xms80M -Xmx1024M
Run Code Online (Sandbox Code Playgroud)

没有效果.所以我试图让它将堆转储到一个文件,但放置这些:

-XX:+HeapDumpOnCtrlBreak
-XX:+HeapDumpOnOutOfMemoryError
Run Code Online (Sandbox Code Playgroud)

在程序参数中没有任何效果.如何使用更多的内存使用情况分析?例如,jstack目前在Windows平台上不可用.使用SendSignal没有我能看到的效果.

一个屏幕截图

java heap memory-leaks

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

SQL CREATE LOGON - 不能使用@parameter作为用户名

我是开发人员而且我很厌烦SQL :)请帮帮我.

我想创建自己的存储过程,在我的SaaS数据库中创建租户.为此,我需要为租户创建一个新的SQL登录,然后将其添加到预定义的SQL角色.

我只是在尝试创建Login时感到困惑.这是我试过的......

CREATE PROCEDURE [MyScheme].[Tenants_InsertTenant]
    @username nvarchar(2048),
    @password nvarchar(2048)

AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    CREATE LOGIN @username WITH PASSWORD = @password
END
Run Code Online (Sandbox Code Playgroud)

消息102,级别15,状态1,过程Tenants_InsertTenant,第16行'@ username'附近的语法不正确.

消息319,级别15,状态1,过程Tenants_InsertTenant,第16行关键字'with'附近的语法不正确.如果此语句是公用表表达式,xmlnamespaces子句或更改跟踪上下文子句,则必须以分号终止先前的语句.

我意识到这应该是直截了当的,但是当你的新SQL和SQL管理器错误就像他们似乎对我来说一样神秘时,最好只是寻求帮助:)

谢谢,贾斯汀

sql stored-procedures login saas

4
推荐指数
2
解决办法
8419
查看次数

我可以拥有强大的异常安全和事件吗?

假设我有一个方法可以更改对象的状态,并触发事件以通知侦听器此状态更改:

public class Example
{
   public int Counter { get; private set; }

   public void IncreaseCounter()
   {
      this.Counter = this.Counter + 1;
      OnCounterChanged(EventArgs.Empty);
   }

   protected virtual void OnCounterChanged(EventArgs args)
   {
      if (CounterChanged != null)
         CounterChanged(this,args);
   }

   public event EventHandler CounterChanged;
}
Run Code Online (Sandbox Code Playgroud)

即使IncreaseCounter成功完成状态更改,事件处理程序也可能抛出异常.所以我们这里没有强大的异常安全性:

强有力的保证:操作已成功完成或抛出异常,使程序状态与操作开始前完全一致.

当您需要举办活动时,是否有可能拥有强大的异常安全性?

c# events exception

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

WPF Textblock,Text属性中的换行符

有没有办法\n让一个换行TextBlock

<TextBlock Text="line1\nLine2" />
Run Code Online (Sandbox Code Playgroud)

或者是否有更好的方法来强制中间线中断,在Text属性中?

<LineBreak />
Run Code Online (Sandbox Code Playgroud)

这对我不起作用,它必须是Text属性的值,因为文本字符串是从外部源设置的.

我很熟悉,LineBreak但这不是我正在寻找的答案.

wpf textblock

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

htaccess文件限制

我的网络服务器上有一个目录.它没有索引页面.因此,当您通过Web浏览器访问目录时,它会列出其中的文件.现在我想创建一个可以阻止目录列表的htaccess文件,这样当你通过Web浏览器访问它时,目录中的文件将不会列出,但是可以通过附加文件名来访问这些文件希望访问该网址,使其成为该文件的完整部分.此外,htaccess文件应该能够限制除具有特定扩展名的文件之外的所有文件的访问权限.谢谢.

apache .htaccess

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

如何让SQL Server忽略检查?

我有一个SQL脚本填充临时列,然后删除脚本末尾的列.它第一次运行时,它工作正常,因为列存在,然后它被删除.该脚本第二次中断,因为该列不再存在,即使IF语句确保它不会再次运行.如何绕过此字段的SQL检查?

IF EXISTS (SELECT name FROM syscolumns 
             WHERE name = 'COLUMN_THAT_NO_LONGER_EXISTS')
BEGIN
   INSERT INTO TABLE1
   (
     COLUMN_THAT_NO_LONGER_EXISTS,
     COLUMN_B,
     COLUMN_C
   )
   SELECT 1,2,3 FROM TABLE2

   ALTER TABLE TABLE1 DROP COLUMN COLUMN_THAT_NO_LONGER_EXISTS
END
Run Code Online (Sandbox Code Playgroud)

sql sql-server validation

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

将数组加密为字符串

我正在寻找一种双向加密算法来将数组编码为字符串,这样我就可以安全地将一些数据存储在cookie中.该算法不应该只是内爆阵列,我希望它也被混淆.我的数据包含所有可打印字符.

链接到某些东西就足够了,我似乎无法在谷歌上挖掘任何东西.也许我应该用一些不起眼的角色破坏数组,然后以某种方式加密它?我不知道用什么方法加密它...虽然它没有太安全,但是cookie数据并不那么敏感.

哦......是的,加密算法应该让我使用密钥/盐.mcrypt_encrypt似乎回馈了凌乱的长期结果,但也许我没有使用正确的密码.哪个是最简单的密码(产生短清洁字符串)?

php encryption

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

将图像的一部分渲染为Bitmap C#Winforms

我正在为我在空闲时间设计的XNA游戏的地图编辑器工作.地图中使用的艺术品存储在单个纹理上,矩形存储有坐标和宽度等.

在winforms应用程序中,我可以通过从列表框中选择我想要的段来添加段,列表框是从可能段的数组中填充的.

问题是我希望能够显示所选片段的预览,因为它存储在一个共同的纹理上,我不能简单地设置一个图片框来显示图像.

无论如何使用矩形信息(.x,.y,.width,.height)只显示图片框中的图像部分,或者将部分blit到位图并显示?

非常感谢

迈克尔艾伦

c# xna textures image-manipulation winforms

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

如何在Hibernate中向一个延迟加载的集合添加元素而不会导致集合加载?

在锡上说的是什么; 我想修改Hibernate中的集合而不强制集合加载,因为它是一个大量的数据(大约100,000条记录,单调增加).

现在,我通过调用一个元素添加到此列表getEvents ().add (newEvent)中,当然,这会导致events填充.

这是映射:

<bag name = "events" inverse = "true" cascade = "all-delete-orphan"
 order-by = "event_date desc" lazy = "true">
  <key>
<column name = "document_id" length = "64" not-null = "true" />
  </key>
  <one-to-many class = "EventValue" />
</bag>
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

java hibernate jpa lazy-loading

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

Datasource对象属于哪里?控制器或型号?

我正在为UIScrollView实现一个数据源对象.是控制器的一部分,还是模型的一部分?我认为控制器,但不确定.它提供数据.但是数据可能来自网络中的sqlite3文件.所以实际上我会说它不是来自数据部分,因为它应该灵活到数据来源.你怎么看?

cocoa cocoa-touch datasource objective-c

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