Posts
All the articles I've posted.
Python 列表、字典的几种遍历方式
Published: at 05:55 PM列表遍历使用高阶函数代码看起来更加简洁明了,普通for in遍历更加灵活。 字典可以很容易的通过函数获取keys和values列表,for in也有几种不同的方式。 from functools import reduce def foo0() print...
Python 统计项目代码行数
Published: at 05:37 PM统计项目代码行数,下面代码统计的是C/C++语言项目的代码行数,要统计其他语言项目的代码行数也很容易,主要是更改以下地方: 1. 修改invalidprefix无效的前缀,validsuffix有效的后缀 2. countcodelinefromtext中...
MySql查询前一条后一条记录
Published: at 05:08 PM这个需求跟文章的上一篇和下一篇导航很相似,根据当前的ID查找最近的上一个和下一个记录,可以根据ID也可以根据其他如时间字段来判断。 如有n条记录ID不是连续的:1,4,6,7,13,查找ID为4的上一个和下一个记录,那分别就...
Solution - Find your Unicorn Name - StudioX Project
Published: at 12:30 PM这是学习UiPath StudioX的第一个例子,官方也有详细的介绍,我这里只是记录一下我的操作过程,以及遇到的问题。 安装 我下载的是UiPathStudioSetup.exe安装包,大小有371MB,安装的过程中要登录,中间还要选择版本。注意...
boost asio + protobuf封装通信库
Published: at 10:35 AM方了方便客户端服务端网络部分的开发,使用boost asio和protobuf封装了一个通信库。 特点 - 接口简单 - 高性能 - 自动重连,客户端支持多IP寻址 - 支持心跳 - 包含glog日志库可以直接使用 - 允许设置压缩包 ...
ZMQ DEMO proxy代理模式
Published: at 04:44 PM请求应答直连模式 (https//ningto.com/upload/20210526-ntscreenshot-164326.png) 请求应答代理模式 (https//ningto.com/upload/20210526-ntscreenshot-164400.png) 客户端连接到7733端口,服务端...
ZMQ DEMO send_multipart方法的使用
Published: at 04:41 PM同一个进程内演示了多个包的同时发送和接收 include <iostream> include <zmqaddon.hpp> int main() { zmqcontextt ctx; zmqsockett sock1(ctx, zmqsockettypepush); zmqsoc...
ZMQ DEMO push pull 模式
Published: at 04:36 PM类似如生产者消费者模式,多个消费者可以均衡的消费所有生产出来的东西,比如有100个任务,只有一个消费者它需要消费100次,如果有10个消费者那么每个消费者只需要消费10次,大大提高了效率。 注意:当没有消费者时,生产...
ZMQ DEMO 发布订阅模式
Published: at 04:35 PM发布订阅模式 简介 一端发布,多端接收,如果没有订阅者就直接丢弃。 发布者 推送方,每秒推送一次气象信息: include <iostream> include <zmq.hpp> define randof(num) (int) ((float) (num) rand (...
ZMQ DEMO 分布式处理
Published: at 04:32 PM(https//ningto.com/upload/20210526-ntscreenshot-163324.png) 如图所示:一个工作派发器(dispatcher),多个工作者(worker),一个结果收集器(collector)。 dispatcher不断的派发工作给多个worker处理,worker将...