V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 111 页 / 共 1020 页
回复总数  20390
1 ... 107  108  109  110  111  112  113  114  115  116 ... 1020  
2022-01-27 06:08:23 +08:00
回复了 YUyu101 创建的主题 问与答 各位还有什么更舒服的写 sql 方法
实在没有动力手写 SQL 。

article = Article.find(id) 不香吗。
article.update(title: 'linux') 不香吗。

加入事务:
article.transaction do
  article.update(title: 'linux')
end
2022-01-26 02:38:05 +08:00
回复了 szxczyc 创建的主题 问与答 subprocess 怎么样才能切换到特定用户呢?
一个普通进程是没有办法提权到超级用户的,除非是有严重的提权安全漏洞。
在你的代码里,sudo 是 root 权限运行的,所以 sudo 内部(比如用 sudo 运行的程序,或者用 sudo 启动的 shell )可以以 root 权限运行。一旦速度结束,root 权限也就结束了。

sudo su - runjob-admin;
↑这里 root 权限开始。 ↑这里 root 权限结束。
2022-01-26 02:23:01 +08:00
回复了 vngghgfjnff 创建的主题 程序员 求推荐稳点的硬盘,两块希捷酷鱼 4T 同时挂了
西数和希捷一路货色,低端垃圾高端比较稳。像是希捷 exos 16TB 就非常稳,都是大量采购的。4TB 大概率是垃圾,希捷也是,西数也是。
买硬盘看品牌没太大的意义,品牌内部不同产品线的可靠性天壤之别。

西数蓝盘就是典型的偏垃圾的盘。
现在的升级过程,其实就是把 windows 改名成 windows.old ,然后全新安装一份 windows ,再把一些东西从 old 里迁移到新系统。要翻车的话,也是迁移配置和应用的时候翻车。
是不是先确定一下假期的目的?
你假期是想好好放松,躺在床上滚来滚去,想娶纳尔就娶纳尔,还是想奋斗一把,学习看书干活?
现在的升级就是保留应用和设定的重装。
主要就是 Story 完成时间和 Story 上线后的 bug 率。
有良好自动化测试覆盖的程序上线以后出 Bug 的概率应该会很小,而且不需要很多人工去手动测试和反馈。
2022-01-24 12:05:52 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@redvoilin #54 新人上手 Ruby 怕是连代码都看不懂。
比如说某算法题,给定一个二维数组,从左上角开始逆时针方向输出序列为字符串。
spiral_print([
['a','b','c','d'],
['e','f','g','h'],
['i','j','k','l']
])
# -> 'aeijklhdcbfg'

这是我的答案:
def spiral_print m
s = ''
while !m.empty?
m = m.transpose
s += m.shift.join
m = m.map(&:reverse)
end
s
end

随便给个别人写的答案:
def spiral_print m
return '' if m.size == 0
m.map(&:shift).join + spiral_print(m.reverse.transpose)
end

这种程度的代码在 Ruby 项目里还算是很常见的。
(不会写得这么简洁,肯定会有注释和合理的变量名,但基本是这个程度的东西。)
当然,要是让新人把 Ruby 当成 Python 甚至 Java 来写,那确实不难,只不过我不会考虑和这样的人一起协作开发。
2022-01-24 00:25:12 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@aljun 年代一般不会大幅改变一个语言的学习曲线。Java Python 这两个相对死板的语言(指老手和新手基本能写出类似的代码)基本是没得跑了。然后要敏捷性就用 Python ,要扩展性就用 Java 。

我是 Ruby 用户,但是我要和陌生人一起做项目那我宁愿不用 Ruby ,除非我有自信那个人的 Ruby 水平很好。比如 Ruby-China 论坛上面几个老手或者站长来和我做项目,那完全没问题。但是你说 v 站随便拉一个程序员路人过来,那我是不敢要的。但是如果是随便拉一个来写 Java ,那多数是没问题的。

湾区初创公司如果要用 Ruby 的话,因为可以花大价钱招人(比如 200k 年薪),能招到几个大佬一起干活,几个人两星期干出别人半年的活。如果是普通的公司,拿着 75k 的薪资去招人,那招来还是写 Java 比较好。
2022-01-24 00:18:15 +08:00
回复了 foveal 创建的主题 程序员 做全栈工程师会不会越来越容易?
当然。
越来越傻瓜化,越来越成熟,这个行业一直是这样的。
放到几十年前,一台电脑还要一栋楼那么大呢。
想搞互联网得加入美国国防部,想写程序得拿顶尖大学的数学物理学位。
现在连小学生都能写代码了。
以前写后端要手动管理内存,现在操作系统和高级语言全部帮你默默搞定。
不管是前端还是后端都大幅简化了。
2022-01-24 00:13:16 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
要考虑新人上手成本就不要考虑 Ruby 家族了。

光看招人和上手成本,Java Python 一把梭,随便拉一个会写程序的人,让他们去写 Java 或者 Python 都不会有太大的问题。我一个不会 Java 的人去了个 Java 厂,直接就拿着 Java 开干了。
2022-01-23 12:49:15 +08:00
回复了 luckycat 创建的主题 程序员 订单成功状态应该用 succeed、success 还是 successful ?
Status: success / fail 这个是最简单的,如果作枚举的话,直接用词根已经足够了,不需要严格考虑词性匹配。
如果是用在句子里的话,It succeeded / failed ,动词过去式。
(上面那位质疑 succeed 意思的老哥,真的有点意思……)
说得难听点,你进了愿意招这样的同事的公司,而且你的 leader 默许(或支持)他的做法。
/t/75736 我 8 年前回复过,不过链接已经失效了。替代品现在应该有很多了,毕竟十几年过去了。
2022-01-23 07:20:12 +08:00
回复了 sudoy 创建的主题 问与答 销售 DIY 服务器有什么需要考虑的吗?
没什么问题。只要不去用 Linux 内核内部的 API 就不会有法律问题。
定制服务器然后部署自己的软件是很正常的操作。
OpenWRT 是基于 Linux 改的,当然要开源。你又不会去基于 Linux 做开发。
2022-01-23 02:55:45 +08:00
回复了 zzlatan 创建的主题 问与答 TypeScript 真的是必须的吗?
我喜欢写 coffee 。再加上 ts 双击会用视频播放器打开……
@cpstar 我胆子小,不敢 chkdsk 。运气不好 chkdsk 完了数据原地升天。
@cpstar 不做镜像,对着盘直接干,老哥这么猛的吗。
2022-01-22 11:57:09 +08:00
回复了 1596384882 创建的主题 问与答 大家有看过哪些房间改造的视频
全能住宅改造王 (大改造!!劇的ビフォーアフター)
有中译版。不一定适合国情,但是可以拿来启发。
2022-01-22 11:55:27 +08:00
回复了 dangyuluo 创建的主题 问与答 有没有自己搭建的邮件服务器推荐?
@dangyuluo 现在已经到了只有专业邮件服务商的 IP 才有比较好的到达率的年代了。
发件用 IP 需要饲养。量太少会被拒,量太多会被拒,所以要有非常复杂的饲养策略,还要有一个干净庞大的 IP 池,才比较好搞。
客户端走 SES 发的话,可以让客户端直接往邮箱里存一份发件存档。我用的是另一家邮件服务商的发送服务,不过我测试过这样是可行的。
不过之前看到有人提到,SES 是禁止个人使用的,只能商用,所以不排除通不过 AWS 验证的可能性。
1 ... 107  108  109  110  111  112  113  114  115  116 ... 1020  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1065 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 88ms · UTC 19:32 · PVG 03:32 · LAX 12:32 · JFK 15:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.