V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kkk330  ›  全部回复第 1 页 / 共 8 页
回复总数  144
1  2  3  4  5  6  7  8  
2021-03-01 12:21:01 +08:00
回复了 aabbcc112233 创建的主题 问与答 [迫于灰尘]有什么室内除尘神器吗?
同问, 北京窗户常年关闭, 但是灰尘仍然很多
2021-02-23 11:01:17 +08:00
回复了 CantSee 创建的主题 问与答 各位下班都背电脑吗?
不带, 家里有台式可以虚拟机远程干活
元编程吧,虽然不实用,但是它的本质,py 的各种内部方法,内部实现都能讨论到
别忘了小整数池
2020-04-13 01:47:36 +08:00
回复了 pabno 创建的主题 程序员 Linux I/O 块对齐的疑问
前不久也刚看完这本书,应该是第 67 页的内容,我的理解是
1. 在用户空间对齐可以避免内核再进行对齐操作,这也是标准 io 库有缓冲区的原因之一,而且按书中描述“避免内核内其他冗余操作”,暗示应该还有其他操作
2. 在对齐的前提下,写入的 batch 比较大确实会减少系统调用,可以测试一下,但我记得越大效果越不明显
2020-03-01 19:09:25 +08:00
回复了 cjw1115 创建的主题 问与答 怎么看待 C 或者 C++里面的 goto 语句
单独链接发不出来, 就这样吧, sm.ms/image/FgiaOqfzctvu6WZ
2020-02-04 19:28:25 +08:00
回复了 sinoricky 创建的主题 宽带症候群 华硕 AC68U 无法跑满 300M 联通宽带
光猫只有一个千兆口,曾经我插错过
2020-01-04 20:25:32 +08:00
回复了 Nicolay 创建的主题 PHP PHP 关联数组 是基于哈希实现的,所以查找和新增都是 O(1) 嘛?
大多数情况下是这样的,但是没记错的话,php5 数组解决 hash 冲突的方式是往 bucket 下挂 bucket,搞了个链表,所以当 hash 冲突的时候这里不是 O ( 1 ),php7 没看不清楚,反正 hash 冲突解决方法就那几种;再一个就是 hash 表容量到阈值,一般扩容一倍,并且复制&重新 hash 原来的,这里的开销也不小
2019-12-12 08:43:16 +08:00
回复了 GeT1t 创建的主题 硬件 想问下大家上班听歌用什么耳机
msr7
2019-07-12 15:24:56 +08:00
回复了 yongligua 创建的主题 问与答 想问下运维大佬的作息
1075 oncall
上专线
2019-05-30 00:12:05 +08:00
回复了 kkk330 创建的主题 酷工作 滴滴高可用平台研发实习生/工程师招聘
@polebug 北京
2019-05-25 14:33:54 +08:00
回复了 jxf2008 创建的主题 问与答 江湖救急:如何解压大量不同密码的文件
我之前也有个类似的需求,下了一堆本子,但是解压密码是几十个里选一个,然后写了个脚本挨着遍历,还是挺快的
2019-01-25 01:07:21 +08:00
回复了 ooleslie 创建的主题 Python Python 中的数据映射是什么规则?
之前有人在 v 站问过类似的问题,可以先搜索下
gsc 异度神剑 2 焰 光 手办
2019-01-15 15:09:26 +08:00
回复了 OhYee 创建的主题 问与答 为什么无缓冲的 stderr 会比有缓冲的 stdout 输出的还晚?
"你应该是直接在终端里执行的命令, 因为是 tty, 所以属于交互式的, 所以是行缓冲"

你在 15 楼贴的就是"在终端里执行的命令"
2019-01-15 14:46:33 +08:00
回复了 OhYee 创建的主题 问与答 为什么无缓冲的 stderr 会比有缓冲的 stdout 输出的还晚?
我前面还故意列了几个执行方式让你看看他们的表现的...
2019-01-15 14:45:56 +08:00
回复了 OhYee 创建的主题 问与答 为什么无缓冲的 stderr 会比有缓冲的 stdout 输出的还晚?
"When interactive, stdout and stderr streams are line-buffered."

你应该是直接在终端里执行的命令, 因为是 tty, 所以属于交互式的, 所以是行缓冲
2019-01-15 14:39:23 +08:00
回复了 OhYee 创建的主题 问与答 为什么无缓冲的 stderr 会比有缓冲的 stdout 输出的还晚?
print 自带\n
也就是 sys.stdout.write("xxxxx\n")等效于 print("xxxxx")
2019-01-15 14:38:06 +08:00
回复了 OhYee 创建的主题 问与答 为什么无缓冲的 stderr 会比有缓冲的 stdout 输出的还晚?
是行缓冲的原因, 可以一步一步看
sys.stdout.write("stdout1 ") # stdout 里变成了"stdout1 "
sys.stderr.write("stderr1 ") # stderr 里变成了"stderr1 "
sys.stdout.write("stdout2 ") # stdout 里变成了"stdout1 stdout2 "
sys.stderr.write("stderr2 ") # stderr 里变成了"stderr1 stderr2"

print() # stdout 里变成了"stdout1 stdout2 \n" 因为是行缓冲, 发现了\n, 所以就 flush 到 tty 了

.....

# 代码最后这里执行完了, stderr 仍然没有\n, 因为程序结束了, 还是会被 flush 出来, 所以 stderr 在最后输出
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2783 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 07:41 · PVG 15:41 · LAX 23:41 · JFK 02:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.