Sunday, December 5, 2021

V2EX - 技术

V2EX - 技术


Python 识别图片文字的效果是不是很差?

Posted: 05 Dec 2021 01:10 PM PST

试了一下 pytesseract 模块,好像很多文字都识别不了,只有一些纯色背景并且颜色反差比较大的才比较容易识别出来。
用百度的文字识别 api 接口大部分文字都能识别出来,效果挺好的,但有点担心图片内容的安全问题。
利用程序识别最多只能达到 pytesseract 模块这种程度的效果了吗?

回老家国企已上班接近 2 月,来聊聊感受

Posted: 05 Dec 2021 11:30 AM PST

10.16 回的老家,10.18 第一天上班,目前刚转正,转正后的劳动合同还未签

好处:

食堂饭菜可口,价格便宜,一顿午饭 10 元左右,每个月 200 餐补

  1. 工作时间 8 点 30-12 点 2 点-5 点,不加班的时候确实舒服

  2. 工作压力没大城市大,主要工作内容就是开发内部一些小系统+zf 部门的一些答题签到抽奖等小活动。

  3. 相对私企来说更有点生活时间,家里有事情跟领导打一声招呼,可以提前下班回去, 不扣工资。

  4. 发工资早,月初就发当月的基本工资,还有一部分绩效奖金月底或者下个月初发

  5. 稳定,只要不犯红线的错误或者大错误,基本不会开除你,开发的项目就算上线有点 bug ,领导只会教育你做好点,不然别的部门感觉我们技术太 low 。

  6. 没有日报、周报、月报这些烦人的东西

坏处:

  1. 工资低,单位领导说是转正后,一年总包(工资+绩效+奖金)约有 15W 上下,目前还未落实

  2. 工作压力没大城市大,但是事情还是有点的,没法躺平,活动赶的时候还是要加班,周末加班可以申请调休,没有加班工资。

  3. 工作流程超级不规范,尤其是手头要是碰到领导要的东西,得加班加点的做好,没私企那么不讲道理的压迫你通宵搞,但是还是有点恶心的。

  4. 同事关系跟私企不一样,老员工踢皮球技能 max ,活都甩给新人搞。大家表面上虽然都客客气气,但是每个人都各自搞各自的,没有人会帮你。

  5. 晋升机会几乎没有,只能熬工龄每年稍微加一点点。。。我那边有个老员工熬了 7 年也还没晋升。

最后再来说点我的感受把。

都说国企好,其实小地方的国企也就那样,我目前虽然只工作了两个月,但是已经拿到了 3 个月的工资。目前我那个国企是刚好是两个单位合并后的,所以工资这一块都还没落实,目前我到手一个月少的可怜,说是今年年前会定好。

感觉工作的辛苦程度还是有的,虽然没有大城市那种焦虑紧张感,但是忙起来的时候还是很忙的。虽然干的事情都不是难的事情,但是因为没有流程,领导们喜欢改来改去,所以还是很烦的,很多都是需求没百分百确定的时候就开干,做完了再改一改。

我感觉我现在回去有点小后悔,但是现在放弃了又有点可惜,再熬几个月看看,到时候再来跟大家汇报下。

[选择困难症] 分享一下最近的选机历程(2021 年 12 月有效)

Posted: 05 Dec 2021 10:06 AM PST

曾经

后头丑、火腿肠、HTC 的死忠,从智能机( Nokia6630 暂且不算) WM 开始便跟随,G3 开始 Android ,一路到 U11 ,这都不说了,其中关键的是一直都有 Google 服务

现状

HTC 不行了,中间用过华为,所以再入华为吧,2019 年底选定了 P20Pro 海外版——主要考虑 GMS 基础服务,海外版比较纯粹,找了一台二手机(毕竟 2018 年发布的)。当时比较过刚上的 P30 系和 Mate 系,都太大了,P20Pro 握持比较舒服。其实手配一台 iPad Mini 5 ,蜂窝版,基本随身,所以可以认为是个大号手机,于是实际上除了微信电话短信验证码,手机是不怎么用的——这也就注入了一个观念:手机也就那样了,换啥换。

换机

要说两年了,差不多到了更新换代的时候了。经过一番调研,基本上如下过程。

  • Google Pixel 6 Pro

最开始动摇了换机念头的机器。要说当年 HTC 也算是 Pixel 这个亲儿子的真爹,天然亲近。原生的 Pixel 原生的系统,纯净的系统,可能没有那么"国内本土化",但是干净啊。而且硬件芯片、摄影体系也都没有什么硬伤,横杠一样的后部设计也比较个性,当然唯一不爽的可能就是在国内不能双卡以及要等上一两个月(白 256 ),总体能忍吧。关于本土化,要说好用吧,那一定是牺牲了一些东西的,但要是没有吧,就国内这环境,那就又很别扭了。

  • SONY Xperia 1 III

阴差阳错,大法最近一直再推手机,看看吧。欸,长焦还不错哦,P20P 比较无奈的就是这个焦段的成像质量堪忧,那何不趁机。但是!看了一堆评测之后,外观 NB ,硬件的火龙 888 啥的都不说了,但就这个系统啊,很随性,好听点叫贴近原生,难听点叫啥都没干。而且,要说你大法的摄影系统好吧,结果最佳的评价是"摄影过程无敌",那成片水平呢,嘿嘿,不要在意结果,享受过程。信仰,充值么?

  • OnePlus 9 Pro

捋一下思路,换机的初心是什么,最关键的需求是什么。系统上,是不是应当尽量贴近原生,不要那么多乱七八糟的,最关键的得有 GMS ,对√;摄影上,尽量优秀,能有长焦( 70mm 以上)最佳,主摄别有硬伤;尺寸重量别过分,电池别差。于是看到了 lineageos ,看到了氢 OS ,看到了一加,看到了这款机器。包括看 B 站、B 乎、B 大妈,对比了 11Ultra 、X70Pro+等等这一批各品牌的旗舰,有 ColorOS 在,总体还是可以的吧。但最后一根稻草被长焦的传感器压倒了——好像跟 P20Pro 的传感器没区别,焦段也没差——那我换机图啥,图系统么,我又不是 ColorOS 死忠。

等等党

完,彻底完,换啥换,继续用吧。做个等等党,也许再等半年,10Pro 发布了,或者 6Pro 价格腰斩,或者 1III 有大神做出了相对好用一点的系统。

或者本人的思路已经有了钻牛角尖,高帅 V2er 还有更好的选择。

有没有长期把 Hyper-V 当做主力机用的?

Posted: 05 Dec 2021 09:35 AM PST

因为系统、软件的升级以及其他不可逆更改,导致没有办法回到从前,从而造成损失的情况经常有。当然也会有系统的备份,不过毕竟备份很难那么频繁,而且恢复速度还是挺慢的,有时候还是会造成不少损失。最近会使用 Hyper-V 做些测试,发现虚拟机的保存和恢复都很快,而且就算出问题,那么还有宿主机罩着,做什么操作也比较容易。

有没有长期把 Hyper-V 当做主力机用的?

6 位数纯数字 gmail 邮箱有价吗?

Posted: 05 Dec 2021 08:27 AM PST

想问一下 6 位数纯数字 gmail 邮箱值不值钱

索尼 Xperia 1 III 和 Xperia 5 III 的区别是什么?

Posted: 05 Dec 2021 08:05 AM PST

愣是没搞明白,为什么要搞两个产品线?

Nginx 日志有沒有过滤查询之类的工具?

Posted: 05 Dec 2021 07:12 AM PST

如题,例如查询最近一天或一周访问日志中有哪些高频访问 IP (明显不是正常访问频率),这样就可以将这些 IP 自动添加到防火墙屏蔽,不用人工检查。

Go 感觉没有一个趁手的 ORM 框架啊?

Posted: 05 Dec 2021 07:08 AM PST

我本来是搞 Java 的。一直用 QueryDslJooq 这种 DSL 风格的 ORM ,感觉老棒了。

但是 Go 好像没,grom/xorm 都 jio 得难用。

小白如何入门理财

Posted: 05 Dec 2021 06:57 AM PST

有什么建议或者方式吗,因为我的想法是理财其实是需要去学习一下理财相关的知识

请教 CentOS Stream 8 和 Rocky Linux 的使用体验。

Posted: 05 Dec 2021 05:01 AM PST

家里服务器用的是 RHEL8 ( 开发者授权 ),今年年中在 linode 租了台服务器,但是无奈 linode 不提供 RHEL ,所以就用了 Fedora 。

小半年用下来 Fedora 和 RHEL8 的区别还是挺大的,现在想要把 Fedora 换到 Rocky Linux 或者 CentOS Stream 8 这种和 RHEL8 差别不大的发行版上面。

用过 Rocky 或者 CentOS Stream 的各位,能不能分享一下使用体验供参考?

Google 相册将于明年 6 月 1 号结束 Pixel 手机无限量高清免费备份策略

Posted: 05 Dec 2021 04:17 AM PST

Google 相册将于明年 6 月 1 号结束无限量高清免费备份策列 不是所有 Pixel 系列都能享受,只有 Pixel 1-5 不受影响 看来我这台 20 刀收来的旧 Pixel 4 XL 可以省不少钱呢

Screen Shot 2021-12-04 at 21.11.06.png

Coredns, DoT server, dig 显示 PAD 是什么?

Posted: 05 Dec 2021 03:05 AM PST

server 配置文件

tls://.:888 {         tls my-service.crt my-service.key ca.crt         forward . tls://1.1.1.1 {             tls_servername cloudflare-dns.com             health_check 30s     } log  } 

client

.:5000 {     forward . tls://yourvpsip:888 {           tls_servername yourvpsdomain           tls  ca.crt     }  }  

结果 corednsPNG.PNG

请问 react,nextjs,useContext 刷新页面后数据丢失问题如何处理呢?

Posted: 05 Dec 2021 12:54 AM PST

_app.js 里面的代码如下

function MyApp({Component, pageProps}) {     const [user, setUser] = useLocalStorage()     const value = useMemo(() => ({user, setUser}), [user, setUser]);     return <SSRProvider>         <UserContext.Provider value={value}>             <Layout>                 <Component {...pageProps} />                 <ToastContainer position={'top-center'} theme={'dark'}/>             </Layout>         </UserContext.Provider>     </SSRProvider> } 

useLocalStorage 代码如下

// Hook import {useState} from "react";  export const useLocalStorage = (key, initialValue) => {     // State to store our value     // Pass initial state function to useState so logic is only executed once     const [storedValue, setStoredValue] = useState(() => {         try {             // Get from local storage by key             const item = window.localStorage.getItem(key);             // Parse stored json or if none return initialValue             return item ? JSON.parse(item) : initialValue;         } catch (error) {             // If error also return initialValue             // console.log(error);             return initialValue;         }     });     // Return a wrapped version of useState's setter function that ...     // ... persists the new value to localStorage.     const setValue = (value) => {         try {             // Allow value to be a function so we have same API as useState             const valueToStore = value instanceof Function ? value(storedValue) : value;             // Save state             setStoredValue(valueToStore);             // Save to local storage             window.localStorage.setItem(key, JSON.stringify(valueToStore));         } catch (error) {             // A more advanced implementation would handle the error case             // console.log(error);         }     };     return [storedValue, setValue]; } export const getCookie = (name,cookie) => {     const value = `; ${cookie}`;     const parts = value.split(`; ${name}=`);     if (parts.length === 2) return parts.pop().split(';').shift(); }  

Layout.js 代码如下

import Meta from "./Meta"; import {Container, Nav, Navbar, NavDropdown} from "react-bootstrap"; import {useContext} from "react"; import {UserContext} from "../utils/userContenxt"; import jsCookie from "js-cookie"; import Router from "next/router";  export const Layout = ({children}) => {     const {user} = useContext(UserContext)     if (user === undefined) return (<>         <Meta/>         <Container>{children}</Container>     </>)     const {menu} = user      function handleLogout() {         localStorage.removeItem('u')         jsCookie.set('token', '')         Router.push('/login')     }      return (<>         <Meta/>         <Navbar collapseOnSelect expand="lg" bg="dark" variant="dark">             <Container>                 <Navbar.Brand href="#home">React-Bootstrap</Navbar.Brand>                 <Navbar.Toggle aria-controls="responsive-navbar-nav"/>                 <Navbar.Collapse id="responsive-navbar-nav">                     <Nav className="me-auto">                         {menu.map(item => (<NavDropdown key={item.id} title={item.name} id="collasible-nav-dropdown">                             {item.Children.map(item => (item.divide === 1 ? <NavDropdown.Divider/> : <NavDropdown.Item onClick={() => Router.push(item.path)}>{item.name}</NavDropdown.Item>))}                         </NavDropdown>))}                     </Nav>                     <Nav>                         <Nav.Link eventKey={2} href="#memes">                             {user.u.uname}                         </Nav.Link>                         <Nav.Link onClick={() => handleLogout()}>退出</Nav.Link>                     </Nav>                 </Navbar.Collapse>             </Container>         </Navbar>         {children}     </>) } 

美团分销联盟 API 封装( PHP -SDK)

Posted: 05 Dec 2021 12:25 AM PST

🌈 美团分销联盟 PHP-SDK

对美团分销联盟各个 api 接口,进行了个简单的封装,对 Laravel 框架也做了支持,有需要自取

GitHub: https://github.com/gaowei-space/meituan-pub-union

安装

$ composer require gaowei-space/meituan-pub-union -vvv 

支持

  • ✅ 获取全国省份 ProvinceAllRequest
  • ✅ 获取某省份的城市 CitiesRequest
  • ✅ 获取某个城市的一级类目包含的二级类目信息 CategoriesRequest
  • ✅ 获取某个城市的商圈信息(点评) RegionsByDianPingRequest
  • ✅ 获取某个城市的商圈信息(美团) RegionsByMeiTuanRequest
  • ✅ 到店商品搜索 SearchDealsRequest
  • ✅ 分销取链 LinksRequest
  • ✅ 异常订单数据 OrdersAbnormalRequest
  • ✅ CPA 订单数据 OrdersCPARequest
  • ✅ CPS 订单数据 OrdersCPSRequest

不懂就问关于 pve 显卡直通的时候 x-vga=on 一定要加上吗?主机没有 vga 接口

Posted: 04 Dec 2021 11:29 PM PST

pve 直通显卡的时候,直通显卡的代码是 hostpci0: 83:00,pcie=1,x-vga=on

这个后面的 x-vga=on ,简单搜索之后发现是针对 vga 接口还是分辨率啥的。

如果我的电脑上没有 vga 接口是不是可以去掉 x-vga=on 这句代码呢?

想问下大家工作之后还会继续保持学习英语吗?

Posted: 04 Dec 2021 11:00 PM PST

自己目前是大四学生,想问下工作的大家平常英语用的多吗~

如果不功利的角度,自己还是挺想学好一门语言的,但是感觉又没有很好的环境可以去使用,所以就动力也不会很足,不知道大家有没有和我一样的困惑欸...

也欢迎大家分享一下学习英语的好方法~

AutoKey 有什么办法可以直接让自定义的 Phrase 快捷键与修饰键(Shift/Ctrl/Alt)搭配使用?

Posted: 04 Dec 2021 09:06 PM PST

我用 autokey-gtk 自己定义了几个 phrase 以实现快捷键重映射,有意思的是,当按下 shift 键的同时再使用这些快捷键就失效了,难道说我需要给每个已有 phrase 再新建 shift + 快捷键重映射吗,这未免也太繁琐了。

有没有办法做到按下 shift 键的时候自动叠加自定义的快捷键,而不用一个个重新定义。

移植 Python 项目到 typescript,如何处理 Python attrs 库呢

Posted: 04 Dec 2021 08:34 PM PST

各位彦祖好,最近在把一个 python 写的项目改写成 typescript

发现原始 python 代码里面使用了大量的 attr.ib(),在 attr.ib()里面有很多的参数比如 cmp ,factory ,converter ,validator 等等。

初步想法是用 ts class 的 constructor 来实现类似的功能,但是这样的话上面提到的细节参数都需要有单独的验证和处理,请问有什么适用于 typescript 类似于 attr 的库方便实现这样的功能吗?

attrs 的官方文档 : https://www.attrs.org/en/stable/

看完官方文档和例子感觉有点像 java 的 lombok

一段例子如下:

https://github.com/cs50/compare50/blob/main/compare50/_data.py#L114-L149

@attr.s(slots=True, frozen=True) class Submission:     """     :ivar path: the file path of the submission     :ivar files: list of :class:`compare50.File` objects contained in the submission     :ivar preprocessor: A function from tokens to tokens that will be run on \             each file in the submission     :ivar id: integer that uniquely identifies this submission \             (submissions with the same path will always have the same id).     Represents a single submission. Submissions may either be single files or     directories containing many files.     """     _store = IdStore(key=lambda sub: (sub.path, sub.files, sub.large_files, sub.undecodable_files))      path = attr.ib(converter=pathlib.Path, cmp=False)     files = attr.ib(cmp=False)     large_files = attr.ib(factory=tuple, converter=_to_path_tuple, cmp=False, repr=False)     undecodable_files = attr.ib(factory=tuple, converter=_to_path_tuple, cmp=False, repr=False)     preprocessor = attr.ib(default=lambda tokens: tokens, cmp=False, repr=False)     is_archive = attr.ib(default=False, cmp=False)     id = attr.ib(init=False)       def __attrs_post_init__(self):         object.__setattr__(self, "files", tuple(             [File(pathlib.Path(path), self) for path in self.files]))         object.__setattr__(self, "id", Submission._store[self])      def __iter__(self):         return iter(self.files)      @classmethod     def get(cls, id):         """Retrieve submission corresponding to specified id"""         return cls._store.objects[id] 

求教 macos 下/usr/local 和/opt 目录的作用和区别

Posted: 04 Dec 2021 08:14 PM PST

你们一般自己下载的软件会放到哪个路径下,比如 maven 之类的,谢谢~

google pixel 6/pro

Posted: 04 Dec 2021 02:46 PM PST

有没有购买渠道啊,想买 pro

windows 平板有啥推荐的吗?

Posted: 04 Dec 2021 01:16 PM PST

想要一个 windows 平板, 搜了一圈没有找到对比推荐.

目前看到一个微软苏菲 Go3 不错.

预算 3000 左右, 不用键盘鼠标.

目的: 运行雷电模拟器, 挂游戏脚本, 因为现在用的 M1 无法运行 intel 虚拟的环境, 所以只能买一个 windows 的电脑, 能够方便带走使用(家 /办公室). (游戏检测虚拟机环境了, 所以安卓手机虚拟机挂不了)

闲鱼收了台 Pixel 4a 5G 感觉翻车了

Posted: 04 Dec 2021 12:33 PM PST

本来是安卓 11 的版本,装好了 Magisk 和一个看上去是破解 5G 的插件。
我升级了安卓 12 后发现电信卡无法识别,Magisk 装上后显示无法读取,现在不知道怎么办好。
请教下有没有教程可以重新破解电信卡可用?
机子在启动时显示 bootloader 是 unlock 的状态。

网上找了很多教程,走到 adb 这一步就解决不了了,显示一堆错误..

有没有小白能看懂的教程...可以装上 Magisk 就可以?

在线写 Markdown,有没有开源的轻量级程序

Posted: 04 Dec 2021 12:17 PM PST

类似这种 wtdf.io

公网公开 ADguard Home 是否安全

Posted: 04 Dec 2021 11:44 AM PST

如标题,公网公开 ADguard Home 是否安全?既然可以设置 https ,面板密码也可以随便来个 random 强密码。

Paragon 这是把 ntfs 驱动捐给内核了吗?

Posted: 04 Dec 2021 10:56 AM PST

看 Linux 5.15 的发布日志里提到了新增 Paragon 的内核 ntfs 驱动(取代辣鸡 ntfs-3g)。

Remix 官网的特效有大佬指点一下怎么做吗?

Posted: 04 Dec 2021 09:53 AM PST

看到 Remix 官网地址上面有滚动的动画,平常也在卖手机网站见过这些滚动特效,但是不知道怎么搜索和实现。可以的话可以指点一下这特效叫什么名字,或者能讲解一下原理吗。谢谢

第一个就是 Without Remix With Remix 对比那里,往下拉但内容好像停住一般,只有一部分的数据在变化。

另外就是 It's so simple it's kind of silly. Just make a form... 那里,单边滚动,另外一边停住的感觉。

谢谢大家。

bg 命令将任务放后台运行,如何隐藏任务进度条?

Posted: 04 Dec 2021 09:41 AM PST

如题。我已经用 bg 命令将任务放后台运行了,可是进度条仍然显示出来,严重影响命令行操作。请问彦祖们如何隐藏进度条。

ps:shell 为 bash 。

忙了一个下午,把在香港的轻量级服务器弄了个图床,然后再把 uPic 精简弄了个只支持自定义的版本

Posted: 04 Dec 2021 08:52 AM PST

测试一下:

11 月 12 入手的 M1Max 标准款

525f23106ac20

这写入数据量大不大?

各位看官。

哦,对了,图床是用的兰空图床精简的,毕竟我就自己一个人用,要不了那么多功能。

本来还想基于它加 uPic 弄成云盘的,但是没那么多时间改造。

大佬们, Python 我 django 写了一个中间件,会对所有接口请求 request 的 get 和 post 的传值做校验,判断是否有非法字符,请问怎么把 request 中的非法字符去除然后 request 继续往下正常进行啊。

Posted: 04 Dec 2021 06:37 AM PST

大佬们,Python 我 django 写了一个中间件,会对所有接口请求 request 的 get 和 post 的传值做校验,判断是否有非法字符,我现在只会判断,请问大佬们怎么把 request 中的非法字符去除然后 request 继续往下正常进行啊。

现在我不知道怎么对 request 修改?

有好点的 Jetpack Compose 教程吗

Posted: 04 Dec 2021 06:25 AM PST

鉴于 Compose Multiplatform 1.0 最近刚出,就想简单学学,所以我就先去学学 Jetpack Compose ,但是官网教程没怎么详细呀,连一些比如按钮、图片等基本控件都没介绍,站内有大佬指教下哪里有好点的教程吗

代码编辑器有没有正则表达式替换工具箱?

Posted: 04 Dec 2021 05:24 AM PST

有的时候会经常运行几个正则表达式替换,每次都要重新自己写或者去别的地方复制粘贴到 VSCode 之类的代码编辑器,有没有正则表达式的替换工具箱?

也就是可以积累自己的替换方式,可以随时调用,不用二次输入。

在 VSCode 的扩展商店中搜索了 Regex ,没有看到相关的扩展。

但是感觉这个需求应该还挺普遍的,可能是自己没留意。

VSCode 或者 IDEA 等常用的编辑器和 IDE 哪个有类似的功能或者扩展?

又或者有什么别的专门的工具,有类似的解决方案吗?

如何在 k8s 的 coredns 中设定,部分域名转发到某一个 pod(提供了 DNS 服务)来解析?

Posted: 04 Dec 2021 03:30 AM PST

如题,业务上部分域名(a.b.com)需要使用自定义 DNS 来解析,这在 CoreDNS 中很好设置,使用如下形式:

a.b.com:53 {     forward . 192.168.123.45:5353 } 

上述配置,将告诉 CoreDNS 遇到 a.b.com 及其子域的查询,就转到 192.168.123.45:5353 这个 DNS 。

但是现在有一个需求,提供 192.168.123.45:5353 的机器是单点的,所以就想把 a.b.com 子域查询的 DNS 服务部署在 k8s 集群中,享受 Pod 带来的所有便利。

所以,问题就是如何将请求转发给这个 Pod 呢?写死 Pod IP 肯定不行,因为 IP 会变; 使用 NodePort 将端口映射出来,再写死 NodePort IP ,嗯... 也是一种办法,但不是很优雅。

有没有 V 友能够解答下?

我用 idea 的 git 客户端

Posted: 04 Dec 2021 03:28 AM PST

idea 的 git 客户端用了一段时间 配合上自定义快捷键 挺爽的
大多数时候只要
git commit 查看改动代码是否正确
git push 再检查一遍
列分支 切分支
git pull
合并分支图形化 这点非常好
还有查看文件历史 文件夹历史提交
回滚某文件
操作全用的 改键 自己自定义

只是工具 看看能否提升效率,我觉得还行
不过有特殊时候还是配合命令行 比较少

vim 有没有什么插件可以 根据 easymotion 吸取/替换 目标的单词/行(text_object)

Posted: 04 Dec 2021 02:55 AM PST

之前在 github 上面看到 一个项目,是 idea 的插件 https://github.com/whunmr/emacsIDEAs 他有 easymotion 的部分 功能,但是 还有 一些功能 是 easymotion 没有的 ,不知道有没有对应的 vim 插件

这个可以把当前光标下的 text_obj 根据 easymotion 替换 到 对应 的目标上去

"duud"

这个可以把吸取 目标 的 text_obj 到自己身上 替换

"duud"

C++20 协程机制性能测试结果

Posted: 04 Dec 2021 01:57 AM PST

如何找回谷歌邮箱的密码?

Posted: 03 Dec 2021 11:39 PM PST

很早之前自己注册了 2 个谷歌邮箱 ,然后两个谷歌的邮箱互相绑定了自己为验证邮箱 但是第一个比较早的邮箱 用的电话卡早就不在了 长时间没有用 密码忘记了 第二个邮箱 一直在用 也绑定了号码 最近找回密码一直不成功 ,也找不到客服 请问,,·有人申请过 找回密码成功的吗

win10 系统, WPS 在任务栏,最近打开的文件和固定的列表,经常自己消失没了,怎么办

Posted: 03 Dec 2021 10:59 PM PST

别的软件都正常的,只有 WPS 过段时间,固定列表和最近打开的文件记录就消失不见了,电脑设置方面应该没有问题,360 清理垃圾也忽略了~

[]https://tva1.sinaimg.cn/large/7011ee44gy1gx1kc3a2y6j20o00fbae0.jpg []https://tva1.sinaimg.cn/large/7011ee44gy1gx1kc3dtguj20ga0judl2.jpg []https://tva1.sinaimg.cn/large/7011ee44gy1gx1kc4ugkbj20dg0nh7a0.jpg []https://tva1.sinaimg.cn/large/7011ee44gy1gx1kc3h0caj20mw0pg0w9.jpg

请问 SSH 用 FIDO2 设备的时候生成的私钥是指向设备的链接,还是真正的私钥?

Posted: 03 Dec 2021 09:34 PM PST

如果是真正的私钥,有没有办法导入另一个 FIDO2 设备作为备份?
如果只是链接,那只能在另一个 FIDO2 设备上生成新的密钥来备份吗?

No comments:

Post a Comment