小编Den*_*hel的帖子

Eclipse中缺少Dynamic Web Project选项

Eclipse中新项目的"Dynamic Web Project"选项不会出现在列表中.此外,"web"文件夹不存在.我是否错过了安装模块?

我正在运行Eclipse Helios.

java eclipse java-ee web-project

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

为什么java.util.logging.Logger打印到stderr?

我有一个简单的设置来记录消息:JDK 8 Update 65Eclipse Mars

import java.util.logging.Logger;

public class Example {

    private final static Logger LOGGER = Logger.getLogger(Example.class.getName());

    public static void main(String[] args) {
        LOGGER.info("Test");
    }

}
Run Code Online (Sandbox Code Playgroud)

我希望得到一个输出stdout,就像使用一样System.out.println();.
它会打印出来stderr,这会在eclipse控制台上产生一个红色字体:

在此输入图像描述

我知道我可以通过编写自定义来改变这种行为Handler,但我想知道为什么默认输出会出现在?stderr而不是stdout

记录器应该stdout用于fine+ infostderr用于severe级别.

java eclipse logging stderr java.util.logging

11
推荐指数
2
解决办法
5167
查看次数

使用导航抽屉时尝试从空对象引用上的字段'int android.support.v4.app.Fragment.mContainerId'读取

下面是我在使用导航抽屉导航时在Android Studio中获得的错误的StackTrace.这是一个新错误,因为它之前没有发生过.所以我不确定如果我改变了什么.

08-11 23:16:37.823 15951-15951/com.example.aids.a09application
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.aids.a09application, PID: 15951
java.lang.NullPointerException: Attempt to read from field 'int android.support.v4.app.Fragment.mContainerId' on a null object reference
at android.support.v4.app.FragmentTransition.addToFirstInLastOut(FragmentTransition.java:1017)
at android.support.v4.app.FragmentTransition.calculateFragments(FragmentTransition.java:976)
at android.support.v4.app.FragmentTransition.startTransitions(FragmentTransition.java:95)
at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2146)
at android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps(FragmentManager.java:2103)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2013)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:710)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6692)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
Run Code Online (Sandbox Code Playgroud)

下面是Java类,我的导航抽屉有片段交易.

public class MainActivity extends AppCompatActivity {
    DrawerLayout drawerLayout;
    Toolbar toolbar;
    ActionBarDrawerToggle actionBarDrawerToggle;
    FragmentTransaction fragmentTransaction;
    NavigationView navigationView;
    Intent intent;

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments

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

通过注册表子文件夹进行迭代

我想获取注册表路径的所有值包括其子文件夹的值.现在我通过这个读取单个文件夹的值:

const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_ 
strComputer & "\root\default:StdRegProv")

strKeyPath = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
oReg.EnumKey HKEY_LOCAL_MACHINE, strKeyPath, arrSubKeys

For Each subkey In arrSubKeys
    msgbox subkey ' Just for debugging
Next
Run Code Online (Sandbox Code Playgroud)

这很好用,但另外我需要获取文件夹子文件夹的列表.

我想得到一个结果(只有内容很重要,而不是格式化,不需要将其写入文件),就像这个命令给我的:

regedit /e c:\testfile.reg   
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Run Code Online (Sandbox Code Playgroud)

有没有办法在vbs中执行此操作,或者我需要使用Windows中的regedit命令,并使用Wscript.Shell调用.

registry vbscript regedit subdirectory

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

默认的java.lang.Object.clone()方法执行什么类型的复制

我是java的新手可以请一些人告诉我.是吗

Shallow copy:复制原始类型和引用

Deep copy:递归复制对象

没有默认实现 clone()

java

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

超级调用时变量为空

我正在使用Java 7并获得3个类:

TestSuper.java

public abstract class TestSuper {
    public TestSuper() {
            testMethod();
    }

    protected abstract void testMethod();
}
Run Code Online (Sandbox Code Playgroud)

TestNull.java

public class TestNull extends TestSuper {
    private String test = "Test";

    public TestNull() {
            super();
            System.out.println(test);
    }

    @Override
    protected void testMethod() {
            System.out.println(test);
    }

}
Run Code Online (Sandbox Code Playgroud)

TestMain.java

public class TestMain {
    public static void main(String[] args) {
            new TestNull();
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

null
Test
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况并且有一个很好的解决方法呢?

java null nullpointerexception super superclass

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

Visual Studio 2015和Git/TFS:Sync-Page-Error:找不到对象 - 没有匹配的松散对象

VS 2015 Enterprise在一个从我的远程源(= TFS 2015)拉出的git-repository的分支上工作.我可以成功地改变和提交一些东西.在我进入Sync-area 的那一刻,Team Explorer我看到了一个错误:

An error occurred. Detailed message: Object not found - no matching loose object (<a 40-character-id is here>)
Run Code Online (Sandbox Code Playgroud)

......而且我没有在我预期的"Outgoing Commits"列表中看到我的本地提交.

但是在PowerShell中,我可以git push毫无问题地执行" ".

git tfs tfs-2015

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

旋转器禁用滑动打开

目前,当我从其位置执行滑动手势时,会打开一个微调器,允许我通过释放来选择一个项目。

我想禁用它,因为它会干扰 ScrollLayout 和 ViewPager 中的滚动。在任何情况下,旋转器都只能通过单击打开,而不是通过任何手势。

java android android-spinner

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

IOS中的自定义字体未在设备上反映

我遵循了这个教程,自定义字体显示在我的故事板上但是当我执行我的应用程序(在模拟器或设备上)时,字体没有反映出来.有谁可以帮忙.这就是我做的:

1- downloaded a .ttf file and copied it to my project
2- added "Fonts Provided By Application" in info.plist and added a row having the name of my custom font.
3- opened storyboard and selected the UILabel i want to have a custom font for, and selected the font as custom then selected my font. the font was shown on the storyboard correctly.
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

iphone fonts ios swift2.1

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

Golang time.Parse() 得到 0001-01-01 00:00:00 +0000 UTC

这是我的代码:

t, _ := time.Parse("12/1/2015 12:00:00", "12/8/2015 12:00:00")
fmt.Println(t)
Run Code Online (Sandbox Code Playgroud)

这是结果: 0001-01-01 00:00:00 +0000 UTC

如何获得正确的日期字符串?

谢谢!

go

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