- 编程技术
透过浏览器看HTTP缓存
web端的缓存机制其实有多种,我在这里只是学习和整理了以浏览器为载体的HTTP缓存机制,看看它是如何工作的。...
- 编程技术
为什么我们反对中文编程,英文可能才是现阶段最好的编程语言选择
编程语言有高级和低级语言之分。低级语言更接近硬件系统层,可直接操纵硬件系统。高级语言相对于低级语言,基本脱离了机器的硬件系统,更接近自然...
- 编程技术
一文讲明白从0到1亿用户的架构设计
对于软件架构师来说,设计一个支持数亿用户的系统是一个巨大的挑战(不过在读了这篇文章后,也许就没那么难了 )。...
- 编程技术
如何阅读源码 —— 以 Vetur 为例
这是一个预期管理的问题,我们可以多参考 SMART 原则,多从具体、可衡量、可行性、相关性几个维度思考,不断推敲是否需要做这件事;如何拆解目标,用...
- 编程技术
Blazor 组件之间使用 EventCallback 进行通信
Blazor 应用程序是相互交互的多个 Blazor 组件的集合,我们可以在其他父组件中使用子组件。在实际的应用程序中,将数据或事件信息从一个组件传递到另一...
- 编程技术
一旦你学习了Typescript,你就再也放不下了
TypeScript是JavaScript的超集,当前的JavaScript的代码都属于TypeScript,都能在TypeScript环境下运行。...
- 编程技术
手把手教你使用Nacos配置中心
今天主要介绍了Nacos中配置中心的使用,包括基于namespace实现的多环境和多租户的配置,基于group实现的业务隔离,以及共享配置。...
- 编程技术
了解这些软件设计思想,你的思维至少上升一个段位
设计模式其实不是一项新技术,而是众多软件开发人员经过相当长的一段时间的试用和试错总结出来的一套软件设计开发实践方案,学习这些知识有助于经...
- 编程技术
Web 趋势榜:上周最有意思、又实用的 10 大 Web 项目
猫哥会在每周的周一给大家推荐一篇上周的 前端周趋势榜的 10 大项目,每月给大家推荐一篇上个月的 前端月趋势榜的 20 大项目,方便大家知道最近都开源...
- 编程技术
Flutter 2 Router 从入门到放弃 - 基本使用、区别&优势
Flutter 2 主要带来的新特性有 Null 安全性趋于稳定,桌面和 Web 支持也正式宣布进入 stable 渠道,最受大家关注的就是 Add-to-App 相关的更新,从而改善 Flutter2...
- 编程技术
ES6新增语法—数组新增七种方法介绍
数组(Array)是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素...
- 编程技术
Vscode中6个好用的前端重构插件
Visual Studio Code(简称VS Code)是一款由微软开发且跨平台的免费源代码编辑器。基于其丰富的插件体系与语言支持,目前已经成为了比较流程的集成开发环境...
- 编程技术
CSS 布局的本质是什么
根据操作系统不同,会有不同的界面的开发方式。安卓、ios、windows 等都有各自的创建 ui 的库,但是更底层的绘图库却是有标准的:跨平台的绘图 api 接口...
- 编程技术
一篇学会好玩的Lua
周末看了一下lua引擎的一些实现,也体验了一下lua语言的一些东西,本文简单介绍一下,后续有时间的话再写文章分析引擎的实现。...
- 编程技术
Vue 中使用defineAsyncComponent 延迟加载组件
使用 Vue 3 的 defineAsyncComponent 特性可以让我们延迟加载组件。这意味着它们仅在需要时从服务器加载。...
- 编程技术
聊一聊时间轮的实现
在netty 和kafka 这两种优秀的中间件中,都有时间轮的实现。文章最后,我们模拟kafka 中scala 的代码实现java版的时间轮。...