V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BeautifulSoap  ›  全部回复第 4 页 / 共 120 页
回复总数  2388
1  2  3  4  5  6  7  8  9  10 ... 120  
77 天前
回复了 Knights 创建的主题 Windows 自用的 win10 优化
有一种我当年高中时折腾“系统优化”的美
78 天前
回复了 Cola98 创建的主题 职场话题 值夜班后遗症,作息乱了
朋友前一份工作每段时间都都要轮夜班。那之后几年他肉眼可见的精神萎靡,失去了之前大部分兴趣,不再有动力运动。每天谁 5 小时都算长的
后来换了工作作息正常后终于恢复了

就我所见,夜半要么一直夜班要么就不夜班。绝不能倒班
@rocmax 主要是 `...User` 这个用法是官方文档就这么写的🤦‍♂️
https://orm.drizzle.team/docs/select#count

cast 是我复制错代码了,复制成了上面 Aggregations 部分的内容了。不过问题不大,我想吐槽的点不在 cast 上,还是出在...User 报错上。
@rocmax 你的这个写法,当用 mysql 的时候将会见到这样一副情景🤦‍♂️

https://i.imgur.com/4zcgQHm.png

实际上真正 mysql 下能正常过类型检查并且正确执行的代码差不多这样的,堪称和类型检查还有工具斗智斗勇

https://i.imgur.com/66apPr5.png


至于动态的 count ,我说的不是这种简单情景,比如我想 select 出一个表所有字段,然后再添加一个 count 或者其他动态字段,我必须在 select 中再手动写一遍所有字段(下图 q )。啥,照着官方文档 ...User 这样写?照着官文档写连类型检查都过不去(下图 q2)

https://i.imgur.com/gzWWIU4.png

说真的,用了这么多 typescript 的包,头一次遇到 drizzle 这种无时无刻不在花时间跟类型检查斗智斗勇的包🤦‍♂️
@rocmax
2. 你自己试试看 mysql 的 schema 里能不能指定 asc 或者 desc 的 index 吧。postgresql 可以,但是 mysql 不行的。并且 mysql 的复合索引文档里根本找不到怎么用
4. 这个你自己亲自写一下就知道了。就最简单的用 drizzle 执行 mysql 的 `show tables` 然后解析出所有表格。保证你一写一个不吱声。官方文档里只写了怎么执行 raw sql 但对怎么获取到 raw sql 的返回值只字不提。最后花了 N 久时间才找到解决办法
@asen001 真用了那就用嘛,也不是不能用,反正之前写 drizzle 我是真的火大
官方文档写得一塌糊涂,看起来很正规但有用的信息基本没多少
schema 一堆特性不支持,连最基本的 index desc asc, union index 都不支。到最后不光要写 schema 还要自己去写额外的 migration sql
类型检查基于 schema 定义,如果我 select 的字段里掺杂了动态生成自动的内容(比如 COUNT(*)之类)的话,过类型检查能折腾死人
执行 raw sql 并且获取到返回值而且要过类型检查比登天都难
等等等等,反正下次项目里谁跟我说用 drizzle 我跟谁急
也借地方顺便也让大家避坑一个 ORM:千万不要用 drizzle ,千万不要用 drizzle ,千万不要用 drizzle
很好的想法,你甚至能更进一步学习这位老哥的做法,领着工资把工作外包出去,每天上班就是摸鱼(斜眼笑

美国程序员把工作外包给中国程序员,啥也不干年入 20 万美元
https://zhuanlan.zhihu.com/p/97910203
81 天前
回复了 davelm 创建的主题 职场话题 真的要被各种口音的英语逼疯了
日式英语不是英语,那就是日语
对于这种情况,你跟他这么整甚至不如直接互相打字然后让 ai 翻译来得快
81 天前
回复了 lemonTreeTop 创建的主题 NAS NAS 提供对象存储服务靠谱不
ovh 2t ssd 或 6t hdd 独服便宜的时候一个月就十来$还无限流量带 ddos 防护
至于这么折腾自己的家宽吗
@jollywang 全局的 Container struct (说白了就是全局变量存在那的一个 singleton 模式)的话,我就比较好奇,你这存在那的对象是在 init 阶段就 new 好还是等需要的时候再 new (即 lazy init )?后者的话那就必须要考虑线程安全问题。再一个既然是 singleton 了,如果我想要每次调用都生成一个全新的对象的话,是不是还得实现非 singleton 的功能。
那么这一套实现下来,在我看来不就是实现了半个 di 框架了吗
对于说 go 用不到 di 的,我很好奇你们平时用的项目都小到各种依赖能手动注入的吗?

对于大点的项目,注入依赖项肯定需要 di 框架。我主要用 dig
92 天前
回复了 CNM47589 创建的主题 问与答 如果买手机预算没上限,你会买啥
如果只能购买一台的话,反正 lz 没有限定不能定制,那就找厂商定制一台能直接和各国首脑和高层通话通信的手机。反正预算无上限,相当于你给了厂商无限的预算让他们去贿赂各国首脑高官。通过你手上的预算流出的钱能轻松贿赂到你想贿赂的对象
92 天前
回复了 CNM47589 创建的主题 问与答 如果买手机预算没上限,你会买啥
既然都不限定购买台数那我买个一万台 iPhone pro max ,然后二手市场甩卖赚一笔顺带把 iPhone 价格打下来,每次有新机发售都这么操作一次,就是为了让 apple 难受
95 天前
回复了 zerozz 创建的主题 信息安全 朋友买卢浮宫门票被钓鱼网站骗
这真官网点进去又是扫码关注微博,又是引流微信公众号,说真的让我看我都第一印象觉得这才是什么山寨网站
假官网反倒第一眼像那么回事
虽然 go 写这种的确不太好写,但主要还是因为不支持运算符重载啊。你随便找个不支持运算符重载的语言来写都是写成这一坨

作为一个写业务的,我是真的讨厌运算符重载。一旦有了这玩意,在对第三方包的对象或者自己很久前写的对方做运算符操作的时候,我都经常会疑神疑鬼的。因为我不知道我用的这玩意是不是什么时候被重载了
97 天前
回复了 milala 创建的主题 职场话题 v2 怎么很多人不愿意当管理呢
当管理我这天天写 ppt ,excel ,搞资料,和客户扯皮开会 battle ,然后还要管理项目拆分功能,还要为手下整出的 bug 擦屁股,手下能力不行还得教 ta 。这写精神损失费你想只给我 1 万块钱就打发我???做梦呢
98 天前
回复了 ldwntjs 创建的主题 耳机 2025 入耳式降噪耳机求推荐
别买索尼
别买索尼
别买索尼
索尼三四代降噪豆用户只想说这个
100 天前
回复了 beiji2027 创建的主题 问与答 双链笔记及其知识图谱是不是伪需求?
图谱是伪需求
但是双链不是,通过列表展示的当前页面的双链信息还是很有用的
101 天前
回复了 HarrisIce 创建的主题 程序员 augment 真有那么好用吗?
augment 补全速度不快,但是 chat ,agent 能力没得说
1  2  3  4  5  6  7  8  9  10 ... 120  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   863 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 20:31 · PVG 04:31 · LAX 13:31 · JFK 16:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.