自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(293)
  • 收藏
  • 关注

原创 Rust vs Go:如何选择最适合你的编程语言

在讨论 Rust 与 Go 两种编程语言哪种更优秀时,我们将探讨它们在性能、简易性、安全性、功能、规模和并发处理等方面的比较。同时,我们看看它们有什么共同点和根本的差异。现在就来看看这个友好而公平的对比。

2024-04-30 17:52:14 236

原创 推荐一款实用的 Python 库——sjvisualizer

sjvisualizer库允许用户自定义图表样式,包括图表类型、颜色、标签等。# 自定义折线图样式示例sjv.line_chart(data=data_csv, x='日期', y='销售额', title='每日销售额趋势', style='--', color='red', label='销售额')# 自定义柱状图样式示例。

2024-04-29 15:41:35 314

原创 管理者如何在团队里讨论敏感话题

在团队中处理不便讨论的敏感话题可能会令人不适,但如果无视问题,它们会不知不觉地积聚起来,影响士气。随着团队地理上越来越分散以及线上沟通增多,感知到团队间的不适或提出敏感话题变得更加困难。但是,忽略这些难以启齿的话题会导致工作关系紧张和无效会议。长此以往,这些问题还会阻碍团队解决问题、学习并提高表现,每年可能造成数百万美元的损失。有必要在这些问题变得更严重、影响团队士气和表现之前,揭开团队中的敏感话题。下面是一些建议。

2024-04-24 17:51:18 707

原创 JavaScript模块化开发的前世今生

现代化的编程语言,基本都支持模块化的开发,咱不说别的,就最原始的Shell,我们公司都整了一套模块化开发的框架,进行模块化开发。但是,日常在编写JavaScript代码,或者阅读别人的JavaScript代码时,总是看到requireimportexport等等关键字,都说是JavaScript中的模块化的开发方式,这直接就把我整懵逼了,这怎么一个模块化的开发就搞出这么多的东西啊,这么多的关键词啊,入门即让人放弃?

2024-04-11 14:32:10 778

原创 必须要了解的11 个 HTML 技巧

今天分享的文章到此结束了,11个html小技巧希望对你有帮助,欢迎留言你知道的更多优化小技巧~

2024-04-10 10:05:33 859

原创 一文教你如何安装和使用Docker

Docker是一种开源容器化技术,它允许开发者将应用及其依赖打包到一个轻量级、可移植的容器中。这种方法确保了应用在不同环境中的一致性和效率。Docker的出现标志着云计算和微服务架构的一个重要转折点。通过对Docker的深入探讨,我们可以看到Docker作为一种现代化的容器化技术,在技术领域的影响是多方面的。从Docker的简介到其架构和组件的全面解析,再到实际的安装、配置和基本命令操作,我们了解了Docker如何将复杂的应用容器化过程变得简单高效。

2024-04-01 16:12:14 1046

原创 vue3开发前端表单缓存自定义指令,移动端h5必备插件

至此,vue3前端表单缓存自定义指令就开发完了,是不是非常简单?另外,只关注自己的一亩三分地,也是很难跳出程序员这个圈子的。前端开发,你的认知不能仅局限于技术内,需要发散思维了解技术圈的前沿知识。细心的人会发现,开发内部工具的过程中,大量的页面、场景、组件等在不断重复,这种重复造轮子的工作,浪费工程师的大量时间。介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。

2024-03-29 17:03:30 1339

原创 请查收!一份Go代码优化实用指南

Go非常适合构建高性能应用,本文通过对整型切片求和代码的优化,介绍了常用的Go代码优化方案,从而让代码获得更好的性能。原文:代码优化是软件开发流程中的关键步骤,从而确保程序高效运行、性能良好,本文将结合实例探讨优化 Go 代码的一些策略。

2024-03-28 16:16:47 723

原创 一个帮助简化 antd Modal 状态管理的工具

一个帮助简化 antd Modal 状态管理的工具。

2024-03-28 15:47:25 381

原创 web 技术中前端和后端交互过程

具体来说,当用户触发某个行为后,客户端会通过 http/https 请求,和服务器建立连接、发送请求,往往这个请求首先会被连接到 LB(负载均衡上),LB 根据配置,将请求转发到内部的 API 服务上。细心的人会发现,开发内部工具的过程中,大量的页面、场景、组件等在不断重复,这种重复造轮子的工作,浪费工程师的大量时间。支付宝上有订购火车票的服务,现在阿里巴巴又开发了一个微信小程序,上面也可以订购火车票,那么订购火车票的代码只需要开发一份就行了,谁需要它就去找它(请求调用)就行啦。

2024-03-27 14:19:08 1502

原创 浅谈C++引用的使用以及底层原理

是没有static,count的函数栈帧结束后,n的值传给临时变量,这个临时变量是在寄存器或者main函数里面开辟的,此时count函数栈帧被销毁还给操作系统,临时变量再赋值给main函数中的ret。//这里的&去掉,ret依然是c的别名,函数结束后c依然还给了操作系统,ret一定是未知,当然有可能对,取决于第一次栈帧销毁时c的值。//上面是c是局部变量,函数结束后还给了操作系统,此时ret是c的引用别名,所以ret的值是未知的。// 权限只适用于指针和引用,这个是可以的,n和m两个空间是独立的。

2024-03-26 15:51:42 710

原创 谈谈Node.js版本管理工具

Node.js是一个开源的、跨平台的、用于服务端和网络应用的运行平台。它基于Google's V8引擎,并使用事件驱动、非阻塞I/O模型,使得其轻量且高效。Node.js的目标是使得JavaScript的开发范围扩展到Web开发之外,使开发者可以使用JavaScript为系统编写服务器端的软件,并轻松地构建高性能、实时的Web应用。Node.js包含了一系列内置模块,如文件系统访问、二进制数据处理、加密等,无需其他额外的库或工具就能进行服务器端开发。

2024-03-25 16:41:19 1116

原创 在Python项目中,如何进行数据库连接、数据操作封装和错误处理?

在Python项目中,进行数据库连接和数据操作的封装是非常重要的,可以提高代码的可维护性和可扩展性,同时也有利于统一管理数据库连接和操作逻辑。在封装数据库连接和数据操作时,我们通常会考虑以下几个方面:连接管理、数据操作封装和错误处理。下面我将详细介绍如何进行数据库连接和数据操作的封装以及错误处理的最佳实践。

2024-02-23 16:24:39 442

原创 如何高效率完成软件开发?试试低代码

对于一个非技术出身的软件行业从业者而言,理解技术是一道坎,但也是向上发展所必须跨越的一道坎。在一个软件公司,无论是商务、售前还是项目经理亦或者是产品经理,对技术的理解程度,往往意味着他的专业程度。而如何理解技术,很多人无从下手。因此,本文试图另辟蹊径,利用更低的成本、更高的效率实现开发。

2024-02-23 15:22:21 489

原创 2024年数据中心的四大趋势

数据中心是公司存储和客户信息的中心,但随着对更多存储空间的需求的增加,环境也在不断变化。

2024-02-22 17:25:38 358

原创 低代码开发平台助力内部系统开发

根据相关研究报告显示,许多企业中,开发人员经常花费至少30%的时间来构建内部系统。随着公司规模增大,这个问题变得更加严重。想象一下,假设一家拥有1000多名员工的公司,开发人员用近45%的时间来内部系统开发,是不是有些浪费了开发人员的生产力呢?

2024-02-22 15:16:47 1000

原创 聊聊微服务那些事,你知道哪些?

微服务作为一种软件架构,正得到越来越多的关注。微服务架构典型的应用行业有电商、游戏、直播、社交、物联网等等。具体的案例应用有淘宝、支付宝、微信、微博等应用,新兴案例应用有拼多多、美团、饿了么等应用。

2024-02-21 17:18:13 832

原创 低代码:更高效、简单的方式开发出专业级的项目

你是否为编程世界的各种挑战感到头痛?想要以更高效、简单的方式开发出专业级的项目?

2024-02-21 15:04:42 1403

原创 7个必会的数据可视化库

Plotly 被许多用户誉为最好的 Python 可视化库,是一个交互式、开源且全面的工具,用于在 Python 中创建声明性可视化。它通过提供简洁而富有表现力的方式来创建复杂的绘图,从而简化了数据可视化的过程。Altair 是 Python 可视化软件包之一,它提供非常令人愉快且引人注目的数据可视化,但与 Seaborn 相比,需要更多的精力来理解和编写。它提供了一种结构化的方式来表达视觉意图,使用户可以轻松地用简单的代码表达复杂的想法。它的语法直观且富有表现力,因此用户只需几行代码即可创建复杂的绘图。

2024-02-20 17:24:24 1006

原创 3款逆天好用的国产软件,装了就舍不得卸载

以上3款软件,每一款都良心好用,均是笔者尝试使用过确定好用的软件,试试看,定能让你效率翻倍,好用又强大的它们值得点赞与收藏!

2024-02-20 15:46:05 985

原创 低代码,提高软件开发效率,协同办公更高效

“站在巨人的肩膀上让你事半功倍”,本文阐释如何使用低代码工具成倍提高生产力,不管是个人还是企业,值得一看,都将受益。

2024-02-19 17:00:54 1011

原创 如何探索和可视化用于图像中物体检测的 ML 数据

预训练模型和Spotlight 等工具的使用,可以让我们的对象检测可视化过程变得更加容易,进而增强数据科学的工作流程。您可以使用自己的数据去尝试和体验上述代码

2024-02-19 14:54:03 865

原创 基于Spring Cloud创建弹性微服务

在微服务环境中,通常有多个服务,每个服务都需要自己的配置。它提供的功能,如外部化配置、服务发现、熔断、负载均衡和分布式跟踪,在创建可持续的微服务环境中发挥着重要作用。使用 Spring Boot 开发微服务很受欢迎,因为它可以快速启动一个项目,并具有合理的默认值和最少的配置。然而,随着应用程序的复杂性的增加,处理服务配置、服务发现、熔断和负载均衡等问题的需求也在增加。Spring Cloud,使用 Netflix Eureka 或 Consul,提供了服务发现功能,使每个服务能够发现和相互交互。

2024-02-18 18:06:29 639

原创 了解低代码这项软件开发工具

低代码开发平台是一种无需编码或者只需要少量代码即可快速生成应用程序的开发平台,通过可视化进行应用程序开发的方法,让不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。

2024-02-18 15:07:11 966

原创 如何使用机器人和物联网实现仓库自动化

自动化和机器人化不再仅限于制造过程; 现代仓库也正在采用大量新技术。

2024-02-06 14:42:13 979

原创 分享一款轻量化、适合程序员的低代码开发工具

JNPF是一款基于springboot、vue.js技术的企业级低代码平台,采用微服务、前后端分离等标准的原生架构,基于可视化业务建模、流程建模、表单建模、报表建模、大屏建模、移动端建模等工具,零代码快速构建业务应用。

2024-02-06 11:22:46 1077

原创 深度解析:i++ 与 ++i,探究其性能差异与使用技巧

在编程世界中,经常会遇到对变量进行递增操作,而i++和++i这两个递增操作符就是我们常用的两种方式。这两者看似简单,但却有着微妙的性能区别和使用差异。

2024-02-01 17:24:37 412

原创 JNPF低代码平台存在的价值

低代码开发平台是近年来兴起的一种软件开发体例,它为非技术背景的人员提供了编写应用程序的能力,而无需编写任何代码,这种开发体例正在逐渐改变传统的软件开发模式,为企业带来了更高的效率和矫捷性,在低代码开发平台中,JNPF低代码开发平台是备受关注的一款工具。

2024-02-01 16:00:10 614

原创 MySQL运行在docker容器中会损失多少性能

自从使用docker以来,就经常听说MySQL数据库最好别运行在容器中,性能会损失很多。一些之前没使用过容器的同事,对数据库运行在容器中也是忌讳莫深,甚至只要数据库跑在容器中出现性能问题时,首先就把问题推到容器上。

2024-01-31 17:34:00 884 1

原创 MongoDB 中的事务

事务开启的过程中,首先会为事务创建一个事务对象并把这个对象加入到全局的事务管理器当中,然后根据配置确定事务的隔离级别和 redo_log 的刷盘方式,并将事务状态设置成执行状态,最后判断事务的隔离级别,如果是 snapshot 级的事务隔离,在本次事务执行之前会创建一个系统并发事务的 snapshot 截屏,,保存当时整个引擎的事务状态,确定那些事务是对自己可见的,哪些事务是自己不可见的。在 MongoDB 中,对单个文档的操作都是原子的。这样做的目的是在保证事务隔离的情况下又能提高系统事务并发的能力。

2024-01-31 15:49:49 1416

原创 “我只是需要一个程序员”

对于一个创业项目来说,程序员能发挥什么作用呢?近日,程序员Mohamed写下了他的亲身经历,表明:在普世观念里,创业项目中“点子”最重要,而程序员作为执行角色之一,其工作价值往往得不到认可。一些对于软件开发的“世俗观念”让开发者的付出也很难获得相应回报。

2024-01-30 17:55:56 342

原创 一文讲透低代码开发平台

随着数字化转型的不断推进,低代码平台也在高速发展中,越来越多的企业开始慢慢习惯于低代码平台的优势,并从中获益。低代码平台厂商也在不断推陈出新,以跟紧市场变化,简化开发者的工作。曾有专家预计,随着低代码与商业的紧密结合,到2030年,使用低代码构建的应用程序将产生价值1870亿美元的收益。

2024-01-30 16:46:11 1445

原创 Java的乐观锁,悲观锁,读写锁,递归锁

我们都知道在 Java 中为了保证一些操作的安全性,就会涉及到使用锁,但是你对 Java 的锁了解的有多少呢?Java 都有哪些锁?以及他们是怎么实现的,今天了不起就来说说关于 Java 的锁。

2024-01-29 17:28:17 861

原创 低代码又火了?

2019年被很多人称之为中台元年,中台之所以被当作数字化转型的救命稻草,本质是因为中台的复用能力,数据快速服务化输出的能力,可以更快的实现数据赋能。大中型企业虽然有很多的核心的业务系统,但是这些核心业务系统有一些小的需求的时候,调整却没有那么的灵活,这时候就需要一个更加轻便化的工具来实现这些需求。:随着移动互联网的渗透,互联网到了下半场,人口红利散去,用户增长遇到了瓶颈,企业纷纷开始数字化转型,挖掘新的业务增长点。如果说大厂还可以搞中台,那资本、技术、人才短缺的中小企业,想要数字化转型,该怎么办呢?

2024-01-29 14:56:20 1007

原创 企业转型:虚拟化对云计算的影响

虚拟化被认为是IT行业最优秀的技术之一。虚拟化提供的灵活性和效率,有助于企业根据不断变化的需求扩展其IT基础设施。虚拟化是云基础设施的基础,允许按需动态分配和管理计算资源。这种适应性对于满足现代企业的多样化需求至关重要,因为现代企业经常遇到工作负载波动和资源需求不可预测的情况。本文探讨了虚拟化在云计算中的影响及其对各种规模企业的重要性。

2024-01-24 17:56:55 667

原创 Python办公神器:教你使用Python批量查找Excel数据

有时候我们需要对Excel中的数据进行一些复杂的操作,比如批量查找、筛选、合并等,这时候用Python就可以大大提高我们的效率和准确性。

2024-01-23 17:47:02 905

原创 函数默认参数:更优雅的函数设计与调用技巧

C++中一个强大而优雅的特性——函数默认参数。它为我们提供了更灵活、简洁的函数设计与调用方式,让我们一起揭开这个令人惊叹的编程技巧的神秘面纱吧!

2024-01-23 17:23:53 396

原创 GPT-5,奥特曼最新剧透

GPT-5的消息越来越藏不住了,连OpenAI CEO奥特曼都不再遮遮掩掩——开始在各种公开场合频繁造势,不断挑动科技圈的神经。

2024-01-22 17:15:15 729

原创 低代码开发是未来的趋势吗?

低代码开发是当前技术发展的一个重要趋势之一,也受到了越来越多企业和开发者的青睐,它的出现可以极大地提高开发效率,降低开发成本,让非专业开发人员也能参与到应用开发中来。

2024-01-22 14:55:54 1330

原创 AI写的代码比“手工代码”安全性差很多

类似Github Copilot这样的人工智能代码助手能大大提高开发人员的开发效率和生产力,并降低开发技术门槛(不熟悉语言或概念的程序员的进入)。然而,缺乏经验的开发人员可能会轻易相信人工智能助手的输出内容,从而引入安全漏洞风险。

2024-01-20 17:12:27 769

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除