IT人#摸鱼计划#,4月更文好礼来啦 本次为大家准备了三款“盲盒”作为4月更文福利! 活动 更文 打卡 福利 包邮 置顶 原创 精选 51CTO博客 21天前 10000+阅读 3点赞 抓热点,写爆文! 辛苦码下的文章,如何得到更大的曝光量! 涨粉 热点 创作技巧 置顶 推荐 原创 51CTO博客 1月前 8715阅读 5点赞 Spring组件化编程的艺术:@Component注解从入门到精通 1. 引言 在快速变化的软件开发领域,Spring框架以其强大的功能和优雅的设计理念成为Java开发者的不二之选。其中,@Component注解及其衍生注解扮演了极其重要的角色。本文将解读这些注解,并提供实际应用中的示例,帮助大家更好地利用Spring框架构建强大而灵活的应用。 2. Spring的组件模型概述 Spring框架推崇"一切皆组件",其核心理念是提供一套机制,使开 Java Spring 原创 逆流的小鱼168 11分钟前 8阅读 软考-信息系统项目管理师-论文指导群(60天备考第21天) 论文指导群一、引言最近一段时间一直在强化自己的论文写作能力。坚持每天复习一个知识管理领域内容并且写一篇该知识领域的论文。计划是把所有知识管理领域和绩效域的论文都写一遍,做到有备无患。坚持一段时间下来,解决了很多问题,做了很多的思考,总结了很多经验。论文写作思路也从软考-信息系统项目管理师-论文指导(60天备考第14天) 升级到了软考-信息系统项目管理师-论文指导2.0(60天备考第19天 软考论文 信息系统项目管理师论文 软考论文指导 备战软考 原创 炽夜萤火虫 12分钟前 11阅读 掌握Spring配置艺术:从@Configuration注解说起 Spring框架中@Configuration注解深度揭秘 引言 Spring框架是众多Java开发者的首选,它提供了一个全面的编程和配置模型,既适用于小型和大型企业,也适用于微服务架构。在Spring的众多特性中,@Configuration注解作为定义Spring bean配置的重要手段,允许开发者以Java类的形式进行配置声明。本文将深入探讨@Configuration注解的各个方面,带您全 Java Spring 原创 逆流的小鱼168 13分钟前 0阅读 01.JAVA简介 基础信息JAVA:LNMT(tmocat)tomcatresinweblogic(配合oracle)PHP:LNMP、LAMP环境处理模型处理用户请求区别-动态资源处理用户请求区别-静态资源lnmpepoll(异步)缓存通过fastcgi交给php、php-fpm由nginx处理lampselect(同步)遇到一个处理一个lamp通过apache模块与php沟通由apache处理 tomca tomcat apache java lnmp lamp 原创 愿听风成曲 14分钟前 9阅读 Python数据清洗与预处理面试题解析 数据清洗与预处理是数据分析与机器学习项目中至关重要的环节。面试官往往期望候选人能熟练掌握Python中相关库(如Pandas、NumPy、Scikit-learn等)进行高效的数据清洗与预处理。本篇博客将深入浅出地探讨Python数据清洗与预处理面试中常见的问题、易错点以及如何避免这些问题,同时附上代码示例以供参考。一、常见面试问题1. Pandas基础操作面试官可能会询问如何使用Pan 预处理 缺失值 数据清洗 原创 wx66188841cd6db 16分钟前 9阅读 yyds干货盘点 Gradle本地仓库缓存清理 问题描述:当在开发一个依赖库时,将其上传到jitpack或jcenter中,由于前期开发,不断迭代,会不停的覆盖远程仓库的版块,由于本地gradle出现了问题,或者你删除了一个存在的版本,又或者依赖的代码更改了,却未发布版本(更新了一个版本,沿用了之前的版本号),则由于gradle在下载依赖的时候自动将其缓存一份在本地,因此在第二个项目中依赖同一个版本库的时候,使用的实际上是缓存的版本,就导致更新 缓存 依赖库 Gradle 原创 扫地小沙弥J 23分钟前 12阅读 XTuner 微调个人小助手认知第四节作业 XTuner 微调个人小助手认知 屏幕截图 原创 wx659d2c3d17529 24分钟前 10阅读 Advanced RAG 04:重排序(Re-ranking)技术探讨 编者按:重排序(Re-ranking)技术在检索增强生成(Retrieval Augmented Generation,RAG)系统中扮演着关键角色。通过对检索到的上下文进行筛选和排序,可以提高 RAG 系统的有效性和准确性,为最终的结果生成提供更精准的信息。本文介绍了两种主要的 Re-ranking 方法,并演示了如何将其融入到 RAG  RAG 检索增强生成 LLM AIGC AI 原创 Baihai_IDP 30分钟前 12阅读 iOS之深拷贝与浅拷贝 深拷贝与浅拷贝是在内存管理中非常重要的概念,理解好深拷贝和浅拷贝也有助于加深对iOS的内存管理的理解。深拷贝与浅拷贝的概念浅拷贝就是内存地址的复制,拷贝指向原来对象的指针,使原对象引用计数+1。可以理解为创建了一个指向原对象的新指针,并没有创建一个全新的对象。深拷贝就是指拷贝对象的具体内容,拷贝出来后两个对象虽然存的值是相同的,但是内存地址不一样,两个对象也互不影响。那么怎么才能判别是深拷贝还是浅 可变数组 数组 深拷贝 原创 easonliz 50分钟前 0阅读 铺先生:怎么做转店更容易实现?这些技巧你要听 怎么做转店更容易实现?如果你正在经营转店或是正处于转店困难之际,那么或许你该寻找一些对你有帮助的办法了,其实在做店铺转让这件事上想减少麻烦是很简单的,下面我就来跟大家说一下吧。1. 展现店铺价值店铺的卖点是什么?你只要搞清楚这个问题也能让转店变得更顺利,店铺的卖点就是能让经营者在经营期间赚到钱的点。若是你的店铺存在这些优势,那么你完全可以与客户直说,让客户看到店铺好的一面。2.  门店转让 原创 MR铺先生 1小时前 26阅读 Vue3+.NET6前后端分离式管理后台实战(十四) 1,Vue3+.NET6前后端分离式管理后台实战(十四)已经在公众号发布有兴趣的可以关注一下!感兴趣扫码关注 前后端分离 vue asp.net 原创 xzhu主任 1小时前 13阅读 RISC-V品牌的中国化历程(二) 1964年,Intel公司创始人之一的戈登.摩尔提出著名的摩尔定律,预测芯片技术的未来发展趋势是,当价格不变时,芯片上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍,后来50多年芯片技术的发展证明了摩尔定律基本上还是准确的。 反观国内,50-70年代末,国内半导体行业起步即与世界同步。20世纪50年代中期,中国开始发展半导体产业,并逐渐缩短与美国的差距。1956年,在周恩 摩尔定律 芯片架构 芯片算力 芯片材料 原创 涛涛侃科技 1小时前 8阅读 如何使用鞋厂ERP等企业管理软件提高企业运营整体效率? ERP把企业客户需求、市场规划、产品研发、内部制造等活动以及供应商的资源整合在一起,形成企业一个完整的产业链和供应链,通过企业多个环节的无缝链接和整体运作来提高企业运营整体效率:(1) . 对整个产业链和供应链资源进行管理;(2) . 迭代研发、精益生产、敏捷制造和同步集成的管理;(3) . 适当的事先计划与事前控制与整个供应链运营流动控 供应链管理 erp 鞋厂erp 鞋厂管理软件 鞋业管理平台 原创 dcba25175 1小时前 27阅读 高抗干扰液晶驱动超低电流液晶驱动芯片VKL060 VKL060是一个点阵式存储映射的LCD驱动器,可支持最大60点(15SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示和关振荡器进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。 低功耗 液晶显示 4s 原创 vinka杨桃 1小时前 28阅读 yyds干货盘点 vm沙箱逃逸 什么是沙箱?沙箱属于docker的一种,通过创造一个有边界的运行环境将程序放在里面,使程序被边界困住,从而使程序与程序,程序与主机之间相互隔离开,防止主机受到有害程序污染。在Nodejs里,可以通过引入vm模块来创建一个沙箱,但是这个沙箱模块的隔离功能并不完善,所以Node后续升级了vm,也就是vm2vm一些模块的使用vm.runInThisContext(code[, options]):创建一 nodejs ctf web安全 原创 精选 wx65644a06140b4 1小时前 128阅读 在51CTO的第一篇博文 从原始边列表到邻接矩阵:使用Python构建图的表示 图是一种非常强大的数据结构,用于表示对象(顶点)以及它们之间的关系(边)。在图论中,邻接矩阵是表示图的一种常用方式。一个邻接矩阵是一个二维数组,其中的元素表示图中任意两个顶点之间是否存在一条边。在本文中,我们将通过几个Python代码示例来演示如何将原始的边列表转换为邻接矩阵。边列表理解边列表是图的一种简单表现形式,它是顶点对的集合,每个对代表图中的一条边。例如,边列表 [(0, 1), (1, 邻接矩阵 无向图 初始化 原创 精选 web安全工具库 1小时前 131阅读 聚合支付项目-41 4 支付入口4.1 需求分析买方扫描门店二维码,进入支付入口 即进入订单确认页面,流程如下:1)顾客扫描二维码2)进入订单确认页面 4.2 Freemarker技术预研支付确认页面由服务端渲染生成,常用的技术有jsp、freemarker velocity Thymeleaf等。本项目采用freemarker模板引擎,参考freemarker基础v1.1.pdf。4.3 交易服务支付入口交互流程 spring html java 原创 精选 TheEyess 1小时前 118阅读 Python 3 和 Python 2 的主要差异 前面已经说过,Python 3 打破了对 Python 2 的向后兼容。但它并不是完全重新设计的。 而且,也并不是说 2.x 版本的 Python 模块在 Python 3 下都无法运行。代码可以完全跨版本兼 容,无需其他工具或技术在两大版本上都可以运行,但一般只有简单应用才能做到这一点。 为什么要关注这些差异 本章前面说过我个人对 Python 2 兼容性的看法,但是目前不可能完全忽视这一点 Python python 数据类型 原创 mb652682e942691 1小时前 28阅读 Python 现状 Python 很适合开发者使用。 无论你或你的客户用的是什么操作系统,都可以使用 Python。例如你可以在 Linux 上工 作,然后部署到其他系统上,除非你的代码与特定平台相关,或者用到了特定平台的库。但 这一特性已经不新鲜了(Ruby、Java 等很多其他语言都可以做到这一点)。本书还会讲到 Python 的其他特性,所有这些特性是使得 Python 成为一家公司主力开发语言的重要原因。 本 Python python 微服务 原创 mb652682acc2598 1小时前 20阅读 访问者 访问者(visitor)帮助分离算法与数据结构,并具有与观察者模式类似的目标。它允许扩 展给定类的功能而不改变其代码。但是访问者做的更多的是,通过定义一个负责保存数据的类, 并将算法推送到称为访问者的其他类。每个访问者专用于一种算法,并且可以将其应用于数据。访问者模式通过在数据类中提供可由各种访问者访问的入口点来实现。Visitable 类决定它如何调用 Visitor 类,例如,通过决定调用哪个 访问者 Python 设计模式 原创 mb650ae1ed11f06 1小时前 20阅读 Docker学习笔记 - 第5天 一、Docker镜像操作深入搜索镜像:使用 docker search <image_name> 命令可以搜索Docker Hub或其他配置的镜像仓库中的镜像。通过指定参数如--no-trunc,可以显示完整的镜像描述信息。下载镜像:使用 docker pull <image_name>:<tag> 命令可以从Docker docker Docker 搜索 原创 庞然大悟 1小时前 29阅读 代理 代理还可以用于提供对主题的智能访问。例如,可以将大视频文件包装到代理中,当 用户只是请求其标题时,这可以避免将它们加载到内存中。 urllib.request 模块中有这样一个例子。urlopen 是位于远程 URL 的内容的代理。 创建时,可以独立于内容本身检索头信息,而无需读取响应的其余部分,如下所示: >>> class Url(object): ... def __in 应用程序 HTTP python 原创 小崽崽1 1小时前 19阅读 2024Java面试-多线程方面的面试题 核心内容就是一些八股文,主要在于介绍java方面多线程相关的面试题吧,该背的还是要背一下!!! 多线程 线程池 Java 线程 java线程 原创 steadyjack 1小时前 18阅读 yyds干货盘点 DBeaver学习笔记 - 第3天 一、DBeaver的基础操作今天主要学习了DBeaver的一些基础操作,包括如何创建新的数据库连接、如何浏览和编辑数据库元数据、如何执行SQL语句等。首先,我学习了如何在DBeaver中创建新的数据库连接。这个过程相对简单,只需要点击文件菜单,选择新建,然后选择数据库连接,按照提示输入相关信息即可。在连接过程中,DBeaver会自动下载并安装所需的数据库驱动,这大大简化了我们的操作过程。其次,我学 SQL 数据库连接 元数据 原创 mb58f33267314e7 1小时前 21阅读 适配器 使用适配器(adapter)模式可以在另一个接口中使用现有类的接口。换句话说,适配器包 装一个类或一个对象 A,以便它能在目标上下文中工作,这可以是一个类或者一个对象 B。 在 Python 中创建适配器实际上是非常简单的,这归应于这种语言中的类型工作原理。 Python 中的类型原理通常被称为鸭子类型(duck-typing): “如果它走路像鸭子,说话像鸭子,那就它就是鸭子!” 根据这个规则, bc Python 抽象基类 原创 mb64f93222904bd 1小时前 23阅读 有用的设计模式 针对软件设计的常见问题,设计模式是可复用的且有点语言相关的解决方案。关于这个主 题的最流行的书是 Design Patterns: Elements of Reusable Object-Oriented Software,这本书由 Gamma、Helm、Johnson 和 Vlissides 编写,它们也被称为四人组(Gang of Four)或 GoF。这 本书是这个领域中的重要著作,它收录了 子类 应用程序 设计模式 原创 完美句号 1小时前 17阅读 Date与LocalDate类型的相互转化 1. java.util.Date --> java.time.LocalDateTimepublic void UDateToLocalDateTime() { java.util.Date date = new java.util.Date(); Instant instant = date.toInstant(); ZoneId zOne= ZoneId.syste java 原创 百八烦恼风 2小时前 16阅读 从预训练损失的角度,理解语言模型的涌现能力 原文:Understanding Emergent Abilities of Language Models from the Loss Perspective摘要本文从预训练损失的角度重新审视语言模型的涌现能力,挑战了以往以模型大小或训练计算量为标准的观念。通过实验,作者发现预训练损失是预测下游任务性能的关键指标,不同规模的模型在相同预训练损失下展现相似性能。这一新视角为理解语言模型涌现能力提供 语言模型 大模型 LLM 涌现能力 涌现 原创 芝士AI吃鱼 2小时前 19阅读 postgresql数据定时转存mongodb方案 案例背景 很多事件记录在最初一段时间读写比较频繁,存储在postgresql比较合适,后期数据量变大,且仅作为历史记录查询,更适合存储在mongodb中,可能需要定期将postgresql中的数据转存到mongodb。 案例分析 postgresql数据定时转存mongodb,可以采用jdbc方式将postgresql读入内存,对每条数据进行解析,转成json格式,按mongodb的语法写 mongodb 数据 postgresql 原创 wx631ad64e097c8 2小时前 16阅读 模拟在页面点击导入csv 案例背景 组件性能测试过程中,要导入大量自定义的数据。 案例分析 本案例中采用python的pandas库,模拟了生成导入csv文件,模拟在页面点击导入csv,使文件导入更高效。 实现方案 1**、在前端页面解析内部接口参数** 典型的导入流程至少包含上传文件和确认上传。 上传文件 在浏览器中打开F12,进入Network,点击文件上传并选择填好的文件,可以采集到请求过程中的参数如 json 上传 上传文件 原创 wx631ad64e097c8 2小时前 17阅读