.NET 8.0 中有哪些新的变化?

2023-11-16
阅读 12 分钟
1k
.NET 8在整个堆栈中带来了数千项性能改进 。默认情况下会启用一种名为动态配置文件引导优化 (PGO) 的新代码生成器,它可以根据实际使用情况优化代码,并且可以将应用程序的性能提高高达 20%。现在支持的 AVX-512 指令集能够对 512 位数据向量执行并行操作,这意味着可以在更短的时间内处理更多的数据。原始类型(数字及...

解析数据洁净之道:BI中数据清理对见解的深远影响

2023-11-15
阅读 5 分钟
575
随着数字化和信息化进程的不断发展,数据已经成为企业的一项不可或缺的重要资源。然而,这些数据往往是庞大的、复杂的,甚至掺杂着很多的无效的、错误的数据。那么如何在这些数据中过滤那些干扰项,保证数据发挥最大的作用呢?仅仅靠人工和常规数据分析方法,已经不能满足当前的需要,因此,商业智能(BI)工具应运而生...

简单地聊一聊Spring Boot的构架

2023-11-14
阅读 11 分钟
737
本文小编将详细解析Spring Boot框架,并通过代码举例说明每个层的作用。我们将深入探讨Spring Boot的整体架构,包括展示层、业务逻辑层和数据访问层。通过这些例子,读者将更加清晰地了解每个层在应用程序中的具体作用。通过代码实例,我们将帮助读者更好地理解和应用Spring Boot框架,从而提高应用程序的可维护性和可扩...
封面图

稀疏数组如何帮助我们节省内存,提升性能

2023-11-13
阅读 4 分钟
836
稀疏矩阵是指矩阵中大部分元素为零的矩阵。在实际应用中,很多矩阵都是稀疏的,比如网络图、文本数据等。由于矩阵中存在大量的零元素,因此稀疏矩阵的存储和计算都具有一定的特殊性。

2023年的低代码:数字化、人工智能、趋势及未来展望

2023-11-09
阅读 3 分钟
550
正如许多专家预测的那样,低代码平台在2023年将展现更加强劲的势头。越来越多的企业正在纷纷转向低代码开发,他们希望能够快速开发内部应用程序,并在经济衰退可能出现的情况下保持灵活性。 在这个大背景下,低代码平台为企业软件开发提供了前所未有的灵活性。众多企业面临着自建与购买的抉择,然而明显的是,自建应用能...
封面图

Node.js如何处理多个请求?

2023-11-08
阅读 3 分钟
746
在计算机科学领域,关于并发和并行的概念经常被提及。然而,这两个术语常常被混为一谈,导致很多人对它们的理解存在着很多混淆。本文小编将通过对并发和并行的深入解析,帮助读者更好地理解它们之间的不同特点和应用场景。同时,文章还将介绍Node.js如何高效地处理多个请求的技巧和方法。

低代码部署方式大揭秘:满足你的多种选择

2023-11-07
阅读 2 分钟
6.7k
低代码开发平台为企业提供创新的应用程序开发和部署方法,让非技术人员也能够轻松创建和发布应用程序。通过直观的图形化界面和少量编码,企业可以快速构建应用程序,提高数字化转型的效率和速度。接下来小编以葡萄城公司的企业级低代码开发平台——活字格为例为大家介绍低代码平台部署项目的几种方式。

优雅设计之美:实现Vue应用程序的时尚布局

2023-11-06
阅读 7 分钟
657
页面布局是减少代码重复和创建可维护且具有专业外观的应用程序的基本模式。如果使用的是Nuxt,则可以提供开箱即用的优雅解决方案。然而,令人遗憾的是,在Vue中,这些问题并未得到官方文档的解决。

在NestJS应用程序中使用 Unleash 实现功能切换的指南

2023-11-02
阅读 7 分钟
682
近年来,软件开发行业迅速发展,功能开关(Feature Toggle)成为了一种常见的开发实践。通过功能开关,可以在运行时动态地启用或禁用应用程序的特定功能,以提供更灵活的软件交付和配置管理。对于使用 NestJS 框架构建的应用程序而言,实现功能开关也是一项重要的任务。而 Unleash 是一个功能切换服务,它提供了一种简单...

高性能渲染——详解Html Canvas的优势与性能

2023-11-01
阅读 4 分钟
1.7k
Canvas元素是在HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitmap)。Canvas 由一个可绘制区域HTML代码中的属性定义决定高度和宽度。JavaScript代码可以访问该区域,通过一套完整的绘图功能的API生成动态的图形。
封面图

如何避免JavaScript中的内存泄漏?

2023-10-30
阅读 6 分钟
715
过去,我们浏览静态网站时无须过多关注内存管理,因为加载新页面时,之前的页面信息会从内存中删除。 然而,随着单页Web应用(SPA)的兴起,应用程序消耗的内存越来越多,这不仅会降低浏览器性能,甚至会导致浏览器卡死。因此,在编码实践中,开发人员需要更加关注与内存相关的内容。因此,小编今天将为大家介绍JavaScri...
封面图

如何在Excel中实现三联类模板?

2023-10-27
阅读 2 分钟
646
本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言在一些报表打印应用场景中,会有类似于如下图所示的排版格式:一般情况下将这种类型的需求称为“三联”类型,这种三联需求的关键点在于以下两点:1. 部分单元格需要同时绑定多个字段,并...

哪一个更好?Spring boot还是Node.js

2023-10-26
阅读 3 分钟
1.1k
本篇文章有些与众不同,由于我自己手头有些关于这个主题的个人经验,受其启发写出此文。虽然SpringBoot和Node.js服务于很不一样的场景,但是这两个框架共性惊人。其实每种语言都有不计其数的框架,但仅仅一部分是真正卓越的。如果咱们想,你和我也能创造我们自己的框架,并面向公众发布。然而,它们中极少数可以依赖社区...

优化预算管理流程:Web端实现预算编制的利器

2023-10-26
阅读 7 分钟
739
预算是企业在预测、决策的基础上,以数量和金额的形式反映的企业未来一定时期内经营、投资、财务等活动的具体计划,为实现企业目标而对各种资源和企业活动的详细安排,是计划的数字化、表格化、明细化表达。预算管理的分类包括经营预算、专门决策预算和财务预算:
封面图

手把手教你在项目中引入Excel报表组件

2023-10-25
阅读 3 分钟
589
GrapeCity Documents for Excel(以下简称GcExcel)是葡萄城公司的一款支持批量创建、编辑、打印、导入/导出Excel文件的服务端表格组件,能够高性能处理和高度兼容Excel。

如何在 Vue.js 中引入原子设计?

2023-10-24
阅读 10 分钟
791
本文为翻译文章,原文链接:[链接]前言原子设计是一种创建设计系统的方法,它将用户界面分解为可重用的小组件,即:Atoms 原子Molecules 分子Organisms 生物体Templates 模板Pages 页面通过遵循模块化设计方法,原子设计可帮助团队创建一致、可缩放且可维护的 UI。在这篇文章中,小编将探讨如何在 Vue 中实现原子设计。...

轻松合并Excel工作表:Java批量操作优化技巧

2023-10-23
阅读 2 分钟
640
在Excel中设计表单时,我们经常需要对收集的信息进行统计分析。例如,学校给老师统计课时,医院给医护人员统计班次等。传统的手工方式需要逐个对比数据,然后将计算结果手动填写到一个新的Excel文件中。但是这种方式不仅费时费力,而且很难确保数据结果的准确性。为了解决这个问题,小编今天要为大家介绍如何使用Java快...

从Excel到智能化:智能报表的演进与未来发展趋势

2023-10-20
阅读 3 分钟
755
摘要:本文由葡萄城技术团队于思否原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。报表的迭代历程报表工具的诞生与计算机技术的出现和信息技术的进步密不可分。下图是报表工具的演进历程:注:上图是小编根据报表的演进历史整理而成1、手工报表:在古代,人们...
封面图

Node.js中常用的设计模式有哪些?

2023-10-19
阅读 6 分钟
695
设计模式是由经验丰富的程序员在日积月累中抽象出的用以解决通用问题的可复用解决方案,它提供了标准化的代码设计方案提升开发体验。Node.js 作为一款用来构建可扩展高性能应用的流行平台,自然也遵循设计模式解决通用问题。本文中,我们将讨论 Node.js 中设计模式的重要性并提供一些代码示例。
封面图

Java编程之道:巧妙解决Excel公式迭代计算难题

2023-10-18
阅读 4 分钟
723
简单的说,就是一段程序调用自己,反复执行的逻辑。递归在编程中,属于中高级用法,因为递归需要一个中断的条件,对于初级的逻辑,递归很容易造成程序无限递归,出现 Stack Overflow(堆栈溢出)。

分布式应用开发的核心技术系列之——基于TCP/IP的原始消息设计

2023-10-18
阅读 7 分钟
631
本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言本文的内容主要围绕以下几个部分:TCP/IP的简单介绍。消息的介绍。基于消息分类的传输格式(流类型和XML类型)。消息体系的组成。TCP/IP的简单介绍TCP/IP (传输控制协议/网际协议) 是...

提升协作效率:钉钉流程与低代码平台的无缝对接

2023-10-17
阅读 3 分钟
801
钉钉作为目前很多企业都在使用的移动办公平台,提供了很多常用的OA审批功能,同时也支持自定义审批流程,极大的方便了企业的办公审批,那么对于低代码平台而言是否可以实现与钉钉的对接呢?答案当然是肯定的,下面小编就以活字格为例为大家介绍如何在低代码平台中对接钉钉的审批流程。

高效解决方案:Java轻松批量查找与替换Excel文本

2023-10-16
阅读 3 分钟
690
摘要:本文由葡萄城技术团队于思否原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言在 Excel 中,我们经常会使用快捷键Ctrl+F和Ctrl+H对查找的内容进行替换。但是这种情况对于单个的Excel还是很适合的,那如果遇到Excel批量替换的情况下,应该怎么办呢?今...

打造炫酷效果:用Java优雅地制作Excel迷你图

2023-10-13
阅读 3 分钟
588
迷你图是一种简洁而有效的数据可视化方式,常用于展示趋势和变化。它通常由一组小型的线条或柱状图组成,用于表示数据的变化情况。迷你图的主要特点是占用空间少且易于理解。

加固数据安全:Java助力保护Excel文件,让数据无懈可击

2023-10-12
阅读 2 分钟
605
摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言Excel文件保护是常用的一种功能,文件保护主要有三种:添加密码,如果没有密码不允许打开文件。添加密码,如果没有密码,不能修改文件,但可以打开,只读以及另存文件。...

嵌入式BI的精解与探索

2023-10-11
阅读 4 分钟
580
1996年,商业智能(BI)的概念首次浮现,随后的20多年间,商业智能迎来了飞速发展。如今,商业智能已经成为一个庞大而多元的领域,除了我们熟知的独立商业智能软件之外,嵌入式商业智能分析也逐渐受到业界的赞誉。

低代码助力微信小程序对接,提升开发效率

2023-10-10
阅读 3 分钟
641
微信小程序相信大家都用过,相较于APP,微信小程序的优势在于其便捷性,只需要下载一个微信就可以访问所有的小程序,因此许多开发者也逐渐将自己开发的系统部署到微信小程序上以供更多的人访问。那么使用低代码搭建的系统是否也可以部署到微信小程序上呢?答案是肯定的,下面小编就将以活字格为例为大家介绍如何使用低代...

数据重整:用Java实现精准Excel数据排序的实用策略

2023-10-09
阅读 5 分钟
561
在数据处理或者数据分析的场景中,需要对已有的数据进行排序,在Excel中可以通过排序功能进行整理数据。而在Java中,则可以借助Excel表格插件对数据进行批量排序,下面是一些常见的数据排序方法:

高效数据传输:Java通过绑定快速将数据导出至Excel

2023-10-09
阅读 5 分钟
448
把数据导出至 Excel 是很常见的需求,而数据的持久化,往往又放在数据库中。因此把数据库中的数据导出到 Excel中,成了非常普遍的一个需求。

如何使用Java创建数据透视表并导出为PDF

2023-10-08
阅读 4 分钟
667
数据透视分析是一种强大的工具,可以帮助我们从大量数据中提取有用信息并进行深入分析。而在Java开发中,可以借助PivotTable,通过数据透视分析揭示数据中的隐藏模式和趋势。本文将介绍如何使用Java来构建PivotTable以及实现数据透视分析,并将其导出为PDF。