2023-09-28

22 篇热帖

1. 我不信有人可以破解这个站的前端代码

为了防止别人复制静态页面网站,这个手法属实复杂,根本没办法拷贝走啊

https://fangdailixi.com/

代码加密并跳转,控制台被阻止查看!要不要这么复杂呀

2. 倒贴钱上班写代码还有前途吗? 30 多岁了

倒贴钱上班写代码还有前途吗? 30 多岁了 找不到工作 现在倒贴钱上班 工作内容其实没有硬性安排 就是有时候教刚毕业的小孩子写代码,调试 bug

自己长期在 QQ 群免费教新手 免费给群友解决问题代写部分功能,修复 bug 所以不觉得免费写代码是非常不好的事情。

3. 深夜写代码键盘噪音太大影响老婆休息,老哥们有没有静音键盘推荐?超静的那种!

一、故事背景

最近看 v 站上有不少生活问题讨论,op 也抛出一个自己遇到的问题。

op 是一个苦逼程序员,白天在公司做牛马拉公司的磨,晚上回到家才有时间写一点自己爱写的代码拉自己的磨。

op 配置的是台式机放在卧室(暂不考虑移动电脑桌到其它房间,一个是不太方便,另一个是老婆睡觉的时候必须在同一个房间陪她,这是爱情。。。),使用的是燃风键盘,但是这款键盘噪音比较大,老婆睡觉比较轻,经常会吵到她,平时她上班很累了被吵醒了很是心疼,晚上又是灵感迸发的高峰期不写整个人都憋得踱来踱去难受得不行,求助 v 站万能的老哥推荐一款写代码比较安静的键盘。

二、需求

  • 键盘打字声音越安静越好
  • 手感方面希望不要差燃风的静电容太多。。。
  • 最好能兼容特殊场景:有时候写到癫狂的时候无法自主控制敲击力度。。。
  • 预算尽量不超过两千块,因为买键盘被骂过好多次了,太贵的话搞不好就得离婚了。。。
4. 明天去成都玩两三天,在成都老哥帮看看可有坑或不建议去得地方

day0:

明天下午 6 点到成都南站,酒店在文化馆附近,晚上暂定

day1:

城区内,吃吃吃的一天:春熙步行街、宽窄巷子、锦江夜景等

day2

城区内,长见识的一天:清羊宫、科技馆、博物馆等

day3:

都江堰,看看看的一天:都江堰景区、青城山、熊猫谷 or 熊猫乐园 ( PS:繁育基地 网上说 网红熊猫排队两三个小时,熊猫少,感觉不值得,故不去)

5. 鸿蒙原生开发现在行情如何?

前阵子老大提了一下我就去研究了一下,这里是我收集到的情况,

  1. 鸿蒙 4.0 依然兼容安卓,已经发布的所有鸿蒙手机系统都支持安卓应用
  2. HarmonyOS NEXT 不兼容安卓,但还没有开放,具体情况不明,目前向少数合作企业开放,2024 年才对开发者开放,什么时候能买到手机还不一定,
  3. 所有鸿蒙底层都有一套 OpenHarmony, OpenHarmony 无法使用安卓和 java 的代码,要使用 OpenHarmony 专用的开发工具从零开发,
  4. 以前可以把安卓项目转换成 HarmonyOS 项目,调整一些 api 就可以打包出 HarmonyOS 应用,但这种应用无法在 OpenHarmony 运行,只能在兼容安卓应用的 HarmonyOS 手机上运行,目前已经废弃,HarmonyOS 开发已经不再支持安卓和 java 代码
  5. 针对不兼容安卓的鸿蒙开发应用的话只能使用ArkTS 开发,ArkTS 是基于 javascript 的编程语言,但无法直接使用第三方的 js 库,等于就是个新的技术栈,

这个 ArkTS 感觉有点坑, 给我的感觉是还不够成熟,或者说库少,我这种代码的搬运工无法在这里开发完整项目的感觉, 有没有大手子写过 ArkTS 原生鸿蒙项目,感觉如何?

6. 小红书上面坐直升机 799 一个人有人试过吗?
国庆发小和朋友来深圳玩不知道带他们去哪里,在小红书搜到报价,这种是真的吗?有人体验过没有感觉如何是不是智商税?
7. 我是上次吐槽面的普本都很少的,找到原因了 真的是 HR

前情:就是面了一批普本 1-3 年的,给我的感觉就是有些压根不会写代码,很简单很基础的都不会,最好的也就勉勉强强能干活

HR 的骚操作 1

面试前先验证学历 需要提供学信网截图或者学历证书照片之类 如果是我没入职前可能不太愿意提供。 这件事的起因是之前别的岗位面进了三分之一的假学历,HR 背了这口锅。所以这就引申出了学历验证应该在哪个阶段,在专科基本没有面试机会的大环境下,假学历面进的 如何评价 可以要吗?

骚操作 2

直接 PASS 掉所有女性求职者,这个我问他最近怎么没什么简历,她和我说最近只有女孩子投,我问女孩子为什么不可以,她说你不怕招进来怀孕吗?关键这个问题没人授意她这么做(老板私底下有没有和她说,我不知道,大概率没有),之前是有招女员工传统的,公司有几个女员工,而且她也是女员工,最近一年多前刚招进来的 也不是关系户不知道图啥

骚操作 3

招聘年限是有跨度的,所以招聘薪资也是有一个跨度的。跨度的峰值左右我们是可以给到的也是打算给到的。结果就是面试者理解薪资的跨度就是给最低档,HR 理解薪资的跨度就是不超过中间档 这块是我没有经验吗?这块我了解到的起因是给一个面试者定了薪资 让她去聊。她给我的反馈是面试者想加一点 罗里吧嗦,问东问西,事多,能不能不要,你要了估计也待不久。

结论就是 HR 脾气大 我可以想到 排斥面试前验证学历的 问的比较多 说话语气不好 显得不太顺从的 都被 HR 直接 PASS 掉了 避坑中小公司吧

8. 苹果官网翻新机翻车了,求支招

购买的时候,使用的是苹果员工 85 折,加上官翻,是他们官方下的订单,顺丰到货。

昨天到货,同步完数据,今天刚打开一看,发现电池循环次数是 12 ,买了 ac+,系统查看也没有

给他们客服打电话, 1 、ac+的问题:购买后 7 ~ 10 天才能在系统那里看到 2 、电池循环次数:有三个选择:1 是退货,可是 85 折的手续费退不了了; 2 是换货,售后不能确认是否有库存,无法换货,建议退货重新购买; 3 是换电池,他们不承认是出场问题,换电池得 80%以下可以换

求支招,还有什么办法

9. 目前开发微服务用 nacos 做注册、配置中心的同学多吗? 如果有一个用系统级语言重写,性能更高、占用资源更小的版本有同学愿意试用吗?

我之前用 rust 重写了 nacos ,开源一段时间,收到的反馈不多。

想确认是用 nacos 的人不多,还是不知道或者知道但没有试用动力的人比较多。


下面附上我重写 nacos 版本简介:

https://github.com/heqingpan/rnacos

rnacos 是一个用 rust 实现的 nacos 服务。

rnacos 包含注册中心、配置中心、web 管理控制台功能,支持单机、集群部署。

rnacos 设计上完全兼容最新版本 nacos 面向 client sdk 的协议(包含 1.x 的 http OpenApi ,和 2.x 的 grpc 协议), 支持使用 nacos 服务的应用平迁到 rnacos 。

rnacos 相较于 java nacos 来说,是一个提供相同功能,启动更快、占用系统资源更小、性能更高、运行更稳定的服务。

性能:

模块 场景 单节点 qps 集群 qps 总结
配置中心 配置写入,单机模式 1.5 万 1.5 万
配置中心 配置写入,集群模式 1.8 千 1.5 千 接入 raft 后没有充分优化,待优化,理论上可接近单机模式
配置中心 配置查询 8 万 n*8 万 集群的查询总 qps 是节点的倍数
注册中心 服务实例注册,http 协议 1.2 万 1.0 万 注册中心单机模式与集群模式写入的性能一致
注册中心 服务实例注册,grpc 协议 1.2 万 1.2 万 grpc 协议压测工具没有支持,目前没有实际压测,理论不会比 http 协议低
注册中心 服务实例心跳,http 协议 1.2 万 1.0 万 心跳是按实例计算和服务实例注册一致共享 qps
注册中心 服务实例心跳,grpc 协议 8 万以上 n*8 万 心跳是按请求链接计算,且不过注册中心处理线程,每个节点只需管理当前节点的心跳,集群总心跳 qps 是节点的倍数
注册中心 查询服务实例 3 万 n*3 万 集群的查询总 qps 是节点的倍数

收到用户反馈信息,会给我更多的动力。

如果试用过程中有问题可以到 github 给我提 issues 。

如果愿意试用或喜欢的同学就到 github rnacos 给个星 。

10. 日本企业要出海要对外扩张是因为国内小,但是美国企业呢?

走在路上我想到一个问题,

你说日本企业必须要出海,要对外扩张,

比如丰田本田优衣库,是因为国内市场太小。

必须对外扩张。

那美国企业,肯德基麦当劳,

甚至能开到中国的四五线城市,所谓的下沉市场,那是为什么,

美国市场还不够大吗?不够赚吗?

开到国外的四五线城市面临的困难可能比赚的钱还要多吧?

想一下把大米先生从东海岸开到西海岸,

从西雅图开到墨西哥州,

还不能只是洛杉矶这样的大都市,

还得进入小镇上。。。

是什么样的动力,这么强大。。。

11. 新手开车请教
拿到驾照有人在副驾驶的情况下开了两次车,但是没有完全的自己停过车,倒车入库和侧方都没有自主停车,想问老司机们怎么增加信心?现在也没车,想着周末租车,想知道租车有没有什么建议之类的?纯小白,感谢大家答复
12. 卸载软件的时候需要注意了,质量不好卸载程序会清空您的磁盘 :)

省流:如果安装地址选在 C 盘根目录,卸载程序会把整个 C 盘全部删掉


尊敬的指挥官:

在今日 12:00 所发布的引力测试 PC 客户端,若进行“卸载游戏文件”操作,在执行游戏卸载时会根据所安装的游戏目录不同,出现将游戏安装盘符内所有文件删除的问题。
我们在发现问题后,进行了多次重现测试,测试结果与上述一致,在执行“卸载游戏文件”操作时会根据游戏安装目录的不同,出现清空游戏客户端文件所在目录内所有文件的问题,包括根目录。

会导致卸载时出现清空游戏客户端文件所在目录内所有文件的问题主要集中在安装游戏路径在根目录时,如:C:/
在此,我们呼吁每一位看到此说明的指挥官,在游戏安装时如需要修改安装路径,请不要直接安装在根目录下,而是多设一层子目录,如:C:/GF2Exilium/GF2 Game

若您此刻想进行“卸载游戏文件”操作,而安装时也直接安装至根目录时,烦请您不要使用启动器的“卸载游戏文件”功能,转由手动删除游戏文件进行。

出现了这样的错误,我们诚恳、诚挚地向各位指挥官道歉,这样的品控问题也是不应该出现的,我们定将重视此次问题,对之后的品控管理进行加强与监管。
此问题的应对我们正在紧急赶制中,会尽快进行问题修复。
最后,对各位指挥官一直以来的包容与支持我们衷心表示感谢,感谢您们!

《少女前线 2:追放》团队

13. ChatGPT 网页版现在的验证码丧心病狂
搬瓦工的两个节点,一个日本的一个美国的,虽然可以登录,但每发一条就会弹出图形验证码,整整连续十个!
https://imgur.com/a/bAVNRK0
我自建的梯子,也不是机场,怎么就被识别为有问题的 IP 了,难道是搬瓦工这个机房用的人太多了?
换用了一个机场,试了几次才找到一个不用验证码的 IP ,太难了
14. 有没有大佬介绍下星闪?看宣传说的很厉害

如题,这个以后会普及吗?宣传都是优点,有啥缺点? ps:最后一天,发帖的人都少了

15. 开发主力机 Linux 桌面版求推荐

各位大哥以及小姐姐们好,本人有一台 12700k+64G+2T 三星+4070 的 PC ,一直吃灰,最近想用来做开发主力机,应该装什么版本的 Liunx 系统好呢?我之前装的是 ubuntu ,但是踩过很多坑(比如,nvidia 驱动更新导致无法进入桌面,关机 bpfilter read fail 0 ,开机监测到系统错误,种种 bug ,每一次都很烦);有没有省心一点的 Liunx 系统推荐。(现在用的最多的还是 MacOS ,但是近些年以来有些厌倦被苹果绑定了。)

16. 想辞职,但是不知道怎么开口

目前在 A 公司工作了六七年了,一直压榨我们,手头负责的工作越来越多,想换一份工作,目前有已经选择好了下家,坐等怎么跟领导开口(还不想闹崩)

17. 看到今天的热门,给国区 appstore 充了 1000,能用来干嘛呢
平时主力是美区的,感觉有点冲动消费了,为了 9 折的羊毛不太值
19. Go 1.21 新加的 log/slog 大家开始用了吗? 写了一个输出到阿里云日志的 writer 扩展, 顺带问个跟 slog 扩展相关的问题.

先是分享下我写的扩展

扩展 writer 的地址: https://github.com/gota33/aliyun-log-writer

logger := slog.New(slog.NewJSONHandler(os.Stdout, nil))

用的时候把参数中的 os.Stdout 换成这个 writer 就行了.

然后问两个问题

一个是 slog 想 Hook 的话就两个接口可以入手, slog.Handlerio.Writer.

我这里选择了 io.Writer, 主要是因为自己写 slog.Handler 的话, 得把 slog.commonHandler 里的逻辑再实现一遍, 实在有点麻烦, 有没有像 logrus.Hook 那样比较简单的实现方式?


还有一个问题跟 channel 有关.

有这样的工作队列, submit() 提交任务, stop() 阻止新任务提交, 并处理完存量任务后返回.

var (
	ErrClosed = errors.New("closed")
	chQuit    = make(chan struct{})
	chData    = make(chan int, 10)
)

// func start() { ... }

func submit(n int) error {
	select {
	case <-chQuit:
		return ErrClosed
	case chData <- n:
		return nil
	}
}

func stop() {
	close(chQuit)
	close(chData)
	
	for n := range chData {
		// process data
		_ = n
	}
}

但是 selectswitch 不一样, case 的选择不是有序的, 导致有时候会选到第二个 case 然后 panic.

所以后来把 stop() 改成这样了

func stop() {
	close(chQuit)

	ch := chData
	chData = make(chan int)

	for len(ch) > 0 {
		// process data
		select {
		case n := <-ch:
			_ = n
		default:
		}
	}
}

这种情况大家一般是怎么处理的?

20. (节前划水)被同事吐槽开车菜,哈哈。

先说下本人情况,开了 11 个月车(车辆去年买的,基本是买了车就开始开车通勤),目前 1w3+ 公里,目前车辆没有剐蹭过。

我同事吐槽我开车菜,原因上次坐过我的车,觉得我开车比较怂,属于那种让别人的那种,不敢直接加塞那种。

他坐我车的那天,刚好是下大雨+阴天,右后视镜根本都看不到东西的,后视镜加热开了也是看不到的,只能看到后车的灯光,所以当天不敢随意变道。

所以在他眼里,技术水平好坏跟开车是否刚扯上等号。

先叠甲:

  1. 我个人也觉得我水平还在新手阶段
  2. 我平时不怎么喜欢载同事,不过那天刚好是公司中秋晚会,又下雨,他开不了他的摩托车就顺路载他了。
21. 吐槽 iPhone15 到手竟然不能直接迁移旧手机

要迁移旧手机数据就得升级 17.0.2,点升级就会卡在系统更新界面进度条根本不动

最后只能选择不迁移直接进手机在设置里点升级后重置再从头来

破 ios 现在质量越来越差了,吃枣药丸

22. 手机厂商就不能针对非手机摄影爱好者出一款旗舰机型吗
今年的 iPhone15 颜色真不错,重量和手感也好,但是我还想要高刷和 8G 内存。pro 机型颜色也还行,但是和数字系列相比重很多,后边三颗硕大丑陋的摄像头我并不需要。如果想要高刷和 8G 内存,我就得为了我不用的摄影功能多花钱心里也觉得不值。
所以就导致买哪款机型心里都没那么舒坦。
平时就用手机扫个码,用了 2 年的手机相册里的照片不超过 50 张,但是不管用哪一款手机都得忍受硕大凸起的摄像头,不仅对我没用还重还丑很多还增加了手机的重量。之前用 se ,是个好选择,但是屏幕及其他配置比旗舰机型差太多了。我当然也可以接受虽然不常用但也算有点用的摄像头变大点,比如 iPhone 15 这样,但是不喜欢摄像头和其他功能绑定来定位旗舰,想要其他功能还必须买旗舰机型。

当然我理解绝大多数人还是需要用手机记录生活的,我这种情况算非常小众的情形。但 iPad 的摄像头是个什么鬼啊……之前 iPad mini5 好好的,换成 mini6 摄像头一下就凸起了。pro 版本的 iPad 摄像头的激凸程度就更夸张了,咱就说真有人用 iPad 摄影吗?就算是学生也就是用 iPad 拍个 ppt 之类的吧,有必要搞得那么大的摄像头吗?苹果你能不能不要在任何设备上都搞个激凸的摄像头