小编Rot*_*ots的帖子

Intellij 14提供的javaHome似乎无效

首次在Windows 7 x64上启动IntelliJ IDEA Community Edition 14.0.2时,在尝试导入示例libGDX gradle配置时收到以下错误:

Intellij 14提供的javaHome似乎无效

IDE正在寻找C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.0.2\jrejava运行时,但这些文件存在于这个子目录中:C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.0.2\jre\jre.

我的解决方案是将jre\jre上一级的内容复制到jre,这解决了问题 - 但感觉不是正确的事情.

这是一个可以接受的解决方案,还是有更好的方法来解决这个问题?我觉得奇怪的是默认安装不在正确的位置; 但是可能有一些我不太了解的环境问题.

这被记录为重复,但它不是 - 它是一个不同的产品.Android StudioIntelliJ-Idea的另一款产品.

intellij-idea libgdx

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

MSDeploy跳过root web.config

我不能msdeploy只跳过root web.config(我想保留根目录下的子文件夹中存在的任何web.config文件)

这是我使用的参数:

-skip:objectName=filePath,absolutePath=^\\web\.config
Run Code Online (Sandbox Code Playgroud)

我试过了^\\web\.config,\\web\.config文件的绝对路径,例如:C:\\Some Path\\web\.config.这些似乎都不起作用.

msdeploy

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

WinDBG w3wp.exe x64 挂起转储 WRONG_SYMBOLS

我正在分析在 IIS 7.5、Windows 2008 R2 64 中的 64 位 ASP.NET v4.0 AppPool 下运行的挂起 ASP.NET MVC 网站问题。我已经通过 taskmgr 进行了转储,并且正在 Windows 7 64 位上的 WinDBG x64 中进行分析.

运行时!analyze -v我看到错误WRONG_SYMBOLSBUGCHECK_STR: APPLICATION_FAULT_WRONG_SYMBOLS. 这阻碍了我的调试,因为我无法检查一些需要调查死锁的线程。

细节

我的符号服务器是SRV*D:\DOWNLOADEDSYMBOLS*http://msdl.microsoft.com/download/symbols 我删除了这个本地文件夹并允许从 m$ 下载所有符号。

我已经加载了 sos .loadby sos clr

输出!analyze -v

*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

FAULTING_IP: 
+0
00000000`00000000 ??              ???

EXCEPTION_RECORD:  ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 0000000000000000
   ExceptionCode: 80000003 (Break instruction exception)
  ExceptionFlags: 00000000
NumberParameters: …
Run Code Online (Sandbox Code Playgroud)

asp.net iis 64-bit windbg

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

Rails 4:ActiveRecord“all”的替代方案,因为它现已弃用

ActiveRecord 4.0.0 版本中的ActiveRecord 功能是否find_each可以接受替代?all

例如,之前我有:

all_users = User.all
Run Code Online (Sandbox Code Playgroud)

它会产生一条警告,指出类似于 ActiveRelation:all 的内容已被弃用。

作为替代,我想出了:

User.find_each do |user|
  all_users += user
end
Run Code Online (Sandbox Code Playgroud)

这是可以接受的,还是我应该以另一种方式做?

我理解使用背后的原因find_each是因为“批处理”,如果存在非常大的数据集,它将允许查询停止运行。我们假设这种情况下数据集很小。

编辑

似乎只有当您使用条件时才会出现弃用错误,例如:

User.all(:conditions => ["name like ?", "%bob%"]) 
Run Code Online (Sandbox Code Playgroud)

产生:

弃用警告:Relation#all 已弃用。如果你想立即加载一个关系,你可以调用#load(例如 Post.where(published: true).load)。如果你想从关系中获取记录数组,你可以调用#to_a(例如Post.wher e(published: true).to_a)。(从 (irb):8 处的 irb_binding 调用)

上述内容的正确替换似乎是:

User.where("name like ?", "%bob%")
Run Code Online (Sandbox Code Playgroud)

ruby activerecord sinatra ruby-on-rails-4 sinatra-activerecord

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

Libgdx,JSON:Json.tojson(对象)不断返回{}

我在网上查看了大多数在gogdx中使用Json的googable教程,看起来非常简单.但是,由于某种原因,json.toJson()继续返回一个双细胞数组,第一个包含{和第二个包含}.我的代码非常简单:

public class GameConfig {  
    public int screenWidth;  
    public int screenHeight;  

    public GameConfig() { 
        screenWidth = 800; 
        screenHeight = 600;  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

然后

String configAsText = json.toJson(zzz);//configAsText.value equals [0] = { and [1] = }  
String configAsText = json.toJson(config, GameConfig.class);//nor this one 
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

java string json libgdx

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