小编Jon*_*com的帖子

安装Android SDK后出现“ sdkmanager:找不到命令”

我通过安装apt-get install android-sdk

但是,执行find / -name sdkmanager揭示操作后,系统上的任何地方都没有这样的二进制文件。

在我的Mac上,二进制文件存在于中$ANDROID_HOME/tools/bin

但是,在Ubuntu系统(有问题的系统)上,二进制文件不存在:

$ ls $ANDROID_HOME/tools/bin
e2fsck
fsck.ext4
mkfs.ext4
resize2fs
screenshot2
tune2fs
Run Code Online (Sandbox Code Playgroud)

在哪里sdkmanager

编辑:

不知道为什么没有安装上述软件sdkmanager,但是,我发现的一种解决方案是通过在Linux的https://developer.android.com/studio/#downloads下下载Linux文件来手动安装(而不是通过apt-get)。“仅命令行工具”标题。

ubuntu android android-sdk-tools android-sdk-manager

9
推荐指数
4
解决办法
4015
查看次数

项目欧拉#19代码似乎是正确的.我错过了什么?

问题19:

您将获得以下信息,但您可能更愿意为自己做一些研究.

1900年1月1日是星期一.

三十天有九月,四月,六月和十一月.

所有其他人都有三十一人,仅拯救二月,其中二十八,风雨无阻.在闰年,二十九岁.

闰年发生在任何一年,可被4整除,但除非可被400整除,否则不会在一个世纪上.

在二十世纪的第一个月(1901年1月1日至2000年12月31日),有多少个星期日下降?

我认为使用PHP可以轻而易举,因为它有很多内置的时间和日期功能.我的代码非常简单,所以我很难看到我在做什么,这是错的.

我的代码:

<?php
    echo "<pre>";
    $sunday_count = 0;
    for( $year = 1901; $year <= 2000; $year++ ) {
        for( $month = 1; $month <= 12; $month++ ) {
            // Produces a date in format: 1/1/2000
            $date = $month . "/1/" . $year;
            $time = strtotime( $date );
            $is_sunday = ( date( 'l', $time ) == "Sunday" );
            echo "$date "
               . ( $is_sunday ? 'was a Sunday. ' : '' )
               . "<br>"; …
Run Code Online (Sandbox Code Playgroud)

php

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

如何让Git推/拉Windows 7防火墙?

我的防火墙配置为拒绝所有入站和出站流量,除非规则另有说明.

Firewall Profile截图

这个答案建议制定规则git.exe,sh.exessh.exe.所以我做了.甚至bash.exe.

防火墙规则截图

我跑的时候仍然git pull看到:

fatal: unable to access 'https://joncom@bitbucket.org/joncom/my-repo.git/': Failed connect to bitbucket.org:443; No error

如果我默认允许出站连接,一切正常.

Firewall Profile截图

我错过了什么规则?

git firewall windows-firewall windows-7

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

无法从 Safari Web Inspector 向 iOS 设备发送控制台命令

Sarari Web Inspector Guide

将控制台用作通过交互式命令修改 Web 内容的工具

然后继续列出一些示例命令,包括console.log(object).

但是,当我尝试任何命令并按回车键时,没有任何反应。

截屏

我错过了什么?为什么我不能通过回车键发送我的控制台命令?

javascript safari macos ios safari-web-inspector

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

使用自调用函数是变量独立的

可能重复:
循环内部的Javascript闭包 - 简单实用的例子

我正在尝试使用自调用函数,以便每个函数都objects将返回不同的消息.

<script type="text/javascript">

    objects = {};

    for( var i = 0; i < 10; i++ ) {

        objects['function'+i] = function () {

            var text = ( function() { return "I am object " + i; } )();

            return text;

        };

    }

    for( var j = 0; j < 10; j++ ) {

        document.write( objects['function'+j]() + "<br>" );

    }

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

到目前为止,上述结果如下:

我是对象10

我是对象10

我是对象10

我是对象10

我是对象10

我是对象10

我是对象10

我是对象10

我是对象10

我是对象10

如何使用自调用函数立即设置消息而不是与不稳定的事情联系在一起i

javascript self-invoking-function self-executing-function

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

在Chrome Canary中没有实现Web MIDI API?

自2013年初以来,Chrome Canary已添加对Web MIDI API的支持.

那么,为什么当我输入requestMIDIAccessJavaScript控制台并点击回车时,我是否会收到"ReferenceError:requestMIDIAc​​cess未定义"?

根据官方文档,它应该是一个定义的功能.

是什么赋予了?

javascript google-chrome web-midi

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

可以将自定义类命名为"Map",并仍然引用Haxe"Map"类?

是否可以创建一个名为Map的类:

// src/test/Map.hx
package test;
class Map {
    public function new ( a : Int, b : Int : c : Int ) {
        trace( a + b + c );
    }
}
Run Code Online (Sandbox Code Playgroud)

然后以某种方式在Foo.hx中访问这个新Map类和原始的Haxe Map构造

// src/test/Foo.hx
package test;
class Foo {
    var map1 : test.Map         = new test.Map( 1, 2, 3 );
    var map2 : Map<Int, String> = [ 0 => "Hello" ];
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为map2类型自动解析为test.Map(而不是Haxe),因为Foo.hx是test包含新Map类的包的一部分.

如果Haxe Map …

haxe

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

为什么preg_match_all()多次创建相同的答案?

以下代码从推文中提取#hashtags并将它们放在变量$ matches中.

$tweet = "this has a #hashtag a  #badhash-tag and a #goodhash_tag";

preg_match_all("/(#\w+)/", $tweet, $matches);

var_dump( $matches );
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释为什么以下结果有2个相同的数组而不是1个

array(2) {
  [0]=>
  array(3) {
    [0]=>
    string(8) "#hashtag"
    [1]=>
    string(8) "#badhash"
    [2]=>
    string(13) "#goodhash_tag"
  }
  [1]=>
  array(3) {
    [0]=>
    string(8) "#hashtag"
    [1]=>
    string(8) "#badhash"
    [2]=>
    string(13) "#goodhash_tag"
  }
}
Run Code Online (Sandbox Code Playgroud)

php preg-match-all

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

我如何随着时间的推移沿着椭圆路径行进并继续无限循环?

椭圆路径的等式可以定义为:

x ^ 2 /(240/2)^ 2 + y ^ 2 /(h/2)^ 2 = 1

其中h =随机生成的高度在10到60之间.

并且t =以秒为单位的时间.

t = 0时,我如何从特定点开始,随着t的增加跟随路径,无限循环?

javascript math animation geometry kinematics

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

为什么椭圆的这种简单旋转过度旋转并扭曲尺寸?

三个不同的人告诉我这是旋转椭圆的正确方法:

// Get current position on the elliptical path.
var x = Math.cos( this.timer.delta() * this.speed ) * ( this.pathWidth / 2 );
var y = Math.sin( this.timer.delta() * this.speed ) * ( this.pathHeight / 2 );

// Rotate the ellipse.
var newX = x * Math.cos( this.angle ) - y * Math.sin( this.angle );
var newY = x * Math.sin( this.angle ) - y * Math.cos( this.angle );
Run Code Online (Sandbox Code Playgroud)

我正在使用计时器,以便椭圆路径上的位置随时间循环.

当this.angle = 0时,路径没有变化.

但是当this.angle大于0时,椭圆不会保持它的比例.它被压扁和拉扯.并且单度增量之间的差异非常严重.

编辑1:

另外,我希望this.angle == 0时的路径与180,360,540,720等时的路径相同. …

javascript math geometry shapes kinematics

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