- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 C语言网络编程-tcp服务器实现
5种io模型tcp服务器分为了5种io复用模型,分别是:阻塞io模型 非阻塞io模型io复用信号驱动io异步io本文会讲前面3种io模型的tcp服务器实现(本文只做tcp服务器实现,客户端逻辑处理,接收数据等缓冲区不做深入说明)简单实现首先,我们需要理解下tcp服务器的创建过程:1:通过socket函数创建一个套接字文件2:通过bind函数将本地一...
2018-12-21 01:08:18 10886 2
转载 c编译时的错误:程序中有游离的‘\240’‘\302’‘\XXX 时解决方案
偶尔从网上看到不错的源码,想研究下,不幸编译时遇到“错误:程序中有游离的‘\240’‘\302’”之类的错误,大量的源码不可能再全部重敲一遍,经过一番研究,终于让我找到简单的解决方案,还是本着让后人少走弯路的想法,分享下:首先,编译器提示的\xxx,都是8进制的编码,使用sed做下全文替换,命令如下:sed -i 's/\o240\|\o302//g' filename.cpp\o指定...
2018-12-20 00:40:05 591
转载 PHP 高精度数字 float加减乘除
如果用php的+-*/计算浮点数的时候,可能会遇到一些计算结果错误的问题,比如echo intval( 0.58*100 );会打印57,而不是58这个其实是计算机底层二进制无法精确表示浮点数的一个bug,是跨语言的可以用精度函数库解决问题 bcadd — 将两个高精度数字相加 bccomp — 比较两个高精度数字,返回-1, 0, 1 bcdiv — 将两个高精...
2018-12-05 17:14:23 1017
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人