Monday, January 24, 2022

V2EX - 技术

V2EX - 技术


xdm 帮忙推荐个笔记本

Posted: 24 Jan 2022 12:43 AM PST

预算 2-4k 软件用 Max AN Pr 还能玩穿越火线

[datagrip] 导入大 Sql 文件缓慢问题

Posted: 24 Jan 2022 12:42 AM PST

我有一个 200M 的 sql 文件,同事使用 navicat 导入文件功能导入很快,速度大概是下面 run sql script 速度好多倍

我自己使用了 datagrip 的 Run SQL Script ,挺慢的,1000 条一次 https://stackoverflow.com/questions/61005200/import-sql-file-with-datagrip

请问大佬们对 datagrip 导入大 sql 文件有什么快速方案吗,,还是只能使用 navicat

现在大家选择对象存储和 CDN 加速 一般选择哪家?七牛云这个注册免费送每月 10GB 存储空间+20GB CDN 流量(含 10GB https 流量)还有吸引力吗?

Posted: 24 Jan 2022 12:36 AM PST

现在大家选择对象存储和 CDN 加速 一般选择哪家?七牛云这个注册免费送每月 10GB 存储空间+20GB CDN 流量(含 10GB https 流量)还有吸引力吗?

从 2022 年 1 月 1 日开始,截止到 2022 年 6 月 31 日,我们可以正常新注册七牛云账户得到免费每个账户每月 10GB 对象存储和 10GB 每月 CDN 流量( HTTP ),但是这里还有可以领取 10GB 每月 HTTPS 流量包。

活动入口: https://marketing.qiniu.com/activity/act-itbulu

活动时间:2022 年 1 月 1 日 - 2022 年 6 月 30 日

活动对象:未购买及使用过七牛云的新用户

活动说明:

1 、每个用户只能领取一个。

2 、该福利为渠道新客专享福利,10GB https CDN 加速流量,有效期 12 个月,用量不可结转。

3 、普通用户注册并认证可获得固定每月 10GB 标准存储空间 + 10GB http CDN 加速流量,长期有效。

4 、所有参加本活动的用户,均视为认可并同意遵守《七牛云用户协议》,活动最终解释权在法律允许范围内归七牛云所有 。

2022 年最适合写业务代码的编程语言是哪个?

Posted: 24 Jan 2022 12:34 AM PST

2022 年,各个语言已经有了长足的发展,但其实业界更多的需求还是写业务。

这里写业务主要考虑的是解决问题的敏捷性与后期的可维护性扩展性,在性能层面要求不会特别的高,考虑的不只是语言本身的特性,还包括语言本身的生态。当然也需要考虑招人或者新人上手成本。其中业务泛指非计算要求极高的场景

其中我觉得作为候选的为:

  • Java
  • Go
  • Python (特指有 asyncio 的 Python 3 )
  • Ruby (特指 Ruby3 )
  • Elixir
  • Scala
  • Javascript(特指 typescript )

当然也不限上述语言,C++Rust就算了吧,用那个写业务首先在敏捷性就不太好

因为限定为 2022 年,考虑的范畴都为该语言最新版本,且没有历史包袱

提名请给出具体的理由

搞个 JavaFX 折腾死我了

Posted: 24 Jan 2022 12:32 AM PST

搞个 JavaFX 折腾死我了,一天都没打包出来

首先, IDEA 创建 JavaFX 项目的时候最低只支持 JDK11

但是,创建 Artifacts 的 JavaFX 应用 时候不支持 11 ,只能是 8 ,好吧。那我就只生成 Jar

生成了 Jar ,然后用 exe4j 打包一下 exe ,自己复制一下 OpenJDK11 到 jre 目录,然后发现 OpenJDK11 没有 JavaFX

卡壳了

安卓系统,微信能占用 20g 的空间, qq 能占用 10g 的空间,怎么瘦身?

Posted: 24 Jan 2022 12:28 AM PST

微信居然 20g 的空间,怎么在保留文件的基础上瘦身啊。比如让微信存储到 sd 卡上去,不然这个真是太大了

nginx 多个 url 重写

Posted: 24 Jan 2022 12:27 AM PST

我想实现访问

http://a.com/sdf 代理到 http://a.com/hgf

http://a.com/35dg 代理到 http://a.com/54fg2

类似这样的 . . . 我有一个列表,大概 500 行

应该怎么实现呢? 不能写 500 个 location 吧,那样性能会不会很爆炸? 只用 nginx 可以吗?

docker 安装 canal

Posted: 24 Jan 2022 12:25 AM PST

现在 docker 安装 canal

然后已经运行一段时间了, 现在 exec 进不去容器 也无法重启日志。

重启 docker 容器,在短时间内可以进入容器中,过一会又无法进入。 容器看起来是运行的。 这个怎么定位问题。

2022 了, PHP 还是世界上最好的语言吗?

Posted: 24 Jan 2022 12:17 AM PST

(狗头保命)

2022 年 1 月, windows 轻薄商务本中最能打的是不是就是 matebook 了

Posted: 24 Jan 2022 12:16 AM PST

hp dell 一众感觉已经没落了 联想的本子又很丑,而且屏幕分辨率毫无诚意 是不是已经是 matebook 的天下了

求推荐显示器支架

Posted: 24 Jan 2022 12:16 AM PST

预算 500 左右

每小时 100W+的请求量,该怎么向黑产大哥们求饶啊?

Posted: 24 Jan 2022 12:16 AM PST

我一个个人博客小破站,应该也没得罪谁,最近突然发现每小时接近 100 万的请求量,我还以为是我突然出名了,结果掏出 Nginx 日志一看,100 万请求中有 100 万都是 404 ,请求路径全部都是

wp/admin.php

think-php/exec.php

phpmyadmin/index.php

这类似的。

我知道大哥们在尝试扫我网站的漏掉,可我网站也没这些东西呀,每小时 100 万的请求,直接把我日志服务打挂了。想来问问,哪里可以向黑产大佬求饶不,我扛不住了

目前尝试办法:

1 、封 ip ,可是从日志上面看,大哥们是各种 ip 换着来,我也不知道大哥们有多少 ip

2 、根据 url 路径封,可是大哥们扫了几万个页面 URL ,这比我本身页面还多

做这样的一个网站需要多少钱

Posted: 24 Jan 2022 12:12 AM PST

https://www.godiva.cn/#/

如题,做 Godiva 这种网站(带支付等)前后端算一起大概多少钱?

对啦,要做移动端适配

对接同事的接口,他定义的所有接口都是 post 请求,理由是 https 用 post 更安全

Posted: 24 Jan 2022 12:06 AM PST

之前习惯使用 restful api ,如果说 https 只有 post 请求是安全的话?那为啥还需要 get 、put 、delete ?我该如何反驳他。

你干了什么『证明自己』的事儿吗

Posted: 24 Jan 2022 12:02 AM PST

我发现,没背景的穷人,挺需要『证明自己』的。

比如说,你想创业,可能真有一个绝妙的点子,可别人怎么会靠你一个 PPT 就投资你?你一个 2 本,学历证明不了你;没钱,家庭证明不了你;没成功过,能力证明不了你;给不出任何证明,就没什么可信度。

别人问起你是谁?唯一能让人自豪的可能就是个『大厂码农』的标签了?好像这个标签更多的也是运气因素,也不能特别证明自己。

然后作为码农,搞技术的,就容易陷入一个循环里: 我会的都不牛逼,看不上;我不会的,要不然太简单了不想学,要不然真不会;然后就陷入到一个泥淖里,想往哪儿走感觉都走不出去。别人做出东西来了,『没啥技术难度』,看不上;要不然『卧槽,牛逼』,搞不了

所以有什么好的思路能证明自己吗。整个开源项目?独立开发个挨屁屁?说出去能给自己一个标签那种,XX 创始人那种感觉,

不懂就问: 如何把一台 iPhone 的短信自动同步转发到另一台 iPhone !

Posted: 24 Jan 2022 12:01 AM PST

注意!两台 iPhone 不是同一个 iCloud 帐号! 不是同一个帐号!不是同一个帐号!

我知道,iPhone 自带的有短信同步的功能,但是必须要两个设备登录同一个 iCloud 。如果是不同 iCloud ,有什么方法能做到类似的效果?

两个手机不方便登录同一个 id ,但是有时候需要接收另一个手机号码的短信验证码。

我在开发一个自动化测试平台,怎么证明我的自动化测试平台提效了呢?

Posted: 23 Jan 2022 11:50 PM PST

我在开发一个自动化测试平台,怎么证明我的自动化测试平台提效了呢?并计算出我们提效了多少呢? 如果我们看测试周期,可是即使周期变短了,也可能是他们熟练度提高,服务端质量提高了。 那要怎么证明是我们平台做了提效呢?并能有量化的数据。

说说我教女票编程的失败经历

Posted: 23 Jan 2022 11:34 PM PST

女票很聪明,就是脾气差。
她大学 C++没去上课,最后考试前看看书,进了考场就她做出答案,其他人都抄她的。
逻辑力,记忆力,专注力都很好,感觉她很适合学编程干程序员,但她自己没啥兴趣。

我给她装好了 jupyter ,打算从对她工作有帮助的 pandas 表格处理开始教。
但是教着教着就开始吵了。。因为 python 和 pandas 很多函数不讲理,讲起来就很奇怪,她听着不爽,就不想学了。


我的学习方式是根据范例学习,我看到例子然后去效仿使用和猜测机理,学起来还挺顺畅的。
但是我老婆的学习方式是看书,明白原理再去推演使用,就很难适应 python 里面奇怪的数据结构和函数处理方式。
回想起来,我可能不应该从 pandas 开始,应该从 python 官方文档开始,从数据结构开始引导她,理解起来会顺畅一些。

威联通的 HBS3 终于支持备份/同步到百度网盘和腾讯云了

Posted: 23 Jan 2022 11:21 PM PST

HBS 3 Hybrid Backup Sync 19.0.0120 ( 2022/01/22 ) [New Features]

  • Added support for Tencent Cloud and Baidu Wangpan cloud storage spaces for backing up and syncing data.

https://www.qnap.com.cn/en/app_releasenotes/list.php?app_choose=HybridBackup

也就比群晖晚了 N 年吧……

有没有能够结构化管理 typora 文档的工具?可利用多级目录管理文件夹和文档这种。

Posted: 23 Jan 2022 10:53 PM PST

在多个笔记软件中辗转后,还是感觉 typora 的 markdown 语法和手感最为舒服。

但是苦于它没有文件管理和云存档功能,所以一度很犹豫要不要用它来作为自己的主要笔记工具。

功能:

  • 云存档功能:可以用 git 来解决
  • 文件管理:不知道(各位 v 友有啥建议吗?)

Leetcode 周赛我也能写完三道题了

Posted: 23 Jan 2022 10:32 PM PST

耗时 50+ mins ,可能这次题目比较简单吧

阿里小号没号码了

Posted: 23 Jan 2022 10:26 PM PST

有号的时候没带身份证,等回家了,号码没了,淘宝买的 2 年,但是没绑定号码,现在没用了

做全栈工程师会不会越来越容易?

Posted: 23 Jan 2022 09:55 PM PST

感觉编程工具越来越傻瓜化,框架和文档教程越来越成熟,有很多拿来就能用的东西 以后做个初级全栈工程师会不会越来越容易? 做全栈工程师会有市场么?一般什么地方会招初级全栈工程师?

求企业级 CRUD 解决方案推荐

Posted: 23 Jan 2022 09:03 PM PST

想找一个安全性比较高的,大概几百人用的开源 CRUD 解决方案

在 github 上搜索了一段时间无果 来 v 站提问

mybatisplus 如何动态创建 mapper 接口。

Posted: 23 Jan 2022 08:03 PM PST

在写一个涉及单表操作较多的系统。

框架组合,spring boot + mybatis plus 。 代码结构,entity -> mapper -> service -> controller

但是要创建非常多的空白 mapper/service/controller 的 java 文件。

mapper 是个纯接口的空文件,不想写这么多空文件在代码里,如何做到动态注入"接口"文件?

@Mapper public interface EntityMapper extends BaseMapper {

}

甚至,service ,和 Iservice ,也希望通过实体动态生成,直接映射出来接口。

或者有其他方案?可以尽可能的专注业务功能。

呆萌模拟器试图抢注 RetroArch 商标

Posted: 23 Jan 2022 07:48 PM PST

无耻到这种地步https://tieba.baidu.com/p/7700914220?&share=9105&fr=sharewise&is_video=false&unique=74B479707C511B0DA95F3187766C06A4&st=1642904742&client_type=1&client_version=12.17.2&sfc=copy&share_from=post&source=12_16_sharecard_a&red_tag=2500730046#/还有呆萌 switch 违反 gpl 还如此高调 虽然拿它没办法 但不要脸好歹要有个下限 赚的钱都用来买药吃了(smile)

Vue Code View(VCV 0.4.0):一个在线编辑、实时预览的代码交互组件

Posted: 23 Jan 2022 07:14 PM PST

Vue Code View(VCV)

Build Status GitHub license npm npm bundle size npm

一个基于 vue 2.x的轻量代码交互组件,在网页中可以编辑、运行并实时预览代码效果展示。

当阅读包含大量代码的文档时,很多项目文档通过 markdown loader 实现了示例代码的 render 展示,但它是静态的。当我们想调试代码时,一般需要打开本地 IDE 或者打开 codepencodesandbox等在线编辑器网站,也会受制于电脑是否安装开发环境或者网络连接是否顺畅。

那么能不能有这么一个组件能支持在页面中编辑代码,在网页中可以编辑、运行并实时预览代码效果展示?

特别感谢组件 react-code-view,基于此编写了 vue 版本的组件!使用此组件在 vue 页面还是 markdown 文档中的多示例代码,都可以实时编辑运行代码、预览效果。

在线预览

示例

在线预览: https://andurils.github.io/vue-code-view/#/demo

codesandbox 示例: vue-code-view-example

✨ 特性

  • 💻 代码可以在线编辑,实时预览效果。
  • 🎨 支持示例代码高亮,配置主题。
  • 🌈 支持 <style> 解析渲染。
  • 📑 支持 Markdown 文件示例渲染。

📦 安装

npm i vue-code-view # or yarn add vue-code-view 

🔨 配置

使用vue cli需要在vue.config.js文件进行配置,支持使用包含运行时编译器的 Vue 构建版本。

module.exports = {   runtimeCompiler: true,   // or   chainWebpack: (config) => {      config.resolve.alias       .set("vue$", "vue/dist/vue.esm.js");   }, };  

💻 示例

入口文件 main.js 中引入组件,不需要手动引入样式。

import Vue from "vue"; import App from "./App.vue"; import CodeView from "vue-code-view";  Vue.use(CodeView);  new Vue({   router,   store,   render: (h) => h(App), }).$mount("#app"); 

API

Attributes

参数 说明 类型 默认值 版本
theme 代码编辑器 theme mode,支持 light / dark light | dark dark
showCode 是否显示代码编辑器 boolean false
source 运行示例源码 string -
errorHandler 错误处理函数 function -
debounceDelay 错误处理防抖延迟(ms) number 300
layout render 视图布局 top | right | left top 0.4.0

官网截图

3D1B044ED7142A295B03D6AFD7B74ECD.png

迎战金三银四 分享 2 款适合程序员的简历模板

Posted: 23 Jan 2022 06:08 PM PST

腾讯云香港这几天丢包好像变得很严重啊

Posted: 23 Jan 2022 02:27 PM PST

刚弄了一台按量付费的服务器测试,轻量应用服务器也跟这个差不多。 QQ 截图 20220123113909.png

有没有用 chromium 的

Posted: 23 Jan 2022 02:05 PM PST

最近在折腾 manjaro 玩,上网查了下,貌似 chromium 不能登录和同步数据了,21 年 11 月还可以,现在少了 sync 和 spelling 两个 api ,想问问有没有在用的,或者干脆直接 chrome?

作为 Javaer, Typescript 这个特性太舒服了

Posted: 23 Jan 2022 10:38 AM PST

可以直接在函数上声明入参和返回值的类型

function foo(bar: { id: number, name?: string }): { xx: string, oo: string }[] 

去他大爷的什么 PO 、VO 、DTO 、XXOO ,还完美解决了起名这个世界难题

Echo 框架如何查找某个用户的所有 Session 并删除?

Posted: 23 Jan 2022 09:48 AM PST

官方文档给出的例子只能操作当前 Session ,我想在用户修改密码的时候清空所有和该用户有关的 Session ,需要怎么实现? Google 了很久也没找到。

求助, Chrome 英文乱码

Posted: 23 Jan 2022 09:32 AM PST

Lx9fLW1642941184598

如图,Chrome 仅英文乱码,已尝试过多种方式未解决。

已尝试过的方法:

  • Charset扩展设置UTF-8编码
  • 重启大法
  • 重置 Chrome 默认设置
  • 更换 Chrome 字体
  • 已查看系统环境localezh_CN.UTF-8
  • 已重装过浏览器

以上方法均无效,有遇到过这种问题大佬欢迎提供您的解决方案,感谢!

想改一下 github 的 username,各位有什么好的建议吗

Posted: 23 Jan 2022 09:30 AM PST

有相关 conventions

谁能借我个小米账号解锁 bootloader 用?

Posted: 23 Jan 2022 09:00 AM PST

刚入手红米 k40k40 ,想刷机 我的小米账号要等 7 天

Miui13 下 google contacts 不能正常工作

Posted: 23 Jan 2022 08:55 AM PST

k40 神机 刚升了 miui13 发现有 google 框架 于是启用框架,安装了 google play store 又从 google play ,里装了一堆软件 发现一个问题:google contacts 不能工作 打开后,一个联系人都刷不出来(服务器上可是有的)

其他 google 软件(像 calendar )都是好的

又是一个关于外键的问题

Posted: 23 Jan 2022 08:06 AM PST

我知道这个问题在站内已经讨论过无数次了,比如 关于外键,为什么国内基本都不推荐使用,国外基本都推荐使用?,但是直到现在也没有一个帖子能够达成共识,所以就一些不明确的地方提出些问题:

首先说前提:

  1. 首先关系库不可能放弃关联,所以这里讨论的不是"是否需要外键"而是"是否需要物理外键"。
  2. 既然用到外键,使用前提必然是对数据引用完整性(参照完整性)有一定要求的,我看到有人说业务对报错敏感的时候不使用,这点我不能理解,毕竟插入一条错误的数据和插入数据时失败同样是错误,当用户添加数据成功但找不到这条数据时,问题应该比添加失败更为严重才对。
  3. 外键对性能的影响在数据量不大时应该是不需要考虑的,这里讨论的共识应该是避开数据量极大的表(如日志表)。
  4. 针对分布式,我认为这个和上一条是一样的,当存储需要用到分布式时,说明数据量已经相当大,这种情况下自然不需要考虑外键。
  5. 由于软删除存在,级联删除意义不大,我们可以约定建立外键是不设置级联删除(或阻止删除被引用的数据以保证数据完整)。

接下来是疑问:

  1. 在避开单表大量数据和分布式存储的情况下,对于数据量通常不超过百万且经常需要插入和更新(软删除也算更新)的业务数据,物理外键是否优于逻辑外键?
  2. 对于开头链接中 15 楼的问题,一般默认的隔离级别( RR )并不能避免这个问题发生,业务约束同样需要对数据库加锁,且更依赖业务人员的水平,这是否可以说明逻辑外键对比物理外键并无优势?还是说有更好的方式能够解决这种问题?
  3. 有人提出导入表的顺序问题,我认为导入前整理数据之间的关系是很合理的要求,何况检查也可以被关闭,这一点并不能作为物理外键不好的理由,此外把外键设置成环同样是一个设计错误,并不是外键本身的问题。
  4. 即使考虑数据的积累,过早的禁止外键是否真的合理?当数据膨胀到使用外键会产生明显问题时再去除外键是否更合理?毕竟过早的设计会导致开发人员付出大量额外的工时来保证数据完整。

出于以上几点疑问,我感觉逻辑外键相比物理外键来说毫无优势(包括性能优势,因为需要加锁),还很可能因开发人员水平不足、考虑不周或在直接修改数据库时写错脚本从而损坏数据,那么为什么仍有相当多的开发者认为多数情况下应该避免使用物理外键呢?

以下是一些个人的想法:

大厂全面禁止外键,一方面可能是由于核心业务对性能敏感而不使用,最后为了管理方便干脆全部禁止,我至今没能找到一个合理的全面禁止使用外键的理由,如果有大厂高层,希望可以听到你们的看法。

在设计阶段加入外键,一定程度上可以降低开发人员的编码负担,减少系统错误,哪怕是不会考虑并发状况或对数据库不熟悉的开发者,外键也能阻止他将错误的数据写入库中,反过来产生的「接口总是报错」、「导入顺序不对报错」等问题,我认为是合理且必要的错误提示,一个接口要做的应该是在数据不合规范时阻止其写入,而不是强行写进去。

另外还有一个相关但关系不是很大的问题:

说到外键就一定会说到关联,我注意到也有部分人反对在业务查询中使用 JOIN ,主要理由是 JOIN 的效率低下,关于这个问题,希望有熟悉数据库的人能为我解惑:

如果表设计合理,关联查询是否都可以通过索引优化到比多次查询并在内存中拼接的方式更快?

以上。请注意我讨论这些问题的前提都是设计合理,对于数据库本身设计就无法很好的支撑业务,导致经常需要走弯路解决问题的情况,不属于本帖的讨论范围。

windows 安装 commitizen 使用命令弹出窗口问题

Posted: 23 Jan 2022 06:08 AM PST

在 windows 安装了 nodejs 安装 commitizen 但是使用 git cz 命令出现和网上不一样的结果,并没有选项,而是下面的

Please enter the commit message for your changes. Lines starting

with '#' will be ignored, and an empty message aborts the commit.

项目组零基础转做前端,类似一个在线的可交互 PPT,求助思路

Posted: 23 Jan 2022 05:31 AM PST

我们项目组之前是做 WPF 开发的,之前一直在 WPF 做一个类似 PPT 的软件,但是播放中有更强的交互性(具体可以参考下面的 gif ),然后最近根据新的需求,我们需要把播放部分的功能做一个在线网页版,然后就只能全员转前端硬着头皮上了。

目前头疼的就是,之前用 WPF 做的时候,我们实现了各种 PPT 的底层操作功能,包括画布上对象的展示,选择,框选,缩放变形等等,现在要想把这套逻辑移到 Web 上就发现无处着手。虽然.NET 有 Blazor 这种东西,但是考虑到凡是涉及到 WPF 的代码都没法复用,所以实际做起来还是很棘手。虽然有 konva 之类的 canva 库可以实现类似的功能,但是实际需求中我们画布上的对象是有一定的交互操作的,所以很多 canvas 库已经实现的底层操作逻辑我们也没法拿过来使用。下面放了张 gif 展示了一下应该达到的效果,用 F12 可以发现它至少确实不是基于 canvas 库,而是都是在操作 DOM 的。

现在的问题就是,要实现这样的功能,应该从什么地方着手,用什么库或者说用什么技术?目前我们确实是没有什么比较好的思路。难道只能完全从零造轮子吗,公司给的时间只有半年……

动画 2.gif

windows terminal 底部 status bar

Posted: 23 Jan 2022 05:08 AM PST

xdm 有人知道这个 Windows terminal 底部的 status bar 怎么调出来的吗?

75TtGF.png

旧笔记本只能用电池开机,能改装电池解决供电吗?

Posted: 23 Jan 2022 04:57 AM PST

电源适配器是好的,插上后电源闪亮一下,屏不亮. 用电池能正常开机, 正常使用.

怀疑主板 DC 电源硬件模块坏了. 适配器输出电压 19.5v. 电池输出电压 11.1v 能否使用 type c 诱骗一个 12v 的输出电压接到电池口(9pin 的)使用? 笔记本是 Dell E6420.

DigitalOcean 东京和 Linode 东京之间路由怎么样,不会故意互相丢包吧

Posted: 23 Jan 2022 04:42 AM PST

想用 DigitalOcean 反代一个别人建在 Linode 上的网站,不想专门去注册一个 Linode 干这事,想问问 DigitalOcean 东京和 Linode 东京之间路由怎么样,不会故意互相丢包吧?日流量 100GB 左右,稳定性要求比较高。

Google 原生信息 app 收到短信会提示保存号码,怎么取消?

Posted: 23 Jan 2022 04:09 AM PST

点 x 可以关,但每次收到都会提示,很烦,能关闭吗?

新手对 Oauth2 的疑惑

Posted: 23 Jan 2022 02:38 AM PST

这些问题可能很蠢,需要大佬解答下

1.Oauth2 是开放授权标准,是可以让用户不把用户名和密码提供 A 应用就能访问到它在 B 应用上的信息,需要有一个 B 应用提供的页面让用户授权下,所以同一个项目前后端之间采用 Oauth2 进行认证是做不到的吧,好像看过有的人说过他们项目也这么做(还是说可以除了这四种模式,可以再自定义模式?那为什么还需要 Oauth2 来做,这属于滥用吧?)

2.之前对接过其他第三方的接口,都是 server2server ,就是我掉他们的接口,然后把数据同步或者返给前端,但是是通过参数签名的方式认证的,这种情况是不是可以使用 client credentials 模式来代替呢(如果是的话为什么不这么做呢,因为对接过蛮多的第三方都是参数签名的方式)

怎么优雅地翻译文档中的“seek”、“seeked”和“seekable”?

Posted: 23 Jan 2022 01:28 AM PST

比如说下面这段 io.IOBase 的文档:

This class provides empty abstract implementations for many methods that derived classes can override selectively; the default implementations represent a file that cannot be read, written or seeked.

官方翻译:

此类为许多方法提供了空的抽象实现,派生类可以有选择地重写。默认实现代表一个无法读取、写入或查找的文件。

io.BufferedReader 的文档:

A buffered binary stream providing higher-level access to a readable, non seekable RawIOBase raw binary stream. It inherits BufferedIOBase.

官方翻译:

一个提供对可读、不可查找的 RawIOBase 原始二进制流的高层级访问的缓冲二进制流。 它继承自 BufferedIOBase 。

官方文档的翻译把"seek"简单地翻译成"查找",容易让人迷惑,到底是在查找什么?有没有比"查找"更优雅且易懂的翻译?

有什么好用的 Windows 自动化软件

Posted: 22 Jan 2022 11:46 PM PST

我有一个需求 在电脑在关机 /开机时 关闭蓝牙和把音量设为 0, 求一款自动化软件

No comments:

Post a Comment