四两拨千斤——你不知道的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发展路线图。

WebApp 安全风险与防护

未来是万物互联的时代,唯有把握住网络信息安全,才能避免被降维打击。本场 公开课,我们特邀 Carl 作为分享嘉宾,以 WebApp 安全防护为出发点,带你了解更多意想不到的安全防护措施与黑客攻击手段,助你提高网络安全意识,最终学会如何规避风险隐患,避免遭受网络安全攻击。

Web 系统开发中的表格性能优化实践

王鸿老师从葡萄城研发电子表格组件的背景与初衷出发,详细对比了 Excel 与原生 C# 代码的读取性能差异,并总结了若干针对prototype 原型进行性能调优的手段,如减少垃圾回收的影响、共享对象提升性能、压缩数据降低内存、充分利用高速缓存等方式。

每个开发人员都应该知道的WebSockets知识

WebSockets的核心是定义了一个在客户端和服务器之间建立套接字连接的Web API。它允许自Web浏览器或服务器从任何方向上的数据通讯。此外,与HTTP相比,它还进行了多项优化,使其更适合实时通讯的场景。

Vue 3自定义指令开发

在Angular和Vue中都有Directive的概念,我们通常讲Directive 翻译为“指令”。在计算机技术中,指令是由指令集架构定义的单个的CPU操作。在更广泛的意义上,“指令”可以是任何可执行程序的元素的表述,例如字节码。那么在前端框架Vue中“指令”到底是什么,他有什么作用呢?

2020年度总结 | 葡萄城软件开发技术回顾

在2020年,葡萄城仍然秉承着“赋能开发者”使命,用技术至上的工匠精神在前后端技术方面都有着一些创新。下面,就让我们一同来回顾一下吧。

无需编码调用Web API,三步实现低代码集成企业微信

与微信同源的企业微信,正在成为更多企业的首选即时通讯软件,承载着企业内部的沟通与协作。伴随着企业的数智化转型升级,各类业务系统也有给员工发送消息的需求。比如,WMS系统给库管发送低库存提醒,MES给巡检推送抽检请求等。为此,企业微信以Web API的形式提供了编程接口,第三方开发者可以通过调用这些API实现消息发送等实用功能。

用低代码开发微信小程序需要几个步骤?

随着企业信息化从内部走向外部,作为可达性最佳的移动端平台之一,微信小程序正在成为企业级应用中不可或缺的部分。如何用最低的成本,快速开发出微信小程序?低代码是一个非常值得推荐的选项。