小编nit*_*ind的帖子

在Android中将字符串转换为Double

尝试从EditText获取double值并在将它们传递给另一个Intent之前对其进行操作.不使用原始数据类型,所以我可以使用toString方法.

问题是当我包含蛋白质= Double.valueOf(p).doubleValue(); 样式命令,程序强制立即关闭而不在logcat中留下任何信息.如果我将它们注释掉并设置一些虚拟数据,如protein = 1.0; 它没有任何问题.原始数据类型和解析double也是如此.此代码与普通java中的虚拟数据完美配合.我究竟做错了什么?

EditText txtProt, txtCarb, txtFat, txtFiber, txtPoints;
String p, c, f, fi;
Double protein, carbs, fat, fiber;
double temp;
Integer points;

@Override
public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     Log.v("Create Prompt", "ready for layout");
     setContentView(R.layout.main);
     Log.v("Layout Created", "ready for variable assignment");
     txtProt = (EditText) findViewById(R.id.Protein);
     txtCarb = (EditText) findViewById(R.id.Carbs);
     txtFat = (EditText) findViewById(R.id.Fat);
     txtFiber = (EditText) findViewById(R.id.Fiber);
     txtPoints = (EditText) findViewById(R.id.Points);
     btnCalc = (Button) findViewById(R.id.Calc);
     Log.v("Variables Assigned", "ready for double assignment");

     p = txtProt.getText().toString();
     c …
Run Code Online (Sandbox Code Playgroud)

string double android android-edittext

22
推荐指数
4
解决办法
15万
查看次数

Eclipse Java格式化程序可以单独使用吗?

有没有办法在eclipse之外使用eclipse附带的格式化程序?我想使用我使用eclipse配置的formatter.xml文件格式化一些java文件.有没有人有任何代码示例可以让我这样做?我也想使用这个独立的,所以使用的特定罐子会很好.

java eclipse formatter

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

无法启动Tomcat 7服务器 - java.net.BindException:地址已在使用中

嗨,我无法从eclipse启动tomcat 7服务器.

当我从eclipse开始时,我得到以下错误日志.

Jan 11, 2013 10:10:27 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Users\Jayant\Desktop\data\adt-bundle-windows-x86\eclipse;;.
Jan 11, 2013 10:10:28 AM org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Jan 11, 2013 10:10:28 AM org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Jan 11, 2013 10:10:28 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1165 ms
Jan 11, 2013 10:10:28 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting …
Run Code Online (Sandbox Code Playgroud)

eclipse tomcat7

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

如何解决Eclipse Team Foundation Server下载映射错误?

我正在研究Eclipse Team Foundation Server Explore(TFS),但是一旦我断开项目并删除它(在弹出对话框中选择删除内容),然后我在TFS下载项目,它会在项目前面出现一个黄色的感叹号菜单,并说"所选项目本地映射到项目的文件夹,无法导入".但我确信我的本地文件不存在,它已被我删除.所以我想知道它是一种删除映射的方法吗?我很烦,因为我需要创建一个新的工作区,而我想删除项目后下载项目.谢谢你的帮助.

eclipse tfs

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

将 eclipse 格式转换为 .clang-format 或在 vscode 中使用 eclipse 格式化程序

在我的项目(C/C++)中,我使用 Eclipse 默认格式化程序(bsd/allman + 制表符上的空格)稍微修改过的格式。

我想切换编辑器,为此,我必须有正确的格式化程序。有没有办法将从.xmlEclipse 导出的格式转换为.clang-formatfile ?

我的目标是具有完全相同的格式,并且我不想重新格式化项目,只是因为我切换了编辑器

或者,有没有办法在 vscode 中为 C/C++ 项目使用 eclipse 格式化程序?

c++ eclipse formatting visual-studio-code

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

Eclipse,Egit和Symlinks或符号链接 - 是否有可能制作一个脏eclipse插件来解决这个问题?

问题已存在多年,因为eclipse或java没有可移植的方法来检测符号链接.

现在符号链接是非常非常有用的,所以不管非便携性的原因,是否可以从eclipse插件修复此问题而不是Egit考虑符号链接及其下的所有内容都是新文件?

eclipse eclipse-plugin egit

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

Java中音频文件的长度

我在解析基于其字节数的mp3文件中的数据时遇到问题。

第一部分输出正确,我有一个254秒长的mp3文件,我从Github的mp3解析库mp3agic获取了它的信息。

但是,有关帧长度和持续时间的信息的第二部分是不正确的。

Length of this mp3 is: 254 seconds
Bitrate: 320 kbps (CBR)
Sample rate: 44100 Hz
Has ID3v1 tag?: NO
Has ID3v2 tag?: YES
Has custom tag?: NO

framelength -1
framerate 38.28125
duration -271265.06
Run Code Online (Sandbox Code Playgroud)

我用来获取帧长,帧率和持续时间的代码是:

File file = musicFile.getFileValue();

    this.audioStream.startMusicStream(file);

    try {
        AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(file);
        AudioFormat format = audioInputStream.getFormat();
        long audioFileLength = file.length();
        int frameSize = format.getFrameSize();
        float frameRate = format.getFrameRate();
        float durationInSeconds = (audioFileLength / (frameSize * frameRate));

        System.out.println("framelength "+frameSize);
        System.out.println("framerate "+frameRate);
        System.out.println("duration "+durationInSeconds);

        this.setDurationLabel(durationInSeconds);
    } …
Run Code Online (Sandbox Code Playgroud)

java audio mp3 audioformat

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

Eclipse Java格式化程序的命令行

我只是想知道是否有一个用于eclipse java文件格式化程序的命令行工具.或者如果有一个ant任务来执行它.

在我的场景中,有2个java格式化程序,一个用于android格式化程序,另一个是我们的内部格式化程序.

所以我们必须在这两个格式化程序之间进行更改.

eclipse command-line formatter

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

Eclipse无法在调试模式下启动tomcat-7服务器

我正在尝试调试我的代码,eclipse没有在调试模式下说明,但它在正常启动时工作正常.

以下是我在eclipse弹出窗口中获得的异常:

localhost上的服务器Tomcat v7.0服务器无法在90秒内启动.如果服务器需要更多时间,请尝试在服务器编辑器中增加超时.

当我查看控制台时,一切看起来都很好,请看看....

INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/security/oauth/details.xml]
Mar 11, 2015 11:48:38 AM org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
INFO: Loading properties file from class path resource [dev/com.myPack.plat.data.mongo.config.props/mongo-config.properties]
Run Code Online (Sandbox Code Playgroud)

请帮帮我.

java eclipse tomcat7

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

Android Layout设计器不会打开在IntelliJ中创建的XML文件

我的主要工作工具是IntelliJ.所以我用它来为Android活动创建XML文件和布局.但是,如果我在Eclipse中打开这样的XML文件,它不会将其识别为布局文件,也不会加载其GUI设计器(我通过Eclipse Layout Editor打开XML文件).如果我在Eclipse中创建XML文件,则GUI设计器会正确加载.

Eclipse布局XML文件和IntelliJ布局XML文件的内容是100%完全相同.

我究竟做错了什么?
////////////////////////////////////////////////// ////////////
编辑:我在IntelliJ中创建了新项目.在Main.xml中添加了一些测试元素.将项目导出为Eclipse格式(File-> Export to Eclipse ...).关闭IntelliJ,打开Eclipse,导入新创建的项目,再次使用Layout Editor和NOTHING打开Main.xml.这是Main.xml的结构

   <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
        >
    <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Hello World, MyActivity"
            />
    <TextView
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:text="just testing text"/>
    <ImageView
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:src="@drawable/icon"/>
    <LinearLayout
            android:layout_height="wrap_content"
            android:layout_width="wrap_content">
        <TextView
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:text="test inside of layout"/>
    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这就是Eclipse Layout Editor看到这个XML文件的方式.

eclipse android intellij-idea

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

java.lang.NoClassDefFoundError:javax/faces/context/FacesContextFactory

所有类似的问题都没有帮助我,所以我正在创建自己的:

我正在Eclipse中使用Maven创建一个JSF Web应用程序.为了测试它,我将它作为Maven构建运行战争:战争目标,这没有错误.但是,当我将war文件部署到我的本地tomcat进行测试时,我在启动时收到以下错误消息:

SCHWERWIEGEND: Critical error during deployment:
java.lang.NoClassDefFoundError: javax/faces/context/FacesContextFactory
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:270)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:270)
        at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:618)
        at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:509)
        at javax.faces.FactoryFinder.access$400(FactoryFinder.java:139)
        at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:993)
        at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:343)
        at com.sun.faces.config.processor.FactoryConfigProcessor.verifyFactoriesExist(FactoryConfigProcessor.java:303)
        at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:219)
        at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:360)

        at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)

        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976) …
Run Code Online (Sandbox Code Playgroud)

java jsf tomcat maven

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

如何只使用gluPerspective一次?

glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);

//set viewpoint
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(VIEW_ANGLE,Screen_Ratio,NEAR_CLIP,FAR_CLIP);
gluLookAt(0,5,5, 0,0,0, 0,1,0);

//transform model 1
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glRotatef(Theta, 0,1,0);

//draw model 1
glBegin(GL_QUADS);
...
glEnd();
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常,但有没有办法删除对gluPerspective的调用?

我的意思是,我想在初始化时只调用一次,而不是在每次渲染期间重复调用.

c++ opengl perspective glu

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

android studio 未检测到错误

我使用的是 android studio 1.0.2,它似乎没有自动导入或检测错误。我能够使用 ctrl + space 获得方法建议,但我无法弄清楚为什么它没有检测到错误。如果我在代码行之间添加随机文本,则表示构建成功。

在此输入图像描述

附图是它的样子,我已经正确完成了 android-studio 设置。请帮助我这是否与最新的 android studio 版本有关?

ide android android-studio

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