2023年9月12日

华为运用 Visual Studio 2017迅速提升在 Linux 平台上开发生产力

摘要: 华为运用 Visual Studio 2017迅速提升在 Linux 平台上开发生产力-科技-高清完整正版视频在线观看-优酷 (tudou.com) 阅读全文

posted @ 2023-09-12 17:09 漫思 阅读(15) 评论(0) 推荐(0)

swift switch case 的复杂用法

摘要: swift switch case 的复杂用法 Swift 中的 switch 语句非常灵活,可以处理多种不同的情况。下面是一些 switch 语句的复杂用法: 匹配值和范围: 可以使用 case 子句来匹配特定的值或值范围。 swiftlet number = 3switch number {ca 阅读全文

posted @ 2023-09-12 15:54 漫思 阅读(459) 评论(0) 推荐(0)

Swift协议(Protocol)

摘要: Swift协议(Protocol)是一种定义了一组方法的蓝图,可以被其他类型(如类、结构体)遵守和实现。协议可以用来定义一组标准方法,以便在程序中实现这些方法。 下面是一个Swift协议的定义示例: swiftprotocol MyProtocol { func doSomething() func 阅读全文

posted @ 2023-09-12 15:33 漫思 阅读(54) 评论(0) 推荐(0)

swift switch case的用法

摘要: Swift 中的 switch 语句非常灵活,可以处理多种不同的情况。下面是一些 switch 语句的复杂用法: 匹配值和范围: 可以使用 case 子句来匹配特定的值或值范围。 swiftlet number = 3switch number {case 1: print("Number is 1 阅读全文

posted @ 2023-09-12 15:32 漫思 阅读(106) 评论(0) 推荐(0)

Swift 中,元组(Tuple)

摘要: 在 Swift 中,元组(Tuple)是一种可以包含多个不同类型元素的数据结构。元组可以将多个值组合在一起,并且你可以为元组中的元素分配标签以便于访问。 这是一个元组的示例: swiftlet pair = (score: 85, grade: "A") 在这个例子中,我们创建了一个元组,它有两个元 阅读全文

posted @ 2023-09-12 15:29 漫思 阅读(157) 评论(0) 推荐(0)

Swift 中,可选值(Optional) 解包

摘要: 在 Swift 中,可选值(Optional)是一个特殊的类型,它允许我们在值存在的时候取出这个值,而在值不存在的时候,取出的是一个默认值。解包一个可选值,就是把包裹在可选值内的实际值取出来。 Swift 的可选值使用 ? 来定义。你可以通过以下两种方式来解包可选值: 1. 通过 if let 语句 阅读全文

posted @ 2023-09-12 15:26 漫思 阅读(183) 评论(0) 推荐(0)

如果你忘记了 iPad 密码

摘要: 如果你忘记了 iPad 密码 忘记了 iPad 密码?了解如何将 iPad 置于恢复模式,以便抹掉设备并重新进行设置。 如果你在 iPad 锁定屏幕上输错密码的次数太多,屏幕上会显示提醒,告知 iPad 已停用。(了解如果你在 iPad 上看到“[设备] 不可用”或“安全锁定”,该怎么做。) 如果你 阅读全文

posted @ 2023-09-12 14:09 漫思 阅读(66) 评论(0) 推荐(0)

Redis从入门到放弃(1):安装配置

摘要: Redis从入门到放弃(1):安装配置 1. 介绍 Redis是一个高性能的开源key-value数据库。它被广泛应用于缓存、会话存储、实时分析、消息队列等场景。Redis具有以下三个主要特点: 数据持久化:Redis支持将内存中的数据保存到磁盘上,确保数据在断电或重启后不丢失。 多样数据结构:除了 阅读全文

posted @ 2023-09-12 10:39 漫思 阅读(26) 评论(0) 推荐(0)

Redis从入门到放弃(2):数据类型

摘要: Redis从入门到放弃(2):数据类型 在Redis中,数据以键值对的形式存储。Redis支持五种主要的数据类型,每种类型都有不同的用途和特性。 本文将介绍Redis的五种数据类型:字符串(string),哈希(hash),列表(list),集合(set)和有序集合(sorted set)。 1. 阅读全文

posted @ 2023-09-12 10:37 漫思 阅读(24) 评论(0) 推荐(0)

Redis从入门到放弃(3):发布与订阅

摘要: Redis从入门到放弃(3):发布与订阅 1、介绍 Redis是一个快速、开源的内存数据库,支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。除了基本的数据存储和检索功能外,Redis还提供了许多高级功能,其中之一就是发布订阅(Pub/Sub)。 发布订阅是一种消息传递模式,它允许消息的发布 阅读全文

posted @ 2023-09-12 10:36 漫思 阅读(99) 评论(0) 推荐(0)

Redis从入门到放弃(4):3种新数据类型

摘要: Redis从入门到放弃(4):3种新数据类型 1、介绍 前面的文章已经介绍了redis的5种基本数据类型,redis6中另外还有3种特殊的数据类型,分别是 Bitmaps (位图)、HyperLogLogs(基数统计)和 geospatial (地理位置)。本文将继续探讨它们的特性、原理以及应用场景 阅读全文

posted @ 2023-09-12 10:36 漫思 阅读(18) 评论(0) 推荐(0)

Redis从入门到放弃(6):持久化

摘要: Redis从入门到放弃(6):持久化 1、引言 Redis作为一种高性能的内存数据存储系统,常被用作缓存、会话存储、消息队列等多种应用场景。然而,由于其数据存储在内存中,一旦发生意外或服务器重启,数据就会丢失。为了保障数据的持久性和安全性。 Redis提供了多种持久化方案: RDB(Redis Da 阅读全文

posted @ 2023-09-12 10:36 漫思 阅读(30) 评论(0) 推荐(0)

Redis从入门到放弃(5):事务

摘要: Redis从入门到放弃(5):事务 1、事务的定义 Redis的事务提供了一种“将多个命令打包, 然后一次性、按顺序地执行”的机制。 redis事务的主要作用就是串联多个命令防止别的命令插队。 但是,事务并不具有传统数据库事务的特性,如回滚。 2、事务命令 Redis中的事务可以通过以下命令来执行: 阅读全文

posted @ 2023-09-12 10:36 漫思 阅读(17) 评论(0) 推荐(0)

Redis从入门到放弃(8):哨兵模式

摘要: Redis从入门到放弃(8):哨兵模式 在前面的文章中介绍了Redis的主从复制,但主从复制存在一定的缺陷。如果Master节点宕机,因为不具备自动恢复功能,需要人工干预,那么在这个干预过程中Redis将不可用。 为了解决这一问题,Redis官方推荐一种高可用方案:哨兵模式(Sentinel)。 1 阅读全文

posted @ 2023-09-12 10:35 漫思 阅读(46) 评论(0) 推荐(0)

Redis从入门到放弃(9):集群模式

摘要: Redis从入门到放弃(9):集群模式 前面文章我们介绍了Redis的主从模式是一种在Redis中实现高可用性的方式,但也存在一些缺点。 1、主从模式缺点 写入单点故障:在主从模式中,写入操作只能在主节点进行,如果主节点宕机,写入将无法执行。虽然可以通过升级从节点为主节点来解决,但这会增加故障切换的 阅读全文

posted @ 2023-09-12 10:35 漫思 阅读(23) 评论(0) 推荐(0)

Redis从入门到放弃(10):分布式锁

摘要: Redis从入门到放弃(10):分布式锁 在分布式系统中,实现对共享资源的安全访问是一个关键问题。Redis作为一种高性能的内存数据库,提供了多种方式来实现分布式锁,以解决多个节点之间对共享资源的并发访问问题。 本文将介绍五种Redis分布式锁的解决方案及其原理、应用场景以及Java代码的实现步骤。 阅读全文

posted @ 2023-09-12 10:35 漫思 阅读(24) 评论(0) 推荐(0)

Redis从入门到放弃(7):主从复制

摘要: Redis从入门到放弃(7):主从复制 目录 1、概念 2、作用 3、配置 4、原理 4.1、第一阶段:建立链接、协商同步 4.2、第二阶段:数据同步 4.3、第三阶段:命令传播 1、概念 主从复制是Redis的一项重要特性,用于将一个Redis服务器(Master主节点)的数据复制到其他Redis 阅读全文

posted @ 2023-09-12 10:35 漫思 阅读(30) 评论(0) 推荐(0)

Redis从入门到放弃(12):pipeline管道技术

摘要: Redis从入门到放弃(12):pipeline管道技术 1、引言 在现代应用程序中,高性能和低延迟是至关重要的因素。而在处理大规模数据操作时,Redis作为一种快速、可靠的内存数据库,成为了许多开发人员的首选。 在Redis中,每个操作都需要与服务器进行往返通信,存在网络开销损耗,当有批量命令执行 阅读全文

posted @ 2023-09-12 10:34 漫思 阅读(18) 评论(0) 推荐(0)

Redis从入门到放弃(11):雪崩、击穿、穿透

摘要: Redis从入门到放弃(11):雪崩、击穿、穿透 1、前言 Redis作为一款高性能的缓存数据库,为许多应用提供了快速的数据访问和存储能力。然而,在使用Redis时,我们不可避免地会面对一些常见的问题,如缓存雪崩、缓存穿透和缓存击穿。本文将深入探讨这些问题的本质,以及针对这些问题的解决方案。 2、缓 阅读全文

posted @ 2023-09-12 10:34 漫思 阅读(14) 评论(0) 推荐(0)

ECMAScript13 中11个令人惊叹的 JavaScript 新特性

摘要: ECMAScript13 中11个令人惊叹的 JavaScript 新特性 前言 与许多其他编程语言一样,JavaScript 也在不断发展。每年,该语言都会通过新功能变得更加强大,使开发人员能够编写更具表现力和简洁的代码。 小编今天就为大家介绍ES13中添加的最新功能,并查看其用法示例以更好地理解 阅读全文

posted @ 2023-09-12 10:33 漫思 阅读(23) 评论(0) 推荐(0)

导航