IT人#摸鱼计划#,3月更文领“春日好礼” 春归万物苏,美好向新生。我们为大家准备了“一抹绿”主题礼品作为3月更文福利!在这个春日,等一个更好的自己! 活动 置顶 推荐 原创 51CTO博客 19天前 10000+阅读 4点赞 文章上热门,教你3个技巧! 辛苦创作的文章,阅读量少的可怜?那是你还没有掌握上热门技巧! 阅读量 热门 置顶 推荐 原创 51CTO博客 2月前 10000+阅读 15点赞 Docker 安装 Jenkins (以及一些版本插件安装不上问题解决) 本人在安装jenkies时候根据网上资料遇到很多问题,最后终于解决,现在总结下,避免踩坑。1.pull一个jenkins镜像在这时不加版本号,默认是最新的,这样在进入jekines时候下载插件就不会出错,因为老版本的可能有的插件不适配,需要更新,当然下载旧版本的也别慌,下面有介绍。# docker pull jenkins/jenkins下载完 通过 docker images 可查看已下载的镜像 docker maven 重启 原创 精选 wx65f927d083316 3小时前 145阅读 python文件操作详解 所谓的文件操作是指对计算机中的文件进行读取、写入、修改和删除等操作。简单来说可以分为以下三个部分:打开文件操作文件关闭文件就是这三个简简单单的操作,却在计算机世界占有一席之地。打开文件有各种打开模式,各不相同;操作文件,有读写模式;关闭文件就比较简单了。Python文件操作基础操作Python文件操作也是上面那三个步骤,主要包括打开文件、操作文件(读取文件、写入文件)和关闭文件等操作。打开文件:使 文件操作 读取文件 字节数 原创 精选 尼羲 3小时前 154阅读 yyds干货盘点 Promise相关的理解 Promise为了解决异步请求中的回调地狱现象,是异步代码更加优雅 promise有三种状态: 1、pending[待定]初始状态 2、fulfilled[实现]操作成功 3、rejected[被否决]操作失败resolve函数的作用是,将Promise对象的状态从“未完成”变为“成功”(即从 pending 变为 resolved) reject函数的作用是,将Promise对象的状态从“未完成 回调函数 迭代 数组 原创 精选 程序媛小玉 3小时前 131阅读 GaussDB(分布式)实例故障处理 GaussDB Kernel实例出现故障时,可以按照本节的办法进行实例快速修复。 XML 配置文件 GaussDB Kernel CN异常 原创 精选 华为云开发者联盟 3小时前 151阅读 C++ 离散与组合数学之多重集合 C++ 离散与组合数学之多重集合 1. 前言 数论是计算机学科的基础,将以一系列文章讨论组合数学中的一些概念,包括多重集合、等价类、多重集上的排列、错排列、圆排列、鸽巢原理、二项式定理、容斥原理、卡特兰数。 本文主要是讨论集合以及多重集合的概念以及多重集合上的排列问题。集合概念为研究群体事物提供了强有力的理论基础。 2. 集合 在理解集合之前,先理解集合中的元素概念。 元素是为研究对象提供的统一抽 多重集 迭代器 重数 原创 精选 一枚大果壳 3小时前 130阅读 jquery 控制暂停和播放按钮 jquery 控制暂停和播放按钮 jQuery 播放音频 click事件 原创 精选 让世界更美好 3小时前 131阅读 yyds干货盘点 SQL Server的安全注意事项 概述网络安全在当今是任何一家企业最最关键的一环,而数据库的安全也是这其中非常重要的一点。 本文讨论安装 SQL Server 前和安装 SQL Server 后应考虑的一些最佳安全做法。 这其中特定功能的安全指南参考了官网或其他。安装 SQL Server前增强物理安全性物理和逻辑隔离是构成 SQL Server 安全的基础:将数据库的宿主计算机置于受物理保护的机房,配备水灾检测和火灾检测监视系统 sqlserver 安全配置 端口禁用或修改 原创 精选 星星猫 4小时前 134阅读 有趣的CSS - 文字加载动画效果 用 css 实现多字符模拟加载动画效果。 css 加载动画 交互 ux 动效 原创 精选 设计师工作日常 4小时前 130阅读 yyds干货盘点 [Canvas与艺术]golden StopWatch 金秒表 用Html5/Canvas 绘制动态 StopWatch秒表 Canavs stopwatch 秒表 原创 精选 科技之巅 4小时前 135阅读 HTML表单标签详解:如何用HTML标签打造互动网页? 在互联网的世界中,表单是用户与网站进行互动的重要桥梁。无论是注册新账号、提交反馈、还是在线购物,表单都扮演着至关重要的角色。在网页中,我们需要跟用户进行交互,收集用户资料,此时就需要用到表单标签。 HTML提供了一系列的表单标签,使得开发者能够轻松地创建出功能丰富的表单。今天我们就来深入探讨这些标签,了解它们的作用以及如何使用它们来构建一个有效的用户界面。 一、表单的组成 在HTML中,一个完 表单 字段 数据 html 前端 原创 精选 云端源想 4小时前 128阅读 C#进阶-用于Excel处理的程序集 本文介绍了NPOI、EPPlus和Spire.XLS这三个常用的.NET Excel处理包,分别详细介绍了它们的特点、示例代码以及使用方法。通过对这些程序集的比较和示例代码的演示,读者可以更好地理解如何在C#开发中利用这些工具进行Excel文件的读取、写入和操作。这些程序集提供了丰富的功能和灵活的API,能够满足不同场景下对Excel文件处理的需求,有助于提高开发效率和减少工作量。 C# .NET Excel NPOI EPPlus 原创 精选 Damon小智 4小时前 125阅读 yyds干货盘点 探索Hadoop的三种运行模式:单机模式、伪分布式模式和完全分布式模式 Hadoop作为一种强大的大数据处理框架,有多种运行模式,每种模式都适用于不同的使用场景。本文将介绍Hadoop的三种 分布式 hadoop 大数据 Hadoop xml 原创 精选 Binaire沐辰 4小时前 126阅读 深度思考:总结SOA、WSDL、SOAP、REST、UDDI之间的关系 SOA、WSDL、SOAP、REST及UDDI各具优势,共同增强系统灵活性、互操作性及资源优化。它们在网络服务发展中扮演关键角色,推动跨平台交互与标准化进程。 Web SOA REST 原创 精选 程序员古德 4小时前 128阅读 yyds干货盘点 Redis超详细版主从+哨兵服务搭建 Redis 主从复制为了解决 Redis 服务器 cpu 性能不足,以后可以启动多台 Redis 服务器,将请求分摊到每个节点上,相当于每 redis 数据库 大数据 负载均衡 配置文件 原创 精选 wx65e56b6d979fd 5小时前 140阅读 Maven私服仓库详细配置 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project java spring maven xml 原创 精选 wx65e56b6d979fd 5小时前 124阅读 嵌入式中十大经典排序算法(代码实现),建议收藏 兜兜转转,时间如白驹过隙。时间证明了一个道理, 算法 排序算法 数据结构 数组 代码实现 原创 精选 ST小智 5小时前 123阅读 Python变量的作用域_参数类型_传递过程内存分析 变量起作用的范围称为变量的作用域,不同作用域内同名变量之间互不影响。变量分为:全局变量、局部变量。 python 开发语言 全局变量 可变参数 局部变量 原创 精选 wx62be9d88ce294 5小时前 119阅读 面向对象和面向过程的区别_设计者思维_执行者思维 都是解决问题的思维方式,都是代码组织的方式。面向过程是一种“执行者思维",解决简单问题可以使用面向过程面向对象是一种“设计者思维”,解决复杂、需要协作的问题可以使用面向对象宏观上:通过面向对象进行整体设计微观上:执行和处理数据,仍然是面向过程。 服务器 数据库 前端 面向对象 面向过程 原创 精选 wx62be9d88ce294 5小时前 122阅读 RT-Thread studio创建一个STM32F103ZE的RT-Thread标准版模板工程 RT-Thread studio创建一个STM32F103ZE的RT-Thread标准版模板工程 stm32 嵌入式硬件 单片机 初始化 #include 原创 精选 wx6417c1bd34794 5小时前 119阅读 RT-Thread studio上创建一个STM32F103的CAN通讯功能 RT-Thread studio上创建一个STM32F103的CAN通讯功能 stm32 嵌入式硬件 单片机 #define 数据 原创 精选 wx6417c1bd34794 5小时前 124阅读 线程的互斥,生产消费者模型 在之前的学习种我们知道了在,多线程的情况下,对一个全局变量做++,并不是原子的。并且在之前的学习中,我们学习到了给临界区加锁,在之前的代码中我们使用的是一个全局的锁。并且为了保证锁能够保护临界区,所以这里首先就要保证申请锁是一个安全的行为。至于原理之后会说明。局部锁的初始化如果你定义的是一个局部的锁,要对锁进行初始化需要使用下面到的函数。依旧使用destroy来销毁锁。下面我们来修改一下我们上面写 死锁 加锁 数据 原创 精选 爱莉希雅我的最爱 6小时前 134阅读 yyds干货盘点 【风格迁移】CAST:对比学习,从图像特征而非其二阶统计量(Gram矩阵)中学习风格 开始于风格特征的精确提取(多层风格投影器),接着通过(领域增强模块)对这些特征进行分析和增强,最 风格迁移 深度学习 特征提取 综合应用 原创 精选 qq5b7f4f8742fb5 6小时前 127阅读 【YOLO v5 v7 v8 小目标改进】高斯 Wasserstein:新的相似度度量方法,解决微小物体的IoU对齐 尽管这个位置偏差导致基于IoU的方法将检测框判定为低质量匹配,但通过计算这两个高斯分布之间的NWD,我们可以得出这两个框实际上是非常相似的,因为Wasserstein距离能够捕捉到它们作为分布的整体形状和位置的相似性,而不仅仅是它们的直接重叠区域。例如,对于一个6×6像素的微小人物,原本与真实框有一定重叠的检测框,仅因轻 YOLO 目标检测 人工智能 归一化 建模 原创 精选 qq5b7f4f8742fb5 6小时前 123阅读 DB-GPT:大模型 + 数据库,全流程自动化 DB-GPT是在RAG框架的基础上建立的,通过结合新的训练和推理技术来提高性能和效率。 数据库 gpt 自动化 SQL 数据 原创 精选 qq5b7f4f8742fb5 6小时前 128阅读 【Spring Cloud】高并发带来的问题及常见容错方案 在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用,但是由于网络原因或者自身的原因,并不能保证服务的100%可用,如果单个服务出现问题,调用这个服务就会出现网络延迟,此时若有大量的网络涌入,会形成任务堆积,最终导致服务瘫痪 spring cloud spring 后端 高并发 容错性 原创 精选 阿Q说代码 6小时前 122阅读 C++ Qt开发:QUdpSocket网络通信组件 Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QUdpSocket组件实现基于UDP的网络通信功能。 与QTcpSocket组件功能类似,QUdpSocket组件是 Qt 中用于实现用户数据报协议(UDP,User Datagram Protocol) C++ 网络编程 Qt开发 原创 精选 微软技术分享 7小时前 128阅读 yyds干货盘点 嵌入式中数据结构二叉树详解与实现 本篇针对面试中常见的二叉树操作作个总结:前序遍历,中序遍历,后序遍历;层次遍历;求树的结点数;求树的叶子数;求树的深度;求二叉树第k层的结点个数;判断两棵二叉树是否结构相同;求二叉树的镜像;求两个结点的最低公共祖先结点;求任意两结点距离;找出二叉树中某个结点的所有祖先结点;不使用递归和栈遍历二叉树; 数据结构 结点 子树 二叉树 原创 精选 ST小智 7小时前 124阅读 Pytest+Allure,快速提升我们的测试效率 Allure 简介与安装Allure 是由 Java 语⾔开发的⼀个轻量级,灵活的测试报告⼯具。Allure 多平台的 Report 框架。Allure ⽀持多语⾔,包括 python、JaveScript、PHP、Ruby 等。可以为开发/测试/管理等人员提供详尽的的测试报告,包括测试类别、测试步骤、日志、图片、视频等。可以为管理层提供高水准的统计报告。可以集成到 Jenkins 生成在线的趋势 测试用例 用例 测试报告 原创 精选 霍格沃兹测试 7小时前 131阅读 Python控制语句和现实逻辑表达 控制语句:把语句组合成能完成一定功能的小逻辑模块。分为三类:顺序、选择和循环。学会控制语句,是真正跨入编程界的“门槛”, python 服务器 html 选择结构 迭代 原创 精选 wx62be9d88ce294 7小时前 123阅读 Java反射机制--手写springioc 什么是Java反射 正在运行,动态获取这个类的所有信息 反射机制的作用 1,反编译:.class-->.java 2.通过反射机制访问java对象的属性,方法,构造方法等; 反射机制的应用场景 Jdbc 加载驱动----- Spring ioc 框架 反射创建api 方法名称 作用 getDeclaredMethods [] 获取该类的所有方法 getReturnType() 获取该类的返回 User List 反射机制 原创 精选 知青先生 7小时前 122阅读 yyds干货盘点