Sunday, May 22, 2022

V2EX - 技术

V2EX - 技术


谷歌翻译也会有 Typo 么

Posted: 22 May 2022 12:47 PM PDT

网页版,翻译"洗面奶"给的是"cleasing milk", 应该是"cleansing milk"的 typo ,甚至对调他自己都无法识别"cleasing",有意思,这种错误是怎么发生的

有些坑不能入,入了就出不来了

Posted: 22 May 2022 12:34 PM PDT

买了一个机械硬盘,keychron k2 v2 ,其实挺好,现在又想买 HHKB 了

今天到货一个 blue yeti x ,又发现 Shure SM7B 效果会更好

所以,我也不知道什么时候是个头,哎。。。

想搞个 itx 主机写代码,有推荐吗?

Posted: 22 May 2022 12:21 PM PDT

大小和 nuc8 那么大吧,内存 32G 。 为什么需要那么大的内存,因为想实践 Java 分布式,所以要多开虚拟机来搭建 centos7. 还有再想问一个问题,写代码的机器是否需要和虚拟机的机器分开来组装,这样的话,虚拟机机器就可以 7*24 ,写代码的机器也可以随时开关机。

有没有懂电机的同学,请教个 diy 的问题。。。

Posted: 22 May 2022 11:52 AM PDT

是这样的,家里有吸尘机,鼓风机,电钻,吹风机 等等……

最近又要买小家电 也是带电机的。。


所以我的疑问是,有没有那种产品阿。 电机是单独卖,比如买一个强悍的电机 可以控制转速就行

然后

电机 + 吸管 = 吸尘器
电机 + 抽水 /喷水 = 抽水机 / 洗车机
电机 + 钻头 = 电钻


以此类推 , 只买一个电机即可 其它都买对应的配件 插上用就行。 还节省资源


不知道是否有这样的产品?

.com .net .org 域名低价

Posted: 22 May 2022 10:59 AM PDT

昨天看到土耳其区的 Google Domains 价格非常低,由于我域名特别多,我的 Google 账号又正好全是土耳其的账单。打开看了一下,价格优势非常大,把最常用的三个域名全部转过去了。谷歌还有免费的隐私保护(不是全部后缀都有)。

.com .org .net .us .ca 一律 75 TRY = 33 CNY
.me 125 TRY = 53 CNY

付款方式:目前两张国内 Visa (建行 /中行)都没问题,朋友反馈中行 Master 付不了。

其中我的 .com 域名本来在腾讯云,不知道转移之后会不会掉备案。

感兴趣的朋友可以去看看。

rust 面试都是问啥

Posted: 22 May 2022 10:30 AM PDT

一般 rust 面试都问啥,需要会什么框架吗

Clion 是不是不支持 C++20 的 module 呢?

Posted: 22 May 2022 09:40 AM PDT

(新手,正在学习 C++)
使用 import 的时候就直接报错了。。。
系统版本是:Apple clang version 13.1.6 (clang-1316.0.21.2.3)

问一个关于 PHP 编码的问题

Posted: 22 May 2022 09:31 AM PDT

写了一个 test.php 脚本,文件编码为 UTF-8 ,代码如下:

<?php $str = '你好'; var_dump($str); 

在 windows cmd 命令行执行此脚本,正常输出"你好"。

我的疑问是,windows cmd 命令行的编码是 GBK ,而代码文件的编码是 UTF-8 ,两者的编码不一样,为什么输出中文没有乱码?

更诡异的是,我将代码文件的编码改为 GBK ,然后再执行,此时命令行、代码文件的编码都是 GBK ,反而乱码了。。。

我的环境是 Windows 10 ,PHP 7.4

数据库内核开发

Posted: 22 May 2022 09:10 AM PDT

有 V 友在做数据库内核相关开发的吗?这个领域前景和钱景怎么样?

目前从事云计算平台相关的开发,云原生 /Go/k8s 相关技术栈。正在考虑转到数据库内核(主要是存储引擎这一块)这个方向。对这个领域正在调研了解中,有了解的朋友一起来聊聊呗。

在 iTerm2 中配置了 proxy 后, 使用 yarn 命令总是会提示 "There appears to be trouble with your network connection"

Posted: 22 May 2022 08:50 AM PDT

代理设置如下:

➜  ~ env | grep -i proxy no_proxy=localhost,127.0.0.1,localaddress,.localdomain.com NO_PROXY=localhost,127.0.0.1,localaddress,.localdomain.com https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890 

测试命令:

$ yarn add react-native-geolocation-service yarn add v1.22.17 [1/4] 🔍  Resolving packages... info There appears to be trouble with your network connection. Retrying... [2/4] 🚚  Fetching packages... [3/4] 🔗  Linking dependencies... info All dependencies └─ react-native-geolocation-service@5.3.0-beta.4 ✨  Done in 5.22s. info There appears to be trouble with your network connection. Retrying... info There appears to be trouble with your network connection. Retrying... 

任何使用 yarn add 的命令都会先提示一下网络问题重试, 然后才能进行安装, 安装完成后还会提示两三次网络问题. 最后才完成.

虽然不影响安装, 但每次这样会浪费点时间.

安卓手机,如何禁用后置摄像头,只让前置摄像头可用?

Posted: 22 May 2022 08:24 AM PDT

手机后置摄像头坏了,相机和微信默认调用后置,打开会导致黑屏然后卡死、切不了前置摄像头,导致没办法扫码了。而打开美图秀秀这种 app ,默认打开的前置摄像头,我就想有没有可能让手机禁掉后置只用前置?

请问,国航摩托能刷机吗?看样子性价比很高

Posted: 22 May 2022 05:34 AM PDT

基本上 2000 左右的摩托都上了 870 。12 256 配置,高一点的冠军版。888.12.512 配置,这个配置我还是心动的,听说摩托国航接近原生,如果能刷国际版 rom 就更好了,有用过的吗?谢谢,基本上就用来装微信,轻度使用。个人不喜欢自带全家桶一大堆,还不能卸载的,虽然能 adb 但还是感觉很麻烦。尤其是华为,自带应用多到离谱就不说了,还各种监控你,目前打算双持,国产软件物理隔离。安卓机专门用来上微信啥的

马上 618 了, Jetbrains 会做活动吗?

Posted: 22 May 2022 05:14 AM PDT

社畜……一直很想在 Jetbrains 有活动时充一波 idea

目前 windows 平台有哪些好用的 ocr 识别软件?

Posted: 22 May 2022 04:44 AM PDT

如果,目前 windows 平台有哪些好用的 ocr 识别软件?支持填写 api 更好

已知如下的

  1. 天若 ui 太垃圾
  2. Quicker 插件 还行 ui 有点不适应
  3. Utools 插件 还行
  4. Deepl 内置 ocr 的英文不错,但是识别中文后文字排版不佳

为什么现在大厂很少用 Angular + ASP.NET Core 了?

Posted: 22 May 2022 04:36 AM PDT

用这两个框架写了不少网站,写起来非常舒服,为什么现在公司这么少用?国外有大厂在用吗?(找了好久只看到 Bitwarden 在用)

今天刚刚发现,在阿里云开服务器的时候没有 redhat 的选项,很好奇。

Posted: 22 May 2022 03:51 AM PDT

能选到 win 和 suse 这俩都是商业操作系统,按道理说 redhat 这样的大型发行版也该也是能选到才对呀。

用 go 写了个类似 rz / sz 的功能,兼容 tmux,分享并邀请大家体验。

Posted: 22 May 2022 02:51 AM PDT

项目地址:https://github.com/trzsz/trzsz-go

1 、在本地安装 trzsz-go,重点是一个名叫 trzsz 的程序

2 、在登录远程服务器的命令前面加上 trzsz ,如:

trzsz ssh x.x.x.x 

3 、在远程服务器上安装 trztsz 程序,go 版还没写完,需要安装 python 版本的,项目地址:https://github.com/trzsz/trzsz,安装命令:

sudo python3 -m pip install --upgrade trzsz 

4 、在远程服务器上执行 trz 即可上传文件,执行 tsz file_name 即可下载文件。

5 、如果对你有用,请在 GitHub 上点个 Star ,感谢你的支持。

Mac 系统的终端运行 composer dump-autoload 正常, VS code 集成终端报错,求解?

Posted: 22 May 2022 02:45 AM PDT

我的程序 laravel8 ,PHP 是 8.0.8 ,安装了 memcached 扩展,php -v 显示版本 8.0.8 ,php -m 可以看到 memcached 扩展。

同样的命令 composer dump-autoload ,系统的终端中执行是正常的,在 VS code 集成终端中就报错。难不成 vscode 还有什么特殊的配置?并且我在集成终端和系统终端运行 php -v 、php -m 结果是一样的。

报错信息:

Class "Memcached" not found

at vendor/laravel/framework/src/Illuminate/Cache/MemcachedConnector.php:69 65| * @return \Memcached 66| */ 67| protected function createMemcachedInstance($connectionId) 68| {

69| return empty($connectionId) ? new Memcached : new Memcached($connectionId); 70| } 71| 72| /** 73| * Set the SASL credentials on the Memcached connection.

  +9 vendor frames  

10 [internal]:0 Spatie\Permission\PermissionRegistrar::__construct(Object(Illuminate\Cache\CacheManager))

  +14 vendor frames  

25 [internal]:0 Illuminate\Foundation\Application::Illuminate\Foundation{closure}(Object(Spatie\Permission\PermissionServiceProvider)) Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

idea 中的 vim 配置无法点选修改

Posted: 22 May 2022 01:03 AM PDT

如图,无法通过下拉箭头配置,点击没反应。 Ox5ECT.png

Linux 下 powerline 字体显示不正确,该如何解决

Posted: 21 May 2022 09:31 PM PDT

又是老生常谈的 linux 字体问题,安装了 nerdfonts 字体,显示效果很差,锯齿都错开了……请问一下如何解决这个问题。

不瞒大家,我就是因为这个原因化身 linux 桌面黑子,因为我安装的每个 linux 桌面环境几乎都有这个问题,实在是忍不了了。

Imgur

求推荐适合打字聊天用的备用机

Posted: 21 May 2022 08:36 PM PDT

主力机 iPhone12 想弄一台做微信客服的备用机,偶尔打打王者,预算 1000 ~ 1500

win11 色彩管理巨大 bug

Posted: 21 May 2022 08:08 PM PDT

之前一直用着 win11 感觉还好,至于掉不掉帧不太关心,感觉也没有那么明显,不过自从前几天升级完之后,发现老毛病色彩管理的问题又犯了,这次甚至更严重,换了支持色彩管理的看图软件依旧无济于事。文档中左边是 ps 里正常的颜色,右边是导出后用 honeyview 查看的色彩,明显桌面级看图软件里的色彩过于浓艳!查了一下,win11 在色彩管理上确实有 bug......

[色彩对比]https://s2.loli.net/2022/05/22/1TdPXH8fjvE3Vte.png

[bug 新闻]https://s2.loli.net/2022/05/21/G2PYlNs73bInWHt.png

你觉得哪些技术点觉得难,哪些觉得简单

Posted: 21 May 2022 08:08 PM PDT

每个人的背景,基础,处境都不太一样。 都来说说,自己觉得哪些技术比较难,哪些又相对容易。

觉得难的话,大概可能表现就是:要花很久的时间,很费脑子,随便看个文档都要搞个大半天,或者看别人的代码,完全看不懂之类。

觉得简单的话,大概可能的表现:看文档或者教程特别顺利,很容易就理解,学起来特别快,很容易上手。

多少内存够用?

Posted: 21 May 2022 08:07 PM PDT

最近考虑装机,在纠结内存,DDR5 还是 DDR4 ,如果是 DDR4 的话,可以上 32G ;如果是 DDR5 的话,只能上 16G (预算有限)。 后面主要用于微服务开发,考虑到需要搭建环境,装虚拟机什么的,另外 Intellij IDEA 也是会占很多内存,不知道 16G 够不够用。 (我现在的家里电脑内存 8G ,路由器还剩 3G ,工作搬砖电脑 12G (除去系统占用,估计还剩 8G ),也可以用来搭建环境,不知道够不够?)

大家怎么选,DDR4 方案还是 DDR5 方案? CPU 是 12700 ,主板是华硕重炮手 B660M Plus 。

请问有生成默认样式纯文字的 HTML 文档的生成器吗?

Posted: 21 May 2022 02:50 PM PDT

几次偶然看到这种纯 HTML 文档,使用默认的 HTML 样式,并且附带一些便捷的超链接(页面目录索引)。有类似这种风格的文档生成器吗?

https://www.nongnu.org/ext2-doc/ext2.html#linked-directories

https://www-uxsup.csx.cam.ac.uk/pub/doc/redhat/redhat7.3/rhl-rg-en-7.3/index.html

常用 chrome 自动翻译,怎样可以快捷键一键翻译页面?

Posted: 21 May 2022 12:39 PM PDT

chrome 目前的页面翻译,需要右键点开菜单,鼠标点到 翻成中文 才能完成翻译。

但 chrome 这个功能本身不稳定。经常第一次点击翻译不成功,
需要再来一次操作,页面才会翻译。

所以特别想拥有一种键盘快捷键翻译操作,

比如 ctrl/command 加什么的组合键。


你们目前有什么解决方案么?

XXL-JOB v2.3.1 发布 | 稳定性增强

Posted: 21 May 2022 11:53 AM PDT

v2.3.1 Release Notes

  • 1 、 [修复] 修复风险漏洞,升级问题低版本项目依赖:CVE-2021-2471 、CVE-2022-22965 等。
  • 2 、 [修复] 修复故障告警逻辑,邮箱校验逻辑下放至 EmailJobAlarm 中,避免对其他告警方式的干扰。
  • 3 、 [优化] 调度通讯默认启用 accessToken ,提升系统安全性(建议生产环境自定义 accessToken )。
  • 4 、 [优化] 合并多项 PR ,项目代码结构、健壮性优化:PR-2833 、PR-2812 、PR-2541 、PR-2537 、PR-2514 、PR-2509 、PR-2591 。
  • 5 、 [优化] 任务线程名优化,提升可读性与问题定位效率(ISSUE-2527)。

简介

XXL-JOB 是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

image.png

文档地址

技术交流

特性

  • 1 、简单:支持通过 Web 页面对任务进行 CRUD 操作,操作简单,一分钟上手;
  • 2 、动态:支持动态修改任务状态、启动 /停止任务,以及终止运行中任务,即时生效;
  • 3 、调度中心 HA (中心式):调度采用中心式设计,"调度中心"自研调度组件并支持集群部署,可保证调度中心 HA ;
  • 4 、执行器 HA (分布式):任务分布式执行,任务"执行器"支持集群部署,可保证任务执行 HA ;
  • 5 、注册中心: 执行器会周期性自动注册任务, 调度中心将会自动发现注册的任务并触发执行。同时,也支持手动录入执行器地址;
  • 6 、弹性扩容缩容:一旦有新执行器机器上线或者下线,下次调度时将会重新分配任务;
  • 7 、路由策略:执行器集群部署时提供丰富的路由策略,包括:第一个、最后一个、轮询、随机、一致性 HASH 、最不经常使用、最近最久未使用、故障转移、忙碌转移等;
  • 8 、故障转移:任务路由策略选择"故障转移"情况下,如果执行器集群中某一台机器故障,将会自动 Failover 切换到一台正常的执行器发送调度请求。
  • 9 、阻塞处理策略:调度过于密集执行器来不及处理时的处理策略,策略包括:单机串行(默认)、丢弃后续调度、覆盖之前调度;
  • 10 、任务超时控制:支持自定义任务超时时间,任务运行超时将会主动中断任务;
  • 11 、任务失败重试:支持自定义任务失败重试次数,当任务失败时将会按照预设的失败重试次数主动进行重试;其中分片任务支持分片粒度的失败重试;
  • 12 、任务失败告警;默认提供邮件方式失败告警,同时预留扩展接口,可方便的扩展短信、钉钉等告警方式;
  • 13 、分片广播任务:执行器集群部署时,任务路由策略选择"分片广播"情况下,一次任务调度将会广播触发集群中所有执行器执行一次任务,可根据分片参数开发分片任务;
  • 14 、动态分片:分片广播任务以执行器为维度进行分片,支持动态扩容执行器集群从而动态增加分片数量,协同进行业务处理;在进行大数据量业务操作时可显著提升任务处理能力和速度。
  • 15 、事件触发:除了"Cron 方式"和"任务依赖方式"触发任务执行之外,支持基于事件的触发任务方式。调度中心提供触发任务单次执行的 API 服务,可根据业务事件灵活触发。
  • 16 、任务进度监控:支持实时监控任务进度;
  • 17 、Rolling 实时日志:支持在线查看调度结果,并且支持以 Rolling 方式实时查看执行器输出的完整的执行日志;
  • 18 、GLUE:提供 Web IDE ,支持在线开发任务逻辑代码,动态发布,实时编译生效,省略部署上线的过程。支持 30 个版本的历史版本回溯。
  • 19 、脚本任务:支持以 GLUE 模式开发和运行脚本任务,包括 Shell 、Python 、NodeJS 、PHP 、PowerShell 等类型脚本;
  • 20 、命令行任务:原生提供通用命令行任务 Handler ( Bean 任务,"CommandJobHandler");业务方只需要提供命令行即可;
  • 21 、任务依赖:支持配置子任务依赖,当父任务执行结束且执行成功后将会主动触发一次子任务的执行, 多个子任务用逗号分隔;
  • 22 、一致性:"调度中心"通过 DB 锁保证集群分布式调度的一致性, 一次任务调度只会触发一次执行;
  • 23 、自定义任务参数:支持在线配置调度任务入参,即时生效;
  • 24 、调度线程池:调度系统多线程触发调度运行,确保调度精确执行,不被堵塞;
  • 25 、数据加密:调度中心和执行器之间的通讯进行数据加密,提升调度信息安全性;
  • 26 、邮件报警:任务失败时支持邮件报警,支持配置多邮件地址群发报警邮件;
  • 27 、推送 maven 中央仓库: 将会把最新稳定版推送到 maven 中央仓库, 方便用户接入和使用;
  • 28 、运行报表:支持实时查看运行数据,如任务数量、调度次数、执行器数量等;以及调度报表,如调度日期分布图,调度成功分布图等;
  • 29 、全异步:任务调度流程全异步化设计实现,如异步调度、异步运行、异步回调等,有效对密集调度进行流量削峰,理论上支持任意时长任务的运行;
  • 30 、跨语言:调度中心与执行器提供语言无关的 RESTful API 服务,第三方任意语言可据此对接调度中心或者实现执行器。除此之外,还提供了 "多任务模式"和"httpJobHandler"等其他跨语言方案;
  • 31 、国际化:调度中心支持国际化设置,提供中文、英文两种可选语言,默认为中文;
  • 32 、容器化:提供官方 docker 镜像,并实时更新推送 dockerhub ,进一步实现产品开箱即用;
  • 33 、线程池隔离:调度线程池进行隔离拆分,慢任务自动降级进入"Slow"线程池,避免耗尽调度线程,提高系统稳定性;
  • 34 、用户管理:支持在线管理系统用户,存在管理员、普通用户两种角色;
  • 35 、权限控制:执行器维度进行权限控制,管理员拥有全量权限,普通用户需要分配执行器权限后才允许相关操作;

比较运算符能重载为返回非 bool 值吗?

Posted: 21 May 2022 11:22 AM PDT

比如里面 elementwise 比较,x>0 结果是一个跟 x 同样大小的矩阵,所以返回的就不是 bool 。C++中能实现吗?

自组 Linux Server 奇怪问题,请大家帮忙诊断

Posted: 21 May 2022 11:19 AM PDT

用淘汰下来的配件装了一台机器,系统是 Debian 13 ,配置了文件下载、共享等等服务,一直以来运行都挺好的。 前段时间想着增加硬盘扩下容,向新硬盘用 rsync 传输了大概 3T 的数据,都是 PT 保种用的,PT 软件用的是 Transmission ,虽然迁移数据不要求重新校验,但保险起见还是都校验了,结果发现有十几个种子校验不通过,手动复制后重新校验均通过,可见源硬盘上的数据是完整的。

于是第一个问题:文件传输出错是源硬盘读取错误、新硬盘写入错误、内存错误、软件错误还是其它原因?如何排查?

接下来就比较奇怪了。因为怀疑内存出错,于是就进 BIOS 取消了 XMP ,然后 U 盘引导跑 memtest86 ,跑了一个多小时没有发现错误,重启后继续用 Transmission 校验,然后过了一段时间后居然就死机了,SSH 断开,网络也 ping 不通,显示器画面冻住无法切换控制台,只能强制关机,应该是内核崩了。此故障可以稳定复现,开机后待机一晚上也没事,编译软件 ffmpeg 转码也正常,但是只要 Transmission 校验,一段时间之后必然死机,死机时正在校验的种子没有发现有规律。试过 BIOS 恢复默认、重装系统,无法修复。这个故障我真的很蒙圈,感觉无处下手,还请大家帮忙诊断。

go mod tidy 可能会修改指定的依赖版本号?

Posted: 21 May 2022 10:07 AM PDT

是这样的,我在 go.mod 中指定了一个依赖的版本号,例如 github.com/foo/bar v2.1.0

当我执行 go mod tidy 之后 go.mod 中这个依赖的版本号发生了自动修改,变成了 github.com/foo/bar v2.2.1

go version 是 1.17.6

疑似 YY 语音为其他程序生成巨大 dmp 转储文件塞满系统盘,有人遇到过吗

Posted: 21 May 2022 07:16 AM PDT

今天一开电脑看到 C 盘红了,心想自己预留了几十 G 空间不应该啊,SpaceSniffer 一扫发现 Temp 目录下一个 duowan 的文件夹塞了其他程序巨大的 dmp 文件,用 Everything 搜索 duowan 发现只有 YY 语音安装在同名目录下。可问题是我安装 YY 语音安装后之运行过一次,而且已经关掉了自启,任务管理器也没发现相关进程,那它是怎么做到的呢?意图何在?问问有没有 V 友遇到过类似的情况,我先卸载为敬 https://s2.loli.net/2022/05/22/wnoOhP9bgDNiqMA.png

三星 s21u 连接 adb shell 一直失败

Posted: 20 May 2022 11:02 PM PDT

有小伙伴知道怎么使用数据线连接 s21u 的 adb 吗?

插数据线连接 adb 提示 adb: no devices/emulators found

已经尝试 1 、USB 默认设置勾选"传输文件" 2 、并尝试了这个帖子的方案 https://stackoverflow.com/a/70348916/1290235

目前只能通过无线 adb pair 连接手机,不过终究速度不够数据线快

No comments:

Post a Comment