上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 60 下一页
摘要: 分支的新建与合并 现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程: 假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理: 分支的新建与切换 首先,我们假设你正在项目中愉快地工作,并且已经提交了几次更新(见图 3-10)。 图 3-1 阅读全文
posted @ 2019-03-11 16:06 Boblim 阅读(2451) 评论(0) 推荐(0)
摘要: 最近工作中用到了两个很给力的项目,一个是Kafka,一个是Strom。本着自我学习并方便他人的目的,我会将我觉得比较有用的英文文档翻译在此(保留系统专有名词不作翻译)。 1kafka介绍 在流式计算中,Kafka一般用来缓存数据,Storm通过消费Kafka的数据进行计算。 Apache Kafka 阅读全文
posted @ 2019-03-07 17:30 Boblim 阅读(680) 评论(0) 推荐(1)
摘要: 定义 单播(unicast): 是指封包在计算机网络的传输中,目的地址为单一目标的一种传输方式。它是现今网络应用最为广泛,通常所使用的网络协议或服务大多采用单播传输,例如一切基于TCP的协议。 网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那么用网络技术的术语来描述就是“ 阅读全文
posted @ 2019-03-07 15:57 Boblim 阅读(14591) 评论(0) 推荐(6)
摘要: Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如,一个scope为sin 阅读全文
posted @ 2019-03-05 19:51 Boblim 阅读(8838) 评论(0) 推荐(1)
摘要: Kyoto Cabinet 基本规格书 如果你知道 Tokyo Cabinet ,那么就应该知道 Kyoto Cabinet,因为他们都是同一个作者(平林幹雄)开发出来的 Key-Value 数据库。 Kyoto Cabinet:a straightforward implementation of 阅读全文
posted @ 2019-03-05 15:28 Boblim 阅读(2785) 评论(0) 推荐(0)
摘要: 些数据库并不是关系型的,不支持 SQL。它们用来处理庞大的数据集、支持更加灵活的 数据定义以及定制的数据操作。这些被统称为 NoSQL(not only SQL) 。 dbm family dbm格式是按照键值对的形式储存,封装在应用程序(例如网页浏览器)中,用来维护各种各样的配置。从以下角度看,d 阅读全文
posted @ 2019-03-05 15:18 Boblim 阅读(959) 评论(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 阅读(1175) 评论(0) 推荐(0)
摘要: 同步方式: Boost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。 头文件 名空间 ASIO库能够使用TCP、UDP、ICMP、串口来发送/接收数据,下面先介绍TCP协议的读写操作 对于读写方式,ASIO支持同步和异步两种方式,首先登场的是同步 阅读全文
posted @ 2019-02-21 11:55 Boblim 阅读(18062) 评论(2) 推荐(3)
摘要: 转自:https://m.w3cschool.cn/nlzbw/nlzbw-3vs825ya.html Boost.Asio基本原理 这一章涵盖了使用Boost.Asio时必须知道的一些事情。我们也将深入研究比同步编程更复杂、更有乐趣的异步编程。 网络API 这一部分包含了当使用Boost.Asio 阅读全文
posted @ 2019-02-20 19:54 Boblim 阅读(20861) 评论(0) 推荐(2)
摘要: Boost.Asio 有两种支持多线程的方式,第一种方式比较简单:在多线程的场景下,每个线程都持有一个io_service,并且每个线程都调用各自的io_service的run()方法。 另一种支持多线程的方式:全局只分配一个io_service,并且让这个io_service在多个线程之间共享,每 阅读全文
posted @ 2019-02-19 17:01 Boblim 阅读(7647) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 60 下一页