如何应用数据模型?

​​​​一 前言 Vmo 是我在 18 年发布的一个工具库,用于快速创建数据模型,当时我写了一篇文章《Vmo 前端数据模型设计》得到过一段时间的关注,当时我从事三维装修相关的项目。在图形学的背景基础...
2年前
520

一起学 WebGL:绘制立方体

大家好,我是前端西瓜哥。 之前我们绘制三角形,是一个二维的图形。 现在我们来绘制一个立方体,其实本质和绘制二维图形是一样,也是绘制三角形,只是绘制很多个,然后组合起来,作为立方体的几个面,拼在一起就是...
2年前
360

洞察设计模式的底层逻辑

设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想中。笔者认为,不仅仅要掌握设计模式的用法,更要洞察设计模式的底层逻辑,只有那样,才能做到...
2年前
840

聊聊企业无线网络安全

不知不觉无线网络已经成为了办公网主流。最早接触无线网络的时候是2001年,那时候笔记本电脑还比较少见,标配也不支持无线网络,要使用无线网络需要另外加一块PCMIA接口的无线网卡。第一次体验无线网络的时...
2年前
1740

Java版管程:Synchronized

一、同步机制 保证共享资源的读写安全,需要一种同步机制:用于解决 2 方面问题: 线程间通信:线程间交换信息的机制 线程间同步:控制不同线程之间操作发生相对顺序的机制 二、同步机制-管程 2.1 认识...
2年前
390

2023年十个优秀Java IDE和编辑器

集成开发环境或 IDE 是构建软件项目所需的最关键部分之一。它们使开发变得简单高效。 IDE 通过缩短设置时间、加速开发任务、让开发人员了解最新的危险和最佳实践以及标准化开发过程以便任何人都可以参与来...
2年前
310

软件开发:优秀实践和方法

软件开发涉及设计、文档编制、编程、测试和持续的软件产品维护。 在这份综合指南中,我们将探索各种软件开发步骤、方法和工具,它们对于生成高质量的软件可交付成果至关重要。通过了解这些步骤并实施最佳实践,开发...
2年前
220

有JSDoc还需要TypeScript吗

这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从.js重命名为.ts。然后意识到...
2年前
2080

技术人如何自我成长?

转眼 2020 已经快过去了一半,是时候来做一次年中总结了。阿里巴巴高级技术专家箫逸总结了自己在阿里 6 年来的成长和收获,分享他在工作中的一些思维方法,以及对生活的一些感悟,希望对同学们有所启发...
2年前
340

微服务体系结构简介

微服务架构是一种将应用程序作为一组小型松耦合服务来构建的架构风格。每个服务负责一个特定的业务能力,并可以独立于其他服务进行开发、部署和扩展。微服务的方法旨在将庞大的应用程序拆分为更小、更易管理的组件...
2年前
390

编写测试的优秀实践列表

在编写测试时,这些指导方针将作为要遵循的最佳实践,这可以导致更高质量的测试。,,以下是在编写测试时应遵循的最佳实践。这些是通用准则,无论进行何种类型的测试,都应该遵循。,保持测试独立每个测试都应该独立...
2年前
450

工作流引擎架构设计

最近开发的安全管理平台新增了很多工单申请流程需求,比如加白申请,开通申请等等。最开始的两个需求,为了方便,也没多想,就直接开发了对应的业务代码。,但随着同类需求不断增多,感觉再这样写可要累死人,于是开...
3年前
580

python中Qt是什么

,1、Qt是一个面向物体的框架,易于扩展,允许真正的组件编程。,Qt是1991年QtCompany开发的跨平台C++图形用户界面应用程序开发框架。它不仅可以开发GUI程序,还可以开发控制台工具和服务器...
3年前
460

利用Python开发App实战

,Python语言虽然很万能,但用它来开发app还是显得有点不对路,因此用Python开发的app应当是作为编码练习、或者自娱自乐所用,加上目前这方面的模块还不是特别成熟,bug比较多,总而言之,劝君...
3年前
900