小编Win*_*dom的帖子

从Int获得n个最低有效位

这似乎相当简单,但我找不到答案.如果我有一个int X,那么从Java中获取N个最低有效位的最佳方法是什么?

java bit-manipulation

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

如何配置 AWS CDK 账户和区域来查找 VPC

我正在学习AWS CDK,这是一个我似乎无法弄清楚的问题。JS/Node 不是我经常使用的语言,所以如果我缺少一些明显的原生东西,请不要太严厉。我正在尝试将容器部署到现有的 VPC/新的 ECS 集群。下面的代码不是我的整个脚本,但它是一个重要的部分。希望它能让我明白我正在尝试做什么。

//import everything first

stack_name = "frontend";

class Frontend extends core.Stack {
constructor(scope, id, props = {}) {
    super(scope, id);

    console.log("env variable " + JSON.stringify(props));
    
    const base_platform = new BasePlatform(this, id, props);

    //this bit doesn't matter, I'm just showing the functions I'm calling to set everything up

    const fargate_load_balanced_service = ecs_patterns.ApplicationLoadBalancedFargateService();
    this.fargate_load_balanced_service.taskDefinition.addToTaskRolePolicy();
    this.fargate_load_balanced_service.service.connections.allowTo();
    const autoscale = this.fargate_load_balanced_service.service.autoScaleTaskCount({});
    this.autoscale.scale_on_cpu_utilization();
    }
}

class BasePlatform extends core.Construct {
constructor(scope, id, props = {}) {
    super(scope, id);
    this.environment_name="frontend";
    
    console.log("environment …
Run Code Online (Sandbox Code Playgroud)

javascript amazon-web-services node.js aws-cdk

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

文本视图中的惯性滚动

我有一个已解析HTML的TextView,内容比电话屏幕长,因此我启用了使用

tv1.setMovementMethod(new ScrollingMovementMethod());
Run Code Online (Sandbox Code Playgroud)

可以,但是只能用手指直接滚动。是否可以像在Web浏览器,联系人或基本上其他任何应用程序中那样进行惯性滚动?我进行了搜索,无法找到TextView是否可以进行惯性滚动。

android textview

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

Android ndk-r8"错误尝试执行'cc1plus':execvp:没有这样的文件或目录"

我正在尝试使用Mountain Lion上的Android NDK按照本指南为Android构建一个库

http://masl.cis.gvsu.edu/2012/01/25/android-echoprint/

当编译库时,我运行:

cd <path to jni>
<ndk>/ndk-build
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Compile++ thumb  : echoprint-jni <= AndroidCodegen.cpp
arm-linux-androideabi-g++: error trying to exec 'cc1plus': execvp: No such file or directory
make: *** [/Users/wingdom/Desktop/obj/local/armeabi/objs/echoprint-jni/AndroidCodegen.o] Error 1
Run Code Online (Sandbox Code Playgroud)

我相信我已将我需要的所有内容添加到路径变量中:

export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:Developer/android-sdk/tools:/Developer/android-sdk/platform-tools:/Developer/android-ndk:/Developer/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86/bin
Run Code Online (Sandbox Code Playgroud)

为了让它编译,我还需要做些什么?我目前正在使用r8b NDK,但已经尝试过将版本一直追溯到6.

编辑:

我试过这个解决方案:构建android ndk示例项目时出错

加入

export PATH=$PATH:/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2
Run Code Online (Sandbox Code Playgroud)

到我的路径给我这个错误:

cc1plus: error: unrecognized command line option "-mbionic"
cc1plus: error: unrecognized command line option "-mthumb"
cc1plus: error: unrecognized command line option "-mfpu=vfp"
/Users/wingdom/Desktop/jni/AndroidCodegen.cpp:1: error: bad value (armv5te) for -march= switch
/Users/wingdom/Desktop/jni/AndroidCodegen.cpp:1: error: bad value …
Run Code Online (Sandbox Code Playgroud)

android android-ndk osx-mountain-lion

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

我得到一个java.lang.NoClassDefFoundError

它和我在这里询问的程序相同.我解决了这个问题,但现在当我启动它时,它会崩溃并获得:

W/dalvikvm(  316): Unable to resolve superclass of Lcom/wingdom/convention/Map; (12)
W/dalvikvm(  316): Link of class 'Lcom/wingdom/convention/Map;' failed
E/dalvikvm(  316): Could not find class 'com.wingdom.convention.Map', referenced from method com.wingdom.convention.TabWidget.onCreate
W/dalvikvm(  316): VFY: unable to resolve const-class 13 (Lcom/wingdom/convention/Map;) in Lcom/wingdom/convention/TabWidget;
D/dalvikvm(  316): VFY: replacing opcode 0x1c at 0x003a
D/dalvikvm(  316): VFY: dead code 0x003c-005e in Lcom/wingdom/convention/TabWidget;.onCreate (Landroid/os/Bundle;)V
D/AndroidRuntime(  316): Shutting down VM
W/dalvikvm(  316): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
E/AndroidRuntime(  316): FATAL EXCEPTION: main
E/AndroidRuntime(  316): java.lang.NoClassDefFoundError: …
Run Code Online (Sandbox Code Playgroud)

android

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

如何创建对象数组

我觉得这很简单,因为我很确定我以前做过,但我似乎无法让它工作.我的班级是:

public class City
{
    String start = null;
    String end = null;
    int weight = 0;
}
Run Code Online (Sandbox Code Playgroud)

我在做:

City cityGraph[] = new City[l];
Run Code Online (Sandbox Code Playgroud)

当我尝试访问cityGraph [x] .start时,我得到一个空指针异常,所以我想我也需要初始化数组中的每个元素,所以我这样做:

for(int j = 0; j < l; j++)
        {
            cityGraph[j] = new City();
        }
Run Code Online (Sandbox Code Playgroud)

但它给了我这个错误:

No enclosing instance of type Graphs is accessible. 
Must qualify the allocation with an enclosing instance 
of type Graphs (e.g. x.new A() where x is an instance of Graphs).
Run Code Online (Sandbox Code Playgroud)

我不知道这意味着什么,或者如何解决它.任何帮助,将不胜感激!

java class

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

我的AndroidManifest.xml出了什么问题?

我正在尝试开发一个基本应用程序来显示2个选项卡中的信息,根据我的理解,除了选项卡之外,每个选项卡中的信息还需要有自己的活动.我已经这样做了,所有的java代码看起来都正确,我在AndroidManifest.xml中声明了所有3个活动.当我启动应用程序时,它在启动时崩溃,当我运行logcat时,我发现:

java.lang.RuntimeException:无法启动活动ComponentInfo {android.wingdom.convention/android.wingdom.convention.TabWidget}:android.content.ActivityNotFoundException:无法找到显式活动类{android.wingdom.convention/android.wingdom. convention.Schedule}; 你有没有在AndroidManifest.xml中声明这个活动?

我继续双重检查文件,我没有看到任何错误,它目前看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="android.wingdom.convention"
  android:versionCode="1" android:versionName="1.0">

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".TabWidget"
              android:label="@string/app_name"
          android:theme="@android:style/Theme.NoTitleBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
<activity android:name=".Map" />
<activity android:name=".Schedule" />
</activity>

</application>
Run Code Online (Sandbox Code Playgroud)

android

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