在程序中,我们经常性的会使用到时间格式的转化,比如讲time_t转化成string,或者反过来转,下面就是实现的代码。
分为 2009-3-24 和 2009-3-24 0:00:08两 ...
作者是 Web开发.
发布于 in最后更新于 .
在程序中,我们经常性的会使用到时间格式的转化,比如讲time_t转化成string,或者反过来转,下面就是实现的代码。
分为 2009-3-24 和 2009-3-24 0:00:08两 ...
作者是 Web开发.
发布于 in最后更新于 .
在linux下面,我们不得不自己写makefile,makefile的确博大精深,但是实际上对于日常的使用来说,无非就是
1:编译可执行程序。2:编译lib库 3:编译so库
本博针对上面 ...
作者是 Web开发.
发布于 in最后更新于 .
经常会用到gbk和utf8互转的情况,下面的代码就是实现了这样的功能,希望对大家有用~
//GBK 2 UTF8
int API_Gbk2Utf8(const ch ...
作者是 Web开发.
发布于 in最后更新于 .
在工作中,我们可能经常会用到压力测试等循环执行执行发包的机制,为了防止目标机压力过大,必然需要一个限速逻辑来进行控制,之前在网上看了看,发现基本没有这方面的介绍,于是自己写了一个。 这段代码使 ...
作者是 Vim.
发布于 in最后更新于 .
远程登录服务器用vim在终端下编辑查看文件经常会遇见各种中文乱码问题。
做如下设置可基本解决vim中文乱码问题
首先查看系统对中文的支持
locale -a | grep ...
作者是 生活.
发布于 in最后更新于 .
有人在Quake III的源代码里面发现这么一段用来求平方根的代码:
float Q_rsqrt( float number )
{
long i;
float x2, y ...
作者是 Web开发.
发布于 in最后更新于 .
一直在linux下开发的人一定会用到tcpdump,下面就是关于tcpdump的使用方法说明 (1). tcpdump的选项
-a 将网络地址和广播地址转变成名字; - ...
作者是 Web开发.
发布于 in最后更新于 .
connect中使用了select模型,有如下地方需要注意: 我们提供的server api中有很多地方用到了select,特别是在等超时的时候, 例如:
fd_set recv_f ...
作者是 Web开发.
发布于 in最后更新于 .
阻塞方式block,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。使用Select就可以完成非阻塞non-block,就是进程 ...
作者是 Web开发.
发布于 in最后更新于 .
网络编程中socket的分量大家都很清楚了,socket也就是套接口,在套接口编程中,提到超时的概念,我们一下子就能想到3个:发送超时,接收超时,以及select超时(注:select函数并不 ...