进击中的Vue 3——“电动车电池范围计算器”开源项目

经历了近6年的发展,电动车在市场上得到大规模普及,从“大玩具”变为未来交通的基石。项目以电动车行业最受关注的续航能力为例,使用vue3技术构建一个电池范围计算器,来展示用Vue.js制作仪表盘的开发方式和体验。

NodeJS中的LRU缓存(CLOCK-2-hand)实现

缓存是预先根据数据列表准备一些重要数据。没有缓存的话,系统的吞吐量就取决于存储速度最慢的数据,因此保持应用程序高性能的一个重要优化就是缓存。web应用程序中有两项很重要的工作,分别是文件和视频Blob的缓存和快速访问页面模板。

技术解惑 | 数据库设计的那些事

良好的数据库设计能够为用户和各种应用系统提供一个信息基础设施和高效率的运行环境,满足各种用户的需求,并对应用程序的信息管理和数据操作产生重要的影响。可见,掌握一门数据库设计的方法对于项目搭建而言还是非常必要的。

你愿意花多少钱,为20秒的业务优化买单?

未来的十年是产业互联网的时代,产业互联网的特点是数字化、线上化、效率化。这意味着各行各业急需数字化转型和效率转型。而在这场转型过程中,企业 OA 系统扮演着至关重要的角色。对企业而言,OA 系统不仅提高了企业的组织管理水平及办公效率,更实现了提高决策效能的目的,使企业竞争力得到提升。但是,随着 OA 系统功能模块越来越齐全,越来越臃肿,也让这一效率平台逐渐“失效”。

2021中国开发者画像:80%在30岁以下,热爱技术希望干到退休

你为什么选择成为一名开发者?当被问到这个问题,很多人都会想起自己青葱岁月里的抉择时刻。有人说是兴趣,有人说是为了赶上时代的特快列车,更有人直言“还不是因为穷”。4月,CSDN发布了CSDN发布《2020-2021中国开发者调查报告》,让我们对当前时代的开发者画像,有了一个更加清晰的认识。

低代码平台核心能力有哪些

近期,Gartner、Forrester等国际行研机构陆续更新了低代码相关的报告,报告中对低代码的能力模型进行了调整。从整体方向上看,上述行研机构在评估低代码开发平台产品时,将模型驱动列为了必要条件,并且细化了开发管制(governance)相关的要求,对蓬勃发展中的国内低代码行业有显著的借鉴意义。

前端框架之争丨除了Vue、Angular和React还有谁与之争锋

如果你体验过JAVA这种强类型语言带来的便利,包括其丰富的类型变量、抽象与接口,转而使用JavaScript时,一定会觉得不够满意。尤其是JavaScript声明的变量Number可以轻而易举的分配给String,IDE如何执行任何类型的IntelliSense都让人十分困扰。面对这个技术障碍,我们就无法忽视TypeScript带来的便利。相比较于JavaScript,最为明显的一点就是我们可以赋予IDE实际使用的能力, 本文将要介绍一些TypeScript的编码技巧,帮助您更加快速高效的进行工作。

四两拨千斤——你不知道的VScode编码TypeScript的技巧

如果你体验过JAVA这种强类型语言带来的便利,包括其丰富的类型变量、抽象与接口,转而使用JavaScript时,一定会觉得不够满意。尤其是JavaScript声明的变量Number可以轻而易举的分配给String,IDE如何执行任何类型的IntelliSense都让人十分困扰。面对这个技术障碍,我们就无法忽视TypeScript带来的便利。相比较于JavaScript,最为明显的一点就是我们可以赋予IDE实际使用的能力, 本文将要介绍一些TypeScript的编码技巧,帮助您更加快速高效的进行工作。

葡萄城表格技术解决方案——金融行业

在我国金融机构数字化转型的进程中,金融科技通过实行全流程的数字化改造、智能化升级和模块化拆分,初步完成了技术对持牌业务的支持与优化。然而,金融数字化转型作为一项复杂的系统工程,很难一蹴而就。现如今,仍有大量基础数据需要转移、数据治理系统需要搭建,金融服务、营销、风控和运营模式等需要更新迭代。

面向前端开发人员的VSCode自动化插件

编程是复杂的。在保证高生产力和代码质量的同时,有许多最优的方案需要记住,有许多准则需要遵循,还有许多 "已知问题 "需要避免。现代开发过程如果没有自动化完成的工作,还是比较困难的。在本文中,我就将为大家介绍一些可以为前端开发人员提高开发效率的VSCode自动化技巧。

一些DevTools的小技巧-让你不止会console.log()

在开发过程中,你可能会经常用到控制台命令console.log(),但是,其实除了这个命令外,还有一些其他的命令和技巧可供我们使用,让我们看看它们究竟是什么,会不会为你的调试能力带来一点新的启发。

从控件技术出发,葡萄城的低代码之路

从1988年进入中国并成立集团在海外最大的研发中心时,葡萄城就开启了开发控件的重要发展战略。随着业务的发展,控件产品线的不断丰富,到2010年,葡萄城成了全球最大的开发控件提供商,陆续推出了Spread表格控件、ActiveReports报表控件、ComponentOne、GcExcel等一系列广受赞誉的开发控件产品。

海外研究机构Infolob表示,低代码应用平台保持着40%的年复合增长率,预计到2022年,低代码应用程序市场总规模达212亿美元。Gartner预测2024年应用软件开发活动中,65%将通过低代码方式完成;75%的大型企业将用至少四种低代码开发工具开发应用。

每个开发人员都应知道的字符编码知识

我们都知道计算机只能理解二进制数据暨0和1,二进制是计算机语言,这是因为计算机在设计之初是由八个晶体管通过开合来表示数据的,于是这八位二进制数据被称为“字节”,一个字节根据八位的不同组合共有256种不同的结果。

盘点Excel中的那些有趣的“bug”

在今天这篇文章里,我们不是为了讲Excel中那些大家已经耳熟能详的功能,让我们一起来看看,即便强大如Excel也会有的一些令人费解的计算结果吧!

Python和JavaScript间的区别是什么?

JavaScript和Python这两种语言非常流行和强大,但它们在部分语法的使用上却有着一些不同,如果你恰好对这些区别对比感兴趣,那么这篇文章中的内容可能会为你提供一些帮助。

如何选择最合适的嵌入式BI

嵌入式商业智能软件缩短了生成数据所需的时间,从而提供了更有效的分析。它允许用户在应用程序的工作流中做出数据驱动的决策,而无需导航到其他应用程序。使用嵌入式BI平台可以提供高级报告和分析,而无需花费时间和费用来构建它。换句话说,嵌入式BI产品能够在业务应用程序的上下文中提供分析能力。

万物互联的背后,有一座“数据围城”

物联网作为一种建立在互联网上的泛在网络,让互联网时代的大数据从量变发展到了质变 —— 数据既包含数据本身,也包含了物联网中的万物以及物的状态,物与物、物与人之间的交互。

Angular性能优化实践——巧用第三方组件和懒加载技术

为了帮助开发者深入理解和使用Angular,本文将以我司客户中最为典型的业务场景——在线表格编辑为例,演示如何借助懒加载技术,在基于 Angular的框架中实现在线导入导出Excel以及数据在线填报的功能。

【译】Gartner 2021分析及商业智能魔力象限报告

2021数据分析及商业智能领域的魔力象限报告于 2021 年 2 月 15 日发布,此报告将帮助从事数据分析的企业领导者们合理规划BI发展路线图。