- 博客(11)
- 收藏
- 关注
原创 linux:jenkins 拉取gitlab代码编译
第一次使用jenkins,如有错误,请多多包涵,并私信我修改搭建完成jenkins之后,我们就可以登录jenkins了初始密码 admin,密码在搭建的服务的/var/lib/jenkins/secrets/initialAdminPassword 里面使用admin账户登录,初次登录会先需要安装一些插件,根据个人需要安装,安装默认的就好了,之后再自定义插件安装. 我安装的有Active Choices/Build Timeout / dDate Parameter/Pipeline: Decl
2022-04-19 14:20:11 1128
原创 在linux下,使用AMQP-CPP开发rabbitmq c++
首先介绍一下背景以及我为什么选择AMQP来开发1. rabbitmq作为我们的日志中转2. 生产者只能为单进程(项目要求),且进程还需要处理其他事情,所以发送者不能够阻塞进程3. 必须实现心跳功能(我们是与代理服务器相连,如果没有心跳且没传输数据时会被代理关闭连接,除非设置代理不关闭连接,比如nginx在十分钟没有数据的情况下就会端开连接,可以手动设置nginx的保活时间时间长一点来解决,但是治标不治本,所以必须最好实现心跳)由于上述三点,我比较了SimpleAmqpClient 与AMQP
2021-07-12 14:36:09 1654 1
原创 level2行情快照更新频率
开盘集合竞价 连续竞价 收盘集合竞价 深 股票 9s 3s 9s 债券 60s 3s 9s 上 股票 3s 3s 3s 债券 3s 60s 3s 以上信息仓网上看的,记录下来,并没有验证,等有时间再验证...
2020-10-28 11:16:27 886
原创 GDB提高调试效率的几个小技巧
一、反向调试 从7.0之后开始有这个功能,个人觉得,这个功能极大的增强了gdb调试的灵活性,我们不会再因为错过了某一个点而懊悔,但是这个功能也有自己的局限,只能在自己的控制范围内反向,如果出现了io,或者打印是无法反向的,世上没有真正的后悔药。 反向调试命令:record:开始记录;record stop: 结束记录;reverse-continue(rc): 反向执行,直到遇见中断事件;reverse-step(rs): 反向单步执行;reverse-stepi(rsi):...
2020-09-28 14:32:12 1629
原创 上海level2行情对接
上交所level2 fast行情解析什么是fast/step? fast只是一种编码格式,将step数据进行编码,上交所的level2行情采用fast+step的形式传输,上获取到的行情数据图图片中的字段信息可以在《上海证券交易所LDDS系统level - 2 行情接口说明》《上海证券交易所低延时行情发布系统(LDDS)接口说明书》找到,我接收的行情是从券商来的,所以有什么vss, vde(vss就是我们的程序,vde就是我们需要连接的行情源地址),其中有几个字段比较重要,tag35、tag95、ta
2020-08-10 18:12:39 2347 13
原创 内存申请、释放
申请:我们使用mallco 向内存动态申请容量,那么malloc(0)申请的到底是多大?明白一点,绝对不为0,malloc的时候程序会给分配一个用于管理此程序快的结构体,其次由于更方便的管理内存,内存是需要对其的,那么如果是对齐的,就并不一定为我们指定的大小,我们可以用malloc_usable_size()来查看当前分配的内存块可使用的空间。多余的我们可以用吗?当然可以用,但是强烈建议不要用...
2019-10-14 13:56:54 161
原创 关于栈溢出,内存泄露、越界、缓冲区溢出
栈溢出:顾名思义:栈满了,好比已经装满水的桶,这个时候你还得往里面再加上一点,水就溢出来了,常见的栈溢出则是递归层次太深,为什么递归层次太深会导致栈溢出呢?我们知道程序分配空间的时候会给我们分配一个栈的空间供我们使用,在栈上保存了调用函数的一些信息,比如形参,以及一些其他信息,在函数退出后便将栈上空间归还。但是我们一直递归的调用,导致函数没有办法返回,也就没有办法将空间归还,一直循环下去,必定...
2019-10-14 11:22:25 674
转载 zmq 学习
转载,源文件不知道出处一、ZeroMQ 的背景介绍 引用官方的说法: “ZMQ (以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ 的明确目标是“成为标准网络协议栈的一部分,之后进入 Linux 内核”。现在还未...
2019-04-10 13:57:42 427
转载 C++中 share_from_this类的作用和实现原理
转载地址:http://blog.csdn.net/acs713/article/details/29174191boost库中的share_from_this 已经在c11标准中实现。理论与boost相同,以下是按照boost的文档来解释该问题。使用boost库时,经常会看到如下的类class A:public enable_share_from_this<A>在什么情况下要使类A继...
2018-04-10 15:08:56 512
原创 javaScript制作验证码
html文件<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>验证码</title> <script type="application/javascript" src="js/jquery-1.7.2.mi
2018-03-01 17:39:09 308 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人