上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 42 下一页
摘要: 参考文章https://blog.csdn.net/pongba/article/details/7911997 什么是RAII 技术?(参见百度百科相关条目) RAII(Resource Acquisition Is Initialization)是一种利用对象生命周期来控制程序资源(如内存、文件 阅读全文
posted @ 2018-08-06 11:18 大老虎打老虎 阅读(512) 评论(0) 推荐(0)
摘要: 一.原理 arena是LevelDB内部实现的内存池。 我们知道,对于一个高性能的服务器端程序来说,内存的使用非常重要。C++提供了new/delete来管理内存的申请和释放,但是对于小对象来说,直接使用new/delete代价比较大,要付出额外的空间和时间,性价比不高。另外,我们也要避免多次的申请 阅读全文
posted @ 2018-08-03 19:07 大老虎打老虎 阅读(729) 评论(0) 推荐(0)
摘要: 首先说明一点,要想在不同网段收到多播信息,得把网关的多播功能开发才可行! 为什么要使用多播: 网卡从网络上接收到目标物理地址对应的所有bit位都为1的数据报时,会收到这条消息并将其上传给驱动程序,网卡的这种工作模式称为广播模式,网卡的缺省工作模式包含直接模式和广播模式。利用这一特性,UDP(用户数据 阅读全文
posted @ 2018-08-03 15:47 大老虎打老虎 阅读(4728) 评论(0) 推荐(0)
摘要: 一、shared_ptr学习 1.shared_ptr和weak_ptr 基础概念 shared_ptr与weak_ptr智能指针均是C++ RAII的一种应用,可用于动态资源管理 shared_ptr基于“引用计数”模型实现,多个shared_ptr可指向同一个动态对象,并维护了一个共享的引用计数 阅读全文
posted @ 2018-07-26 20:52 大老虎打老虎 阅读(7567) 评论(0) 推荐(0)
摘要: 我们都知道dynamic_cast会在运行时进行类型检查,比较安全,static_cast静态转换,不安全 dynamic_cast转换的类型必须是个类,且这个类中必须有虚函数,为什么呢? 虚函数对于dynamic_cast转换的作用 为何使用dynamic_cast转换类指针时,需要虚函数呢。 D 阅读全文
posted @ 2018-07-25 11:43 大老虎打老虎 阅读(1048) 评论(0) 推荐(0)
摘要: tcp长连接分包的四种方法1.消息长度固定2.使用特殊的字符串作为消息边界。比如http协议的headers以“\r\n”为字段的分隔符3.在每条消息的头部加一个长度字段。这是最常见的4.利用消息本身的格式来分包。比如xml中的<root></root>的配对等 说一下在头部加消息长度字段分包的方法 阅读全文
posted @ 2018-07-24 09:46 大老虎打老虎 阅读(3120) 评论(2) 推荐(1)
摘要: 先附两个nginx其他博文 https://blog.csdn.net/russell_tao/article/details/7204260 https://www.cnblogs.com/wuyuegb2312/p/3226771.html 在此记录下Nginx服务器nginx.conf的配置文 阅读全文
posted @ 2018-07-20 16:07 大老虎打老虎 阅读(251) 评论(0) 推荐(0)
摘要: 一.where和on的区别 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条 阅读全文
posted @ 2018-07-16 20:39 大老虎打老虎 阅读(9218) 评论(0) 推荐(0)
摘要: 一.理解group by和聚合函数 先来看下表1,表名为test: 表1 执行如下SQL语句: 1 2 SELECT name FROM test GROUP BY name 1 2 SELECT name FROM test GROUP BY name 1 2 SELECT name FROM t 阅读全文
posted @ 2018-07-12 15:43 大老虎打老虎 阅读(8189) 评论(0) 推荐(0)
摘要: 一. AWK入门指南 Awk是一种便于使用且表达能力强的程序设计语言,可应用于各种计算和数据处理任务。本章是个入门指南,让你能够尽快地开始编写你自己的程序。第二章将描述整个语言,而剩下的章节将向你展示如何使用Awk来解决许多不同方面的问题。纵观全书,我们尽量选择了一些对你有用、有趣并且有指导意义的实 阅读全文
posted @ 2018-07-12 00:13 大老虎打老虎 阅读(875) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 42 下一页