- 博客(9)
- 资源 (4)
- 收藏
- 关注

原创 linux下使用hiredis异步API实现sub/pub消息订阅和发布的功能
最近使用redis的c接口——hiredis,使客户端与redis服务器通信,实现消息订阅和发布(PUB/SUB)的功能,我把遇到的一些问题和解决方法列出来供大家学习。 废话不多说,先贴代码。redis_publisher.h/**********************************************************************
2016-04-23 09:26:10
6056
5
原创 工作五年的程序员,仍然活在痛苦之中
“人如果没有理想,跟咸鱼有什么区别”,可有些时候,理想跟现实有着不可逾越的鸿沟,很难汇聚在一起。记得有梦想有理想的时候,是中学时期,那时候对真理的追求,是痴迷与义无反顾。可以为了想一个生物问题,不知不觉走到女厕所,因为知道相对论,走路都是跑着,想以速度拓宽生命的宽度。那种忘我的境界,已经不知道是怎样的一种体验了,但此刻我一触及它,内心有种莫名激动,激动地眼泪打滚。可是理想、梦想不是人生的全...
2021-06-15 17:42:27
162
原创 zookeeper znode有哪些类型
znode类型我们常见的有四种,分别是:PERSISTENT:永久节点,从一开始被创建永久存在直到被主动删除,不会因为client的session断开而被删除。PERSISTENT_SEQUENTIAL:永久有序节点,跟PERSISTENT一样,唯一的区别是节点名会被追加一个单调递增的十进制序号。EPHEMERAL:临时节点,被client创建,client断开连接,节点就被删除。EPHEMERAL_SEQUENTIAL:临时有序节点,被client创建,client断开连接,节点就被删除,
2021-06-15 17:29:28
4207
1
原创 windows C++多线程编程高级篇 实现线程同步
上一篇文章windows编程 使用C++实现多线程类仅仅是介绍了怎样用类来实现多线程,这篇文章则重点介绍多线程中数据同步的问题。好了,废话不多说,进入主题。 问题场景:这里我们假设有这样一个工作流水线(CWorkPipeline),它不断的生成一个SquareInfo的对象,这个对象包含x和y坐标,同时包括一个未得到结果的平方和(squareSum),这些流水线类似于现实世界的工
2015-05-14 15:34:07
2230
原创 windows编程 使用C++实现多线程类
本文简单介绍如何在windows编程中实现多线程类,供大家学习参考,也希望大家指正。有时候我们想在一个类中实现多线程,主线程在某些时刻获得数据,可以“通知”子线程去处理,然后把结果返回。下面的实例是主线程每隔2s产生10个随机数,将这10随机数传给多线程类,让它接收到数据后马上打印出来。首先看类的定义:#pragma once#include #include
2015-05-07 18:57:57
6024
Simulation_of Built-in_PHP_Features_for_Precise_Static_Code_Analysis.pdf
2021-06-15
VC++切水果游戏开发
2012-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人