小编Dyl*_*guy的帖子

iTunes Connect测试飞行 - 不同的内部版本号,相同的版本号 - 未显示在测试仪的设备中

有很多非常相似的帖子,但我不确定是否有这样的确切.

我更改了内部版本号,但版本保持不变.我上传了它,现在它按预期在iTunes Connect的应用程序预发布版本中显示了两个版本.但在我的内部测试人员的设备上,它没有显示任何更新.

现在已经过了几个小时,仍然没有变化.

itunesconnect ios testflight

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

Xcode 5 - 无线安装应用程序到设备选项?

该选项已从常规首选项窗格中消失,我无法找到Xcode 5有关如何启用它的任何结果.

wireless xcode build

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

Elixir - 如何在doctest中使用别名?

有没有办法在doctests中使用模块别名?我不想每次都输入一个长名字.

defmodule SomeLongModuleName.SubModule do
  alias SomeLongModuleName.SubModule, as: SubModule

  @doc """
      iex> SubModule.method(%{property_a: 1, property_b: 2) # CompileError
      3
  """
  def method(%{property_a: a, property_b: b) do
    a + b
  end
end
Run Code Online (Sandbox Code Playgroud)

上面的示例显示了我可能希望使用别名来避免长行的情况.是否可以在doctest中使用别名?

testing elixir

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

Ionic,npm和cordova命令都需要sudo才能工作

sudo,通过我在一些论坛上看到的外观,为什么我sudo ionic emulate ios在这篇文章中运行时出现错误新的离子 - 无法在El Capitan上为ios(9)构建,并且需要sudo ionic,不推荐使用npmconf.(我正在运行El Capitan btw).

每当我需要使用离子,npm或cordova命令时,我总是要放在sudo它前面,否则我会收到"bash command not found"错误.我试图使用此修复程序https://www.npmjs.com/package/npm-sudo-fix但它不起作用.这是日志中发生的事情:

Dylans-MBP:Ionic Projects Dylan $ sudo npm install -g npm-sudo-fix
Password:
/usr/local/bin/npm-sudo-fix -> /usr/local/lib/node_modules/npm-sudo-fix/index.js
npm-sudo-fix@0.1.3 /usr/local/lib/node_modules/npm-sudo-fix
??? spawny@0.0.1 (cmdify@0.0.4)
Dylans-MBP:Ionic Projects Dylan$ sudo npm-sudo-fix
chown: /users/root/.npm: No such file or directory
Run Code Online (Sandbox Code Playgroud)

bash node.js npm cordova ionic-framework

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

Java是否有立即调用的匿名函数?

例如,我可能想要做这样的任务(在JavaScript中):

var x = (function () {
    // do some searching/calculating
    return 12345;
})();
Run Code Online (Sandbox Code Playgroud)

在Java中,我如何使用Lambdas做类似的事情?编译器不喜欢这样的东西:

Item similarItem = () -> {
    for (Item i : POSSIBLE_ITEMS) {
        if (i.name.equals(this.name)) return i;
    }
    return null;
}();
Run Code Online (Sandbox Code Playgroud)

java lambda

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

Vim - 如何在命令行模式下自动完成缓冲区内容

用例:我有一个缓冲区

variable1
variable2
variable3
Run Code Online (Sandbox Code Playgroud)

我想替换variable1variable3使用

:%s/vari<TAB>/vari<TAB><TAB><TAB>
Run Code Online (Sandbox Code Playgroud)

这可以以某种方式完成吗?我不想输入或手动复制单词

vim autocomplete substitution

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

Elixir:写入文件并创建父目录(如果不存在)-一行

Elixir中是否有以下功能:

  • 将内容写入给定的文件路径(或创建文件)
  • 如果不存在则创建父目录

目前,我已经编写了这样的函数,尽管为每个我要写入其父母可能还不存在的文件编写的项目都非常麻烦。

defp write_to_file(path, contents) do
  with :ok <- File.mkdir_p(Path.dirname(path)),
       :ok <- File.write(path, contents)
  do
    :ok
  end
end
Run Code Online (Sandbox Code Playgroud)

最理想的情况是这样的东西作为Elixir标准库的一部分存在,但是我找不到这样的东西

File.write(path, content, create_parents: true)
Run Code Online (Sandbox Code Playgroud)

file-io elixir

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

JavaScript无法删除字符串末尾的字符

这是为了别的,但我举了一个例子来说明这个问题.注意:我想删除所有出现的"o",巧合的是它看起来好像我只想删除字符串末尾的字符 - 我认为有一个错误,无法删除最后一个字符(并replace取代了所有事件).

var s = "hollo";
console.log(s);
s = s.replace("o", "");
console.log(s)
Run Code Online (Sandbox Code Playgroud)

这种情况发生在Chrome和Firefox上,这是我测试过的唯一浏览器.

我在控制台中得到了这个

hollo
hllo 
Run Code Online (Sandbox Code Playgroud)

为什么这样做?

编辑:这似乎解决了问题:

if (s.lastIndexOf("o") != -1) s = s.substr(0, s.length - 1);
Run Code Online (Sandbox Code Playgroud)

但我仍然想知道为什么会发生这种情况.

javascript string

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

有没有办法在 Java 中使数组真正私有?

如果我做类似的事情

private int[] myPrivateArray;
Run Code Online (Sandbox Code Playgroud)

并有一个返回数组的 getter,然后可以从类外部修改数组内容,这违背了将其设为私有的目的。

java arrays encapsulation access-specifier

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

括号 - 无法编辑 defaultPreferences.json 文件(尝试将 linting 设置为 jshint 但不是 jslint)

我在 macbook pro 上运行 Brackets,当我按 cmd+ 并尝试编辑 defaultPreferences.json 文件时,它不允许我对文件进行任何更改(我输入时没有任何反应)。如果我重新启动 Brackets,我可以编辑该文件,但在关闭并重新打开首选项文件后,更改将恢复。

我尝试在 Brackets 关闭时使用 TextEdit 编辑 json 文件,但 Brackets 仍然喜欢反转更改。

adobe-brackets

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