小编Ste*_*e C的帖子

同时录制覆盖AVFoundation iOS

我现在已经完全设置了使用AVFoundation框架录制视频的功能,这一切都很好,但现在我希望在录制期间添加叠加层(也可以在AVCaptureVideoPreviewLayer层上看到)

我可以将此叠加UIView对象添加到VideoPreviewLayer,但我正在努力如何在录制的视频上获得相同的视图.这UIView可能包含从UILabels到UIImageViews的任何内容.

iphone avfoundation ios

17
推荐指数
2
解决办法
3682
查看次数

Eclipse如何重构变量名?

在我15年的Java项目中,标准Java约定不受尊重,变量名的第一个字母通常大写.

我想将我的项目重构为小写的变量名首字母,特别是在方法签名中:

public void creerProfil(String CodeProfil, Profil ProfilACreer) throws Exception {
...
}
Run Code Online (Sandbox Code Playgroud)

应该 :

public void creerProfil(String codeProfil, Profil profilACreer) throws Exception {
...
}
Run Code Online (Sandbox Code Playgroud)

如果您对插件有任何想法可以做到这一点,我会很高兴听到它:)

java eclipse plugins refactoring

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

intellij junit @RunWith 未解决

我有以下测试代码:

package soundSystem;

import static org.junit.Assert.*;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;


@RunWith(SpringJUnit4ClassRunner.class )
@ContextConfiguration(classes = CDPlayerConfig.class)

public class SonyCDPlayerTest {

@Autowired
private ICompactDisk cd;

@Test
public void cdShouldNotBeNull() {
    assertNotNull(cd);
}

}
Run Code Online (Sandbox Code Playgroud)

这是一个 maven 项目,问题是完全相同的代码会在 eclipse 中运行,但不会在 intellij 中运行。

我只是找不到解决@RunWith 的方法

来自 intellij 的屏幕截图

java eclipse junit intellij-idea

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

SonarQube规则不应使用"com.sun.*"和"sun.*"包中的类

我有一个具有以下特征的J2EE项目:

CDI 1.0
Dynamic Web Module 3.0
Java 1.7 (it's being changed to 1.8)
JSF 2.0
JPA 2.0
Run Code Online (Sandbox Code Playgroud)

我正在运行SonarQube 5.6.6规则,它感觉到了规则

不应使用"com.sun."和"sun. "包中的 类
squid:S1191

com.sun.*和sun.*包中的类被视为实现细节,不属于Java API.迁移到新版本的Java时,它们可能会导致问题,因为没有向后兼容性保证.这些类几乎总是由应该使用的Java API类包装.

因为我正在使用类com.sun.faces.application.ApplicationAssociatecom.sun.faces.application.ApplicationResourceBundle.

我已经找到了另一个关于此的线索,他们中的大多数人说我应该更改规则以排除特定的包或类.

我认为简单地规避规则是没有意义的,所以我想知道是否有针对这些sun类的实际java API(1.7或1.8)类.

如果没有,我相信最好保持警报,直到Java API类可用于这些sun类.

有关此的任何提示/建议吗?

java jsf java-ee sonarqube

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

使用 JMX 访问 WildFly10 失败

我正在尝试通过 JMX 从我的本地机器访问带有 WildFly10 的虚拟机。在 JConsole 中,我使用以下参数:

remote process: service:jmx:http-remoting-jmx://172.28.128.3:9990
username: test
password: test
Run Code Online (Sandbox Code Playgroud)

用户名和密码都有效,因为我可以使用该用户名/密码访问 WildFly 172.28.128.3:9990

消息如下:

安全连接失败。不安全地重试?

如果我单击是,则会出现以下内容:

连接失败:重试?

我错过了什么?

编辑:

我已经看到,如果我执行 Jconsole.exe -debug 我可以在连接时看到这个错误:

java.net.MalformedURLException:不支持的协议:http-remoting-jmx

jmx wildfly wildfly-10

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

对象中的toString()无法申请,IntelliJ提示错误

我正在尝试使用IntelliJ作为我的IDE创建一个简单的Java类。我收到以下错误:
错误:“对象中的toString()无法申请”。
下面提供了代码。是toString()触发错误的方法。

package HBaseIA.TwitBase.model;

public abstract class User {
    public String user;
    public String name;
    public String email;
    public String password;

    @Override
    public String toString() {
        //
        return super.toString("<User : %s, %s, %s>", user, name, email);
    }
}
Run Code Online (Sandbox Code Playgroud)

java intellij-idea intellij-14

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