随笔分类 -  IT技术

Qt6学习笔记01-CMakeLists工程建立
摘要:最近需要使用Qt,于是随手将一些零散点滴内容记录下来备忘。 首先第一步,就是建立CMakeLists工程。 例子如下: cmake_minimum_required(VERSION 3.22) project(otbox) set(CMAKE_C_STANDARD 99) set(CMAKE_CXX 阅读全文
posted @ 2022-12-08 20:53 oilamp 阅读(591) 评论(0) 推荐(0)
gopacket初探(2)
摘要:昨天试验了 NgWriter 和 普通 Writer ,NgWriter 格式处理起来注意事项较多,极易出错,此处使用普通 Writer 给出说明。 首先打开文件 1 fileName := pcapDataConfigs.RecordFileNamePrefix + "-" + time.Now( 阅读全文
posted @ 2022-09-26 14:58 oilamp 阅读(127) 评论(0) 推荐(0)
gopacket初探(1)
摘要:最近有个预研工作,涉及到SIP和HTTPS报文的抓包和数据分析,正好可以使用gopacket进行一番实践,在这里记录一下学习心得。 首先从最基本的gopacket抓包开始 1 func pcapStartLoop(cfg *PcapDataConfigs, packetListener func(p 阅读全文
posted @ 2022-09-23 16:21 oilamp 阅读(402) 评论(0) 推荐(0)
直播方案初探
摘要:最近公司有项目涉及到直播,于是做了个简单的了解和测试,在此写点心得体会,以作备忘。 1. 直播的主要特点和分类 一般常见的直播有如下类别: 1)培训式直播 2)秀场式直播 3)实时会议式直播 其主要特点如下: 视频源 是否需要美颜 是否需要动态合成道具 实时性要求 是否需要服务端合成流 是否需要多窗 阅读全文
posted @ 2020-07-31 11:53 oilamp 阅读(317) 评论(0) 推荐(0)
Elasticsearch环境快速搭建以及注意点
摘要:本文主要说明使用docker搭建开发用Elasticsearch的相关要点,包含有: 搭建Elasticsearch集群docker环境 搭建Kibana的docker环境 一、搭建Elasticsearch环境 docker下存在两个标准的Elasticsearch镜像,分别为elasticsea 阅读全文
posted @ 2020-03-06 20:57 oilamp 阅读(1454) 评论(0) 推荐(0)
Linux添加硬盘创建新的逻辑卷方式
摘要:有同仁看了上文《Linux添加硬盘扩充已有分区存储空间方式》一文后,提出疑问,现在很多云服务器本来没有逻辑卷,添加数据盘后需要自行添加,如何处理? 此文将以某云服务器为例,详细进行解说。 总体步骤 磁盘初始化分区 创建物理卷 创建卷组 创建逻辑卷 通知文件系统生效 磁盘初始化分区 创建物理卷 创建卷 阅读全文
posted @ 2019-07-06 09:12 oilamp 阅读(8589) 评论(0) 推荐(0)
SpringCloud+Feign环境下文件上传与form-data同时存在的解决办法(2)
摘要:书接上文。 上文中描述了如何在 SpringCloud+Feign环境下上传文件与form-data同时存在的解决办法,实践证明基本可行,但却会引入其他问题。 主要导致的后果是: 1. 无法与普通Feign方法并存 2. 几率性(不确定条件下)导致其他form-data类型参数无法识别,无法正常工作 阅读全文
posted @ 2019-01-12 20:31 oilamp 阅读(3694) 评论(2) 推荐(1)
SpringCloud+Feign环境下文件上传与form-data同时存在的解决办法
摘要:最近项目转型使用SpringCloud框架下的微服务架构,各微服务之间使用Feign进行调用。期间,发现若被调用方法涉及到文件上传且仅存在单个文件时,一切正常,代码片段如下: 但若同时需要传递其他form-data数据时,则一直报错。 报错信息为: 此时,feign日志为: 很显然,feign发送的 阅读全文
posted @ 2018-12-22 04:01 oilamp 阅读(5779) 评论(1) 推荐(3)
一种快速部署开发用oracle的办法
摘要:前段时间工作中需要在不少开发环境中快速提供开发可用的oracle环境,由于一一培训并部署原生oracle人力和时间成本过高,后来使用docker版本oracle,大大方便了开发工作的快速启动,方法记录如下: 1. 前提条件 需要在相关环境上安装好docker,建议版本在17以上,越新越好;同时安装好 阅读全文
posted @ 2018-11-18 06:23 oilamp 阅读(311) 评论(0) 推荐(0)
gitlab-ci的注意点
摘要:在使用gitlab搭配gitlab-runner进行ci配置时,发现两个问题,略记如下备忘: 1. 若发现ci job控制台显示无法下载该项目,但当前提交代码人和ci用户都确实具备该项目的访问权限时,需要检查的是,该访问权限是否是由该账号为系统管理员而具备的权限。也就是需要确保,提交代码的账号,必须 阅读全文
posted @ 2018-11-18 03:35 oilamp 阅读(374) 评论(0) 推荐(0)
MySQL8的注意点
摘要:最近使用MySQL8,发现两个问题,略记如下: 1. 新建用户无法使用JDBC或者Navicat等登陆,报错信息为 认证失败 ,原因为 新版 MySQL 认证插件变化(变为caching_sha2_password),新版本不再兼任老式认证方式,需要在数据库中以管理员权限执行如下语句修改认证方式: 阅读全文
posted @ 2018-11-18 03:15 oilamp 阅读(247) 评论(0) 推荐(0)
BitnamiRedmine配置邮件系统备忘
摘要:前几天安装的Redmine邮件系统存在问题,需要换一个,方法记录如下: 修改配置文件: cd ~/redmine/apps/redmine/htdocs/config vi configuration.yml # default configuration options for all envir 阅读全文
posted @ 2018-03-23 17:09 oilamp 阅读(240) 评论(0) 推荐(0)
操作过程-CentOS7下添加新硬盘扩充已经存在的逻辑卷分区的存储空间
摘要:Linux添加硬盘扩充已有分区存储空间方式 总体步骤 磁盘初始化分区 创建物理卷 扩展卷组 扩展逻辑卷 通知文件系统生效 ​ 磁盘初始化分区 已有磁盘200G,添加一块1T的磁盘 执行结果 第二块磁盘分区已经创建,分配空间1T(全部空间) 创建物理卷 现有物理卷如下: [root@oracledb 阅读全文
posted @ 2018-03-15 14:12 oilamp 阅读(978) 评论(0) 推荐(0)