小编Pep*_*lac的帖子

AndroidStudio gradle代理

我试图运行 但它在启动时失败并出现错误: AndroidStudio
gradle

Failed to import Gradle project: Connection timed out: connect

我找到的解决方案在这里

但是我找不到如何设置这个属性Android Studio.

设置它们graddle-wrapper.properties没有帮助.

android gradle android-studio

57
推荐指数
7
解决办法
17万
查看次数

Git结帐用点

下一个git命令有什么区别:

git  checkout branch
git  checkout branch .
git  checkout  .  #<-- used at the branch
Run Code Online (Sandbox Code Playgroud)

为什么当我用不同的分支机构检查不同的分支机构时,我错过了一些文件.
但是当我使用第二个命令时,一切正常吗?

git

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

字符串数组中的随机元素

我有一个字符串数组:

String[] fruits = {"Apple","Mango","Peach","Banana","Orange","Grapes","Watermelon","Tomato"};
Run Code Online (Sandbox Code Playgroud)

我从这里得到随机元素:

String random = (fruits[new Random().nextInt(fruits.length)]);
Run Code Online (Sandbox Code Playgroud)

现在我想得到苹果存在的数字,当我按下按钮得到随机水果,就像我按下randon按钮它给我香蕉..还应该给我的元素数量是 3

我得到了元素,但是获取元素编号有问题,所以请帮帮我

java arrays string random android

29
推荐指数
1
解决办法
10万
查看次数

lto和fat-lto-objects之间的gcc有什么区别

我试图用下一个标志编译汇编我的源代码:
1.2 -flto
. -flto -ffat-lto-objects
3.-flto -fno-fat-lto-objects

第三个提供slim了文档中编写的优化LTO代码,但我没有看到输出汇编文件在第一个和第二个之间有任何差异,为什么?

OS:linux
编译器:GCC 4.7

optimization gcc lto

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

Qemu,div为零,mxcsr寄存器

我用以下代码得到了一个有趣的情况:

    static void DivideByZero() {
      // volatile to prevent compiler optimizations.
      volatile float zero = 0.0f;
      volatile float result __attribute__((unused)) = 123.0f / zero;
    }
  DivideByZero();
  int raised = fetestexcept(FE_DIVBYZERO | FE_OVERFLOW);
  ASSERT_TRUE((raised & FE_DIVBYZERO) != 0);
Run Code Online (Sandbox Code Playgroud)

当我在KVM支持下运行我的qemu设备时,我得到了以下结果:

 FE_DIVBYZERO !=0; //and it's ok
Run Code Online (Sandbox Code Playgroud)

但是当我在没有KVM支持的情况下运行相同的源时

 FE_DIVBYZERO ==0; //and it's not ok
Run Code Online (Sandbox Code Playgroud)

据我了解这种情况,它发生了,因为mxcsr寄存器位(div为零)未设置.但我不明白为什么这个位没有设置.有任何想法吗?

更新 :基于qemu的模拟器
也出现了同样的情况android.

emulator -avd test -qemu  
Run Code Online (Sandbox Code Playgroud)

返回:FE_DIVBYZERO!= 0;

emulator -avd test -qemu -disable-kvm
Run Code Online (Sandbox Code Playgroud)

返回:FE_DIVBYZERO == 0;

c floating-point android kvm qemu

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

Android从浏览器获取文本

我想通过使用从浏览器获取文本 uiautomator

我该怎么做?

我已经解析了结构,chrome只有android.View.view
我试过使用getText()函数,但它没有帮助.
任何帮助赞赏.

也许有人知道如何通过调用一些chrome实例...或任何其他方法来实现它.

任何解决方案,有信息,如何将android浏览器页面保存为html /文本就足够了,或者如何选择整页.(触摸/长按文字除外).

android android-uiautomator

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

配置文件生成vs PG

任何人都可以向我解释profile-generatepg选项之间的区别吗?

compiler-construction gcc profiling gprof

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

在另一个静态对象的析构函数中构造的静态对象的析构函数

我在下一个代码中遇到了析构函数的一些问题:

#include <stdlib.h>
#include <cstdio>

class Foo2
{
    public:
        Foo2() { printf("foo2 const\n"); }

        ~Foo2()
        {
            printf("foo2 dest\n"); //  <--- wasn't called for bionic libc
        }
};

static Foo2& GetFoo2()
{
    static Foo2 foo2;
    printf ("return foo2\n");
    return foo2;
}

class Foo1
{
    public:
        Foo1() { printf("foo1 const\n"); }

        ~Foo1()
        {
            printf("foo1 dest\n");
            GetFoo2();
        }
};

int main( int argc, const char* argv[] )
{
        printf("main 1 \n");
        static Foo1 anotherFoo;
        printf("main 2 \n");
}
Run Code Online (Sandbox Code Playgroud)

为什么不要求foo2的析构函数bionic用于glibc? …

c++ oop static destructor g++

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

使用repo命令回滚?

使用repo命令时如何进行回滚?

我在一些文件中做了一些更改,现在我想回滚到使用repo sync命令时下载的源代码.

我没有做出改变.

git android repository

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

在某个提交日期之前进行Git日志

我试图在AOSP(android开源项目)的某个日期之前获得所有提交.
我发现我可以通过git命令来做到这一点:
git log --before="2011-12-01"

但它只显示我author date(上传补丁或更改的日期购买未合并/更改)

另外我发现我可以通过下一个git 命令得到我需要的日期:
git log --pretty=format:"%cd"
我不会显示commit date.

问题是:
如何在某些之前获取git log commit date

git

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