Karp 的技术博客
主页
最新
踩坑教训
数据库
操作系统
Nginx
协议
编程语言
容器
网络安全
其他
踩坑教训
ProcessPool::spawn(): fork() failed, Error: Resource temporarily unavailable[11]

解决 ProcessPool 中的 fork() failed, Error: Resource temporarily unavailable[11] 错误

数据库
查询 MySQL 事务隔离级别

在 MySQL 中,事务的隔离级别控制了事务之间的可见性和并发性。了解不同的隔离级别可以帮助您选择适合您应用程序的选项。

踩坑教训
Cannot assign requested address 踩坑及解决方案

解决 "Cannot assign requested address" 错误的踩坑及解决方案

踩坑教训
[踩坑] Websocket 增量推送

最近开发新功能 有借助 webscocket 推送行情.
发现一个问题, 增量推送 存在丢包现象;
原因:

编程语言
PHP 还原科学计数法
/**
 * 还原科学计数法
 */
public function scToNum($num)
{
    $num = floatval($num);
    $parts = explode('E', $num);
    if (count($parts) != 2) {
        return $num;
    }
    $exp = abs(end($parts)) + 3;
    $decimal = number_format($num, $exp);
    $decimal = rtrim($decimal, '0');

    $toNumber = rtrim($decimal, '.');

    return implode('', explode(',', $toNumber));
}