- 博客(17)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Jenkins系列(三)——Docker镜像推送与部署
系列文章目录Jenkins系列(一)——环境搭建部署Jenkins系列(二)——配置Gitee仓库实现自动化构建文章目录系列文章目录一、环境配置1.插件安装2.云仓库配置3.构建配置二、仓库环境配置1.推送软件环境2.修改Dockerfile三、自动构建配置1.SSH插件配置1.插件安装2.插件配置2.构建后操作四.自动构建总结一、环境配置1.插件安装点击 系统管理 >> 插件管理搜索docker 添加 Docker plugin2.云仓库配置点击 系统管理 >
2021-03-17 15:04:56 2369
原创 Docker系列(二)——Harbor私有仓库搭建
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、Harbor是什么?二、Harbor介绍1.Harbor包含容器2.框架分析二、Harbor部署1.环境准备2.Docker-compose安装3.Harbor安装三.Harbor使用1.Harbor登录创建2.新建项目3.镜像推送总结前言Docker容器应用的开发
2021-03-17 11:47:32 562
原创 Jenkins系列(二)——配置Gitee仓库实现自动化构建
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、插件安装1.在线安装2.手动安装二、插件配置1.添加Gitee链接配置2.读入数据总结一、插件安装1.在线安装前往 Manage Jenkins -> Manage Plugins -> Available右侧 Filter 输入: Gitee下方可
2021-03-17 09:24:39 1244
原创 Jenkins系列(一)——环境搭建部署
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-03-16 17:01:07 393
原创 RabbitMQ系列(一)——Windows 10系统下搭建环境
RabbitMQ系列文章目录RabbitMQ系列简介一、Erlang语言运行环境安装1.下载地址2.环境变量配置二、RabbitMQ安装1.下载地址2.服务的安装与启动三、服务验证和简单配置1.服务查看2.Erlang.Cookie配置3.RabbitMQ命令总结简介 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代
2021-03-08 10:24:39 141
转载 WinForm 加载自定义控件闪烁问题
WinForm 加载自定义控件闪烁问题WinForm加载多个自定义控件时,会出现很严重的闪烁问题,很卡,一块一块的加载(像打开网页时,网络很卡的那种感觉)简直没法忍受。在网上搜索了好久,网上大部分的方法是一下4种,但是都不能有效的解决问题。将DoubleBuffered 设置 true,用双缓存处理Form界面内容加载,可以提高页面显示质量。或者SetStyle(ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | Con
2021-02-18 16:51:28 525
转载 .NET 5.0正式发布,功能特性介绍(翻译)(转载)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、.NET 5.0亮点1.语言2.记录3.可为空性注释的改进4.Windows窗体设计器二、.NET 5.0目标框架1.WinRT Interop(重大更改)2.Microsoft.Extensions.Logging3.转储调试4.打印环境信息5.ARM64性能6.提高分层编译的性能7.在Windows上支持ICU8.将System.DirectoryServices.Protooles扩展到Linux和MacOS9.Sys
2020-11-16 10:00:36 604
转载 C# 反射(Reflection)详解
C#高级教程系列文章目录C#高级教程系列反射(Reflection)优缺点优点:缺点:反射(Reflection)的用途查看元数据实例总结反射(Reflection)反射指程序可以访问、检测和修改它本身状态或行为的一种能力。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。优缺点优点:反射提高了程序的灵活性和扩展性。
2020-11-03 15:26:39 1061
原创 Exceptionless分布式日志服务介绍及部署(Linux+docker/域名+服务名访问配置)
Exceptionless分布式日志服务介绍及部署(Linux)文章目录Exceptionless分布式日志服务介绍及部署(Linux)前言一、Exceptionless是什么?二、下载地址三、部署1.在线安装2.离线安装3.启动命令4.域名设置总结前言需求背景:目前在维护厂里现有系统,并在此基础上进行二次开发。现有系统是C/S架构,在开发维护过程中往往存在软件运行出现异常BUG等一系列问题,而之前所产生的异常信息都是保存在用户本地的,这对于日常维护来说无疑是一种阻碍,因此引入Exceptionle
2020-11-03 11:56:27 4161
原创 关于NPOI导出的Excel中插入图片XSSF版中偏移量设置没有用问题
近期工作中设计通过NPOI读取Excel模板从而导出数据功能,之前使用的是HSSF读取2003模板(后缀为.xls)插入图片使用 HSSFClientAnchor anchor = new HSSFClientAnchor(dx1, dy1, dx2, dy2, leftx, lefty, rightx, righty);来设置插入位置和偏移量没有问题,但是升级到XSSF(模板后缀.xlsx)后按之前方法偏移量无法起到作用!网上查阅资料但是都没有能都有效解决该问题,查到...
2020-07-29 17:37:23 1445 3
原创 MFC中用c++语言实现连接SQLServer2008(附添加操作)
一.安装好vs2015和SQL Server 2008 R2(各版本区别不大)所以以我现有软件为基础向大家展示一下。二. 先配置SQL Server 2008 R2- 在右下角“开始”菜单中点击“所有程序”找到“SQL Server 2008 R2”点击找到“配置工具”找到“SQL Server配置管理器” - 进入“SQL Server配置管理器”后找到“SQL Server服务”点击找到“S
2017-11-08 18:50:33 15012 9
原创 MFC中用c++语言实现进度条和定时器
一.使用VS2015创建新项目->MFC应用程序->基于对话框 二.在对话框中添加Progress Control控件和一个Button控件 三.双击“启动”Button进入代码编辑,添加如下代码:void CProgressBarAndTimerDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 /* CP
2017-11-06 16:35:33 3478
原创 MFC中用c++语言实现获取文件路径(拖拽获取)
一.使用VS2015创建新的项目->MFC应用程序->基于对话框 二.编辑对话框,添加Edit编辑框控件 三.在对话框属性中找到行为->Acccept Files更改False为True 四.右点击对话框选择添加类向导(或者按Ctrl+Shift+x快捷键),在消息一栏中选择WM_DROPFILES点击确定 五.在OnDropFiles函数中添加如下代码:void CGetF
2017-11-06 14:40:04 3376 4
原创 MFC中用c++语言对注册表操作(写、开机自启)
一.打开VS2015创建新项目->MFC应用程序->基于对话框 二.在对话框中添加两个Button按钮,分别为:写注册表、设置开机自启 三.双击“写注册表”进入代码编写,添加代码如下:void CRegistryDlg::OnBnClickedButton2(){ // TODO: 在此添加控件通知处理程序代码 HKEY hkey =nullptr; if
2017-11-06 13:48:12 1652
原创 MFC中用c++语言对配置文件操作(读、写)
一.在VS2015中创建新项目->MFC应用程序->基于对话框 二.在对话框中添加两个Button控件,分别更名为:读配置文件、写配置文件,再添加一个Edit编辑框 三.双击“读配置文件”Button进入代码编写,添加如下代码:void CConfigurationFileDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码
2017-11-06 10:10:35 1246
原创 MFC中用c++语言对文件操作(复制、删除、写入)
一.用vs2015新建项目->MFC应用程序->基于对话框 二.给对话框增加四个Button控件,分别更名为,复制文件、写入文件、删除文件、删除文件夹 三.双击复制文件Button进入代码编写,添加如下代码:void CFileOperationDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 BOOL c = CopyF
2017-11-05 11:51:15 3146
转载 TCP与UDP的区别(转)
TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,
2017-11-05 09:30:04 226
MFC中用c++语言实现连接SQLServer2008(附添加操作)
2017-11-08
Exceptionless分布式日志服务配置问题
2020-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人