有很多非常相似的帖子,但我不确定是否有这样的确切.
我更改了内部版本号,但版本保持不变.我上传了它,现在它按预期在iTunes Connect的应用程序预发布版本中显示了两个版本.但在我的内部测试人员的设备上,它没有显示任何更新.
现在已经过了几个小时,仍然没有变化.
该选项已从常规首选项窗格中消失,我无法找到Xcode 5有关如何启用它的任何结果.
有没有办法在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中使用别名?
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) 例如,我可能想要做这样的任务(在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) 用例:我有一个缓冲区
variable1
variable2
variable3
Run Code Online (Sandbox Code Playgroud)
我想替换variable1为variable3使用
:%s/vari<TAB>/vari<TAB><TAB><TAB>
Run Code Online (Sandbox Code Playgroud)
这可以以某种方式完成吗?我不想输入或手动复制单词
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) 这是为了别的,但我举了一个例子来说明这个问题.注意:我想删除所有出现的"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)
但我仍然想知道为什么会发生这种情况.
如果我做类似的事情
private int[] myPrivateArray;
Run Code Online (Sandbox Code Playgroud)
并有一个返回数组的 getter,然后可以从类外部修改数组内容,这违背了将其设为私有的目的。
我在 macbook pro 上运行 Brackets,当我按 cmd+ 并尝试编辑 defaultPreferences.json 文件时,它不允许我对文件进行任何更改(我输入时没有任何反应)。如果我重新启动 Brackets,我可以编辑该文件,但在关闭并重新打开首选项文件后,更改将恢复。
我尝试在 Brackets 关闭时使用 TextEdit 编辑 json 文件,但 Brackets 仍然喜欢反转更改。
elixir ×2
java ×2
arrays ×1
autocomplete ×1
bash ×1
build ×1
cordova ×1
file-io ×1
ios ×1
javascript ×1
lambda ×1
node.js ×1
npm ×1
string ×1
substitution ×1
testflight ×1
testing ×1
vim ×1
wireless ×1
xcode ×1