上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 60 下一页
摘要: Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如,一个scope为sin 阅读全文
posted @ 2019-03-05 19:51 Boblim 阅读(8824) 评论(0) 推荐(1)
摘要: Kyoto Cabinet 基本规格书 如果你知道 Tokyo Cabinet ,那么就应该知道 Kyoto Cabinet,因为他们都是同一个作者(平林幹雄)开发出来的 Key-Value 数据库。 Kyoto Cabinet:a straightforward implementation of 阅读全文
posted @ 2019-03-05 15:28 Boblim 阅读(2775) 评论(0) 推荐(0)
摘要: 些数据库并不是关系型的,不支持 SQL。它们用来处理庞大的数据集、支持更加灵活的 数据定义以及定制的数据操作。这些被统称为 NoSQL(not only SQL) 。 dbm family dbm格式是按照键值对的形式储存,封装在应用程序(例如网页浏览器)中,用来维护各种各样的配置。从以下角度看,d 阅读全文
posted @ 2019-03-05 15:18 Boblim 阅读(955) 评论(0) 推荐(0)
摘要: 概述 TCP有一处和UDP不同的地方是TCP是面向连接的,TCP有建立连接、通信、关闭连接的操作,Boost.Asio提供了ip::tcp::acceptor用来接收新的TCP连接,底层由socket_acceptor_service提供连接服务, basic_socket_acceptor作为连接 阅读全文
posted @ 2019-02-21 14:42 Boblim 阅读(1168) 评论(0) 推荐(0)
摘要: 同步方式: Boost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。 头文件 名空间 ASIO库能够使用TCP、UDP、ICMP、串口来发送/接收数据,下面先介绍TCP协议的读写操作 对于读写方式,ASIO支持同步和异步两种方式,首先登场的是同步 阅读全文
posted @ 2019-02-21 11:55 Boblim 阅读(17957) 评论(2) 推荐(3)
摘要: 转自:https://m.w3cschool.cn/nlzbw/nlzbw-3vs825ya.html Boost.Asio基本原理 这一章涵盖了使用Boost.Asio时必须知道的一些事情。我们也将深入研究比同步编程更复杂、更有乐趣的异步编程。 网络API 这一部分包含了当使用Boost.Asio 阅读全文
posted @ 2019-02-20 19:54 Boblim 阅读(20803) 评论(0) 推荐(2)
摘要: Boost.Asio 有两种支持多线程的方式,第一种方式比较简单:在多线程的场景下,每个线程都持有一个io_service,并且每个线程都调用各自的io_service的run()方法。 另一种支持多线程的方式:全局只分配一个io_service,并且让这个io_service在多个线程之间共享,每 阅读全文
posted @ 2019-02-19 17:01 Boblim 阅读(7601) 评论(0) 推荐(0)
摘要: IO模型 io_service对象是asio框架中的调度器,所有异步io事件都是通过它来分发处理的(io对象的构造函数中都需要传入一个io_service对象)。 asio::io_service io_service; asio::ip::tcp::socket socket(io_service 阅读全文
posted @ 2019-02-19 16:56 Boblim 阅读(13400) 评论(0) 推荐(1)
摘要: 一、安装配置 1、简介 google 出的一个C++轻量级日志库,支持以下功能: ◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为; ◆ 严重性分级,根据日志严重性分级记录日志; ◆ 可有条件地记录日志信息; ◆ 条件中止程序。丰富的条件判定宏,可预设程序终止条件; ◆ 异常信号处理。 阅读全文
posted @ 2019-02-19 14:54 Boblim 阅读(1451) 评论(0) 推荐(0)
摘要: 转自:https://segmentfault.com/a/1190000003076028 使用场景 基于公司的项目会越来越多,常常需要提取一个公共的类库提供给多个项目使用,但是这个library怎么和git在一起方便管理呢?我们需要解决下面几个问题: 如何在git项目中导入library库? l 阅读全文
posted @ 2019-02-18 16:25 Boblim 阅读(10992) 评论(0) 推荐(1)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 60 下一页