V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aijam  ›  全部回复第 15 页 / 共 20 页
回复总数  381
1 ... 7  8  9  10  11  12  13  14  15  16 ... 20  
2018-11-30 07:29:33 +08:00
回复了 codechaser 创建的主题 C C++中`auto`这个关键字的一点疑惑。
感觉 lz 对指针写在等号左边和右边的语义不同不太熟悉。
对于等号右边的指针 p 来说,p 的类型是 int*, *p 的类型是一个 int。
当你写 auto pp = p,auto 推断出 pp 和 p 一样都是 int*,此时 pp == p == 0x61fefc
当你写 auto pp = *p, auto 推断出 pp 和*p 一样都是 int,此时 pp == *p == 11
逻辑很自然啊。
2018-11-28 19:17:57 +08:00
回复了 aodeng 创建的主题 程序员 做为一个程序员,大家都用什么东西记笔记?
纸+扫描
2018-11-26 05:14:04 +08:00
回复了 ww23xx 创建的主题 程序员 頭條技術面被虐經歷
面经请放具体题目啊
2018-11-13 11:03:44 +08:00
回复了 woodface2233 创建的主题 程序员 现在有一股手写代码的风气,不知道是好是坏?
少见多怪,在湾区算面试常见题。
2018-10-25 17:54:37 +08:00
回复了 hujianxin 创建的主题 Linux 为什么 grep 大文件,第二遍就会变得很快呢?
文件系统缓存
2018-10-24 16:55:30 +08:00
回复了 ladypxy 创建的主题 Python Python 求平均运行时间
import sys

d = {}
n = 0
s = 0
for line in sys.stdin:
____name, flag, t = line.split()
____t = int(t)
____if flag == "start":
________d[name] = t
____elif name in d:
________s += t - d[name]
________n += 1
________del d[name]

print(s / n)
~~~
import sys

d = {}
n = 0
s = 0
for line in sys.stdin:
name, flag, t = line.split()
t = int(t)
if flag == "start":
d[name] = t
elif name in d:
s += t - d[name]
n += 1
del d[name]

print(s / n)
~~~
2018-10-24 12:39:56 +08:00
回复了 ChristopherWu 创建的主题 程序员 图片应该 base64 存数据库呢,还是存文件呢?
2018-10-11 18:50:26 +08:00
回复了 Buffer2Disk 创建的主题 Python 关于 Python 内存泄漏
@Buffer2Disk
> Python 我不是很熟悉哈,感觉我开的 13 个线程,都是以进程的形式在系统存在的
和熟不熟悉 Python 两回事,线程和进程的区别,虚拟内存等知识了解下。

> 那么每个进程使用的内存,在每个时段都一模一样,这也太巧了吧
道理上讲,子进程是复制父进程的内存空间的,但实际的内存使用是 copy on write 的。
我不确定 htop 的 RES 栏给出的是复制的内存空间,还是 copy on write 实际的内存使用,估计在不同系统下显示的结果都不一定相同,所以对这些数字的解释需要谨慎。
如果显示的是前者(复制的内存空间),就可以解释你看到的现象:RES 给出的是 fork 时复制的内存大小,而内存总使用量显示的是实际的使用大小。
下面这个链接印证了我的说法:
https://stackoverflow.com/questions/35596093/htop-shows-more-resident-memory-usage-than-what-the-machine-has

> 而且除了主线程外,其他几个线程干的事情很简单,根本不会一个线程消耗到 197M 内存
空说无凭,可能的话上代码吧。
2018-10-11 17:53:54 +08:00
回复了 Buffer2Disk 创建的主题 Python 关于 Python 内存泄漏
@Buffer2Disk > 我感觉不是你这么算的,照那么算的话,光 Python 进程已经占用 90%内存了
一般就是把 RES 加起来的,估计父子进程可能共享了一部分 memory page (比如有 mmap 之类的调用)
2018-10-11 11:05:22 +08:00
回复了 jbiao520 创建的主题 程序员 高级程序员如何继续进步,度过瓶颈
> 读 TCP/IP 的书籍,一些协议实现当时都知道了,但是过一阵一下就又忘了,具体的实现记得很模糊。
可以尝试练习用 raw socket 写一个工具,实现类似 wireshark 一样监听 HTTP 包,基本可以覆盖 network 所有 4 层 layer 的主要知识点。
2018-10-11 10:55:05 +08:00
回复了 Buffer2Disk 创建的主题 Python 关于 Python 内存泄漏
如果你没看到内存越用越多,你就不能说他是“泄漏”吧。一个进程 200mb (根据实际应用而定)完全可能是正常值。
2018-10-11 10:22:49 +08:00
回复了 Buffer2Disk 创建的主题 Python 关于 Python 内存泄漏
> Python 程序本身只占了不到 10%的内存
看起来是至少有 8 个 python 进程,每个进程消耗 10%内存。
2018-10-07 03:18:20 +08:00
回复了 ltoddy 创建的主题 Python 分享一段 Python 代码(关于 defaultdict 的)
from collections import defaultdict
from itertools import count

d = defaultdict(count(1).__next__)

print(d['foo'])
print(d['bar'])
2018-09-23 03:53:13 +08:00
回复了 kaoneiliusi 创建的主题 Python 如果能解决这种等级的问题,在码农里大概是个啥水平?
@0044200420 基本同思路。一小时出 prototype,半天基本能搞定。
2018-09-18 15:32:24 +08:00
回复了 ethancheung1990 创建的主题 iDev iOS 怎样获取设备唯一标识符
idfa 了解下
这就是 namecoin 呀
2018-08-15 10:32:05 +08:00
回复了 frmongo 创建的主题 Python 时间问题
3 月有 37 日?
上 S3 之类的吧,花点钱一劳永逸。
2018-07-13 16:22:48 +08:00
回复了 hoxis 创建的主题 Python Python for 循环中的陷阱
1 ... 7  8  9  10  11  12  13  14  15  16 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2505 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 01:31 · PVG 09:31 · LAX 17:31 · JFK 20:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.