如何快速理解复杂业务,系统思考问题? 正视复杂性 我们必须承认这个世界原本就非常复杂,就像以我们现在的科技仍然不能攻克新冠病毒、不能精确预测天气、不能有效控制经济形势异常波动一样,任何试图浮于表面、疏于投入就想了解并解决一个复杂问题的傲慢... 系统教程# 不能# 业务# 复杂 2年前90
开发一个浏览器插件从未如此简单 ... 大家好,我是 ConardLi。 实际上我们平时说的浏览器插件指的就是浏览器扩展,它可以帮助我们实现非常多强大的能力。以我们最常接触到的 Chrome 扩展 (Chrome Extension) 为... 系统教程# chrome# 我们# 扩展 2年前230
盘点那些高危却又不得不用的Linux命令 一、需求 《运维:对数据要有敬畏之心》一文从日常运维的主要环节总结了如何规避数据丢失的风险,如果你细品可能会意识到“操作系统级肯定不是只有rm -rf这类和文件相关的”,因此我们在此将Linux的高危... 系统教程# linux# 命令# 我们 2年前200
如何提升Linux服务器的安全性 每天都有成千上万的新网站诞生,这些网站大部分都是采用linux作为服务器,一方面是linux是免费的,需要资源更少,更稳定,一方面是因为linux的服务器防护性更高。但是如果我们不正确使用linux的... 系统教程# linux# root# 我们 2年前180
Windows 11 2022更新,创新含量超高 过去的几年中,我们生活、工作和学习的方式不断发生变化,PC 也在我们的日常生活中发挥着更加关键的作用。我们已经习惯通过在线的方式参与会议和活动、处理日常事务以及享受娱乐活动,这些原来并不存在的在线互动... 系统教程# pc# windows# 我们 2年前130
我们一起聊聊操作系统 一、计算机简介 在讲解操作系统之前,我们先从整体上讲一下计算机,再从硬件讲到软件,最后再讲操作系统。 1.1 什么是计算机 我们生活中几乎到处都能接触到计算机,从我们日常使用的手机、平板,到办公使用的... 系统教程# 我们# 操作系统# 服务器 2年前120
一文告诉你怎样构建健壮的分布式系统 我之前在这个博客上写过什么是分布式系统,以及它们如何以不得不处理更复杂的系统设计为代价为我们提供巨大的可扩展性。让我们讨论一下如何使分布式系统对随机故障具有弹性,随着系统变大,这种随机故障会变得越来越... 系统教程# 分布式系统# 我们# 故障 2年前100
win11突然黑屏怎么办 我们在运行win11的时候会遇到突然黑屏的情况,黑屏的原因是多样的,不过解决的办法也是有很多的,下面我们就来看一下如何解决win11黑屏死机的问题吧。,,方法一:,我们可以卸下外部硬盘驱动,还有其他电... 电脑技巧# win# 我们# 杀毒软件 2年前630
win11打印机共享设置方法 共享打印机是一件很不错的事情,我们可以共同使用同一个打印机打印东西,而且连接起来也是十分的方便,下面我们一起来看看如何连接打印机吧。,1、首先我们“ win+i”进入设置。,2、然后点击“ 蓝牙和其他... 电脑技巧# 共享# 我们# 打印机 2年前470
win11内核隔离打不开 内核隔离就是将我们的操作系统和设备隔离,防止恶意软件和其他的攻击而提供的保护,不过有些朋友的内核隔离打不开,那么究竟是怎么一回事呢,让我们一起来看看吧。,方法一:,1、一般在打不开的时候会提示我们具体... 电脑技巧# 兼容# 内核# 我们 2年前210
win11蓝牙怎么打开 蓝牙功能可以帮助我们无线连接鼠标或者说是键盘,可以让我们更方便的使用办公,我们在设置中找到蓝牙,然后就可以开启使用了,十分的好用。,1、首先我们打开“ 开始”。,,2、然后点击“ 设置”。,,3、接着... 电脑技巧# 我们# 打开# 无线连接 2年前500
win11edge无法访问网页 有时候在打开浏览器的时候会遇到无法访问此页面的标签,要是我们有紧急的事情要进行搜索的话那是非常的火大,不过不要慌,我们只需要在设置中就可以找到解决办法。,1、首先我们点击“ 开始”菜单。,,2、然后点... 电脑技巧# 我们# 无法访问# 浏览器 2年前180
win11内存完整性无法打开 要是出现了内存完整性无法打开的情况,多半是硬件不兼容,我们需要找出不兼容的硬件将其删除或者是一个一个拔出来,这样子就可以解决问题了。,方法一:,1、要是出现了内存不完整的话,系统会给我们提示。,2、我... 电脑技巧# 兼容# 内存# 完整性 2年前630
win11退出windows账户 在登录微软账户的时候有些时候也是会给我们带来不便的,我们可以退出微软账户将账号模式改为本地登录,这样就可以避免一系列问题了,下面我们一起来看一下如何退出。,1、首先我们点击“ 开始”。,,2、然后点击... 电脑技巧# 我们# 本地# 点击 2年前660
win11实时保护关了自己就开了 有时候win11的实时保护会让我们很多软件都装不了,而且就算我们关闭之后还是会自动打开,那么遇到这些问题我们应该如何解决呢,下面我们一起来看看吧。,1、首先我们先点击“ 开始”,进入 设置。,,2、然... 电脑技巧# win# 关闭# 我们 2年前260
win11卡顿严重完美解决教程 很多朋友在使用win11系统时,感觉电脑时不时会出现卡顿的情况,这可能是因为我们的电脑配置稍低,或者系统本身运行占据硬件太多,我们可以通过以下两种方法尝试解决,下面就跟着小编一起来看一下吧。,,方法一... 电脑技巧# win# 卡顿# 性能 2年前370
win11win键没反应 有时候在使用键盘的时候发现没有响应,这就说明了可能是键盘的问题,也有可能是电脑中的设置出了问题,那么我们应该如何解决呢,下面让我们一起来看一下。,方法一:,检查我们的键盘,可能键盘中带有灰尘,影响了键... 电脑技巧# lock# win# 可能 2年前1130
win11分屏功能怎么打开 分屏功能可以帮我们更好的对软件进行优化,而且分屏之后也可以更加便捷的处理对应的事物,可以大幅度的提高我们的办事效率,下面让我们来看看如何进行分屏。,方法一: ,1、按下键盘“ win+z”就可以进行分... 电脑技巧# 分屏# 可以# 右上角 2年前360
哇塞!居然用这个框架开发了一款这么好用的 Markdown 编辑器 今天,我们来使用Strve.js来搭建一款 Markdown 编辑器,没错!你没听错。我们需要创建了一个实时 Markdown 编辑器,用户可以在 textarea 中输入 Markdown 文本,然... 网站建设# js# markdown# strve 2年前170
三种非破坏性处理数组的方法 在这篇文章中,我们将会探索处理数组的三种方法:,目的是帮助你在需要处理数组的时候在这些特性之间做出选择。如果你还不知道.reduce()和.flatMap(),这里将向你解释它们。,为了更好地感受这三... 网站建设# 处理# 我们# 数组 2年前470
从数据到决策:项目管理和度量领域必备技能 “效率”作为得物技术部的关键词之一,大家在研发效能、会议效率、协作效率、办公效率等方面一直进行着持续地探索。在实际落地的过程中,为了更好地评估应用效果,往往需要将定性描述转换为可量化的数据指标。这些数... 网站建设# 我们# 指标# 效率 2年前2010
引领系统设计:深度探索的分步手册 ,通常,软件工程师在处理系统设计任务时遇到困难的主要原因有三个:,在阿里、腾讯、百度和字节这样的知名公司,如果一个工程师在系统设计上的表现不超过平均水平,他可能会发现自己在项目中的影响力有限。相反,表... 网站建设# 工程师# 我们# 步骤 2年前500
B 端软件:常见知识梳理 ,我一直从事企业级软件研发工作,也就是我们通常称之为 B 端软件。近年来,我的工作重心主要在研发低代码平台和 aPaaS 平台,这使我对 B 端软件有了更深入的理解。,和 B 端软件对应的就是我们熟悉... 网站建设# 我们# 深入# 研发 2年前2670
DDD实战 - Repository模式的妙用 大家好,我是飘渺。今天我们继续更新DDD(领域驱动设计) & 微服务系列。,在之前的文章中,我们探讨了如何在DDD中结构化应用程序。我们了解到,在DDD中通常将应用程序分为四个层次,分别为用户... 网站建设# ddd# layer# 应用程序 2年前230
面试官:阻塞队列有了解过吗? ,本节就一起探讨一下什么是阻塞队列,一起来看下吧!,我们先说一下为什么要引入阻塞队列。我们知道服务器的资源是有限的,就拿典型的生产者和消费者模型来讲。,消费者如果没有东西可以消费了,但是它还是在一直执... 网站建设# 我们# 本节# 生产者 3年前430
面试官:CountDownLatch有了解过吗? ,Java提供了一些非常好用的并发工具类,不需要我们重复造轮子,本节我们讲解CountDownLatch,一起来看下吧!,首先我们来看下这玩意是干啥用的。CountDownLatch同样的也是java... 网站建设# countdownlatch# java# 任务 3年前340
如何正确使用Event Sourcing 作者 | 苏晓风,,我们经常看到随着Event Sourcing一起出现的,还有几个大家比较熟知的概念:CQRS, EDA(Event-driven Architecture),当然还有DDD。在经历... 网站建设# event# sourcing# 会计 3年前560
15 行 Java 代码实现一个标准输出的进度条,其中的知识点你知道但并不一定会用 最近阿粉在折腾一台服务器,折腾的过程中往往会需要安装很多依赖软件,有的是在官网下载压缩包,有的是通过系统命令直接安装,在通过系统命令直接安装的时候,就会有类似下面的进度条出现。,进度条在我们日常使用的... 网站建设# java# 安装# 我们 3年前320
Python 实现八个概率分布公式及可视化 ,概率和统计知识是数据科学和机器学习的核心;我们需要统计和概率知识来有效地收集、审查、分析数据。,现实世界中有几个现象实例被认为是统计性质的(即天气数据、销售数据、财务数据等)。这意味着在某些情况下... 网站建设# 均匀分布# 我们# 数据 3年前450
Python 制作微博抓取 GUI 程序 在前面的分享中,我们制作了一个天眼查 GUI 程序,今天我们在这个的基础上,继续开发新的功能,微博抓取工具,先来看下最终的效果。,,整体的界面还是继承自上次的天眼查界面,我们直接来看相关功能。,我们整... 网站建设# widget# 微博# 我们 3年前340
彻底了解线程池的原理—40行从零开始自己写线程池 在我们的日常的编程当中,并发是始终离不开的主题,而在并发多线程当中,线程池又是一个不可规避的问题。多线程可以提高我们并发程序的效率,可以让我们不去频繁的申请和释放线程,这是一个很大的花销,而在线程池当... 网站建设# 原理# 多线程# 当中 3年前150
Excel永不消亡 作者 | Michael Bolton,译者 | 涂承烨,策划 | Ethan,罗里·萨瑟兰(Rory Sutherland)在畅销营销书籍《炼金术》(Alchemy)中写道,“电子表格没有给奇迹留下... 网站建设# excel# 我们# 电子表格 3年前650
使用这些配置规范并格式化你的代码 在日常工作中,我们会接触形形色色的工程。如果工程使用的技术架构不同,可能会有对应不同的代码规范。而每个人的编码习惯是不一样的,也是难以短时间内改变的,这也是我们常常在开发一个新工程的时候,会遇到各种规... 网站建设# 工程# 我们# 所有 3年前460
Go 真实项目的性能案例研究 大家好,我是程序员幽鬼。,Dolt DB[1] 是世界上第一个可以像 git 存储库一样分支和合并、推送和拉取、分叉和克隆的 SQL 数据库。,我们从头开始构建 Dolt 的存储引擎,以加快这些操作... 网站建设# dolt# sql# 存储 3年前630
Spring Cloud--多租户电子邮件发送系统设计与实现 ,在日常生活中,邮件已经被聊天软件、短信等更便捷的信息传送方式代替。但在日常工作中,我们的重要的信息通知等非常有必要去归档追溯,那么邮件就是不可或缺的信息传送渠道。对于我们工作中经常用到的系统,里面也... 网站建设# springboot# 我们# 租户 3年前240
四种不应该使用箭头函数的情况 ,箭头函数给我们的工作带来了极大的方便,但是它们有什么缺点呢?我们应该一直使用箭头函数吗?我们应该在哪些场景中停止使用箭头函数?,现在,我们开始吧。,在箭头函数中,我们不能像在普通函数中那样使用 ar... 网站建设# arguments# fn# 函数 3年前150
面试官:CyclicBarrier有了解过吗? ,Java提供了一些非常好用的并发工具类,不需要我们重复造轮子,本节我们讲解CyclicBarrier,一起来看下吧~,这个跟我们上节讲的CountDownLatch有点类似,从字面意思讲是相当于一个... 网站建设# countdownlatch# cyclicbarrier# 上节 3年前430
面试官:有了解过ReentrantLock的底层实现吗?说说看 上节带大家学习了它的基本使用,我们可以了解到它是一个可重入锁,下面我们就一起看一下它的底层实现~,我们在使用的时候,都是先new它,所以我们先看下它的构造函数,它主要有两个:,从字面上看,它们... 网站建设# 公平# 开销# 我们 3年前240
从头开始进行CUDA编程:线程间协作的常见技术 在前一篇文章中,我们介绍了如何使用 GPU 运行的并行算法。这些并行任务是那些完全相互独立的任务,这点与我们一般认识的编程方式有很大的不同,虽然我们可以从并行中受益,但是这种奇葩的并行运行方式对于我们... 网站建设# cuda# 我们# 数组 3年前1450
六个ES6中很酷的数组函数 关于奇怪的 Array 函数,众所周知,我们可以通过Array函数做以下事情。,初始化指定长度的数组;设置数组的初始值。,传递给Array函数的参数个数不一样,其作用也不一样。这常常让我感到困惑。,幸... 网站建设# array# 函数# 我们 3年前380
我们是如何记录图片的? ,作为 Web 开发者,我们日常需要与各式各样的图片格式打交道,以至于有些知识几乎已经成为常识,比如我们应该都知道 PNG 可以支持透明度,jpg 可以压缩到较低的质量,而 gif 则可以显示动图... 网站建设# 互联网# 可以# 图片格式 3年前1680
哈希函数、哈希表、HashMap,二叉搜索树简介 大家好,我是梁唐。,随着这篇文章,我们进入了本书的第五章——哈希表。,要理解哈希表,就需要先理解哈希函数,而想要理解哈希函数,最好从它的原理入手。我们为什么需要哈希函数,它的出现解决了一个什么实际的问... 网站建设# 函数# 哈希# 张三 3年前880
面试官:说一下线程间的通信 合理的使用多线程能够更好的利用服务器资源,一般来讲,每个线程内部都有自己的上下文,它们之间互不干扰。但是我们有时候需要多个线程之间互相协作,就需要我们掌握线程的通信方式。,首先我们先了解一下锁的概念... 网站建设# 多线程# 我们# 智行 3年前450
代码注释的艺术,优秀代码真的不需要注释吗? 前天回家路上,有辆车强行插到前面的空位,司机大哥暴躁地拍着方向盘吐槽道“加塞最可恶了”,我问“还有更可恶的吗”,司机大哥淡定说道“不让自己加塞的”。似乎和我们很类似,我们程序员届也有这 2 件相辅相成... 网站建设# 代码# 加塞# 可恶 3年前760
没想到字符串分割还能这样玩 大家好,我是指北君。,我们写代码的时候,经常会遇到这样一个场景,那就是分割字符串。比如说把一个字符串分成N个,或者说按照N个字符分割。,我们今天就来看看怎么每隔N个字符分割字符串。首先我们就使用 JD... 网站建设# split# string# 分割 3年前440
搞微服务还用Spring Cloud?Istio好用到爆! 过去,我们运维着“能做一切”的大型单体应用程序。这是一种将产品推向市场的很好的方式,因为刚开始我们也只需要让我们的第一个应用上线。而且我们总是可以回头再来改进它的。部署一个大应用总是比构建和部署多个小... 网站建设# 宕机# 并发# 我们 3年前330
手把手教大家在 Spring Boot 中处理 flowable 中的用户和组! 然说我们在实际开发中,很少会直接用到 flowable 中的用户体系,但是,也不太可能完全用不到,毕竟官方设计了这个东西,而存在就必然有其合理性,所以,今天松哥还是来和大家聊一聊,在 Spring B... 网站建设# boot# flowable# spring 3年前560
使用GitHub Actions实现自动化部署 大家在工作中想必都是通过自动化部署来进行前端项目的部署的,也就是我们在开发完某个需求时,我们只需要将代码推送到某个分支,然后就能自动完成部署,我们一般不用关心项目是如何build以及如何deploy的... 网站建设# 前端# 我们# 自动化 3年前480
Synchronized 的几种错误用法,你会了吗? 大家好, 我是指北君。,synchronized 在我们平常工作中也是挺常用的, 对于摆脱多线程问题很有帮助。但是如果synchronized被错误使用时,可能会给我们带来很多麻烦。,在本文中,我们将... 网站建设# synchronized# 同步# 对象 3年前800
Git如何恢复被搁置的修改记录 大家好,我是指北君。,像 git stash和 git stash pop 这样的命令是用来搁置(藏匿)和恢复我们工作目录中的变化的。在本教程中,我们将学习如何在 Git 中恢复隐藏的修改记录。,在我... 网站建设# git# stash# 修改 3年前190
JavaScript 中的依赖注入 ,依赖注入 DI (Dependency Injection) 是编程领域中一个非常常见的设计模式,它指的是将应用程序所需的依赖关系(如服务或其他组件)通过构造函数参数或属性自动注入的过程。这样做的好... 网站建设# 依赖# 我们# 注入 3年前490
SOLID:开闭原则Go代码实战 一个软件实体,如类、模块和函数应该对扩展开放,对修改关闭。 简单地说:就是当别人要修改软件功能的时候,使得他不能修改我们原有代码,只能新增代码实现软件功能修改的目的。,作为程序员先上代码,比如我们想实... 网站建设# 代码# 修改# 我们 3年前380
Web3应和Web2一样用JavaScript构建 译者 | 卢鑫旺,在过去的几个月里,我们听到了很多关于Web3的消息,然而,关于它是什么以及我们如何操作它,仍然有一个谜。最近,加密行业的市场低迷导致了用户和开发人员的进一步怀疑,但我们必须将Web... 网站建设# javascript# web# 开发人员 3年前760
超详细的 React 组件设计过程 - 仿抖音订单组件 作为数据驱动的领导者react/vue等MVVM框架的出现,帮我们减少了工作中大量的冗余代码, 一切皆组件的思想深得人心。,组件就是对一些具有相同业务场景和交互模式代码的抽象,这就需要我们对组件进行规... 网站建设# react# 我们# 用到 3年前810
五个真正方便的 Python 装饰器,用于分析和调试Python代码 ,装饰器的美妙之处在于它们非常易于应用,为你的代码提供了许多额外的功能。在本文中,我将介绍 5 个方便的装饰器,你可以轻松地将它们应用于调试代码时遇到的实际问题。,在我们开始之前:你知道你也可以让装饰... 网站建设# python# wrapper# 代码 3年前500
八个无需编写代码即可使用 Python 内置库的方法 近几年 Python 语言之所以流行,是因为我们可以使用它编写更少的代码来实现复杂的功能。Python 开发者社区非常欢迎那些封装了复杂实现但是对使用者十分友好的工具包。,然而,Python 的简便性... 网站建设# python# 代码# 命令行 3年前730
HA InfluxDB 作为 Prometheus 的后端存储 Prometheus本地存储专为短期且性能要求不高的数据而设计的,因此,使用的时候需要确认当前数据的保留期限以及相应的可用性要求。为了让我们将持久数据存储更长的时间,我们使用了“外部存储”机制。在这种... 网站建设# influxdb# prometheus# relay 3年前270
详解 Java.util.Arrays 的使用技巧 大家好,我是指北君。,在本文中,我们来看看 java.util.Arrays ,我们可以使用 Arrays 创建,比较,排序,搜索,stream 和转化数组。,我们来看看,使用Arrays 怎么创建一... 网站建设# arrays# copyof# 使用 3年前560
我经常使用的三种有用的设计模式 什么是设计模式?我们为什么需要学习设计模式?,网上已经有很多开发者在讨论。我不知道你怎么想,但对我来说:设计模式是我个人觉得可以更好解决问题的一种方案。,这意味着什么?如果你开发的项目的功能是固定的... 网站建设# 代码# 使用# 我们 3年前140
在 Swift 图表中使用 Foudation 库中的测量类型 ,在这篇文章中,我们将建立一个条形图,比较基督城地区自然散步的持续时间。我们将使用今年推出的新的Swift Charts 框架,并将看到如何绘制默认不符合 Plottable 协议的类型的数据,如 M... 网站建设# measurement# swift# unitduration 3年前440
Java多线程专题之Lock锁的使用 Lock它是java.util.concurrent.locks下的一个接口,它也是用来处理线程同步问题的。,因为它只是接口,所以我们需要找到它的实现类,下面重点给大家介绍ReentrantLock... 网站建设# java# lock# synchronized 3年前380
Css3的attr函数使用,加载unicode图标 阿里矢量图标在项目中都用使用,通常一般我们引入css使用iconfont,或者我们使用svg加载图标,亦或我们可以使用Unicode,除了第一种与第二种,今天分享第三种方式unicode加载... 网站建设# css# unicode# 加载 3年前420
大量新老项目接入,服务限流如何排除差异快速落地? 某一天有一个项目服务突然出现异常,我们定位到的原因是有大量的突发流量进来,那么我们会先采取被动的临时手段去处理当前故障,接着上线Nginx的限流功能进行快速止损,防止二次故障。但是Nginx的限流功能... 网站建设# nginx# 我们# 接入 3年前290
No.0 - 流计算产品综合洞察@以终为始 了解流计算之源,我们需要看一些自然现象,我们从左往右看,第一个词斗转星移,描述的是地球绕太阳旋转和地球自转的自然现象。后面的改朝换代,生老病死,四季变化,日月交替也是被大家共识的客观事实。这些词语虽然... 网站建设# 一叶# 我们# 时间 3年前280
详解Lombok @ToString() 的使用技巧 大家好,我是指北君。,在平时我们工作的时候,我们经常会使用toString() 方法来输出一个对象的一些属性信息。Lombok 给我们提供了一个自动生成 toString()代码的注解,可以减少代... 网站建设# account# lombok# tostring 3年前590
一个操作,Maven 轻松迁移 Gradle 大家好,我是指北君。,今天我们来讲讲如何将 Maven 项目转换为 Gradle 项目。这个过程还是蛮简单的,下面通过一个例子来说明怎么转换。,如果没有安装 gradle, 我们可以从 Gradle ... 网站建设# gradle# maven# pom 3年前320
2022年需要考虑的十大热门技术有哪些 科技进步是我们存在的特权,我们可能不会注意到它是如何每天都在进步的。然而,一些企业毫不犹豫地抓住机会来促进销售。与此同时,娱乐产业推动技术发展,并提供新的沉浸式体验。因此,人类活动的所有主要领域都促使... 网站建设# seo# 人类# 哪些 3年前270
OKR之剑·理念篇03:OKR理念认同 ,众所周知,OKR 引入中国多年,很多创业成长期的互联网公司都在纷纷实施 OKR,似乎都认为实施了 OKR 之后就能和 Google 一样成为互联网巨头。然而,实际结果并不尽如人意(参考佐佳咨询针对 ... 网站建设# okr# 偏差# 尽如人意 3年前340
Golang 的 “omitempty” 关键字详解 熟悉 Golang 的朋友对于 json 和 struct 之间的转换一定不陌生,为了将代码中的结构体与 json 数据解耦,通常我们会在结构体的 field 类型后加上解释说明,注意:「结构体的属性... 网站建设# json# omitempty# 初始化 3年前1500
用Python写了一个微信聊天机器人 ,在我们的生活和工作当中,很多时候我们并不能及时地回复消息,尤其是业务比较多的人,客户给我们发消息我们不回又不好,但又没有那么多精力时时回复,这个时候智能机器人就能帮助我们解决很多问题。,像电商类的客... 网站建设# python# 微信# 我们 3年前420
服务出现明显的变慢,该如何诊断处理? 在日常工作中,应用出现性能问题是不可避免的,绝大部分公司都没有专门的性能团队,出现问题还是需要我们自己去排查处理,所以掌握基本的性能知识和技能就显得很有必要,也是开发工程师进阶的必要条件,能否快准狠的... 网站建设# 变慢# 性能# 我们 4年前350
面试官:为什么“false == []”和“false == ![]”都返回true? JavaScript 是一种非常优秀的编程语言,但与此同时,它也常常让我感到困惑。,,可能我还不够了解!有时我真的想不通它是如何工作的,看完这5个奇怪的问题,你就知道我为啥这么说了,你知道这些古怪问题... 网站建设# false# fatfish# 我们 4年前490
七大提高React 性能的技巧 ,一些刚开始学习 React,或者从其他框架转入 React 的开发者,一开始可能不会太关注性能。因为需要一些时间来发现新学习的框架的性能缺点。,后来,由于缺乏经验,这些开发人员在编写代码时会犯一些小... 网站建设# react# 性能# 我们 4年前640
如何使用 Java 将图像文件转换为 GIF 或 WebP 格式 了解如何将数十种常见的图像文件类型(包括但不限于 PNG 和 JPG)分别转换为 GIF 和 WebP 格式。,,如果我们准备在线为特定目的重新格式化图像,我们选择的新格式需要准确反映我们设想的用例... 网站建设# gif# jpg# 图像文件 4年前570
13 个非常有用的 Python 代码片段,建议收藏! 今天我们主要来介绍应用程序当中的通用 Python 代码片段,一起进步吧。,,我们先从最常用的数据结构列表开始。,假设我们在 Python 中有两个列表,我们希望将它们合并为字典形式,其中一个列表的... 网站建设# python# 代码# 列表 4年前180
提高 Python 代码可读性的五个基本技巧 Python 中有许多方法可以帮助我们理解代码的内部工作原理,良好的编程习惯,可以使我们的工作事半功倍!,例如,我们最终可能会得到看起来很像下图中的代码。虽然不是最糟糕的,但是,我们需要扩展一些事情... 网站建设# python# 代码# 可读性 4年前550
关于爱情的散文日志欣赏 爱情电影中,千篇一律的情节使人感到乏味。下面是第一范文网小编收集整理关于爱情的散文日志欣赏,以供大家参考。关于爱情的散文日志欣赏篇一:青春不会老的旅行 作者:魏家劲 我们留恋校园的每一个角落,只因为... 系统教程# 我们# 散文# 日志 4年前01750
爱你一辈子的散文文章_关于爱你一辈子的唯美散文 很多人都说,爱一个人就要爱一辈子,这样的爱情才是最好的,下面是第一范文网小编给大家整理的爱你一辈子的散文文章,希望能帮到大家! 爱你一辈子的散文文章:我会爱你一辈子 我们曾说过,在你最难过,最丧气到... 系统教程# 一起# 一辈子# 喜欢 4年前01780
关于热爱家乡的散文 我们家乡的美丽,全是我们热爱家乡的结果。所以我们要热爱自己的家乡的风土人情,还要保护大自然的景观;下面是有关于热爱家乡的散文,欢迎参阅。关于热爱家乡的散文:热爱家乡 我的家乡是一个很吸引人的地方,不... 系统教程# 家乡# 我们# 散文 4年前01700
Spring Cloud 还没学明白,Istio 又是什么鬼?? 大家好,我是不才陈某~,过去,我们运维着“能做一切”的大型单体应用程序。这是一种将产品推向市场的很好的方式,因为刚开始我们也只需要让我们的第一个应用上线。,而且我们总是可以回头再来改进它的。部署一个... 网站建设# 分布式# 并发# 我们 4年前720
四个很多人都不知道的现代 JavaScript 技巧 JavaScript在不断的进化和升级,越来越多的新特性让我们的代码变得更加简洁。因此,今天这篇文章,我将跟大家分享 4 个不常用的 JavaScript 运算符。让我们一起研究它们。,,这个功能非常... 网站建设# javascript# 下面# 代码 4年前260
19个杀手级 JavaScript 单行代码,让你看起来像专业人士 ,我们可以使用 Math.random() 来生成一个随机字符串,当我们需要一个唯一的 ID 时非常方便。,如果你了解 XSS,其中一种解决方案是转义 HTML 字符串。,此方法用于将字符串中每个单词... 网站建设# math# 使用# 字符串 4年前370
这些 Hook 更优雅地管理你的状态 今天我们来聊聊 ahooks 中那些可以帮助我们更优雅管理我们 state(状态)的那些 hook。一些比较特殊的,比如 cookie/localStorage/sessionStorage,useU... 网站建设# hook# state# 优雅 4年前440
面向开发人员的 DevOps — 简介和版本控制 我以一个笑话开始我的一些谈话:在我那个时代,我们没有监控或可观察性。我们会去服务器试一试。听到高清旋转?它的工作!,我们没有 DevOps。如果幸运的话,我们有一些管理员和技术人员来解决硬件问题。就是... 网站建设# devops# 一加# 公司 4年前340
互联网公司如何塑造一支有创业精神的技术团队 在互联网公司带过技术团队的人,或多或少会遇到这样一些问题:,这些问题阿里的技术团队也会遇到,所以我们一直在思考到底发生了什么,我们应该怎么应对。我大概从时代背景和组织形势两个方面去找一些线索。,要搞清... 网站建设# vuca# 互联网# 商业 4年前300
深入理解 Spring 事务:入门、使用、原理 大家好,我是树哥。,Spring 事务是复杂一致性业务必备的知识点,掌握好 Spring 事务可以让我们写出更好地代码。这篇文章我们将介绍 Spring 事务的诞生背景,从而让我们可以更清晰地了解 ... 网站建设# spring# 事务# 介绍 4年前610
Java record vs Lombok,谁更胜一筹? 大家好,我是指北君。,Java的 record 关键字是Java 14中引入的一个新的语义特性。record 对于创建小型不可变的对象非常有用。另一方面,Lombok 是一个Java库,可以自动生成一... 网站建设# color# java# lombok 4年前500
九个应知应会的单行Python代码 ,当我们开始学习 Python 时,我们通常会优先编写能够完成工作的代码,而不会关注代码的可读性以及代码的简洁性和效率。,确切来说,这是完全没有问题的,但是有一些方法可以在不忽略可读性的情况下缩短我们... 网站建设# python# 代码# 可读性 4年前710
如何让别人看不懂你的 JS 代码? 大家好,我是 ConardLi。,,我们在上周的文章中一种奇特的 JavaScript 编码风格:Get 一种可以用来装逼的 JavaScript 编码风格,引起了广大网友的热议。,这是实际上属于一种... 网站建设# javascript# 代码# 我们 4年前390
如何在 Flutter 中构建增强现实应用 AR 应用程序为我们在相机上的体验添加数据或视觉效果。流行的示例包括 Instagram 过滤器、Snapchat 过滤器、各种地图应用程序等。,AR 允许用户将虚拟对象放置在现实世界中,然后与它们进... 网站建设# ar# flutter# 应用程序 4年前170
如何在DDD中建立领域模型 作者 | TWInsights,在前文《当我们谈论DDD时我们在谈论什么》中我们讨论了DDD的战略设计和战术设计。在本文中我们将继续探讨领域模型。,,在实际项目中,模型设计者往往过早陷入具体构... 网站建设# ddd# 关联# 我们 4年前560
30分钟开发一款抓取网站图片资源的浏览器插件 ,基于谷歌浏览器的插件层出不穷, 它可以帮助我们解决单一网站解决不了的很多问题,也有很多前端极客们开发了大量有意思的浏览器插件,所以我也花了大概一天的时间,看完了谷歌浏览器插件开发文档,在这里特地总结... 网站建设# 开发# 我们# 插件 4年前1310
Pandas中Apply函数加速百倍的技巧 [ 引言 ] 虽然目前dask,cudf等包的出现,使得我们的数据处理大大得到了加速,但是并不是每个人都有比较好的gpu,非常多的朋友仍然还在使用pandas工具包,但有时候真的很无奈。,我们以App... 网站建设# apply# pandas# swift 4年前430
17条好用的 Python 技巧分享! ,正文,大家好,我是Python人工智能技术。,在这篇文章中,我们将讨论最常用的python技巧。大多数这些技巧都是我在日常工作中使用过的简单的Trick,我觉得好东西就是要拿出来和大家一起分享。,闲... 网站建设# any# python# 多个 4年前120
一文搞定Python读取文件的全部知识 文件是无处不在的,无论我们使用哪种编程语言,处理文件对于每个程序员都是必不可少的,文件处理是一种用于创建文件、写入数据和从中读取数据的过程,Python 拥有丰富的用于处理不同文件类型的包,从而使得我... 网站建设# open# python# 我们 4年前740
提取信息,Java还有这个操作!你明白了吗? 大家好,我是指北君。,在本文中,我们来看看如何使用位操作符实现低级别的位掩码。我们将看到我们如何将一个单一的int变量作为一个单独的数据容器。,位掩码允许我们在一个数字变量中存储多个值。我们不再把这个... 网站建设# 一个# 变量# 我们 4年前200
vivo 实时计算平台建设实践 2022年,vivo互联网在网用户总数达到2.8亿,多款互联网应用的日活超过了千万甚至突破了1亿,为了向用户提供优质的内容和服务,我们需要对如此大规模的用户所产生的海量数据进行实时处理,帮助我们进行运... 网站建设# vivo# 业务# 我们 4年前470
面试官:阻塞队列的底层实现有了解过吗? ,本节以ArrayBlockingQueue为例, 带大家看下阻塞队列是如何实现,一起来看下吧!,同样的,我们先从它的构造函数看起。,上节我们使用的就是它的默认用法,公平锁和非公平锁我们之前讲... 网站建设# arrayblockingqueue# 我们# 构造函数 4年前370
单元测试效率优化:为什么要对程序进行测试?测试有什么好处? 单元测试(Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 程序单元是应用的最小可测试部件。简单来说,就是测试数据的稳定性是否达到程序的预... 网站建设# 单元测试# 我们# 模块 4年前270
Go 语言 context 优秀实践 Go 语言在 v1.7 引入 context 包,关于它的使用方式,我们在之前的文章中已经介绍过,感兴趣的读者朋友们可以翻阅。,本文我们介绍 context 包的最佳实践,包括传值、超时和取消。,我们... 网站建设# context# func# go 4年前180