gmxyb

Results 8 comments of gmxyb

是没有现成的。我也有这个需求。 我目前解决的办法是自己写了个代理程序,代理程序用 ocilib 访问Oracle数据库(可免安装Oracle客户端),然后用fibjs写个模块,通过tcp连接到代理程序间接访问 Oracle。 如果你熟悉fibjs原生模块的开发,也可以象nodejs那样,自己利用 oci 或 ocilib 开发fibjs访问oracle的原生驱动,效率更高。

uuid.random()确实很慢,大约 600个/秒。 建议用 crypto.simpleRandomBytes(16) 代替,能达到 40万 个/秒

楼上附件中 794~797 行 为什么被注释掉了?

大哥,就算上面修改了,遇到本次没收到完整包 或者 处理完还有剩余 的情况,难道不需要继续接收了吗? 【哦,递归改成循环了。。不好意思,是我看错了。道歉】

**clickhouse-client** converted negative time to zero, its not clickhouse-server behavior. If write/read a negative time (long) **use jdbc only**, my code can get correct time value. So, JDBC should choose...

About DateTime64 type extended range, CH official is implementing: https://github.com/ClickHouse/ClickHouse/pull/9404

知道是啥问题了,ws客户端需要设置非0掩码才行。 根据ws规范,客户端向服务端发送消息必须使用掩码,建议作者可以在 Net.CrossWebSocketClient.pas 代码 TCrossWebSocket.Create() 中设置 FMaskingKey为非0值。

Thanks. I use DelphiDuktape (https://github.com/grijjy/DelphiDuktape). To solve this problem, just masking out some exceptions , using code: System.Math.SetExceptionMask([exInvalidOp, exDenormalized, exZeroDivide, exOverflow, exUnderflow, exPrecision]);