V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 418 页 / 共 1046 页
回复总数  20912
1 ... 414  415  416  417  418  419  420  421  422  423 ... 1046  
@soho176 感觉这就是学校之间的差异了。好的老师是不会教成这副德性的。

@DrinkMoreWater
我觉得吧,学编程、学计算机语言、学软件开发,这是三样不同的事情。
你现在是三件事情放在一起做,会不会负担有点太大了?
当年我们学编程是 Pascal 入门。
学计算机语言我是 PHP 入手。
学软件开发则是更后面的事情了(用的易语言)。
一步从零开始用 Python 学编程并编写爬虫,我觉得是不是步子跨得有点太大了呢。
2018-06-21 02:15:25 +08:00
回复了 SP00F 创建的主题 问与答 请教下异地机房低延迟稳定互连解决方案
稳定方案只能物理上解决。要么买专线,要么买专线里的带宽。
其他方案都只能改善而不能根治,随便断一根海缆就……
2018-06-21 02:13:15 +08:00
回复了 helloiac 创建的主题 问与答 win10 无规律重启,找不到原因
我电脑比你的更麻烦,随机死机,而且死机后按 RESET 键都无法重启……
2018-06-21 00:46:44 +08:00
回复了 7Sasuke7L 创建的主题 问与答 V2ex 的签到有什么用呢?
AB 走 API 互联啊。传输文件可以用 NFS。
@mostkia 加索引随时都可以加,一般看慢查询日志就行了。
前期加索引也不见得就是好,因为索引除了读取收益以外,还有写入开销。
有时候你甚至会发现加了索引后比原来还慢的。
还是要具体分析具体解决。

至于 10 万炸,这种是因为「不懂」,而不是因为「没有加索引」。
这种「不懂」的人,就算一开始就加上索引,性能也会一样一团糟。
因为你的语句可能压根就用不上你点开的索引。

至于第二个帖子,你看,那么长的 SQL,恰恰是 13 楼说的把数据库当成运算器来跑的典型案例。
这种如果全部转换成单个查询(就是你说的访问数据库多次的方法)反而性能会好得多。

这帖子的本质问题还是在优化,提出的问题是很值得深思和讨论的,我觉得比单单一个 SQL 语句要有价值得多。
@mostkia 数据库优化其实不需要「事先」做好,而是应该跑起业务做压测以后再看哪些地方是性能瓶颈,然后再集中优化。你现在思考的问题属于过早优化,90%的场景下是浪费时间,剩下最多 10%碰巧被你优化上了。

记住这句话:

Premature optimization is the root of all evil.
2018-06-20 01:24:10 +08:00
回复了 ruoge3s 创建的主题 Python Python 进程 pid,使用 kill -15 pid,无法执行析构函数,求解释为什么
@ryd994 是啊,NFS 断线是我遇到的最多的 kill 不掉的场景了。
没记错的话需要用 hup 去捅挂载进程,然后才能 kill 掉程序。
你直接 kill 的话,D 状态的程序是 kill 不掉的,否则内核状态会出问题。
2018-06-20 01:22:10 +08:00
回复了 dzjx 创建的主题 问与答 花 2000 买了个 Dropbox 账号
两千块我肯定不会选择去买别人的账号。
像楼上老哥说的,续个 20 年的 Office 365 多好……
2018-06-20 01:17:55 +08:00
回复了 Baymaxbowen 创建的主题 问与答 间接性有非常强烈的跳楼欲望.
的确有可能是游戏里带来的影响。
游戏玩得多了以后,遇到类似的场景可能会在脑海里习惯性地做出和游戏里一样的动作。
2018-06-20 01:14:58 +08:00
回复了 CoCoMcRee 创建的主题 程序员 求推荐个有线鼠标, 不要太复杂的那种, 最好能带一个侧键.
@crab 微动烂能和罗技比?我大罗技因为双击,一年换新 2 次。
2018-06-20 01:13:02 +08:00
回复了 ruoge3s 创建的主题 Python Python 进程 pid,使用 kill -15 pid,无法执行析构函数,求解释为什么
@ryd994 是啊我同意你的观点。kill 是没有 handler 的,term 的默认 handler 类似 kill self。
我说的是 IO block 的情况,是内核自己炸了,所以 kill 也没用。
你看,数据库如果放在 SSD 上跑的话,1000qps 轻轻松松。假设其中有 50qps 分给注册,那你一秒钟能承受 25 个新用户注册,一天下来可以跑 100 万新注册用户,一个月就是 3 千万。

你要有了 3 千万新用户,不买个更好点的服务器么……

数据库优化的时候去关注这种带索引查询的性能意义很小。N+1 或者无索引查询优化才是应该关注的地方。
> 访问了数据库 2 次了,对性能不太友好

能不能说说访问两次对性能产生了多少影响?
2018-06-20 00:53:04 +08:00
回复了 ruoge3s 创建的主题 Python Python 进程 pid,使用 kill -15 pid,无法执行析构函数,求解释为什么
@ryd994 嗯应该没错。
IO block 的话,你说的是 D 状态?那个连 kill 都没用的。
虚拟机 -> Linux
WSL -> Linux 环境
msys2 -> 类 Linux 环境
2018-06-19 23:47:47 +08:00
回复了 ruoge3s 创建的主题 Python Python 进程 pid,使用 kill -15 pid,无法执行析构函数,求解释为什么
操作系统默认的 term handler 接收到 term 的时候,除了当成 kill 以外好像也没有别的选择啊。
系统也不可能进入到你程序的内部来退出吧。
2018-06-19 23:45:32 +08:00
回复了 raysync 创建的主题 问与答 上 T 的大文件,当你跨国传输时,遇到了哪些问题?
@raysync 我传文件基本能保持 1gbps 持续跑不断线,传输速度没什么问题。
这论坛上的人也不是傻子啊,不至于软件都不会用。
2018-06-19 12:24:41 +08:00
回复了 ruoge3s 创建的主题 Python Python 进程 pid,使用 kill -15 pid,无法执行析构函数,求解释为什么
kill 的问题先不说。
m = True if len(sys.argv) == 2 else False
这是什么鬼……
直接写 m = len(sys.argv) == 2 不行么……

至于 kill term,我猜的是如果你不指定 handler,那么就用系统默认的 term handler,也就是直接杀掉进程。
单线程很好啊,运行效率比那些天天线程切换的方案好多了。
1 ... 414  415  416  417  418  419  420  421  422  423 ... 1046  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5126 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 108ms · UTC 07:40 · PVG 15:40 · LAX 00:40 · JFK 03:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.