小编cri*_*007的帖子

F和D在数字文字的末尾是什么意思?

我见过一些这样的符号,但我找不到任何奇怪的东西,

double d = 5D;
float f = 3.0F;
Run Code Online (Sandbox Code Playgroud)

5后面的D和F究竟意味着什么?

java floating-point double

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

无法在Android Studio中的两个视图/小部件之间形成链

当我在Android Studio中使用布局编辑器时,我尝试使用约束锚点在EditText 视图按钮 视图之间建立链(双向约束),但它不会产生链.

如果我尝试将一个视图约束到另一个视图,它只会产生约束.

我试图将EditText的右侧链接到Button的左侧.

这就是我的布局编辑器的样子:

布局编辑器

android-layout android-studio android-constraintlayout constraint-layout-chains

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

Java:如何从main方法调用非静态方法?

我正在学习java,现在我遇到了以下问题:我将main方法声明为

public static void main(String[] args) {

..... }
Run Code Online (Sandbox Code Playgroud)

在我的main方法里面,因为它是静态的我只能调用其他静态方法!为什么?

例如:我有另一个班级

 public class ReportHandler {       
     private Connection conn;   
     private PreparedStatement prep;
     public void executeBatchInsert() { ....
 } }
Run Code Online (Sandbox Code Playgroud)

所以在我的主要课程中我宣布一个 private ReportHandler rh = new ReportHandler();

但如果它们不是静态的,我就不能调用任何方法.

这出了什么问题?

编辑:对不起,我的问题是:如何'设计'应用程序,让我从我的'起点'(static void main)开始打电话给其他班级.

java

40
推荐指数
3
解决办法
13万
查看次数

TextView中的整数值

如何在TextView中显示Integer值?

当我尝试时,我收到一个错误 android.content.res.Resources$NotFoundException: String resource ID

android textview

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

TypeError:'dict'对象不可调用

我正在尝试循环输入字符串的元素,并从字典中获取它们.我究竟做错了什么?

number_map = { 1: -3, 2: -2, 3: -1, 4: 1, 5: 2, 6: 3 }
input_str = raw_input("Enter something: ")
strikes = [number_map(int(x)) for x in input_str.split()]
Run Code Online (Sandbox Code Playgroud)
strikes  = [number_map(int(x)) for x in input_str.split()]
TypeError: 'dict' object is not callable
Run Code Online (Sandbox Code Playgroud)

python dictionary

39
推荐指数
6
解决办法
23万
查看次数

在Mac上将python3作为我的默认python

我在这里要做的是将python3作为我的默认python.除了自动安装在mac上的python 2.7之外,我用自制软件安装了python3.这是我关注的网站.http://docs.python-guide.org/en/latest/starting/install3/osx/#install3-osx

我想我很好地遵循了每条指令,新安装了xcode,命令行工具和自制程序.但这是我的小困惑发生.

该脚本将解释它将进行的更改,并在安装开始之前提示您.安装Homebrew后,将Homebrew目录插入PATH环境变量的顶部.您可以通过在〜/ .profile文件的底部添加以下行来完成此操作

export PATH =/usr/local/bin:/ usr/local/sbin:$ PATH

我真的很困惑这是什么,但我得出结论,我应该在〜/ .profile文件的底部添加以下行.所以我在终端打开.profile打开了〜/ .profile文件,并在底部添加了以下行.现在它看起来像这样.

export PATH=/usr/local/bin:/usr/local/sbin:$PATH
# Setting PATH for Python 3.6
# The original version is saved in .profile.pysave
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Run Code Online (Sandbox Code Playgroud)

然后我做了brew install python,当我做python --version时希望看到python3 . 但它只是向我展示了python 2.7.10.我希望我的默认python是python3而不是2.7

我从网站上找到了一点线索.

我安装了Python 3吗?

$ python --version
Python 3.6.4
Run Code Online (Sandbox Code Playgroud)

如果你仍然看到2.7确保PATH/usr/local/bin /取/ usr/bin /

也许它必须与PATH做点什么有人可以用简单的英语解释什么是PATH究竟是什么以及当我在终端中运行python -version时如何使我的默认python成为python3 …

python macos terminal homebrew python-3.x

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

PANIC:找不到AVD系统路径.请定义ANDROID_SDK_ROOT

我正在尝试运行我的第一个Ionic应用程序,但我收到此错误,它找不到我的手机,也没有找到模拟器运行.

C:\Users\MART\Dropbox\Ionic\myapp>ionic run android
Running command: "C:\Program Files\nodejs\node.exe" C:\Users\MART\Dropbox\Ionic\myapp\hooks\after_prepare\010_add_platform_class.js C:\Users\MART\Dropbox\Ionic\myapp

add to body class: platform-android

ANDROID_HOME=C:\Users\MART\Dropbox\Ionic\adt-bundle-windows-x86_64-20140702\sdk

JAVA_HOME=C:\Program Files\Java\1.8.0_20\jdk1.8.0_20

Subproject Path: CordovaLib

Incremental java compilation is an incubating feature.

:preBuild UP-TO-DATE
:preDebugBuild UP-TO-DATE
:checkDebugManifest
:CordovaLib:preBuild UP-TO-DATE
:CordovaLib:preDebugBuild UP-TO-DATE
:CordovaLib:checkDebugManifest   
:CordovaLib:prepareDebugDependencies
:CordovaLib:compileDebugAidl UP-TO-DATE
:CordovaLib:compileDebugNdk UP-TO-DATE
:CordovaLib:compileLint UP-TO-DATE
:CordovaLib:copyDebugLint UP-TO-DATE
:CordovaLib:mergeDebugShaders UP-TO-DATE
:CordovaLib:compileDebugShaders UP-TO-DATE
:CordovaLib:generateDebugAssets UP-TO-DATE
:CordovaLib:mergeDebugAssets UP-TO-DATE
:CordovaLib:mergeDebugProguardFiles UP-TO-DATE
:CordovaLib:packageDebugRenderscript UP-TO-DATE
:CordovaLib:compileDebugRenderscript UP-TO-DATE
:CordovaLib:generateDebugResValues UP-TO-DATE
:CordovaLib:generateDebugResources UP-TO-DATE
:CordovaLib:packageDebugResources UP-TO-DATE
:CordovaLib:processDebugManifest UP-TO-DATE
:CordovaLib:generateDebugBuildConfig UP-TO-DATE
:CordovaLib:processDebugResources UP-TO-DATE
:CordovaLib:generateDebugSources UP-TO-DATE
:CordovaLib:incrementalDebugJavaCompilationSafeguard UP-TO-DATE
:CordovaLib:compileDebugJavaWithJavac UP-TO-DATE
:CordovaLib:processDebugJavaRes …
Run Code Online (Sandbox Code Playgroud)

android node.js android-sdk-tools

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

无法在Android Studio中安装支持存储库和同步项目

我正在尝试使用版本25.2.0的支持库,因此我将能够使用CameraKit库.

我已经下载了最新的构建工具:

在此输入图像描述

和支持存储库: 在此输入图像描述

我的gradle文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion '25.0.2'
    defaultConfig {
        applicationId "com.sample.myapp"
        minSdkVersion 21
        targetSdkVersion 25
        versionCode 1
        versionName "1.1"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
repositories {
    maven {
        url "https://jitpack.io"
    }
    mavenCentral()
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    testCompile 'junit:junit:4.12'

    // Google libraries
    compile 'com.android.support:appcompat-v7:25.2.0'
    compile 'com.android.support:design:25.2.0'
    compile 'com.android.support:support-v4:25.2.0'
    compile 'com.google.android.gms:play-services-vision:10.0.1'
    compile …
Run Code Online (Sandbox Code Playgroud)

android build-tools gradle android-support-library android-studio

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

如何获得Kotlin当前的当地日期和时间

如何在当地时间Kotlin获取当前日期(日月和年)和时间(小时,分钟和秒)?

我试过了,LocalDateTime.now()但它给了我一个错误的说法Call requires API Level 26 (curr min is 21).

我怎么能在Kotlin得到时间和约会?

datetime android kotlin

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

Gson将数据对象数组转换为json - Android

目前我正在使用webView前端的原生Android应用程序.

我有类似的东西:

public class dataObject
{
  int a;
  String b;
}
Run Code Online (Sandbox Code Playgroud)

在活动中,

我已经创建了一个dataObject数组,比如dataObject x [5];

现在我想在回调函数中将这5个dataObject作为JSON传递给我的javascript webView接口.

我浏览了互联网,似乎大多数教程都谈到了如何转换fromJson().没有太多关于toJson().我找到一个教会我的dataObject.toJson()工作.

但是如何通过所有5个dataObjects?

java android json gson

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