开发运维

Vue 10 岁了!你知道它最初的名字吗?

Vue 10 岁了!你知道它最初的名字吗?

十年前的 2014 年 2 月 3 日,Vue 首次在 HackerNews 发布,这个面向公众的介绍,现在看起来并不是那么的起眼,但如今已发展为最广泛使用的前端框架之一,这些成就是令人惊叹的!来自 Vue 在 X 上的发布以下是在 HackerNews 上首次发布的介绍:“Vue.js: Java

共饮一杯 共饮一杯 2024-02-05
0 0 0
我敢说:99.9%的程序员根本没在项目中使用过Java的这个功能!

我敢说:99.9%的程序员根本没在项目中使用过Java的这个功能!

在Java语言出现之前,很多系统都是使用C和C++开发的。Java出现之后,由于其面向对象的思想更加符合人们的思维习惯,Java也不用像C和C++那样需要程序员手动管理内存的分配和回收。说白了,就是简单好用。由于Java的诸多优点,使其一跃霸榜编程语言前排很多年。为了能够和使用C和C++写的程序进行

大树 大树 2024-02-05
0 0 0
基于Mathlive将数学公式编辑器集成到可视化搭建平台

基于Mathlive将数学公式编辑器集成到可视化搭建平台

hi, 大家好, 我是徐小夕. 上篇文章和大家分享了刚开发完的可视化搭建产品——橙子试卷. 收到了很多用户的反馈和建议, 其中有一个建议我觉得非常有意思, 所以花了一天时间研究和实现了这个用户需求。具体需求如下:对于高等数学类课程的试卷, 能不能实现编辑数学公式的功能呢?经过了一系列的调研和可行性分

竹子爱熊猫 竹子爱熊猫 2024-02-05
0 0 0
做好设计:架构模式

做好设计:架构模式

在 “软件设计要素初探”[1] 一文,尝试从软件设计的整体角度,综合讨论了软件设计的各种要素。本文探讨确定系统整体结构的架构模式。概述「架构模式是系统组件及组件交互的模式,决定了处理数据和领域对象的全局控制结构。」架构模式包含三个要素:划分方式:是在技术层面划分,还是在领域层面划分。核心组件:包含哪

剑圣无痕 剑圣无痕 2024-02-05
0 0 0
轻松实现 SpringBoot 中的隐私数据脱敏处理

轻松实现 SpringBoot 中的隐私数据脱敏处理

前言这两天在整改等保测出的问题,里面有一个用户信息泄露的风险项(就是后台系统里用户的一些隐私数据直接明文显示了),其实指的就是要做数据脱敏。数据脱敏:把系统里的一些敏感数据进行加密处理后再返回,达到保护隐私作用,实现效果图如下:图片其实要实现上面的效果,可能最先想到的方法是直接改每个接口,在返回数据

共饮一杯 共饮一杯 2024-02-05
0 0 0
Python处理流式数据输出

Python处理流式数据输出

在Python中,requests库是处理HTTP请求的一个非常流行和强大的工具。当需要处理大型数据或实时数据时,使用流式输出(streaming)可以有效地减少内存消耗,并提高处理速度。流式输出允许你按块读取内容,而不是一次性将整个响应内容加载到内存中。如何使用requests实现流式输出要在re

爱可生开源社区 爱可生开源社区 2024-02-05
0 0 0
Pyppeteer:掌握这个Python模块,轻松实现无头浏览器自动化!

Pyppeteer:掌握这个Python模块,轻松实现无头浏览器自动化!

随着互联网的发展,网页自动化操作在各个领域中变得越来越重要。为了实现自动化操作,我们需要一种能够模拟用户行为的工具。pyppeteer是一个基于Python的模块,它提供了一个高级的API,可以通过控制无头浏览器来实现自动化网页操作。本文将详细介绍pyppeteer模块的使用方法,并提供一些实用的P

三掌柜 三掌柜 2024-02-05
0 0 0
React与Vue:事件委托的背后逻辑

React与Vue:事件委托的背后逻辑

当我们谈论前端框架时,React和Vue无疑是当今最受欢迎的两个。它们都为我们提供了一种构建用户界面的有效方式,但在一些细节上,两者存在显著差异。其中之一就是事件处理。React倾向于使用事件委托,而Vue则更倾向于直接绑定事件处理器。这一差异背后有其深层次的原因和考量。一、事件委托:React的选

大白菜程序猿 大白菜程序猿 2024-02-05
0 0 0
个掌握C++编程的关键要点

个掌握C++编程的关键要点

C++编程是一项广泛应用于系统级开发、游戏开发、嵌入式系统和高性能计算等领域的重要技能。在这个多范式编程语言中,开发者需要深入理解语言的各个方面,以便编写高效、健壮和可维护的代码。以下是C++编程的关键要点,详细阐述了每个要点的重要性和实践建议。理解面向对象编程 (OOP)面向对象编程是C++的核心

贤蛋大眼萌 贤蛋大眼萌 2024-02-05
0 0 0
Nest.js写一个定时发邮件任务?太简单了!

Nest.js写一个定时发邮件任务?太简单了!

概要前面几章完成了,当日任务和长期目标的基础模块,现在我将要完成定时任务模块。就像我一开始介绍的那样,我要对我每天没有完成的任务,或者长期目标没有达成的情况下,发送电子邮件来提醒我。如果大家时间充裕的话,可以看下相关的文章使用Cron Jobs和NestJS实现任务自动化[1]和通过工作队列发送邮件

竹子爱熊猫 竹子爱熊猫 2024-02-05
0 0 0
DevOps在增强软件开发生命周期中的作用

DevOps在增强软件开发生命周期中的作用

devops是一种方法论,结合了无缝集成软件开发和it 运营用于简化工作流程,devops强调改善沟通、促进团队合作和团结软件交付团队,是响应速度更快、同步性更强的开发过程的触发器,帮助企业实现更好的整体性能、更高的客户满意度、更快的上市时间和成本效益。 软件开发是一个复杂而动态的领域,需要不断的

大树 大树 2024-02-04
0 0 0
【踩坑指南线程池使用不当的五个坑

【踩坑指南线程池使用不当的五个坑

线程池是 Java 多线程编程中的一个重要概念,它可以有效地管理和复用线程资源,提高系统的性能和稳定性。但是线程池的使用也有一些注意事项和常见的错误,如果不小心,就可能会导致一些严重的问题,比如内存泄漏、死锁、性能下降等。最后文末还有免费红包封面可以领取,回馈给各位读者朋友。本文将介绍线程池使用不当

大猫 大猫 2024-02-04
0 0 0
深入了解Java 8 新特性日期时间API之LocalDateTime类

深入了解Java 8 新特性日期时间API之LocalDateTime类

注意本文编写的单元测试是基于java11,具体的版本号是:11.0.19关于LocalDateTimeLocalDateTime 是 Java 8 中引入的一个新的日期时间 API,它表示一个没有时区的日期时间对象,是不可变且线程安全的。LocalDateTime 通常用于需要同时表示日期和时间,但

共饮一杯 共饮一杯 2024-02-04
0 0 0
没研究过SynchronousQueue源码,就别写精通线程池

没研究过SynchronousQueue源码,就别写精通线程池

引言前面文章我们讲解了ArrayBlockingQueue和LinkedBlockingQueue源码,这篇文章开始讲解SynchronousQueue源码。从名字上就能看到ArrayBlockingQueue是基于数组实现的,而LinkedBlockingQueue是基于链表实现,而Synchro

大树 大树 2024-02-04
0 0 0
完美解决,RocketMQ如何支持多事务消息?

完美解决,RocketMQ如何支持多事务消息?

今天我们将解决使用RocketMQ事务消息时可能遇到的一个常见问题:如何让其支持多事务消息?1. 问题背景在实际开发中,我们常常会面临多事务消息的场景,例如在DailyMart的订单模块中,用户支付后需要调用库存服务进行库存扣减,而在订单确认收货后需要调用用户服务实现积分赠送。这两个业务逻辑都需要通

大树 大树 2024-02-04
0 0 0
.NET 中优秀依赖注入框架Autofac看一篇就够了

.NET 中优秀依赖注入框架Autofac看一篇就够了

Autofac 是一个功能丰富的 .NET 依赖注入容器,用于管理对象的生命周期、解决依赖关系以及进行属性注入。本文将详细讲解 Autofac 的使用方法,包括多种不同的注册方式,属性注入,以及如何使用多个 ContainerBuilder 来注册和合并组件。我们将提供详细的源代码示例来说明每个概念

泡泡 泡泡 2024-02-04
0 0 0
Python开发者的必备知识:内存管理与垃圾回收

Python开发者的必备知识:内存管理与垃圾回收

Python是一种高级编程语言,因其简洁而强大而备受欢迎。然而,正如其他编程语言一样,Python也面临着内存管理的挑战。在Python中,垃圾回收是一项关键任务,用于自动释放不再使用的内存,以避免内存泄漏。本文将介绍Python中的垃圾回收机制,以及如何通过优化代码来提高性能。1、垃圾回收是什么?

泡泡 泡泡 2024-02-04
0 0 0
Spring Boot + Nacos 实现了一个动态化线程池,非常实用!

Spring Boot + Nacos 实现了一个动态化线程池,非常实用!

在后台开发中,会经常用到线程池技术,对于线程池核心参数的配置很大程度上依靠经验。然而,由于系统运行过程中存在的不确定性,我们很难一劳永逸地规划一个合理的线程池参数。在对线程池配置参数进行调整时,一般需要对服务进行重启,这样修改的成本就会偏高。一种解决办法就是,将线程池的配置放到平台侧,运行开发同学根

捡田螺的小男孩 捡田螺的小男孩 2024-02-04
0 0 0
我们一起聊聊 React Native 进军混合现实

我们一起聊聊 React Native 进军混合现实

本期共享的是 —— 一个 React Native Fork(复刻仓库)支持开发苹果 Vision Pro。具体而言,一个新的 React Native 开源复刻项目将 React Native 引入了苹果的 Vision Pro 头显产品,允许移动开发者为混合现实头显开发 App。苹果 Visio

穿过生命散发芬芳 穿过生命散发芬芳 2024-02-04
0 0 0
VR在工作场所的未来

VR在工作场所的未来

虚拟现实(VR)和增强现实(AR)将彻底改变我们在工作场所与技术交互的方式,提高生产力、效率和协作。 这些技术可以通过培养创新、创造力和包容性文化来增强工作场所体验。随着VR和AR的不断发展,它们对工作场所的影响越来越明显。一项研究显示,超过四分之一的组织现在使用VR和AR来培训员工,难怪全球VR

剑圣无痕 剑圣无痕 2024-02-04
0 0 0
1 580 581 582 583 584 1,703