8月, 2017 | 狂吼的面包圈
因为梦想
我们一直在努力

2017年08月的文章

C# 反射-狂吼的面包圈
C#

C# 反射

GhostNa破凰阅读(5905)

C#反射

C++ 13位时间戳转标准时间-狂吼的面包圈
c++

C++ 13位时间戳转标准时间

decimal阅读(3697)

哎,又要吐槽一下,和java通信,传过来的时间是13位的时间戳,不知道c++处理个东西很复杂嘛喂!10位的也好嘛!无奈,又写了个13位的处理,很麻烦的好么? [crayon-60a42bf1cdba1310626161/]  

C++ split方法实现-狂吼的面包圈
c++

C++ split方法实现

decimal阅读(2464)

开发中,经常会通过字符串进行参数传递,为了方便,往往会传一些使用关键字符分隔的串,然后经过对串的分离,解析出更多的信息。 java和c#中都有对split方法的实现,也就是根据某字符,将字符串截断成一个数组,使用很方便。而c++中没有提供此...

C++网络编程杂记——URL转UTF8编码-狂吼的面包圈
网络编程

C++网络编程杂记——URL转UTF8编码

decimal阅读(2145)

最近项目使用http协议,需要通过网页启动客户端,发现传过来的东西经过了URL编码,跟java后台哥们儿不熟啊,改个东西唧唧歪歪的(JAVA转码就特么一句代码的事儿!),劳资一生气,自己转回来了,, [crayon-60a42bf1ce14...

C++网络编程(7)——内存池基础-狂吼的面包圈
网络编程

C++网络编程(7)——内存池基础

decimal阅读(2899)

c++的开发,经常会用到内存的操作,通常我们习惯直接使用new、malloc等API申请分配内存,这样做的缺点在于:由于所申请内存块的大小不定,当频繁使用时会造成大量的内存碎片并进而降低性能。所以,我们使用一种相对更好的内存分配方式——内存...

C++ deque用法 和与vector的区别-狂吼的面包圈
c++

C++ deque用法 和与vector的区别

狂吼的面包圈阅读(2179)

deque是双向开口的连续性存储空间。虽说是连续性存储空间,但这种连续性只是表面上的,实际上它的内存是动态分配的,它在堆上分配了一块一块的动态储存区,每一块动态存储去本身是连续的,deque自身的机制把这一块一块的存储区虚拟地连在一起。  ...

C++堆栈(栈stack)的实现-狂吼的面包圈
c++

C++堆栈(栈stack)的实现

狂吼的面包圈阅读(1494)

栈 (stack)又称堆栈,是一种受限制的线性表,其限制是只允许在表的一端进行插入和删除。 允许操作的一端称为栈顶(top),不允许 操作的称为栈底(bottom),每每次删除的数据元素总是最后插入的数据元素,所以栈又称为“后入先出表”。 ...