redis中的所有键都是唯一的吗_办公技巧:巧用Excel中的Ctrl键,这些你都会吗?...

办公中最不缺乏的就是办公高手,她们不仅掌握的技巧多,而且还分享的有效率,而你了?什么都不会,效率又低下,怎么办?现在我们就来从最简单的Ctrl键了解,以下这些分享你都会吗?

1.Ctrl+H

(1)行列转置

选中需要替换的行列,按【Ctrl+H】-【查找替换内容】-【替换为】-【全部替换】-【确定】即可。

dd183d8b4fd7b6c199b5e86d05bc973e.gif

(2)替换多个表格

按Ctrl+H打开任何一个工作表【查找和替换对话框】查找内容-替换为-范围选择

-工作薄-全部替换即可。

818755df299757d017bd9b98ee03538b.gif

2.Ctrl+减号【-】

首先按住Ctrl+"-"键,快速显示删除行列与单元格快捷键,然后选择需要删除的内容即可。

67efc4e894bb2991e747eeaeb12e8799.gif

3.Ctrl+分号【;】

在Excel表格中,选择一个单元格,按Ctrl+分号【;】组合快捷键就可以快速显示当天日期。

c45778b539250729a315bca4570e1094.gif

4.Ctrl+零【0】

若是想让Excel表格中的数据快速隐藏起来,那就可以选中那一行,然后按【Ctrl+0】组合快捷键即可隐藏单元格内容。

8564779a5291b464353813a7ea0809f3.gif

5.Ctrl+Enter

这个功能想比大家都不是很陌生,它可以一键填充相同的数据。首先先选中需要填充的区域,然后输入内容,按Ctrl+Enter键填充即可。

9866179abcb13a8a0a10073f8ef00b6e.gif

以上便是今天为大家分享的Excel中Ctrl键的小技巧啦,若还有更多好用的技巧,欢迎在评论区留言!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是对代码的一些优化和建议: 1. 在类定义,将 REDIS_PREFIX 定义为类变量,而不是实例变量。这样可以提高代码的可读性,并且只需要在类定义定义一次。 2. 使用 typing 模块来声明函数和方法的参数和返回值,以提高代码的可读性和可维护性。 3. 在 load_from_cache 方法,使用 redis_client.hgetall 返回的字典对象的 items 方法来遍历值对,而不是使用 for 循环和 get 方法。这样可以在一行代码创建 user_cache_dict。 4. 使用 redis 的 pipeline 方法来优化 add_to_cache 方法,以减少与 redis 的通信次数。 优化后的代码如下所示: ``` from typing import List class UserCache(UserMixin): REDIS_PREFIX: str = f"{PROJECT_NAME}-user" def __init__(self, alternative_id: str, userid: str = None, username: str = None, homepage: str = None, permissions: List[str] = None): self.alternative_id = alternative_id self.userid = userid self.username = username self.homepage = homepage self.permissions = permissions or [] def get_id(self) -> str: return self.alternative_id def add_to_cache(self) -> None: values = { "alternative_id": self.alternative_id, "userid": self.userid, "username": self.username, "homepage": self.homepage, "permissions": ",".join(self.permissions), } redis_key = f"{self.REDIS_PREFIX}:{self.alternative_id}" with redis_client.pipeline() as pipe: pipe.hmset(redis_key, values) pipe.expire(redis_key, SIGNIN_LIFETIME) pipe.execute() def del_user_cache(self) -> None: redis_client.delete(f"{self.REDIS_PREFIX}:{self.alternative_id}") @classmethod def load_from_cache(cls, alternative_id: str) -> 'UserCache': redis_key = f"{cls.REDIS_PREFIX}:{alternative_id}" user_cache_dict = dict(redis_client.hgetall(redis_key).items()) if user_cache_dict: user_cache_dict['permissions'] = user_cache_dict.get('permissions', '').split(",") return cls(**user_cache_dict) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值