2024-08-30

29 篇热帖

1. 来说说 Mac 比起 Windows 笔记本好在哪里

(可能是老生常谈?)先说自己的情况,Java 码农,基本只用过 Windows 包括台式机和笔记本,自有的设备的价位从 1000 - 1 万不等。

再说说项目组的情况,开发人员前后端移动端十几个人,除了我,都是用的 Mac 。我自己用 Windows 正常在他们中间写后端 Java ,目前没有发现什么不一样。目前项目部分跑在裸机 jvm ,部分在 docker 。自己电脑本地可以 build 但是因为有依赖其他服务所以本地就没尝试运行过,都是 push 代码到服务器构建打包/打镜像运行 or debug 。

再说自己和组员的情况。入职因为是 Windows ,组员是 Mac ,导致部分公司内部软件的使用方式不一样,有学习成本,这个是第一个问题。然后 Mac 上他们都有一些自动化的脚本,用 Alfred 的,Windows 没有对应软件所以要自己从零开始写(我原地学的 C# 写的 wox 插件实现类似功能),这个已经成型的特定工作的生态也是一个问题。不过在编码过程中似乎没有发现和 Mac 有多少区别?一般都是习惯性的或者自动化上的,Mac 已经有前人做了总结了但是 Windows 没有导致的差异。也许是我 Java 开发的特殊性?因为不会前端,不知道 Node 方面 Windows 和 Mac 的开发区别。

因为后面有校招生入职用的是 Windows ,我就依照自己的经验等方面带了,一年后校招生也换了 Mac 了,于是除了我全组又都是 Windows 了,所以来问问 Mac 比 Windows 好在哪里,这么吸引开发者。

前提!!!同价位!!!不要拿 Windows 三五千的和 mbp 2 万的比较,那有的比嘛。

先说不同价位的,价差 1 万的两个,体验的确千差万别。屏幕、续航、性能、调教那没得比,毕竟价格在那里。Windows 唯一大胜 Mac 的地方就是性价比,绝对的完胜了。

再说同价位的,Windows 的确没有特别多的可选笔记本了,就那么几个品牌和型号了。

先说 mbp 的优点:

  1. mbp 的续航吊打 Windows 这个我是真的羡慕,同事一天办公下来还有不少电,Windows 最多半天。而且发热问题会好很多。仅限于 m 芯片,旧款当我没说。
  2. 文件名限制上,Windows 很多字符不能做文件名,之前有个 Mac 的传了反斜杠的文件我 git 拉不下来会报错。
  3. 特定生产力软件,比如某些大模型、视频类的、iOS 的,Mac 用起来更有优势或者独占。
  4. 合盖休眠。什么垃圾 Windows 调教,有时候出个门放包里面笔记本直接变成热水袋,不知道怎么唤醒的就开始库库跑后台。
  5. cnm 的 Windows 更新。要是拖了几天没去更新,晚上跑个任务,人家能直接原地给你更新了(因此保持了尽早更新的习惯,别跟我说关闭)。
  6. Mac 生态。

然后说 Windows 的优点:

  1. 性价比没的说,总不能说 Windows 笔记本的内存硬盘是金子做的吧。
  2. 可选游戏本或者轻薄本,可以兼顾打游戏,部分游戏 Mac 就是残废或者没有。Windows 上还能选择那么多的显卡配合对应的开发。
  3. office 等办公好?之前看 Mac 上听说是不好用?
  4. 文件管理更方便?经常有人说 Mac 文件管理没那么好,现在有改进了吗?
  5. 各种软件可能 Windows 安装起来的限制更小,盗版上 Windows 的资源可能也更多。
  6. 大学生要是用 Mac 有些情况下那就是折磨。

各有来回的:

  1. Linux 支持上,两边都有优势,也有不足。比如 Windows 有 wsl wsa 这种,Mac 是类 unix ,这点我不好评价,因为这点差异有人说好说坏。
  2. 屏幕和显示上,Mac 一直都说屏幕素质好,原谅我的眼瞎,是真的看不出来,对色彩不敏感。Windows 还有触屏的我觉得有时候移动办公的时候用起来方便。显示上,UI 方面都说 Mac 更加友好,因为色彩不敏感,美术细胞不敏感,这点也没体现。不过 Windows 总能翻出来 UI 新旧的割裂这个是差评,但是人家兼容性强啊。
  3. 都说 Windows 蓝屏,我怎么似乎就基本遇不到呢?或者我使用方式有问题?
  4. 触摸板? Windows 触摸板多指也有不少手势,我的 1 万的触摸板也很跟手。但是没有怎么用过 Mac (还得学),但是听说 Mac 的触摸板更好?我都是用鼠标,因为全屏幕精确打击太舒服了,触摸板还得滑动几次。有具体说说的吗?

我把我所知道的先说了,可能会有偏见,可以指出来。因为周围都是 Mac 就想了解差异。然后帮忙补充一下 Mac 的优点,缺点也要。Windows 对比 Mac 的优缺点我觉得也可以说说?

2. 哪个汽车品牌,哪款车,是你心目中最好的?
3. 有什么好吃的月饼推荐吗?
种类+购买途径. 不要太贵 100 以内.
4. GitHub Copilot 下个月到期了,现在犹豫要不要续费

Java 程序员,日常使用 JetBrains 系列的 IDEA, WebStorm, 偶尔用下 PyCharm.

请问是续费 Copilot ,还是用其他的,如:JetBrains AI. 或者 Cursor (不知道对 Java 支持如何)。

5. 感谢百京爷,买了新电脑

之前一直想搞一个 7945HX CPU 的笔记本,毕竟 16 核 32 线程全大核心。之前关注到微星雷影 17 ,价格大概 8500~9500 的样子,最近百京补贴可以 8 折购买,最多补贴 2000 ,于是就冲了(虚拟定位就能领资格

7940HX + 4070 + 16G + 1T 2.5K 240Hz 屏幕的配置 6900 拿下( 7940HX 相当于 7945HX 的轻微降频版,2%性能差距。

有一个想法,一般笔记本都有功耗限制,比如我现在买的这台 CPU + GPU 双烤最大释放 195W ( 55+140 ),刚刚突然有一种卖货的想法,现在淘宝有很多笔记本散热器卖,价格 100 左右,如果笔记本厂商自己定制出一个散热器,然后可以跟电脑通信,连到官方的散热器后,转速可以由笔记本 bios 控制,并且这种时候 bios 可以将性能上限进行一定程度的提升,比如把性能释放提升到 220 或 240W ,然后这样的散热器卖个 599 或者更贵一点,这样能不能算三赢

一赢:用户花钱获得了货真价实的性能释放提升(虽然功耗与性能并非线性关系

二赢:由于可以联动,厂商可以把散热器卖的更贵,利润更高

三赢:性能释放了,是不是硬件老化更快了,又可以推动用户买新电脑了

6. PHP 虽然没落了,但是 PHP 的东西是真的好用

不得不说PHPLaravel框架(或者ThinkPHP)是真的好用啊,很多功能开箱即用,为什么现在的Web框架反而不这么做了呢?

比如GoGinNodeexpressPythonFlask,都是定义路由、返回JSON、模板渲染、静态文件服务这几个基础功能,想要别的需求还得自己装,自己装数据库驱动、搞注册登录、搞邮件发送什么的,更别说结合前端的VueReactTailwind CSS这些了,不会前端的搞配置都要搞半天。

反观Laravel系列,上面的功能要么自带,要么装个库运行下命令就自动全配置好了,简直不要太方便!

狠狠地被惊艳到了!

7. 感觉 500M 宽带是比较合理的选择

目前在用联通 480 一年,加 iptv ,一年 600 ,就现阶段而言,结合价格和使用体验,家用我感觉 500m 刚刚好,不多不少

8. 分享一个能给云朵分类的小程序

云的分类有十个主要群体,也称为云属,比如卷云、卷积云、高层云、积云、积雨云等等。

2020 年的时候,我和朋友一起做了个「每天拍云」微信小程序,它可以在本地加载「小模型」,识别出图片中是什么云。

但做好之后没怎么管,再后来就一直处于报废状态。最近,因为一些机缘巧合的原因,我又给它抢救了过来:优化了加载速度、提高了识别准确率(有一点但不多)。

PS:对抢救过程感兴趣的大佬们,可以轻戳 这里

欢迎各位轻拍,也欢迎分享给拍云爱好者们。

每天拍云二维码.jpg

9. 隔壁新装修完成后半个月就租出去了,甲醛真的不会影响身体吗

隔壁不知道是找了自如的装修还是直接给卖给自如了,装修完成半个月后就开始有人住了,八成是租户吧,这帮人真的为了挣钱不在乎租户的身体健康,这种情况我可以提醒下租户吗

10. 第一次开油车有什么要注意的?

一直是开电车(byd),油车也就当初在驾校摸过。准备自驾,租油车,每天大概要行驶 300km+,有点慌呀

11. 总把”我不会“挂在嘴边的是什么心理?
工作中有些东西其实自己稍稍百度或者 GPT 去查查都能查到解决方案或者操作流程。

让实施的同事查个表数据,导出个日志。 得到的回答”我不会“

让初级开发或者刚入行的开发 弄个稍微涉及一点不是本职工作的 得到的回答 ”我不会“

想想刚入行的时候 也有很多不会的 但是都是自己百度疯狂百度,那会都还没有 GPT ,实在解决不了了才会去求助。

即使领导安排的任务超出自己的能力或者职责了 也会尽力去解决 而不是一句 我不会 来躲过问题。

是真的不会吗? 还是单纯的不想做?还是就懒得去思考?
12. 家用,少量但重要的数据做冷备,用刻盘还是硬盘,还是二者兼备?

别笑话....主要是小时候的照片视频之类的,总值得拿出来回味的数据,基本可以认定为是不再修改

提出这个问题,主要还是我在我爸的光盘套里面找到了他在 2009 年给我刻录的一张 CD-R ,里面就是我小时候的照片,且还可以被读取(数据已经倒腾了一份镜像到 NAS )

现在 15 年过去了,除了那张坚持了 15 年的刻录 CD-R 之外,如果我需要把我 NAS 上类似这样的数据(预计容量不会超过 50GB ,如果仅仅算我自己的,大约也就是 10GB ,甚至更少)搞一份冷备,那么我应该如何操作?

目前我手头有 DVD-R 若干,CD-R 若干,刻录机一台,机械盘若干

13. 为什么最流行的编码算法是刚好带两个符号破坏兼容性的 base64,而不是能够无视大小写的 base36、不带符号的 base62?这两个符号不仅严重影响兼容性使标准码表的 base64 不能直接拼在 url 中,还没有增加多少信息密度

base64 的编码结果并不是二进制,码表长度是 2 的整数次方没有任何的加成。

被 base64 坑了好几次,按=截断 key=value 数据的时候忘记指定 maxsplit=1 导致=后面的数据丢掉。

14. 都在吐槽中介和房东,我来发个我遇到过的好房东
14 年租了个望京 SOHO 旁边的房子,房东超级好说话。
房间里东西坏了不墨迹,让我直接自己修,修完把费用证明发他邮箱,下次交房租时把费用从房租里扣出来。
租车位需要房东给物业开证明,很痛快地第二天就给办了。
后来公司欠薪,房子租不起了提前退租,房东按天退了房租,而且押金也一分没扣全给退了。
15. 用香港银行卡转账 5w 转错人了, 对方拒不归还怎么处理

今天大早上起来在火币买币, 迷迷糊糊操作转账转错人了, 知道对方手机号, 就在 whatsapp 上联系对方, 对方表示拒不归还 目前已知的信息: 1 对方香港手机号 2 对方姓名的拼音 3 对方的香港银行卡 id 有什么方法可以追回呢?

16. 我这种需求应该去学什么
最近碰到一个需求,业务部门想要统计业务系统里的某个业务参数,但是业务系统里面并没有提供这项参数的统计功能,也没办法导出 excel 表来自己统计,只能在点开每个详情一一里面查看。但是这个业务每个月至少有 4000 多件,一件一件点进去的话算,非常费时费力,应该学点什么技术,可以实现提取并汇总每个项目详细信息里的这项数据,然后进行统计呢?
17. 怎么获得美国手机号(Google Voice / openphone)

Google Voice 和 OpenPhone 貌似国内的手机验证都不支持

不知道还有没有类似的提供商

18. KB5041587 补丁性能提升有点可怕
AMD 6800H 笔记本,abaqus 求解一个 6w 网格的结构,都是用 8 核

打补丁前:1814s
打补丁后:1327s

这提升真的是过于离谱,之前的微软在搞什么呀
19. 有什么好的网上配镜途径吗

现在的眼镜之前镜架开了,用 502 重新沾上了,先凑合带着。正好最近看东西感觉有时候会有重影的,感觉应该是度数加了,打算重新配副眼镜。 北京线下就知道个潘家园,这地方还是鱼龙混杂什么都有。看了看各个帖子都说是线上配镜会省不少钱,因此打算抽个时间去线下找个宝岛店验个光,但是对于线上如何选镜片之类的却是完全一窍不通,因此想问问各位老哥。

现在这副眼镜的度数记不太清了,大概是最高的一只眼是 500 多度 的近视+ 100 多 的散光,不过现在感觉看东西有点重影,不知道是不是散光又加了,想请教下

  1. 哪些镜片推荐。看各种帖子好像还是推荐蔡司和依视路的多点,分别是蔡司新清锐和依视路 a3 这俩

  2. 关于折射率方面,看好像很多都说是 1.67 的还不如 1.6 和 1.74 的,想问下我这个度数配什么折射率的比较好些。

  3. 镜架的话直接淘宝啥的买个 200 上下的钛架就可以吗?还是这里面还有什么讲究。

  4. 如果线上配镜的话有什么店铺推荐吗,看了店铺真是五花八门的多

拜托各位老哥指教一下了

20. 也不知道是眼压高还是鼻窦炎,隔三差五前额偏头痛。。
也不知道是眼压高还是鼻窦炎,眉眶靠近鼻梁的那一块总是脑袋疼,按住眉眶中间会缓解,看了医生就和我说没事,多休息,休息是没错,睡一觉第二天就好了,可是隔三差五的疼也不是办法,之前一直以为是眼压高,后来发现可能是鼻窦炎,万万没想到鼻窦炎也会头疼,比较无语= = ,发作时候我鼻炎也没犯,所以搞不清到底眼压还是鼻窦炎了
另外好像干活特别卖力的时候出现概率比较大 有类似症状的老哥吗?
21. Go 初学者,有没有老哥能告诉我在写代码的时候应该如何避免内存泄漏的问题

万分感谢! 并不是想 100%避免,只是希望少点蠢代码……

22. 上海想注册个公司挂自己开发的小程序,各位大佬有推荐的代注册公司的人吗

上海想注册个公司挂自己开发的小程序,各位大佬有推荐的代注册公司的人吗,求推荐!!!

23. 海外上班的程序员们怎么把钱打回国

一直找的钱庄换汇,之前因为 YHK 转账收到过黑钱。后来都用存现金的方式换汇。今天发现存现金的交易也被标记风险了,还不知道啥情况,请问一下各位老板们怎么操作的?

24. 是直接买一加 12 还是再等等 13
25. 大佬们,如何防止 api 被别人恶意调用,目前使用了混淆+wasm+rsa&aes 都防不住

太难缠了,目测是把 wasm 直接拿去加解密了

26. 美区 app 刷不出更新了

最近有发现好多美区 app 刷不出更新了,就是主国区副美区,以前在国区的情况下都能刷出美区的 app 更新,现在只有部分能更新,有一些只能切账号去美区进入 app 详情页才能刷出更新,大家有遇到吗?

27. 都说 cursor 厉害, 到底是 cursor 本身厉害 还是 claude 厉害
假设 vscode+claude 和 cursor+copilot 大家觉得是哪个更好?

如果使用便宜大碗的 deepseek+cursor ,效果和 vscode+copilot 哪个更好?
28. 关于 Java 和 Spring boot 开发体验的一些疑惑,请高手解答

之前写前端比较多,最近开始用 Spring boot 开发 api 使用的是 JPA Hibernate orm+jdk21 方案,我不知道为什么感觉国内很多人不喜欢这个 Hibernate ,但是我自己用下来感觉非常好,它最牛逼的是可以按照 Entity 生成数据库结构,非常智能,所以你只要把实体定义好,一切都 ok 了,很容易维护。 有个插件 JPA buddy ,非常好用,可以很好规范代码。 JPA 也可以自定义 sql ,很灵活,除了在转成 json 的时候,会遇到无限循环的问题,其他感觉都很好。 感觉 Spring boot 写后端,除了 JAVA 本身有点啰嗦,还有编译很浪费时间,其他都还蛮不错的。

但是 JPA 通过 Entity 生成数据库的时候,为什么字段顺序和 Entity 是不一样的,是打乱的,,id 的位置会随机出现~~我槽,这就像要喝汤的时候飞进了一个苍蝇,我看网上有很多人说要 hack 一下,官方无解,但这个太离谱了。

然后就是 CommandLineRunner ,我本来的需求是需要给项目 seed 一点初始化数据,这个 CommandLineRunner 只在启动的时候自动执行,不能通过 cli 命令执行,,泥马这个 CommandLineRunner 和 Command 一点关系都没有啊,我内个去,所以 seed 数据只能在 CommandLineRunner 加 if 条件。你去看人家 PHP laravel 都有 artisan cil 工具啊,这个可是天天都要用的,为啥你没有啊~~~你 Tomcat 都可以监听指令,为啥就不做一个监听 命令行指令的。 后来我看了一个 spring boot cli 的插件,结果完全不是这个概念。。

为什么这么成熟的框架连这些基本都做不好啊谁可以告诉我一下

然后我现在在看 liquidbase 和 flyway ,还是 flyway 吧,直接 sql 多优雅,liquidbase 那个语法不能忍受~~

谁能告诉我怎么才能优雅的搞后端呢?

29. 还未上线的一个海外项目就在那做订单分表
开发组长在那抱怨怎么不分表,以后数据量大了怎么办,然后服务端就我一个在开发,1 个月不到要上线一个类社交项目 im 用云信 p2p 聊天,拿之前的项目改排期又赶,做不做的起来的业务都未知数,怀疑这项目都接的外包,就在考虑各种纵向分表,横向分表,纯自以为是的过度优化

指责就你连分表都不会吗?性能上线后绝对很大问题,数据量大了怎么办?问多大就会有问题 说几百万就卡死了啊,订单表以后靠删数据吗? 然后我查了下公司上线快两年的海外社交项目 线上库 表里订单不到 150 万 也没分表,那会他来之前已经上线了。。。

顺便扯扯这开发组长写的代码那叫一个难看,比如变量名= 前后不加空格,不按业界编码习惯,甚至代码缩进乱七八糟的,一会二个空格,下一行一会六个,一会甚至没任何缩进,写的代码没任何注释,方法上的用途 没任何注释,算高级防御性编程?每次去改他代码都觉得恶心,平时说话又冲的要死

不同订单做不同表而不是类型区分,十种订单十张表,订单表和支付表都拆分,为了拆而拆 他说了算