小编Iva*_*hov的帖子

如何在MacOS上获取shell脚本的绝对路径名?

readlink -f在MacOS上不存在.我设法在网上找到的唯一可用的Mac OS解决方案是这样的:

if [[ $(echo $0 | awk '/^\//') == $0 ]]; then
    ABSPATH=$(dirname $0)
else
    ABSPATH=$PWD/$(dirname $0)
fi
Run Code Online (Sandbox Code Playgroud)

任何人都可以向这个看似微不足道的任务提出更优雅的建议吗?

macos bash shell sh

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

如果在代码中没有修改它,我应该声明一个java字段'final'吗?

我的问题主要是关于表现.编译器更清楚地知道,例如,在对象实例化之后,某些变量未被修改.那么,为什么要打扰决赛呢?

我认为可能会有许多结构/逻辑原因,但从性能的角度来看呢?有关系吗?

谢谢,

java performance final

15
推荐指数
5
解决办法
5229
查看次数

限制纱线中每个应用程序同时运行的容器数量

假设一个 yarn 应用程序有长时间运行的任务(运行 1 小时或更长时间)。当一个 MR 作业启动时,所有集群资源都会被阻塞,至少在一个容器完成之前,这有时可能需要很长时间。

有没有办法限制同时运行的容器数量?类似的东西,例如 map.vcores.max(每个 NM,或全局)。所以其他应用程序不会被阻止。

有任何想法吗?

附:Hadoop 2.3.0

java hadoop scheduling distributed-computing hadoop-yarn

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

克隆现有的 Slack 应用程序

我想复制现有的 Slack 应用程序,只需进行一些小的配置更改。

除了从头开始创建一个新的 slack 应用程序并重新配置它之外,还有更简单的方法吗?

slack-api slack

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

将Java引用传递到对象链的最佳方法

让我们考虑这样的对象链:

Earth->Continent->Country->City->name
Run Code Online (Sandbox Code Playgroud)

我们还考虑Earth.classpublic static void main(String[] args)

当使用命令行选项(例如)执行应用程序时Barcelona,将其传递给City对象而不引入中间参数?

在程序执行期间的不同阶段创建对象。

我们应该做 name变量设为静态还是使用IoC(例如Spring或Google Guice)?还有其他选择吗?

任何想法都欢迎。

java parameter-passing

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

具有单个 Pod 的 Kubernetes 作业与具有重启策略 OnFailure 的单个 Pod

与仅具有重启策略 OnFailure 以在 Kubernetes 中可靠地执行一次的单个 Pod 相比,具有单个 Pod 的作业有什么好处?

正如尽管 RestartPolicy: Never 仍会不断重新创建 Job 中所述,在 Job 的情况下,如果容器返回非零状态,将无休止地创建一个新 Pod。这同样适用于单个 OnFailure Pod,只是这次没有创建新的 Pod,这更干净。

这两种方法的优缺点是什么?Pod 重启参数,比如重启延迟,或者重试次数可以控制在任何一种情况下吗?

kubernetes google-kubernetes-engine

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

是否有任何"Hello world"教程,其中包含用于为越狱iPhone构建应用程序的XCode 4?

最近我希望使用XCode 4构建最简单的iPhone应用程序并将其放入越狱设备.不幸的是,对于一个从未使用过XCode的程序员来说,这个任务变得经典,这项任务是不可能的.

绝大多数示例使用的是xcode 3.x,而不是4.x,它们有很大差异,而且我还不足以在xcode 4中找到相同的步骤.

这种讨论的例子:

如何将Xcode中的iPhone应用程序部署到真正的iPhone设备上

iPhone App Minus App Store?

有人能指点我一些相关的教程或讨论吗?将感激不尽,

谢谢,

iphone jailbreak ios xcode4

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

Bash:在OS X下查找字符串中的字符位置

有没有办法在Mac OS X下的Bash中找到字符串中第一个字符的位置?

就像是:

stringZ=abcABC123ABCabc                      # 6
echo `expr index "$stringZ" C12`             # C position.
Run Code Online (Sandbox Code Playgroud)

正如Advanced Bash-Scripting Guide中所描述的那样

几个陷阱:

  1. OS X(BSD)匹配中不存在官方索引功能expr index $string $substring
  2. 安装gnu match(gmatch)似乎不是BSD系统领域的可移植解决方案

有任何想法吗?

indexing macos bash match

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

Google PubSub 可靠性

Google PubSub 是否适合小批量(10 msg/秒)但任务关键的消息传递,在任何固定时间内保证每条消息的及时交付?

或者,它是否更适合高吞吐量,在这种情况下,个别消息可能会偶尔丢失或无限期延迟?

编辑:重新表述一下这个问题:PubSub 中的任何特定消息,无论产生的消息量如何,都可以无限期延迟吗?

google-cloud-pubsub

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