- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 PostCSS安装与基本使用
PostCSS是一款基于JavaScript的CSS处理器,它允许你使用现代CSS特性,并通过插件将其转换为大多数浏览器能够理解的CSS。在Webpack、Gulp、Grunt或其他构建工具中集成PostCSS也很常见。以上就是PostCSS的基本安装和使用流程,具体配置需根据项目的实际需求调整。确保安装了你在配置文件中引用的所有PostCSS插件,例如上面示例中的。在项目根目录下创建一个名为。
2024-03-28 09:06:40 235
原创 Tomcat启动闪退是为什么?
针对以上提到的各种可能性,在实际操作中,建议每次只改动一项配置,然后重新启动Tomcat,这样更容易锁定问题来源。Tomcat启动闪退是一种常见问题,它可能由多种原因引起。
2024-03-28 09:02:42 319
原创 我来教你使用LeetCode|力扣
通过以上操作你可以持续提高编程能力和熟悉各种算法应用。同时,LeetCode还有专题课程、面试准备等功能,帮助求职者备战技术面试。
2024-03-28 08:59:38 105
原创 程序猿真的会被AI程序员Devin所代替吗?
Devin作为全球首位AI程序员的出现确实引发了关于AI是否会取代人类程序员的热烈讨论。从现有的描述来看,Devin展现了显著的能力,包括但不限于自主学习新技术、独立修复bug,甚至能够训练和微调自身的AI模型,其在特定的SWE-bench基准测试中的表现优于GPT-4,显示了在一定范围内的自动化编程能力。
2024-03-26 08:15:00 593
原创 什么是AI大模型?大模型应用以及未来发展趋势
AI大模型学习建立在深厚的数学和计算机科学基础之上,其中涵盖了多元统计学、概率论、最优化理论及复杂网络等多个学科的知识。其核心算法原理包括深度学习的各种架构设计,如卷积神经网络(CNN),它通过局部连接和权值共享的机制,在图像识别等领域展现出强大的特征提取能力。而循环神经网络(RNN)因其内在的记忆特性,在序列数据处理如语音识别和自然语言处理上取得了突破。近年来,Transformer模型更是凭借其自注意力机制,在自然语言处理任务中实现了革命性进展,尤其体现在诸如BERT、GPT系列的大规模预训练模型上。
2024-03-26 08:15:00 275
原创 C语言优先级浅记
在C语言中,运算符优先级是程序执行过程中决定先计算哪个操作的规则。理解运算符的优先级对于编写正确、高效且易于维护的C语言代码至关重要。下面来描述C语言中各类运算符的优先级和结合性。
2024-03-25 10:05:59 346
原创 ECMAScript和JavaScript的区别是什么?
ECMAScript 和 JavaScript 最主要的区别在于 ECMAScript 是一套标准化的规则集,而 JavaScript 是遵循这套规则的具体实现,并且可能包含额外的非标准功能。现代 JavaScript 开发者实际上是在使用基于 ECMAScript 规范的某个特定版本的 JavaScript 语言。
2024-03-25 09:53:25 252
原创 什么是JavaScript|初识|基本语法解释
JavaScript 是一种轻量级的、解释型的、面向对象的脚本语言,主要用于Web开发,由Brendan Eich在1995年为Netscape Navigator浏览器开发。JavaScript现在已经被ECMAScript(ES)规范标准化,并广泛应用于浏览器客户端和服务器端(如Node.js)开发。
2024-03-25 09:36:45 554
原创 网络基础|入门概念
而IPv6地址则更为复杂,包含八组十六进制数。:网络通信遵循一定的层次化架构,其中OSI模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层;: 在网络中,节点可以是任何能够发送、接收或转发数据的设备,如个人计算机、服务器、路由器、交换机等。: 链路是两个节点之间的通信路径,它可以是物理链路(如电缆、光纤)或无线链路(如Wi-Fi、蓝牙)。: 描述网络中节点间如何互连的结构,例如总线型、环形、星形、树形、网状或混合型。: 用于划分IP地址的网络部分和主机部分,确定一个网络的边界。
2024-03-25 09:25:57 298
原创 npm常用命令解释
运行 package.json 中 “scripts” 字段中定义的 “start” 命令,通常用于启动项目。文件,用于记录项目元数据和依赖信息。查看指定模块的详细信息,包括版本、许可证、作者等。这些命令用来查看npm的帮助文档或特定命令的详细说明。在项目目录下运行此命令,将会引导用户交互式地创建一个。(注:在较新的npm版本中,这个命令可能已经变为。这个命令用于检查当前安装的npm工具本身的版本。这条命令用于将全局安装的npm升级到最新版。指明要安装npm包的最新版本。如果想只安装生产依赖(
2024-03-25 08:50:20 293
原创 Windows/Linux|端口占用|查看指定端口并杀掉
按 Win + R 键打开“运行”对话框,输入cmd并回车,输入 netstat -ano 命令查看所有连接及其对应的进程ID(PID)
2024-03-15 09:57:00 852
原创 前端框架的发展史你知道多少?
前端框架的发展历程可以追溯到Web开发的早期阶段,随着Web技术的快速发展和用户需求的不断提升,前端框架也在不断进化和完善。
2024-03-13 08:22:43 1274
原创 Apache安装|目录结构说明
Apache HTTP Server(简称Apache)是一种广泛使用的开源Web服务器软件。在安装Apache时,了解其目录结构非常重要,因为它有助于管理和配置服务器。
2024-03-11 08:00:00 949
原创 Apache Maven介绍|Maven安装
Apache Maven是一款流行的Java项目管理和构建工具,用于自动化构建过程,包括编译、测试、打包、依赖管理和发布等工作。至此,Maven已经安装完毕。接下来你可以创建一个新的Maven项目,或者在已有的Java项目中引入Maven支持,利用Maven进行项目的构建和管理。访问Maven官方网站(https://maven.apache.org/download.cgi)下载最新的稳定版。,如果正确安装,Maven会显示当前安装的版本信息。来验证安装,同样会显示Maven的版本信息。
2024-03-11 08:00:00 670
原创 SQL如何添加数据?|SQL添加数据示例
在SQL(Structured Query Language)中,添加数据通常是指向已存在的数据库表中插入新的行记录。这是通过语句实现的。
2024-03-10 08:00:00 700
原创 Maven怎么使用?|构建和管理项目?
大多数现代IDE(如IntelliJ IDEA、Eclipse等)都支持Maven项目导入和管理,你可以通过导入现有的Maven项目,IDE会识别。通过以上步骤,项目就成功引入了Maven支持,现在可以充分利用Maven进行项目构建、依赖管理、自动化测试等一系列任务。标签内添加项目的依赖。Maven会自动下载并管理这些依赖。并自动构建项目结构。
2024-03-10 08:00:00 638
原创 PHP伪协议是什么?
PHP伪协议是一种特殊的URL协议,它允许PHP直接从PHP内部生成数据或者访问PHP自身处理的数据流,而不需要外部资源。这些协议是由PHP解释器内部定义和处理的,不同于HTTP、FTP、HTTPS等标准网络协议。
2024-03-08 08:00:00 1010
原创 什么是Redis?|介绍与使用及特点浅记
Redis(Remote Dictionary Server)是一种基于内存、支持持久化的键值对存储系统,具有丰富的数据结构和高性能的特性。它不仅可以作为数据库,还可以作为缓存和消息中间件使用。Redis是单线程模型,但利用IO多路复用技术以及高效的内存管理,使其在高并发场景下表现优异。
2024-03-04 12:46:03 1491
原创 新手如何制作一个简单的HTML网页?
最后,完成初步制作后,如果你想让他人通过互联网访问你的网页,你需要将整个项目上传到网络服务器,并通过域名或IP地址访问。常见的托管方案包括购买虚拟主机服务,或使用GitHub Pages、Netlify等静态网站托管服务。/* 更多样式规则 */
2024-03-04 10:04:43 919
原创 新手如何练习SQL?|掌握
要想真正精通SQL,关键在于不断实践,亲手写出多种类型的SQL语句并在真实或模拟环境中执行,通过大量实践案例磨练技艺,并善于运用各种高级查询技术和优化策略。同时,保持持久的学习热情,积极交流互动,将有利于加速提升SQL技能水平。
2024-03-04 09:04:21 1511
原创 java中做布隆过滤器|简易
布隆过滤器(Bloom Filter)是一种空间效率极高的概率型数据结构,由伯顿·布隆(Burton Howard Bloom)于1970年提出,主要用于判断一个元素是否可能属于一个大的集合,而不直接存储集合中的元素。布隆过滤器的核心原理在于使用多个独立的哈希函数和一个固定长度的位数组来实现高效的插入和查询操作,但牺牲了完全精确性以换取存储空间的显著减少。最终,可能会出现某些尚未插入的元素经过哈希后对应的所有位都被其他元素置为1的情况,这时查询该未插入元素时,布隆过滤器也会错误地判断它在集合中。
2024-03-04 08:19:32 320
原创 新手怎么使用github?
在GitHub个人设置(Settings)中找到"SSH and GPG keys"部分,点击"New SSH key",输入标题,将公钥内容粘贴到"Key"框内,然后保存。一路回车,会在默认路径下生成一对公钥和私钥文件。复制显示的公钥文本。
2024-02-26 08:26:34 6864
原创 Nginx是什么?怎么用?
Nginx是一个功能丰富且强大的网络服务器,其灵活性和性能使其成为许多大型网站和应用的首选Web服务器和反向代理服务器。:Nginx 可以作为反向代理服务器,接收来自用户的请求,然后将请求转发给后端服务器集群中的某一台服务器处理,实现负载均衡。:通过配置,Nginx可以将流量均匀地分配到多个后端服务器,支持多种负载均衡策略,如轮询、最少连接数、IP哈希等。:Nginx 提供了对客户端的速率限制机制,避免恶意攻击或过载,还可以配置访问控制规则,提供基础的安全防护。命令重新加载配置文件,使其生效。
2024-02-19 14:13:54 1024
原创 主流开发语言和开发环境?
一些跨平台、多语言支持的开发环境,如VS Code、Sublime Text等,它们可以通过安装相应的插件支持多种编程语言的开发。
2024-02-19 14:01:45 3048
原创 什么是IDE,新手如何选择IDE?
IDE 是 Integrated Development Environment(集成开发环境)的缩写,它是一种软件应用程序,为程序员提供了一站式的开发环境,整合了多种工具和服务,以便高效地创建、修改、编译、调试和运行软件程序。最终选择哪一个IDE,应当根据你要学习的语言、操作系统以及个人喜好来决定。作者是JAVA(混子),使用IntelliJ IDEA Community Edition,是非常不错的,当然前端VSCODE也非常棒,我也再用,快去亲自体验一下吧,或者先看看使用教程!
2024-02-01 14:06:54 1745 1
原创 Spring和SpringBoot的区别是什么
Spring Boot 是在 2013 年由 Pivotal 团队推出的,旨在解决传统 Spring 开发中的诸多痛点,如繁杂的配置、快速搭建微服务架构的需求以及简化部署流程。总结来说,Spring Boot 是在 Spring 框架基础上构建的一套快速应用开发平台,它的出现不仅延续了 Spring 的优秀设计理念,而且通过自动化配置、一键式启动和内置的服务发现等功能,彻底改变了现代 Java 应用的开发模式,使其更加敏捷和高效。Spring Boot 应用的启动非常简单,只需要定义一个带有。
2024-02-01 13:06:40 1508
原创 java.lang.NoSuchMethodError: com.mchange.v2.cfg.BasicMultiPropertiesConfig.([Ljava/lang/String;Ljava
2.或者检查是否有重复数据源或者jar包。1.删除c3p0这个jar包。
2024-01-31 12:40:22 330
原创 The project was not built due to “Could not delete ‘/./web/WEB-INF/classes/com‘.“. Fix theproblem, U
删除项目中web/WEB-INF/目录下的classes文件,可能无法删除,解除占用或者有管理员权限就可以删除了,重新build一下项目就可以了。
2023-09-27 11:05:10 291 1
原创 SQL 错误 [1722] [42000]: ORA-01722: 无效数字
ORACLE中该错误提示`ORA-01722`: 无效数字是一个SQL错误,通常发生在尝试将一个无效的字符串转换为数字类型时发生的
2023-09-22 16:20:42 6925 1
原创 Redis的缓存击穿、缓存穿透、缓存雪崩原因及解决方案+集群策略
支持多主多从,将Key进行运算之后按照Key进行槽位分配,使不同的Key分配到不同的主节点上,如果某个主节点出现宕机的情况就会它的从节点中选举一个从节点作为主节点;哨兵模式:基于主从模式,监听主节点是否在服(是否宕机),如果主节点宕机了之后,会选择一个从节点作为主节点;某一时刻大量不存在的Key访问到Redis服务,可以理解为一个黑客伪造大批量脏数据访问到缓存当中,因为缓存中没有这些Key,所以造成批量穿透访问到数据库;Redis中大量的Key同时过期,导致大量的请求访问到数据库,甚至造成数据库宕机;
2022-04-30 14:36:45 1108
原创 Redis持久化,RDB跟AOF
前言Redis是一种内存型非关系型数据库,如果断电或者宕机等故障出现,redis存在内存中的数据就会丢失,相应的Redis给出了两种持久化方案,还有一种是RDB跟AOF的结合;1. RDB(Redis DataBase)RDB是将某一时刻的数据集快照从内存写入磁盘当中,实际操作过程是fork一个子进程将数据集写入一个临时文件,写入成功之后再替换掉之前的旧文件,以二进制压缩存储;整个Redis只包含一个dump.rdb文件,方便持久化;容灾性好,方便备份;高性能,通过fork一个单独的子
2022-04-27 00:09:47 651
原创 cannot be cast to com.baomidou.mybatisplus.core.metadata.IPage
异常:cannot be cast to com.baomidou.mybatisplus.core.metadata.IPage解决:将IPage放在一个位,不然获取不到参数
2021-02-03 14:58:24 1941
原创 Artifact WebContent: Artifact is being deployed, please wait... & .NoClassDefFoundError &Tomca无法启动项目
Connected to server[2020-12-05 01:30:32,364] Artifact WebContent: Artifact is being deployed, please wait...05-Dec-2020 13:30:38.439 严重 [RMI TCP Connection(6)-127.0.0.1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: star
2020-12-05 13:40:39 732
原创 “status“: 400, “error“: “Bad Request“,
通过测试接口工具或者前台form表单提交数据到后台,的 age接收就会报错;
2020-12-04 18:54:22 13161
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人