如何计算Int32中的前导零?所以我想要做的是写一个函数,如果我的输入Int32是2则返回30,因为在二进制中我有0000000000000010.
最近我在我的集群中启用了kerberos,一切都运行良好,直到我的kerberos登录到期,比如12小时.此时我创建的任何连接,使用这些连接创建的任何表都会在我使用它们时抛出.这可能会使我的应用程序崩溃,具体取决于我如何处理它.
我不介意崩溃,因为我的应用程序是由滑块管理的,当它下降时会复活应用程序,但这只会在HBase被"使用"时发生(即我在一个现在陈旧的桌子上调用方法连接)可能是由用户交互引起的,这会导致用户体验不佳.
我不希望身份验证实现细节遍及我的应用程序,也不希望更频繁地创建连接对象,因为这是一个代价高昂的操作,会产生大量的RPC调用(zookeeper元数据位置开始).
有没有一个共同的策略(最好是在HBase客户端中内置)来管理kerberos身份验证到期并在发生这种情况时更新HBase连接/表?
我正在阅读https://realworldocaml.org/(顺便说一下,这是一本了不起的书),所有的例子都假设使用了Jane Street Core库.我还不熟悉OCaml环境,并希望在我的Windows笔记本电脑上关注这本书 - 没有陷入细节,是否有一种简单的方法可以让这些库在Windows上运行?这个问题的答案可能会帮助许多想在Windows上开始使用这些库的人.如果没有,那么也许这本书足以说服我切换操作系统;)
编辑 - 刚刚发现现在没有支持,但它正在进行中.那有什么粗略的时间表吗?