V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  msg7086  ›  全部回复第 167 页 / 共 1082 页
回复总数  21635
1 ... 163  164  165  166  167  168  169  170  171  172 ... 1082  
❮ ❯
2022 年 3 月 8 日
回复了 kqq19930511 创建的主题 › 问与答 › 暗夜精灵 6air 是否支持 64G 内存
我 i7-8665U 的 ThinkPad 插 32G 条子没问题。建议你直接插上去试试再说。
2022 年 3 月 8 日
回复了 pandago1 创建的主题 › Oracle › Oracle 数据库 - 如何安全快速全表更新 20 亿条数据
开个视图返回正确的数据,然后背后再慢慢更新旧数据?
2022 年 3 月 7 日
回复了 Joker123456789 创建的主题 › Java › 我一直都是一个 SQL 派,所以我开发了这个框架
StringBuffer 意味着你只能以真正 SQL 的方式去写查询。
如果用 AST 或者类似的技术,则不需要遵循 SQL 的顺序,也不需要逼着用户去加生硬的「 and 」。

举个简单的例子:

bob = User.where(email: "[email protected]").where(active: true)
# => SELECT "users".* FROM "users" WHERE "users"."email" = '[email protected]' AND "users"."active" = 't'

details = User.select(:id, :email, :first_name).order(id: :desc)
# => SELECT "users"."id", "users"."email", "users"."first_name" FROM "users" ORDER BY "users"."id" DESC

bob.merge(details).first
# => SELECT "users"."id", "users"."email", "users"."first_name" FROM "users"
# WHERE "users"."email" = '[email protected]' AND "users"."active" = 't'
# ORDER BY "users"."id" DESC LIMIT 1

这里的这种 bob.merge(details).first 的用法可以让代码变得非常干净且易于维护。
你可以提前列出所有可能的查询条件,然后在最后一步根据输入参数或者具体需求进行拼装。
2022 年 3 月 7 日
回复了 v2dev 创建的主题 › 问与答 › CentOS 之后,大家会选择谁?
该用 CentOS 8 的地方肯定不会考虑改用其他系统,无非是在 RHEL/OL 和 Alma/Rocky 之间选而已。
2022 年 3 月 7 日
回复了 CSGO 创建的主题 › 问与答 › Gmail 如何转移邮寄?
如果你是要复制邮箱的话,有很多 imap 克隆工具可以用。
@pengtdyd CentOS 8 凉了而已,7 又没凉。
你得去看系统调用,每个系统的系统调用不一样的,你得问内核拿到网络栈的信息。
Windows 下应该是用 GetAdaptersAddresses 系统调用吧。

如果要同时在多个操作系统下工作,那也简单,写一个库,根据平台编译出调用不同的系统调用的代码就行了。
至于有没有现成的库我就不知道了。
没见过。
JB 本身也受益于这些免费或者开源的项目。
如果没有那些免费的和开源的组件,也就没有今天的 JB 。
只有鼓励人们去开发,才更有可能享受到他们的成果。
2022 年 3 月 6 日
回复了 94MJ 创建的主题 › NAS › esxi 和 pve 装 win 体验
你 virtio 驱动装齐了么。
2022 年 3 月 5 日
回复了 zero2me 创建的主题 › 程序员 › 做 manager 其实挺累的
@kevinswat 我的理解是 manager 基本应该脱离具体技术的范畴。就是虽然懂技术,但不会自己去做技术,而是在上面一层待着。具体做技术还是下面的 ic 做。manager 基本就是负责培养 ic ,搞后勤,审批,这些东西。
(我也只是 ic ,拍脑瓜想的,请指正。)
2022 年 3 月 5 日
回复了 zero2me 创建的主题 › 程序员 › 做 manager 其实挺累的
@kevinswat manager 应该是不管具体的技术了。
2022 年 3 月 5 日
回复了 szzhiyang 创建的主题 › Chrome › Chrome 越来越不简洁了
@hideokuze
Vivaldi 是纯正 Opera 血统。现在的 Opera 和以前的 Opera 都不能算一个产品了,不知道能不能四舍五入算成 360 。
新的 Opera 出来之后我用下来感觉完全不行,于是苟了很久的 12.15 (后来升到 12.16 ),最后 Vivaldi 出来了,总算能换掉了。
2022 年 3 月 5 日
回复了 Joker123456789 创建的主题 › Java › 我一直都是一个 SQL 派,所以我开发了这个框架
最理想的做法应该是根据输入数据构建 AST 然后把 AST 变形转换成对应的 SQL 语句,这是一般 ORM 的做法。
你这个只是做了一个 StringBuffer 在那拼字符串。
而且这么核心的组件没有基本的测试覆盖,是不是太草率了一些……

(我十几年前倒是在 PHP4.4 上做过类似的项目,在 ADOdb 上面包一层字符串处理。可这都已经 2022 年了……)
2022 年 3 月 5 日
回复了 Joker123456789 创建的主题 › Java › 我一直都是一个 SQL 派,所以我开发了这个框架
唔,恭喜你重新发明了半个 ORM ?
我没用 docker 搭过。如果你同步的目录是 mount 进去的,那看看 syncthing 对这个目录是否有读写权限。

当然还有个办法是手动建起这个 .stfolder 目录。
2022 年 3 月 4 日
回复了 monster33 创建的主题 › 程序员 › Linux 下用哪个文件系统格式最好? EXT4 VS Btrfs VS XFS
自己用的 XFS ,给熟人用的 XFS ,不熟的人给 ext4 ,公司机器用的 btrfs 。
btrfs 以前问题太多,很多人十年怕草绳了,日常炸数据。
玩 Linux 时间长点,玩过 btrfs 的人基本都丢过或者看人 btrfs 丢过数据。
权限不足,改权限。
2022 年 3 月 4 日
回复了 feitxue 创建的主题 › MySQL › 排查两个生产 mysql 实例硬件一样性能差别过大问题
「实例硬件一样」

VPS 还怎么能硬件一样。
所有的东西都是虚拟的,包括 CPU 和磁盘。
不同的机器上这两个东西实际性能可以天差地别。
你在阿里云上随便开 10 台机器,这 10 台机器性能都不一样。
git 不 care 时间。你标题里的 assumption 就错了。

可能是 EOL 或者 mode 的问题。
1 ... 163  164  165  166  167  168  169  170  171  172 ... 1082  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2708 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 76ms · UTC 04:06 · PVG 12:06 · LAX 21:06 · JFK 00:06
♥ Do have faith in what you're doing.