小程序底层架构剖析 当我们前端切图崽网上冲浪的时候,会发现有很多技术文章都在分析vue框架,react框架,显少有分析小程序框架的。那今天就通过这篇短小精悍的文章带大家了解一下微信小程序的底层架构。(如无特殊说明,下文中... 网站建设# app# 前端# 开发 3年前1010
AOP技术思想:为什么越来越多的程序员选择使用AOP提升代码质量 ,AOP(Aspect-Oriented Programming)是一种编程范式,它将程序业务逻辑与横切关注点进行区分,可以让程序员将关注点分离出来,并通过特定的技术实现动态地将这些关注点插入到代码中... 网站建设# aop# 关注点# 切面 3年前1010
围绕Vue 3 Composition API构建一个应用程序,包含一些优秀实践! ,Vue 3已经发布了一年,它的主要新功能是:Composition API。从2021年秋季开始,推荐新项目使用Vue 3的 script setup 语法,所以希望我们能看到越来越多的生产... 网站建设# api# composition# vue 3年前1010
一篇了解V8 CPU Profiler 的实现 开始分析前,先来看一下对象的关系图(从左往右看),这个对后面的分析比较重要,因为他们的关系错综复杂。,下面开始分析。入口对象为 CpuProfiler。CpuProfiler 负责管理多个 CpuPr... 网站建设# cpu# cpuprofile# cpuprofiler 4年前1010
Babel 插件:30分钟从入门到实战 Babel 是一个 source to source(源码到源码)的 JavaScript 编译器,简单来说,你为 Babel 提供一些 JavaScript 代码,Babel 可以更改这些代码,然后... 网站建设# babel# javascript# 代码 4年前1010
六款流行Web大前端框架以及特性 ,随着web前端开发行业的不断发展,对于新涌现的技术和工具,我们要保持一颗好奇的心态。因为正确的使用web前端开发工具可以让我们web开发过程更快捷、更轻松,还能提高产品的开发质量。面对市面上诸多的w... 网站建设# js# vue# web 5年前1010
Python爬取天气数据及可视化分析 天气预报我们每天都会关注,我们可以根据未来的天气增减衣物、安排出行,每天的气温、风速风向、相对湿度、空气质量等成为关注的焦点。得到温湿度度变化曲线、空气质量图、风向雷达图等结果,为获得未来天气信息提供... 网站建设# weather# 天气# 网页 5年前1010
php引用的使用注意 ,说明,1、php中引用不是指针,允许用两个变量来指向同一个内容。,2、如果在foreach语句中给一个具有引用的变量赋值,被引用的对象也被改变。,实例,以上就是php引用的使用注意,希望对大家有所帮... 网站建设# foreach# php# 变量 3年前1000
React:搞了半天,我才是低代码的最佳形态 ,大家好,我卡颂。,你有没有发现,每过几年,「低代码」的概念就会被翻出来热炒一番。,这也难怪,软件行业最大的成本就是人力成本(程序员的工资),「低代码」号称能够:,一个只有程序员受伤,还能降本增效的世... 网站建设# dsl# jsx# react 3年前1000
用Mockoon测试API交互 译者 | 布加迪,审校 | 孙淑娟,自动处理重复的任务是系统管理员日常工作的核心部分。这种自动化越来越需要使用基于Web的API ,以便跨设备、云提供商或软件即服务(SaaS)工具来协调活动。无论编... 网站建设# api# mockoon# web 4年前1000
探究磁力链接转换为直接链接的方法 磁力如何转直链磁力可以参考以下方法转直链,1、打开一个磁力转换工具的网站,可以在搜索引擎中搜索,磁力转种子,或,磁力链接转换器,找到各种在线工具,2、将磁力链接复制并粘贴到磁力转换工具的输入框中,3... 网站建设# 磁力如何转直链 2年前0990
十五周算法训练营—贪心算法 ,给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。,数组中的每个元素代表你在该位置可以跳跃的最大长度。,判断你是否能够到达最后一个下标。,示例 1:,输入:nums = [2,3,1... 网站建设# gas# nums# 下标 3年前990
说说 React 中 Fiber、DOM、ReactElement 实例对象之间的引用关系 ,大家好,我是前端西瓜哥。,本文探究 fiber、DOM、ReactElement、类组件实例对象之间的引用关系。,,原生组件 fiber,指的就是 type 为 "span"、"div" 的 fib... 网站建设# dom# fiber# reactelement 4年前990
2022 年有哪些流行的技术? 大家好,我是 CUGGZ,周末来分享一点有趣的知识~,2022 年 6 月 22 日,Stack Overflow 发布了2022 年开发者调查报告。来自 180 个国家/地区的 73,000 多名开... 网站建设# js# 开发人员# 开发者 5年前990
【playwright】pytest-playwright与allure结合,生成报告带有图片和录屏 调整该文件的目的是想再使用如下命令: pytest --video=on --screenshot=on --alluredir=./report/xml 该命令的是执行过程对每个用例进行录屏和截屏... 网站建设# allure# playwright# pytest 3年前980
Java+Vue导出zip压缩包前后端实现 本例实现批量导出二维码图片文件,将所有的图片放在一个zip压缩包中。,实现步骤:,1、查询数据循环生成二维码图片,2、将生成的二维码图片放在一个压缩包中,通过数据流返回给前端,3、前端Vue得到数据流... 网站建设# byte# java# zip 3年前980
新来个技术总监,把MQ高可用架构讲的那叫一个透彻 ,这篇文章,我们来聊一下消息中间件高可用架构的一些原理。,对于一个合格的高级Java工程师而言,你肯定会碰到在系统里用到MQ的场景,那么这个时候你需要基于你的业务场景和需求,考虑在使用MQ的时候可能遇... 网站建设# mq# 可用# 技术 3年前980
2022年CSS都有哪些更新? ,大家好,我是 CUGGZ。,2022 年 CSS 新增了很多特性,例如容器查询、父选择器、子网格、级联层、新视口单位等,多项期待已久的功能已集成到常青浏览器(自动升级到最新版本的浏览器,包括 Chr... 网站建设# c# css# s 5年前980
Java NIO 缓冲区完全指南:从基础到高级技巧 ,Java NIO中的缓冲区(Buffer)是一个基本的数据结构,用于在Java程序中高效地读取和写入数据。缓冲区是一个连续的内存块,用于存储特定类型的数据。它提供了一种灵活的方式来处理数据,可以在缓... 网站建设# java# 写入# 数据 3年前970
API接口架构REST vs GraphQL 无论是创建网站,还是移动应用程序,我们都需要通过 API 来传递数据,通过 API 我们可以获取到数据库中的数据,可以操作数据库,可以处理一些业务逻辑。现在最流行的 API 架构是 REST。但是,G... 网站建设# api# graphql# rest 3年前970
61 张图,剖析 Spring 事务,就是要钻到底! 大家好,我是楼仔!,下面我会简单介绍一下 Spring 事务的基础知识,以及使用方法,然后直接对源码进行拆解。,不 BB,上文章目录。,,需要搭建环境的同学,代码详见:https://github.c... 网站建设# db# spring# 事务 3年前970
2022年最值得关注的十篇论文,你都看了吗?来卷来学习 2022 年 1 月,扩散模型第一次吸引了我的眼球。当时我判断到将会有某些大事发生,然而却未曾预料到几个月后会出现什么:DALLE-2、Imagen、Stable Diffusion 以及其它许多模型... 网站建设# pdf# vit# 十篇 4年前970
Node.js 16.5.0正式发布,版本更新速看 ,Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。Node.js 由Node.js Foundation(已与JS Foundatio... 网站建设# foundation# javascript# js 4年前970
亿流量大考:日增上亿数据,把MySQL直接搞宕机了 首先简单介绍一下项目背景,公司对合作商家提供一个付费级产品,这个商业产品背后涉及到数百人的研发团队协作开发,包括各种业务系统来提供很多强大的业务功能,同时在整个平台中包含了一个至关重要的核心数据产品... 网站建设# 商家# 平台# 数据 5年前970
应用程序接口(API)安全的入门指南 作者丨Artem Arzamas 译者丨陈峻 策划丨孙淑娟 【51CTO.com快译】本文简单回顾了 API 的发展历史,其基本概念、功能、相关协议、以及使用场景,重点讨论了与之相关的不同安全... 网站建设# api# 安全# 应用安全 3年前960
python集合的并集操作 ,说明,1、可以使用 | 符号来计算两个或更多集合的并集,即将集合a和集合b中的元素合并在一起。,2、语法为,参数 ,set_a:集合 a。,set_b:集合 b,参数可以是一个或多个集合。,返回值... 网站建设# python# set# 操作 3年前960
利用Python开发App实战 ,Python语言虽然很万能,但用它来开发app还是显得有点不对路,因此用Python开发的app应当是作为编码练习、或者自娱自乐所用,加上目前这方面的模块还不是特别成熟,bug比较多,总而言之,劝君... 网站建设# app# kivy# python 4年前960
TestNG 参数化测试实践指南 作者 | 崔莹峰,审校 | 孙淑娟,参数化测试是TestNG的一个重要特性。 在很多情况下,我们会遇到业务逻辑需要大量测试的场景。 参数化测试允许我们使用不同的值一次又一次地运行相同的测试。, 本文介... 网站建设# testng# 参数# 测试 4年前960
Signal:更多前端框架的选择 ,Signal:更多前端框架的选择,大家好,我卡颂。,最近,Angular、Qwik的作者「MIŠKO HEVERY」发文表示Signal是前端框架的未来[1],并考虑在Angular中实现它... 网站建设# angular# signal# vue 5年前960
Selenium 中的 JUnit 注解 JUnit 是一个基于 Java 的开源框架,可帮助测试人员执行单元测试。JUnit 主要用于测试应用程序的每个单元或组件,例如类和方法。它有助于编写和运行可重复的自动化测试,以确保项目代码按预期运行... 网站建设# java# 测试方法# 测试用例 3年前950
Vue 和 Golang 实现人脸识别认证 人脸识别作为一种基于人工智能的生物特征识别技术,近年来在多个领域得到了广泛的应用。在web应用程序中,基于人脸识别的身份验证也变得越来越流行,用户体验也随之不断提升。,本文将介绍如何将FaceIO集成... 网站建设# faceio# web# 人脸识别 3年前950
Flowable 外置的 HTML 表单怎么玩? 上篇文章我们一起学习了 Flowable 中的动态表单,动态表单说白了就是把变量打包定义,零存整取。但是小伙伴们可能很难实实在在 GET 到动态表单一些有创造性的功能,所以今天我们就来继续看看 Flo... 网站建设# flowable# html# 外置 3年前950
JS对象 JavaScript DOMContentLoaded document.addEventListener("DOMContentLoaded", function() { . . . }); 这是一... 网站建设# async# defer# domcontentloaded 4年前950
Spring Security 中,想在权限中使用通配符,怎么做? ,小伙伴们知道,在 Shiro 中,默认是支持权限通配符的,例如系统用户有如下一些权限:,现在给用户授权的时候,我们可以像上面这样,一个权限一个权限的配置,也可以直接用通配符:,这个通配符就表示拥有针... 网站建设# security# shiro# spring 4年前950
深度C++:遍历Unordered_map顺序问题 unordered_map 是关联容器,含有带唯一键的键-值对。搜索、插入和元素移除拥有平均常数时间复杂度。元素在内部不以任何特定顺序排序,而是组织进桶中。元素放进哪个桶完全依赖于其键的哈希。这允许对... 网站建设# c# map# unordered 5年前950
Antd Mobile 作者教你写 React 受控组件和非受控组件 ,曾经,我每次面试时几乎都会问一个问题:antd 中的 Input 组件是受控组件还是非受控组件?,有些人会毫不犹豫的回答:是受控组件,因为有 value 和 onChange,而另外也有一些人会比较... 网站建设# antd# input# 人会 3年前940
Spring Boot 自定义Jackson ObjectMapper,你学会了吗? 在Spring Boot Web 项目中,当使用JSON格式接收数据和返回数据的时候,Spring Boot 默认使用一个ObjectMapper实例来序列化响应和反序列化请求。,在本文中,我们将看看... 网站建设# boot# spring# 序列化 3年前940
十个常见的 JavaScript 问题 如今,JavaScript几乎是所有现代web应用程序的核心。这就是为什么JavaScript问题以及找出导致这些问题的错误是web开发人员的首要任务。,,用于单页应用程序(SPA)开发、图形和动画以... 网站建设# javascript# web# 应用程序 4年前940
Vue 和 React 有什么不同? ,大家好,我是前端西瓜哥。今天的文章简单探讨一下 Vue 和 React 的不同。,本人 Vue2 和 React 都用过,但不熟悉 Vue3,没用它做过项目。,其实我对这两大框架也没有认真钻研过它们... 网站建设# react# vue# 原生 4年前940
字节高级码农年薪823万元,美国程序员收入报告出炉! 日前,美国科技公司数据收集网站Levels.fyi发布了最新美国软件工程师薪酬报告(截止到8月份)。,数据显示,字节跳动高级工程师年薪44.3万美元(303万元)位列第6,Roblox为首席工程师开... 网站建设# 工程师# 年薪# 报告 4年前940
基于 Apollo 实现配置灰度发布 在开始之前,您需要具备以下环境:,安装并启动 Apollo Config Service 安装并启动 Apollo Admin Service 安装并启动 Apollo Portal,为了实现配置灰度... 网站建设# yyds干货盘点# 命名空间# 灰度 3年前930
python循环语句的两种类型 ,1、有限循环,for循环,是可以依次得到序列循环中每个元素,并依次处理。,遍历一个可迭代对象,主要用来遍历序列、列表、字符串、元祖、字典与集合。,else子句:它在语句条件变为 false 时被执行... 网站建设# python# 循环# 教程 3年前930
python非绑定方法是什么 ,说明,1、给类中的一个函数加上装饰器@staticmethods之后,这个函数变成了非绑定方法,也称为静态方法。,这种方法并不与类或对象绑定,而且类和对象都可以被调用,但是它只是一个普通函数,因此没... 网站建设# python# 函数# 教程 3年前930
线程数,512是否合理? Web-Server有个配置,工作线程数。,Service一般也有个配置,工作线程数。,经验丰富的架构师,懂得如何配置这些参数,使得系统的性能达到最优:有些业务设置为CPU核数的2倍,有些业务设置为... 网站建设# cpu# web# 核数 3年前930
从零开始实现一个简单的低代码编辑器 低代码编辑器作为一种能够极大地提升开发效率的PaaS软件,近些年来一直收到各大公司以及各路投资方的追捧。而对于我们前端开发者来说,编辑器也是为数不多的拥有较深前端技术深度的开发场景。,通过本篇文章,你... 网站建设# github# 代码# 简单 4年前930
前后端分离后的权限控制设计方案 近几年随着 react、angular、vue 等前端框架兴起,前后端分离的架构迅速流行。但同时权限控制也带来了问题。,网上很多前、后端分离权限仅仅都仅仅在描述前端权限控制、且是较简单、固定的角色场景... 网站建设# 前端# 权限# 用户 4年前930
Nuxt.js:展望2023年! 大家好,我是 CUGGZ。,2023 年 1 月 17 日,Nuxt.js 团队负责人 Daniel Roe 发布文章《Nuxt: A vision for 2023》,文中对 2023 年的 Nux... 网站建设# js# nuxt# s 4年前930
解决Java并发可见性问题,Volatile闪亮登场 很多同学出去面试,都会被问到一个常见的问题:说说你对volatile的理解?,不少初出茅庐的同学可能会有点措手不及,因为可能就是之前没关注过这个。但是网上百度一下呢,不少文章写的很好,但是理论扎的太深... 网站建设# java# volatile# 同学 4年前930
妙啊!超酷炫的气泡效果 最近,在 CodePen 上看到这样一个非常有意思的效果:,这个效果的核心难点在于气泡的一种特殊融合效果。,其源代码在:CodePen Demo -- Goey footer[1],作者主要使用的是 ... 网站建设# codepen# css# svg 5年前930
[JS入门到进阶] 手写裁剪图片的工具,并部署。一键裁剪51CTO文章封面 裁剪图片,一个超级常用的功能!,我个人非常喜欢Windows的「画图」工具。这款工具我小学二年级时非常喜欢玩。长大后,也对它爱不释手。因为「画图」占用内存非常小,可以放大8倍,方便像素级别调整细节,裁... 网站建设# html# javascript# js 3年前920
八种在 CSS 中隐藏元素的方法汇总 作为 Web 开发人员,我们经常遇到需要隐藏网页上的元素的情况。在本文中,我们将分享8 种在 CSS 中隐藏元素的方法,每种方法都有优点和注意事项。,,隐藏元素最简单的方法之一是调整其不透明度。opa... 网站建设# css# opacity# 原素 3年前920
如何更好的使用 Python 的类型提示? 使用动态语言一时爽,代码重构火葬场。相信你一定听过这句话,和单元测试一样,虽然写代码的时候花费你少量的时间,但是从长远来看,这是非常值得的。本文分享如何更好的理解和使用 Python 的类型提示。,类... 网站建设# python# 代码# 变量 3年前920
.NET开发框架优缺点剖析 作者 | Huzaifa Khan,译者 | 朱先忠,策划 | 信远,当今世界上大量程序员都选择基于.NET框架开发应用程序。但是,作为一名合格的程序员您还应该深入了解这个框架的一些优点和缺点。,如今... 网站建设# net# 开发# 开发人员 3年前920
Groovy 语法类型知识详解最终篇 本篇是Typing相关知识的最后一篇。介绍关于类型的闭包和类型推断关系,以及最终的类型静态编译相关知识点。,类型检查器对闭包执行特殊的推断,在一边执行额外的检查,在另一边提高流畅性。,类型检查器能够做... 网站建设# 推断# 方法# 类型 4年前920
基于微前端qiankun的多页签缓存方案实践 作者|vivo 互联网前端团队- Tang Xiao,本文梳理了基于阿里开源微前端框架qiankun,实现多页签及子应用缓存的方案,同时还类比了多个不同方案之间的区别及优劣势,为使用微前端进行多页签开... 网站建设# dom# qiankun# 前端 4年前920
如何使用 JavaScript 快速构建一个二维码生成器 二维码在今天的生活中,使用场景较多,像我们使用二维码进行无现金支付、交易和登录等。,在今天的内容中,我将分享一个快速构建二维码生成器的案例,它只需要我们熟悉 HTML5、CSS3 和 JavaScri... 网站建设# api# javascript# 二维码 5年前920
后端思维篇:如何抽取一个观察者模板 今天跟大家聊聊什么是观察者模式,如何应用到工作实践中,以及如何抽取一个观察者模板。,观察者模式,也可以称之为发布订阅模式,它在GoF 的《设计模式》中,是这么定义的:,Define a one-to... 网站建设# 对象# 抽取# 模式 5年前920
Rust重写万行C,太有必要了! 编译 | 徐杰承,在过去的一段时间里,“用Rust重写”的潮流席卷了整个开发领域。作一颗正在冉冉升起的新星,Rust不仅承诺了更好的内存安全保障、更高的技术稳定性,还能够兼顾开发与执行效率。这也让越来... 网站建设# ockam# rust# 开发者 3年前910
JavaScript中几个优雅的运算符使用技巧 新版本的 ECMAScript 引入了三个新的逻辑赋值运算符:空运算符,AND 和 OR 运算符,这些运算符的出现,也是希望让我们的代码更干净简洁,下面分享几个优雅的 JavaScript 运算符使用... 网站建设# javascript# 代码# 属性 3年前910
聊一聊企业级业务中台架构 业务中台是以业务领域划分边界,形成高内聚、低耦合的面向业务领域的能力中心,打造持续演进的企业级业务能力共享服务平台。业务中台的直观呈现就是各能力中心,以互联网电商为例,常见的有交易中心、商品中心、库存... 网站建设# 业务# 中台# 企业级 4年前910
太卷了,Obsidian 和 Logseq 纷纷推出白板功能 ,白板应用相信大家都不陌生,随便一列举就有不少:,白板的一个共同的特点就是无边,上下左右可以无限扩展,没有边际,其他的则各有侧重点,有的支持良好的协作、有的支持多种白板元素,从功能上来说,我认为可以分... 网站建设# logseq# obsidian# v 4年前910
有利于提高Xenomai 实时性的一些配置建议 本文讲述一些有利于提高xenomai实时性的配置建议,部分针对X86架构,但它们的底层原理相通,同样适用于其他CPU架构和系统,希望对你有用。,“实时”一词在许多应用领域中使用,人们它有不同的解释,并... 网站建设# xenomai# 实时性# 栖息地 4年前910
一种可灰度的接口迁移方案 在快速迭代的互联网背景下,系统为了实现快速上线,常常会选择最快的开发模式,例如我们常见的mvp版本迭代。大部分的业务系统对于未来业务的发展是不确定的,因此随着时间的推移,往往会遇到各种各样的瓶颈,例如... 网站建设# 接口# 灰度# 系统 5年前910
Hooks时代,如何写出高质量的react和vue组件? ,vue和react都已经全面进入了hooks时代(在vue中也称为组合式api,为了方便后面统一称为hooks),然而受到以前react中类组件和vue2写法的影响,很多开发者都不能及时转换过来,以... 网站建设# hooks# react# vue 3年前900
如何在 Golang 中编写断路器(circuit breaker) 大家好,我是程序员幽鬼。,在这篇文章中,我想谈谈一个基于流行的开源项目 hystrix 的 circuit breaker (断路器)模式(实际上,我会看看 golang 版本的[1],而不是用 J... 网站建设# breaker# circuit# golang 3年前900
哈希函数、哈希表、HashMap,二叉搜索树简介 大家好,我是梁唐。,随着这篇文章,我们进入了本书的第五章——哈希表。,要理解哈希表,就需要先理解哈希函数,而想要理解哈希函数,最好从它的原理入手。我们为什么需要哈希函数,它的出现解决了一个什么实际的问... 网站建设# 函数# 哈希# 张三 3年前900
Python和Go,谁才是编程语言的“王者”? 技术迭代的速度越来越快,这一点在编程语言的更新变化中尤为明显。前不久,Python开发商Anaconda发布了PyScript,让Python应用可以在浏览器中运行。而在近日,开发者采用相同的思路让G... 网站建设# go# python# 浏览器 4年前900
源码探秘:Python 中对象是如何被调用的? 我们知道对象被创建,主要有两种方式,一种是通过Python/C API,另一种是通过调用类型对象。对于内置类型的实例对象而言,这两种方式都是支持的,比如列表,我们即可以通过[]创建,也可以通过list... 网站建设# callable# python# 对象 5年前900
JMeter打开badboy保存的jmx文件报错的解决方法 无数小白童鞋总问这个问题,其实在做任何学习的时候都要注意版本的一致,不然就会出莫名其妙的问题。但这些看起来很低级的问题99%的人都不会去在意,而一味追求所谓的高级,实在不理解。。。。唉 好了下面进入正... 网站建设# 文章标签 报错 jmeter badboy 3年前890
java泛型方法是什么 ,说明,1、泛型方法,是在调用方法的时候指明泛型的具体类型。,2、泛型方法可以在任何地方和任何场景中使用,包括普通类和泛型类。,注意泛型类中定义的普通方法和泛型方法的区别。,实例,以上就是java泛型... 网站建设# java# 教程# 方法 3年前890
Spring 为何需要三级缓存解决循环依赖,而不是二级缓存 在使用spring框架的日常开发中,bean之间的循环依赖太频繁了,spring已经帮我们去解决循环依赖问题,对我们开发者来说是无感知的,下面具体分析一下spring是如何解决bean之间循环依赖,为... 网站建设# bean# spring# 依赖 3年前890
转转测试环境治理的高效能实践 转转测试环境治理历经3个版本的迭代,环境搭建耗时及资源占用大幅度下降,在此过程中积累了丰富的实践经验。本文将从测试环境的需求及背景出发,介绍转转测试环境治理各个版本的原理、技术、优缺点,毫无保留地将转... 网站建设# 单体# 架构# 测试环境 3年前890
一次教会你如何解决RabbitMQ消息丢失问题 上篇文章:《一篇全面而且透彻的RabbitMQ性能优化指南!》,我们分析了RabbitMQ开启手动ack机制保证消费端数据不丢失的时候,prefetch机制对消费者的吞吐量以及内存消耗的影响。,通... 网站建设# prefetch# rabbitmq# 丢失 3年前890
聊聊如何实现自定义滑块组件? 下面的动画展现了通过两个代表x、y轴的滑块来实现图形的平移效果动画,本文介绍怎么来实现这样的滑块。,,示例通过ul列表结构组织,每个li元素的内容表示一个滑块,每个滑块包含名称、滑块和值三部分内容,其... 网站建设# ul# web# 列表 4年前890
应用不停机发布的思考与初识 应用发布,简单来说就是将已开发完成的系统功能部署到生产环境,并可正常对用户提供服务。,传统的应用发布步骤一般采用“三步曲”:,第一步:停止应用,第二步:更新应用,第三步:启动应用,那你肯定会问,从停止... 网站建设# 传统# 发布# 应用 4年前890
通过 Streamlit 库创建一个简单的人事系统 streamlit 是 基于 Python 的一个非常强大的 web 构建系统,通过该类库,我们可以实现不需要编写一行前端代码而构建一个完整的 Web 应用。,下面我们就来编写一个简单的人事系统吧,这... 网站建设# st# streamlit# web 4年前890
微服务架构,通俗易懂讲解 最近随着微服务(Microservice)的火爆,微服务架构也被大家越来越多的提及,今天就为大家结合收集的资料,权当做一个微服务架构的全面总结式的梳理~,微服务架构(Microservice Arch... 网站建设# microservice# 应用程序# 服务 5年前890
javascript全局变量的使用注意 ,说明,1、若要访问最外层的变量,即全局变量,则相比直接访问内部的变量而言,会带来比较大的性能损耗。,2、可以将经常使用的全局变量引用储存在一个局部变量里。,实例,以上就是javascript动态加载... 网站建设# javascript# js# 全局变量 5年前890
过五关!React高频面试题指南 作者丨Michael Pautov, 译者 | 翟珂, 审校丨Noe, 谈到前端开发,ReactJS是目前最受欢迎的选择之一。下面列出的是最常问到的ReactJS面试题。, 从易到难,让我们看一下五... 网站建设# dom# react# reactjs 5年前890
古老编程语言的向死而生 编译 | 王瑞平,有些语言在技术迭代过程中被逐渐淘汰,而有些语言则以另一种形式“向死而生”。,那么,编程语言的“陨落”意味着什么呢?在我们近一步讨论之前,会对此进行解释。,编程语言可以用来编写计算机应... 网站建设# algol# 于世# 编程语言 3年前880
如何免安装使用 Python?推荐 17 个在线的 Python 解释器! 作者:Al Sweigart,译者:豌豆花下猫@Python猫,英文:https://inventwithpython.com/blog/2022/10/30/17-online-python-ide... 网站建设# python# 安装# 浏览器 3年前880
使用Python轻松获取Binance历史交易 ,鉴于某些策略需要一定水平的技术数据,而其他数据可能只需要花费一个小时的时间,该过程并不总是那么简单,而基础架构,可用性和连接性等元素可能会因数据类型的不同而大相径庭。,但是为什么本文仅涉及获取“交易... 网站建设# binance# 为什么# 交易 3年前880
JVM 八股之首:三大垃圾收集算法 前文介绍过,基于分代收集理论的指导,我们才可以针对堆中不同的区域,设计出不同的垃圾收集算法,主要有以下三种:,全文思维导图如下:,标记-清除算法,Mark-Sweep“标记-清除”(Mark-Swee... 网站建设# 垃圾# 手机# 改进 4年前880
一文搞定Python读取文件的全部知识 文件是无处不在的,无论我们使用哪种编程语言,处理文件对于每个程序员都是必不可少的,文件处理是一种用于创建文件、写入数据和从中读取数据的过程,Python 拥有丰富的用于处理不同文件类型的包,从而使得我... 网站建设# open# python# 我们 4年前880
Java并发编程吐血1个月总结最全面的100道面试题 ,这篇文章,给大家聊聊一个百万级并发的中间件系统的内核代码里的锁性能优化。,很多同学都对Java并发编程很感兴趣,学习了很多相关的技术和知识。比如volatile、Atomic、synchronize... 网站建设# java# 中间件# 并发 4年前880
微前端:前端的微服务 微服务是构建可以独立工作的小型自治团队的流行方式。不幸的是,就其本质而言,微服务只在后端工作。即使有最好的微服务架构,前端开发仍然需要高度的相互依赖,这会引入耦合和通信开销,这会拖慢每个人的速度。,我... 网站建设# 前端# 我们# 服务 5年前880
一篇文章带你了解 CSS 属性选择器 属性选择器对带有指定属性的 HTML 元素设置样式。可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。,,CSS属性选择器提供了一种简单而强大的方法,可以根据特定属... 网站建设# html# 原素# 属性 3年前870
自动化测试的常见挑战 新技术的兴起和软件在各行业领域的使用导致了自动化测试的兴起。任何与软件发布相关的测试都是最广泛和最具挑战性的任务之一。开发人员必须提供能够正常工作的内容和软件。,在自动化测试过程中,将会使用多种方法... 网站建设# selenium# 开发人员# 测试 3年前870
这三大特性,让 G1 取代了 CMS! 大家好,我是树哥。,之前我们聊过 CMS 回收器,但那时候我们说 CMS 回收器已经落伍了,现在应该是用 G1 回收器的时候了。那么 G1 回收器到底有什么魔力,它比 CMS 回收器相比强在哪里呢... 网站建设# cms# g# 回收 3年前870
Java8全新日期、时间API在这全明白了 时间对生活来说非常重要,Java也为我们提供了时间的API,多数程序员都在吐槽Java8之前的日期和时间,在Java8中引入全新的日期和时间API,目前我们项目中都在使用这一新的API。之前的API到... 网站建设# api# java# 日期 3年前870
搞了个线上故障,被老板骂了…. ,大家好,我是Tom哥。,前几天跟一位小伙伴聊天,心情特别沮丧,刚被老板骂完.....,差点丢了饭碗,还好老板没说 “滚”。,就今年这就业行情,满眼都是泪哇。,小伙伴在一家初创公司,团队规模很小,老板... 网站建设# 小伙伴# 提交# 用户 4年前870
用 Python 制作可视化 GUI 界面,一键实现证件照背景颜色的替换 ,关于界面的大致模样其实和先前的相差不大,大家应该都看过上一篇的内容。,整体GUI的界面如下图所示:,,用户在使用的时候可以选择将证件照片替换成是“白底背景”或者是“红底背景”,那么在前端的界面上传完... 网站建设# gui# 北京# 照片 4年前870
一文带你了解时下最新的目标检测模型——YOLOv8 译者| 朱先忠,审校 | 孙淑娟,YOLOv8是Ultralytics公司推出的基于对象检测模型的YOLO最新系列,它能够提供截至目前最先进的对象检测性能。,借助于以前的YOLO模型版本支持技术,Y... 网站建设# ultralytics# yolo# yolov 4年前870
先聊聊「内存分配」,再聊聊Go的「逃逸分析」 要搞清楚GO的逃逸分析一定要先搞清楚内存分配和堆栈:,内存分配既可以分配到堆中,也可以分配到栈中。,什么样的数据会被分配到栈中,什么样的数据又会被分配到堆中呢?,GO语言是如何进行内存分配的呢?其设计... 网站建设# go# 内存# 函数 4年前870
Python 机器学习最常打交道的 27 款工具包 ,,NumPy(Numerical Python)是 Python的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,Numpy底层使用C语言编写,数组中直接存储对... 网站建设# numpy# python# 存储 5年前870
DevOps 专业人士最爱用的 25 种编程语言:Typescript 最受欢迎 ,持续集成持续部署工具平台 CircleCI 发布了一份年度 "软件交付状态 (State of Software Delivery)" 报告,分析了来自 43000 多个组织、超过 29... 网站建设# circleci# devops# 数据 5年前870
SpringCloud-全面详解(学习总结—从入门到深化) 微服务架构进化论 单体应用阶段 (夫妻摊位) 在互联网发展的初期,用户数量少,一般网站的流量也很少,但硬 件成本较高。因此,一般的企业会将所有的功能都集成在一起开发 一个单体应用,然后将该单体应用部... 网站建设# cloud# java# javascript 3年前860
洞察设计模式的底层逻辑 设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想中。笔者认为,不仅仅要掌握设计模式的用法,更要洞察设计模式的底层逻辑,只有那样,才能做到... 网站建设# 底层# 开发# 开发工具 3年前860
SpringBoot操作之项目自定义启动Banner ,当我们启动基于Spring Boot的应用程序时,通常会看到一个默认的图形,它显示了Spring标志和版本信息。这个就是启动Banner,在一些开源框架中也都会使用自定义的Banner,当然我们也可... 网站建设# banner# spring# 启动 3年前860
2022年CSS的发展如何? 2022年将成为 CSS 最伟大的一年。无论是在功能还是合作浏览器的功能发布方面,合作目标是实现 14 个功能。,本文是在 Google IO 2022上发表的演讲的文字形式。这里不会对每个功能进行深... 网站建设# css# interop# 功能 3年前860