Wednesday, June 8, 2022

V2EX - 技术

V2EX - 技术


安卓手机开屏摇一摇广告怎么去掉?

Posted: 05 Jun 2022 03:12 AM PDT

使用的是华为手机,无法在应用端找到关闭处,希望有大佬分享一下如何解决

看汤哥新电影有种看老程序员职场危机感觉

Posted: 05 Jun 2022 03:04 AM PDT

完全代入

大佬们 有啥西雅图的 gia 线路么

Posted: 05 Jun 2022 02:39 AM PDT

RT ,,目前用的 dmit 家的洛杉矶 vpn ,电信过去 很稳..一直 140ms 左右,,想问问各位大佬有没有西雅图 cn2gia 的 vps..

请教各位师傅,关于后端的学习路线

Posted: 05 Jun 2022 02:07 AM PDT

个人情况: 在校生,未来有 1-3 个月左右的时间学习后端,对后端的学习是学校上课学的 SSM 框架以及一堆关于 spring 的模棱两可的底层函数,在研一期间看了一堆 b 站的 javaweb 高赞视频,看了一堆 github 的 java 八股文,但是现在很乱感觉学了又感觉讲不出啥,只知道 SSM 框架是什么,框架内是如何运行的,每部分大概是做什么的,这种三言两语就能讲清楚的事...

提问: 为了应付某 4 线北方家乡城市(很落后的城市,不和各位师傅卷)的校招想重新学习 java ,但是之前的学习方法感觉不对,因为浪费大量时间看视频看帖子,到最后却感觉没学到什么。 现在我该怎么利用这 1-3 个月时间进行有效的学习 java ?

上海哪里验光/配镜的设备先进?

Posted: 05 Jun 2022 02:05 AM PDT

在 B 站看了的几个配镜过程的视频,了解到设备对于配镜的重要性。不先进的、便宜的设备,一般都是半自动的,人工操作的好坏直接影响验光是否准确、镜片形状是否完美匹配镜框;而先进的、比较贵的设备,几乎全自动,能把人工误差降到最低。


所以就想要在设备先进的地方验光与配镜,求懂的朋友推荐(坐标上海)。

又给它嵌入了一个 lua 静态支持 socket 的版本。这样照道理说,就可以使用网页再进一步操作可连接的网络了,可以更动态。

Posted: 05 Jun 2022 01:45 AM PDT

https://github.com/guocf20/android_httpd

话说 Lua socket 还有点小 bug 。

local socket = require("socket")
local host, port = "127.0.0.1", 6000
local tcp = assert(socket.tcp())

tcp:connect(host, port); tcp:send("hello world\n");

while true do
local s, status, partial = tcp:receive("*l") // 这个地方如果是 tcp:receive("")直接报错
print(s or partial)
if status == "closed" then
break
end
end

tcp:close()

类似 rz / sz 上传和下载文件, go 版的 trzsz ( trz / tsz ) 支持各种平台的原生终端,包括 Windows 的 cmd 等。

Posted: 05 Jun 2022 01:36 AM PDT

1 、在本地使用 trzsz ssh x.x.x.x 登录服务器。

2 、在服务器上使用 trz 上传文件,使用 tsz path_to_file 下载文件。

项目地址:https://github.com/trzsz/trzsz-go ,给个 Star 支持下?

Release 中下载的 zip 压缩包里就是三个 trzsztrztsz,可以直接运行,也可以自己 clone 下来 make 编译。

附个效果:

PS: go 版的 trztsz 已写好,python 的要新版本才支持 Windows ( 在 dev 分支,未发布)。

目前有哪些云主机便宜值得入手吗?

Posted: 05 Jun 2022 01:29 AM PDT

我 腾讯云 阿里云都不是新人了,还有哪些便宜的云服务器不,求推荐一下

各位用安卓的人们,平时是通过什么渠道更新 app 的?

Posted: 05 Jun 2022 12:33 AM PDT

用国际版 rom ,只有谷歌 play store 。有时候某些原因不能访问 play store 。

所以呢。。彦祖们是怎么更新安卓 app 的?

有没有一些高质量的 Python 内容推荐?

Posted: 04 Jun 2022 11:17 PM PDT

包括博客文章 问答 视频等等,不限平台。

之前看到一个讲 Python 内部 bytecode 的讲的很好,所以诞生了看更多的有深度内容想法。比如说:
- 近年来几个大版本核心 feature 的设计思想和实现思路
- Python 代码的执行优化
- Python 设计上的编程风格倾向

现在很多 Python 文章都是 api 文档的劣化版,很失望。

如何减少 windows 任务栏闪烁次数

Posted: 04 Jun 2022 10:57 PM PDT

作为一个资深强迫症患者,对于微信和 qq/tim 每次任务提醒一定要在任务栏连续闪烁七次的行为不能忍受 尝试过一些注册表修改,并没有用 求大佬

Windows 怎么单独增加图标离桌面顶部的距离

Posted: 04 Jun 2022 10:22 PM PDT

如下图所示,怎么单独增加整体图标离桌面顶部的距离啊,搜索的结果基本都是调整图标间的距离。

WkZWq.png

等一个大佬。。。

现在主流的国际长途都用什么打啊?

Posted: 04 Jun 2022 04:00 PM PDT

最近在国内要打一堆美国的客服电话,

处理银行保险什么的

好久没在国内打国际长途了

求助一下现在主流用的是啥

还是直接 skype 套餐么?

好迷茫啊, Python 该怎么走向中级工程师或者初级

Posted: 04 Jun 2022 02:43 PM PDT

用 python ,有两三年了,最近刷 b 站和抖音都有点迷茫了
目前是在公司做爬虫,说是搞爬虫,其实大家都知道,就是堆 ip ,堆机器,堆算力
逆向的,自己能看懂就逆,看不懂就去市场上收接口,或者干脆就是 selenium 堆几个服务器,或者图色冲了
ip 的,虽然搭了采集网上免费的,但是多数也是直接花钱冲
算力是,看验证那部分,用开源的训练,图形,或者语音

现在公司就我和另一个同事在维护了,它负责运维,我负责爬和洗,也是一样的 python
好迷茫,说实话,公司的任务是完成了,

但是没有什么成就,自己兴趣就写了一些游戏签到的脚本,搭了个养号的框架,日常撸羊毛

像是羊毛线报,活动抢购,虽然也写,但是那些放 github 上 也不能自豪的说"大家快来看看"这样

日常也是一边上班一边接私活,虽然活多,但是也没有进步,基本就是爬虫一套撸下来

感觉自己更像一个脚本小子,连初级都不算,项目也是直接抄开源就用

今天看了工作区,虽然有几家收 python ,但是我竟然连工作要求都看不懂...里面提的框架我甚至没用过

然后去搜了中级工程师,什么百万并发流量支撑,说实话,我爬虫,一秒 200 下的频率都很少开,就怕别人网站撑不住或者风控,这差距真的太大了

写的有点乱,网抑云了,大佬轻喷,不知道是不是应该去报个线上培训班什么的看看,或者干脆转语言什么的?

Arch Linux 的服务器被挖矿木马入侵过,已经清理干净(资源占用正常了),上面已经有很多数据散落在各处了,重装非常不方便,如何在不重装的情况下排查还有没有其它恶意程序残留(最怕的是盗取数据的这类)?

Posted: 04 Jun 2022 01:04 PM PDT

因为是几个人一起用的,已经用比较久了,重装非常不方便,因此不考虑重装。

请教数据整合处理的问题

Posted: 04 Jun 2022 12:19 PM PDT

https://i.imgur.com/11yO3cr

工作中遇到以下情况:
1.有些安全设备可以提供 API 接口,例如可以读取到当前中毒的用户 ID ;另外一些设备仅能提供 syslog 日志,需要从日志中过滤出有问题的 IP 。
2.内部已有 ETL 工具可以将 API 获取到的用户 ID 或者 syslog 日志进行数据处理。

存在的问题:
3.ETL 工具无法通过 API 将处理后的数据提交到右侧的系统中,例如将 1 中过滤出的 ID 通过认证系统的 API 提交将用户在认证系统中禁用。
4.ETL 工具无法执行网络设备的命令或者 shell 脚本对有问题的 IP 添加到黑名单中。

疑问:
5.对 ETL 不了解,可能 ETL 本身就不是处理此类问题的,那应该用什么方式处理?
6.是不是中间这个环节就不应该使用 ETL ,或者 ETL 之后还应当有个平台拿到 ETL 输出的数据然后调用 API 或执行一些编辑好的命令?

请问是否有一个通用的平台能处理此类问题?还是只能写脚本"定制化"处理每个问题?

重复造轮子,用 go 实现了一款交易系统撮合引擎

Posted: 04 Jun 2022 12:17 PM PDT

之前开发过一个类似的需求,最近比较闲,想想撮合交易这部分需求比较固定,没有太多的差别。
遂搞一个开源

已经实现了基本功能 demo 地址 http://132.226.14.192:8080/demo

第一次正儿八经的搞开源,还有一些地方可能不是很完善,后续会坚持陆续完善,求指点讨论。

github: https://github.com/yzimhao/trading_engine

go 语言有没有线程安全的数据类型?

Posted: 04 Jun 2022 10:49 AM PDT

go 语言中都是可以并行的协程,我们为了简单下面统一称为线程安全。

slice 和 map 都是线程不安全的,我知道 sync.map 是安全的,但是一是操作不方便比如下面这一段

	a := sync.Map{} 	a.Store("1", 1) 

就得用 store 方法才能存储,而普通 map 可以直接 map["key"]操作,这个小问题还可以勉强接受。

最关键的问题是只提供了线程安全的 sync.map 这种,没有提供线程安全的 slice ,如果要自己一个一个加锁或者用 channel 控制非常麻烦。请问有没有别人实现好的线程安全的 slice 或者线程安全的全部数据结构 ?

我在 github 上搜全都是别人实现的线程安全的 map 或者 queue 或者 set ,而且风格非常不统一,求有哪位大神实现了线程安全的 slice,map,queue,stack 等常见数据结构,这样风格能统一,并且还能线程安全,谢谢各位。

我实在技术不太行,我写的话经常有并发问题,所以才来求这种线程安全的基础数据结构,我知如果用了这种线程安全的基础数据结构会导致性能下降,没关系,我的系统对性能要求没那么高。我要是有能力一个人实现上面这些,我就早全一个风格实现不来麻烦大家了。希望有大神能帮帮我,万分感谢。

码云的图床突然就无法使用了,是否有自动化迁移的方案?

Posted: 04 Jun 2022 09:09 AM PDT

如题,
前段时间,码云公开仓库审核问题,提交审核后说涉嫌图床和外链,不予公开访问,导致 markdown 中的图片均无法显示;
一些自动化迁移的方案,都是基于原链接可访问的情况。
对于码云图床的现状,估计只能先将仓库下到本地,通过链接文件名匹配本地文件,再上传新图床并替换。
不知道是否有现成的工具可以使用?

现在是不是中国移动的宽带网络开始屏蔽外网访问了?

Posted: 04 Jun 2022 09:06 AM PDT

刚才中国移动的宽带接入网络访问,google 、twitter 基本打开不了了,不知道是不是我个人的原因还是大家都这样? 但我切换到中国联通的宽带,挂一样的 v2ray ,正常访问速度。 中国移动,一直网络都很差劲,以前他们家的手机网络也是死活无法透过翻墙访问外网,所以后来我把手机号携号转网到了联通

华为 rh2285 v2 服务器能入吗

Posted: 04 Jun 2022 08:13 AM PDT

家用,考虑到噪音可以放阳台或车库,程序员,想当远程服务器用,有玩过的吗,给点建议,闲鱼上准系统 500 左右吧,感觉很便宜

请问下腾讯的域名现在是不是不让使用 CF 的解析了啊?

Posted: 04 Jun 2022 07:30 AM PDT

不让修改默认的以下两组 DNS 服务器了:
conductor.dnspod.net
ostrich.dnspod.net

什么是 go template?

Posted: 04 Jun 2022 07:04 AM PDT

最新写 k8s 的 helm chart ,说 chart 语法就是 go template 语法,想问下 go template 怎么开始学习?

闲来无聊,修改纯 C 实现一个 http server

Posted: 04 Jun 2022 06:04 AM PDT

https://github.com/guocf20/android_httpd 效果如下:

纯 C 实现,无依赖。主要针对原来的线程、进程问题修改,图片不支持,cgi 修改为 Lua 。不考虑并发处理。可以进一步处理用 android 来部署,应该功耗很低。^_^ 当然,用来学习 http 更合适。

感觉思否人气好低

Posted: 04 Jun 2022 04:24 AM PDT

搞了这么多年

为什么淘宝有卖无锁 S10 (它在全球范围都没解锁)

Posted: 04 Jun 2022 03:46 AM PDT

骁龙版的 S10 应该全球都没解锁才对,但为什么淘宝卖的是无锁版。
[来源](androidpolice.com/android-12-lineageos-19-builds-galaxy-s10-essential-ph-1):
If you have the Snapdragon model, you are out of luck as its locked bootloader means you cannot install any custom ROM on it.
手持淘宝买的 S10 ,之前一直很纳闷这么主流的型号为啥 XDA 只有一个 custom ROM ,后来发现是因为全球都没解锁。但我在淘宝买的却是无锁的,匪夷所思。。

看完 https://tour.go-zh.org/教程,求推荐短小精悍 go 源码学习

Posted: 04 Jun 2022 03:38 AM PDT

看完 https://tour.go-zh.org/教程,求推荐短小精悍 go 开源代码学习 老弟昨天加今天看完了 tour.go-zh.org 的教程,想首先学习短小精悍 go 开源代码(大四学生 计划 4-5 天看完那种),或者大厂工作用到了哪些 go 开源库,求大家列举下,方便后续深入学习。

如何解答

Posted: 04 Jun 2022 02:01 AM PDT

一、缘由

"如何提问"的文章很多,这里想谈一下"如何解答"这个问题。之所以写这篇文章内,源于我的两个提问:

提问 1:求助,执行字节码指令时栈的具体变化是怎么样的?

提问 2: Python array 文档里面的 machine values 具体指的是什么?

看完提问 1 的解答,我感觉心情舒畅;看完提问 2 的解答,我感觉整个人心情都不好了。

所以想借此谈谈一些个人观点,希望下次回答我的问题的大佬能先看下这篇文章。当然了,你我若无任何交集,那看不看这篇文章都无所谓。同时也是为了营造一个更好的中文提问与解答社区。

二、tips

下面具体谈谈"如何回答"。

2.1 可以解决的问题

如果知道怎么解决,那么直接提供解决方案,并尽可能提供参考资料。

例如提问 1 里面的解答:

6, 10 画错了。 两个都是要先出栈两次。只是 10 的 TOS1 如果支持 inplace ,等同于出栈一次。 

这类解答是最让人感到舒服的 ,直接指出问题,并提供解决方案。如果再提供一些参考资料,那么可以说相当令人满意。

2.2 不可以解决的问题

对于无法解决的问题,那么最好提供具体的建议

例如提问 1 里面的解答:

我自己画出来的也不对,不过能确定你地址 6 、10 的地方画错了,6 的那里要出栈两个再写入( Binary operations remove the top of the stack (TOS) and the second top-most stack item (TOS1) from the stack. They perform the operation, and put the result back on the stack.),10 是 inplace 的操作,你 append 了。咱俩可以讨论一下 

这类解答可以看出解答者也是真的去验证了。

三、不好的解答

看下提问 2 里面的解答:

建议学一下 C 语言 /剩下的你该去学 C 语言了 / 所以楼上让你学 C 语言还真说对了 
合着你知道"machine value"不是一个常见的用法?这本来就不算是一个专业术语,我们帮你推测验证它的具体含义,然后你说没有给出定义?要饭要的这么理直气壮的吗?  "计算机科学与技术"专业毕业的人不知道内存表示和补码不是一码事?不会 C 语言? CSAPP 没看过?毕业挺好,下次不要毕业了。 
我看合着大家回答没啥问题啊,但是整个就一网络喷子的作风,其实我还是比较赞同你说的 machine value 为内存表示了,不同机器 /大小端,不同平台表示也可能不同。 

看到三个大佬"建议学 C 语言"之类的回答,我不能说有错,我只能说:私以为这样的回答和不回答貌似也没有多大差别。以及所谓的"要饭的","网络喷子"之类的回答就让人感到莫名其妙。

对于提问 2 里面的谁对谁错的问题,本帖无意再讨论,里面很多人的回答都是"前面的人回答没有问题"——如果你也要来重复这句话,那么就没有必要了,因为你偏离了解答问题的初衷——解答问题的最终目的是为了让提问者明白,而不是解答者之间互相认同。

三、总结

之所以写这边文章,只是希望下次回答我的问题的大佬能先看下这篇文章,我不希望看到像提问 2 里面那样的回答。当然了,你我若无任何交集,那看不看这篇文章都无所谓。

同时也是为了营造一个更好的中文提问与解答社区。

初学者开发 vue uni-app 还是用 webstorm 吧, 配置 vscode 要把我整疯了...

Posted: 04 Jun 2022 12:44 AM PDT

开箱即用 真好。不用怎么动 eslint prettier 的规则。补全什么的也不用怎么配。

不禁想到 苹果的 Xcode 真好贴心,微信小程序开发工具也好贴心。都是开箱即用。 折腾了三天就这个结果。

用什么工具对 socks5 代理服务器进行压力测试?

Posted: 04 Jun 2022 12:29 AM PDT

似乎不见有现成专门 for 这种场景的测试软件?
得用 tcp ,http get 或者发包的工具实现吗?

文石 leaf 还是小米多看 pro2 代?

Posted: 03 Jun 2022 11:14 PM PDT

目前看中的 2 款是文石 leaf ( 7 寸。骁龙 636 8 核,2+32G ,carta 墨水屏)和小米多看 pro2 代( 7.8 寸,国产 4 核 CPU ,2+32G ,国产墨水屏),下面是我的比较,V 友有什么看法呢?

文石的优势:

  1. CPU 性能比较强一些,所以安装其它 APP 用起来更方便。我主要是想安装一个词典背单词。而小米那个,安装 app 不方便,得绕一大圈启动 APP (点到设置里面,点一些乱七八糟的才能出现 app 图标),而且因为 CPU 差,所以体验不好

  2. 系统比小米多看 pro2 代好一些。因为文石是专业做电纸书的,系统磨合得比较好。比如我在网上看到小米多看用没有专门适配的 app ,比如 kindle app ,体验就不好,文石就蛮好的。再比如 PDF 裁剪,小米的功能也不如文石的。

  3. 尺寸比较便携

小米多看 pro2 的优势:

  1. 屏幕大。这一点的优势在于,有可能对看技术文档 pdf (主要是计算机相关的,英文电子版居多,扫描版比较少)比较方便。但是我考虑到文石的系统对 PDF 裁剪等功能支持较好,应该可以把 PDF 裁剪到 7 寸适合阅读的程度,所以其实优势并不大。至于说普通的 epub 电子书,7.8 寸和 7 寸区别并不大。(其实我想问一下大家对于这点有什么别的看法吗?有没有用过文石或者小米的 v 友,说下对于看技术文档的体验呢?)

好奇剧情式游戏数据库是怎么设计的

Posted: 03 Jun 2022 10:28 PM PDT

类似于那种测试性格的娱乐选择题,选择不同的选项跳转到不同的题目

还有就是类似于养成类游戏,选择不同的选项加载不同的剧情

数据库咋设计才能足够灵活?

Gt neo3 vs 小米 12x

Posted: 03 Jun 2022 06:42 PM PDT

人在海外,想 618 买一台手机,能刷国际版 rom 。12x 感觉 870 太老了,感觉还是能干。一加 ace 听说可以刷海外版,不知道 realme 行不行,感觉这三台差不多。k50 似乎没有国际版

马克丁的 CrossOver 21 降价了

Posted: 03 Jun 2022 06:29 PM PDT

这几天优惠价 79 元( 60 美刀的官版对于学生党来说太贵了),但马克丁干过的事情无人不知无人不晓,但凡换个代理商都不至于纠结老半天 现在就是想问下: 有无买了的大佬说说马克丁卖的版本有没有什么暗坑需要避开的

image.png

是不是只有老司机才记得 Thunderbird?

Posted: 03 Jun 2022 03:05 PM PDT

其实我也不大记得,很多年前用过一段时间,还有 Foxmail ,那时候 MSN 还流行,ICQ 还活跃,今日同框,恍若隔世。 https://twitter.com/mozthunderbird/status/1531938824900714496

扫描版 PDF 使用 OCR 软件转换成可复制版本的 PDF 之后,如何再转换成 epub 等移动设备可阅读的版本?

Posted: 03 Jun 2022 02:42 PM PDT

一个中文扫描版 PDF ,我用 OCR 软件,比如 AABY Fine Reader 转换成了可以复制文字的版本,但是对于这种版本,使用 calibre 转换成 mobi 或者 epub 格式,都是失败的。

我觉得可能的原因是,OCR 软件并没有改变 PDF 的外观。每个文字仍然是原来的图像,只不过可以复制。这种和纯文字版非扫描版的还是有区别。

如果想转化成移动设备友好的格式,该怎么做呢?

您的 Google Voice 号码将在 7 天后过期…

Posted: 03 Jun 2022 02:31 PM PDT

最近两个 Google Voice 账号都收到该邮件了,其中一个账号里面还有 10 美金的余额,提醒大家注意一下。

Hello,

We noticed that you haven't used your Google Voice number in a while. Because phone numbers are a limited resource, it is our policy to reclaim unused numbers so they can be made available to new users.

If you'd like to keep your Google Voice number (*) *-, you will need to make calls or send text messages by 2022 年 6 月 8 日 by logging in to your account or using the Google Voice app on Android or iOS.

Please remember that your current number will be reclaimed in 7 days unless you start using it. If the number is reclaimed, your existing messages will remain available in your account, but you will no longer be able to receive calls or text messages.

The Google Voice Team

想整合分布在不同机器上的应用程序,该怎么办呢?是否只有 esxi 7.0 一个办法呢?

Posted: 03 Jun 2022 12:26 PM PDT

现状如下:机器 A ,应用程序 A ,有许可限制,不能转移到其他机器上,但是可以虚拟化。 机器 B ,应用程序 B,有许可限制,绑定了机器名,不能转移到其他机器上,但虚拟化后好像仍可使用 机器 C ,应用程序 C ,有许可限制,但机器虚拟化后仍可使用。

     需求:同时开着 A ,B ,C 太浪费了,占用了资源还浪费,想着整合到一台机器上,不知道有没有稳定的方案? 

JVM 战士请教一个问题,各种语言都是怎样控制内存上限的?

Posted: 03 Jun 2022 11:50 AM PDT

类似于 java heap(-Xmx1024m)的设置,各种语言都是怎样设置的?

比较想知道 .net go swift rust node php haskell 等等

办了一张中行 visa 单标卡,但还是不能在 google play 支付

Posted: 03 Jun 2022 11:24 AM PDT

https://s2.loli.net/2022/06/03/dT51UA4jep9lsYq.jpg





如标题,不知道那里设置错了,有否大佬指导下?

No comments:

Post a Comment