之前已经写过一篇vim正则表达式查找替换,今天我们继续来写vim正则表达式查找替换(2),主要是一些代码编写中可能用到的查找替换技巧,希望对大家有用。 1.删除行尾的空白字符(包括空...
之前已经写过一篇vim正则表达式查找替换,今天我们继续来写vim正则表达式查找替换(2),主要是一些代码编写中可能用到的查找替换技巧,希望对大家有用。 1.删除行尾的空白字符(包括空...
在程序中,我们经常性的会使用到时间格式的转化,比如讲time_t转化成string,或者反过来转,下面就是实现的代码。分为 2009-3-24 和 2009-3-24 0:00:08两种时间格式。 时间格式:2009-3-24 : 1 2 3 4 5...
在linux下面,我们不得不自己写makefile,makefile的确博大精深,但是实际上对于日常的使用来说,无非就是 1:编译可执行程序。2:编译lib库 3:编译so库 本博针对上面三种目的各自写出了makefi...
经常会用到gbk和utf8互转的情况,下面的代码就是实现了这样的功能,希望对大家有用~ //GBK 2 UTF8 int API_Gbk2Utf8(const char *szSource, string &strDest) { char szUniString[strlen(szSource)*2]; int i...
在工作中,我们可能经常会用到压力测试等循环执行执行发包的机制,为了防止目标机压力过大,必然需要一个限速逻辑来进行控制,之前在网上看了看,发现基本没有这方面的介绍,于是...
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操...
远程登录服务器用vim在终端下编辑查看文件经常会遇见各种中文乱码问题。 做如下设置可基本解决vim中文乱码问题 首先查看系统对中文的支持 locale -a | grep zh_CN 输出样例如下 zh_CN.gbk zh_CN.utf8...
有人在Quake III的源代码里面发现这么一段用来求平方根的代码: /*================SquareRootFloat================*/ float SquareRootFloat(float number) { long i; float x, y; const float f = 1.5F; x = ...
一直在linux下开发的人一定会用到tcpdump,下面就是关于tcpdump的使用方法说明 (1). tcpdump的选项 -a 将网络地址和广播地址转变成名字; -d 将匹配信息包的代码以人们能够理解的汇编格式给出; ...
connect中使用了select模型,有如下地方需要注意: 我们提供的server api中有很多地方用到了select,特别是在等超时的时候, 例如: fd_set recv_fds; int iNum= 0; if (m_iSocket <0) return -1; FD_ZERO( &recv_...
vim正则表达式查找替换(2)