草庐IT

kotlin - 未能在事件结果上交付结果

下面是来自相机的示例代码意图:valintent=Intent(MediaStore.ACTION_IMAGE_CAPTURE)startActivityForResult(intent,REQUEST_CAMERA)注意:当我从相机按回来时,事件结果显示如下:java.lang.RuntimeException:FailuredeliveringresultResultInfo{who=null,request=65537,result=0,data=null}toactivityandCausedby:java.lang.IllegalArgumentException:Param

上交所FAST行情接口对接

前言之前已完成了Binary行情的解析,接着便继续研究FAST(STEP)行情,但花费了将近一个月时间才终于搞定了。前面说过Binary格式的行情不太直观,所以对于初学者有点难度,接触FAST后才知道什么叫“完全看不明白”。还好互联网是伟大的,大佬们偶尔留下的只言片语对我们来说就是难得的启迪了。一开始我是想人肉解析的,但确实没看明白,找到的参考资料如下:GitHub-kuangtu/fixfast:对于fast协议通过OpenFast进行分析上述链接的资料非常全,但恕我真的没看懂,接着推荐另一份资料:SSELevel2VendorInterfaceSpecification(FAST)-15章

关于 c : 存储玩家上交的 Zobrist 哈希

StoringplayerturninZobristhash我目前正在中国跳棋极小极大算法中实现转置表。在中国跳棋中,没有棋子被捕获,棋盘在功能上是81个空格。玩家轮流在棋盘上移动棋子。该过程的一部分涉及为棋盘状态创建哈希。到目前为止,我已经有了一个可以为每个棋盘状态创建(希望)唯一哈希的有效方法: myHash=0; //randoms[81][3]isanarrayfilledcompletelywithpseudorandomvalues for(intx=0;x81;x++){   myHash^=randoms[x][board[x]];   //board[x]isthepiece

关于 c : 存储玩家上交的 Zobrist 哈希

StoringplayerturninZobristhash我目前正在中国跳棋极小极大算法中实现转置表。在中国跳棋中,没有棋子被捕获,棋盘在功能上是81个空格。玩家轮流在棋盘上移动棋子。该过程的一部分涉及为棋盘状态创建哈希。到目前为止,我已经有了一个可以为每个棋盘状态创建(希望)唯一哈希的有效方法: myHash=0; //randoms[81][3]isanarrayfilledcompletelywithpseudorandomvalues for(intx=0;x81;x++){   myHash^=randoms[x][board[x]];   //board[x]isthepiece