• 我的关注
  • 综合
  • 软件开发
  • 硬件开发
  • UI设计
  • 人工智能
  • 开发工具
  • 数学
  • 生活分享
  • 游戏
  • 旅游攻略
  • 最新
  • 最热

如何来理解依赖倒置的设计原则

在软件系统中,高层模块通常是指实现主要业务逻辑、较为宏观和抽象的部分,比如一个电商系统中的订单处理模块,负责整个订单流程的协调和控制。低层模块则是更具体、更基础的部分,用于实现一些具体的功能,像订单处理模块中负责与数据库交互进行订单数据存储的数据库操作类。

26

2

2

Git 提交默认忽略文件名称大小写

不得不说 Git 默认不区分文件名大小写真是一个大坑,由于之前的项目目录比较乱,项目下的文件夹命名都不规范,这两天一直在整理,然后今天从服务器将项目重新 clone 下来后发现,之前将所有文件名首字母改成大写的改动全部没变,本地又测试了一下后发现 Git 提交文件名称默认是不区分大小写的,之前的整理又得重新做一遍,下面就分享一下怎么解决这个问题。

97

3

uniapp关于ts选项‘importsNotUsedAsValues‘和‘preserveValueImports‘弃用改用“verbatimModuleSyntax”问题

从TypeScript 5.0开始,选项“importsNotUsedAsValues”和“preserveValueImports”已经被标记为Deprecated,并将在TypeScript5.5之后停止支持,请改用“verbatimModuleSyntax”选项替代。如果想继续使用5.x版本,增加一个选项:在tsconfig.json 中增加 "ignoreDeprecations": "5.0",报警就不再提示了,或者直接设置verbatimModuleSyntax为false,或者切换到4.X版

50

2

小程序用户登录:安全性与用户体验的平衡

在移动互联网时代,移动应用作为连接用户和服务的桥梁,扮演着至关重要的角色。随着技术的不断发展和用户需求的日益多样化,小程序以轻量、便捷、快速启动的特点逐渐替代了传统App。 用户的信息对于服务来说也是至关重要,不仅仅只是私域运营以及大数据分析。而服务去保证用户行为是否真实有效,对于用户的认证则是所有后续操作的基础。

80

有意思的鼠标指针交互探究

将原本的鼠标指针样式,修改成自己想要的效果,并且添加上一些特殊的交互效果。首先,第一个问题,我们可以看到,上图中,鼠标指针的样式被修改成了一个圆点:

65

看完你就懂了 - 移动端蓝牙开发

蓝牙从1998 年被发布,真正应用到物联网时代是在 2010 年第四代蓝牙标准出来。蓝牙 4.0+ BLE 标准。 iPhone 4S是收款支持蓝牙 4.0 的智能手机。Android 4.3 (API Level 18) 也为开发者提供了一套基于低功耗蓝牙开发的 API。蓝牙在物联网领域有着很广泛的应用,比如:手表,手环,体重秤,智能门锁等等。我们的手机也有蓝牙模块,而且是“双模”。像我们使用的蓝牙耳机听歌,这就是使用的是经典蓝牙协议,像我们使用手机去解锁门锁,和连接手环等这些则使用的是低功耗蓝牙。我们

44

1

0.999...=1 ?仅仅6行字就证明完毕,就这么简单

按照数学的严谨和逻辑,即使我们不相信物理,但却不能不相信数学。但是,在数学上有一个区域至今让人疑惑万分——那就是康托尔创立的集合论,无穷理论。今天,我想和大家聊聊一个让很多人感到不可思议的数字——0.999...

29

Vue3 Echarts无法显示Title和Tooltip的解决之道

Echarts,一款广泛使用的开源数据可视化库,它能够帮助我们轻松地将数据转化为直观、生动的图表。然而,在使用Echarts的过程中,有时我们可能会遇到一些问题,比如Title和Tooltip等属性无法显示。本文将详细分析这些问题,并提供相应的解决方案。

34

工具快捷键设计指南

在如今的工作环境中,我们都追求能够高效便捷地完成操作和任务。那么「快捷键」大概就是大家最熟悉也最常用的一种提效手段,尤其是作为设计师的我们,无论是在PS、Figma、Sketch等设计工具中,还是Word、PPT、Excel办公软件中,快捷键的设计和使用都直接影响着我们的使用体验和工作效率,减少频繁的鼠标点击,提升操作流畅度。

29

1

2

关于前端代码层面的前端性能探索

性能优化可分为以下几个维度:代码层面、构建层面、网络层面。 本文主要是从代码层面探索前端性能,主要分为以下 4 个小节。

24

1

晚上好, 朋友。

愿您心情愉悦,笑口常开!