自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

staticnetwind的专栏

Linux开发的学习之旅

  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux下使用ZMQ实践之与libevent结合

1. 前言        最近考虑到一个问题,项目中有同时处理socket、zeromq的逻辑需求,想通过libevent(I/O服用)一块将zmq-socket的事件也放一个线程中处理。        网上了解了一些实现,大部分都是通过将zmq的sockfd拿到,加入libevent_dispatch中一并处理,...

2019-06-27 00:59:25 1552

原创 Linux下使用ZMQ实践之监控事件

1. 前言继续《Linux下使用ZMQ实践“生产者-消费者”模型》 文章之后进一步思考:ZeroMQ通过隐藏了基础的socket操作,达到调用简明易懂的层次;那么,如果某些场景下,又需要考虑到连接状态的维护,应该如何操作?ZeroMQ给出的解决方案就是zmq_socket_monitor2. 相关知识支持监控的事件:事件描述ZMQ_EVENT_CONNECTED...

2019-06-26 00:09:23 2117

原创 Linux下对libevent的evbuffer模块裁剪移植

目录列表1. 背景2. 源码分析2.1 结构体分析2.2 主要接口3.裁剪3.1 兼容性定义3.2 裁剪实现3.1 chain相关操作3.2 evbuffer的操作3.3 运行测试4. 结论1. 背景libevent作为一款高效的网络开发库,内部模块也有许多优秀的实现。evbuffer为libevent的核心缓冲器功能,提供了与I/O的操作的高效结合:数据拷贝、移动、读写。上篇文章《Lin...

2019-06-02 17:24:53 420

原创 Linux下使用gtest对接口进行单元测试

目录1. 背景2. gtest 断言2.1 布尔值判断2.2 二进制比较2.3 字符串比较2.4 浮点数比较3. 实践3.1 框架使用3.2 用例编写3.3 编译运行4.结论1. 背景工程中涉及基础接口的设计,为了保证接口的质量,所以需要进行单元测试:单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。单元测试需要构建测试代码(开源软件中一般都提供了tests目录)...

2019-06-02 15:15:40 1558

Linux-2048

Linux下使用readline库实现2048游戏

2017-03-26

Android自定义摇杆实现蓝牙控制小车

1)控制摇杆由摇杆(小圆)和底座(大圆)组成; 2)全屏触摸,摇杆位置不离开底座范围; 3)停止触摸,摇杆恢复到中心,小车停止运动; 4)摇杆分成6个方向,分别控制小车 前进、后退、前进左、前进右、后退左、后退右。

2015-05-17

Android创建Service后台常驻服务并使用Broadcast通信

Android创建Service后台常驻服务并使用Broadcast通信,即基于Broadcast通信方式实现了一种Service Thread与Activity异步工作的方法。

2015-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除