V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dreampuf  ›  全部回复第 15 页 / 共 50 页
回复总数  986
1 ... 11  12  13  14  15  16  17  18  19  20 ... 50  
2014-06-20 02:04:59 +08:00
回复了 kzing 创建的主题 Python Python 怎么优雅的实现 Ruby 的('a'..'z').to_a 操作?
os.popen("echo {a..x}{b..y}").read().split()

[a+b for a, b in itertools.product(string.lowercase[:-2], string.lowercase[1:-1])]

这种比较会不会只能证明 Because I can.
Pythonic的楼上已经有了,规规矩矩的。总之要实现语言不支持的特性时,import this
2014-06-19 21:19:46 +08:00
回复了 est 创建的主题 问与答 Linux 有没有配置保存在云端的 terminal ?最好跨系统支持
一个web端的?
2014-06-18 14:39:12 +08:00
回复了 YY 创建的主题 问与答 不面对电脑,你可以干哪些好玩的事情
打球
2014-06-15 02:04:29 +08:00
回复了 Livid 创建的主题 Python 关于用 Python 获得一台 Linux 服务器的 Connections 数
再看了眼,proc只有在netlink失败后才会作为备选方案解析。

static int tcp_show(struct filter *f, int socktype)
{
FILE *fp = NULL;
char *buf = NULL;
int bufsize = 64*1024;

dg_proto = TCP_PROTO;

if (getenv("TCPDIAG_FILE"))
return tcp_show_netlink_file(f);

if (!getenv("PROC_NET_TCP") && !getenv("PROC_ROOT")
&& inet_show_netlink(f, NULL, socktype) == 0)
return 0;

/* Sigh... We have to parse /proc/net/tcp... */
2014-06-15 01:49:57 +08:00
回复了 Livid 创建的主题 Python 关于用 Python 获得一台 Linux 服务器的 Connections 数
@liwei
@est

多谢告知。感谢已送。
ss.c 里的统计信息似乎还是读取/proc/* 。是我下了错误的版本吗?
$ uname -a
Linux dt 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

$ sudo apt-get source iproute

~/iproute2-3.12.0/misc$ grep -A13 'static FILE \*generic_proc_open' ss.c
static FILE *generic_proc_open(const char *env, const char *name)
{
const char *p = getenv(env);
char store[128];

if (!p) {
p = getenv("PROC_ROOT") ? : "/proc";
snprintf(store, sizeof(store)-1, "%s/%s", p, name);
p = store;
}

return fopen(p, "r");
}
2014-06-14 15:27:50 +08:00
回复了 Livid 创建的主题 Python 关于用 Python 获得一台 Linux 服务器的 Connections 数
@Livid ss也是读取的/proc/net/中的统计信息。如果你不需要pid相关信息的话,我觉得psutil更易用更容易定制
2014-06-14 15:05:12 +08:00
回复了 Livid 创建的主题 Python 关于用 Python 获得一台 Linux 服务器的 Connections 数
https://github.com/giampaolo/psutil/blob/master/psutil/_pslinux.py#L362

自己改写逻辑?按时间倒排增量?
psutil 只是解析 /proc/net/* 中的内容,以枚举器的形式返回。/proc 在内存中,IO问题相对来说没有disk那么严重
2014-06-05 21:01:56 +08:00
回复了 echo1937 创建的主题 职场话题 从小白到月薪 10000,你用了多久?
@ericFork 从满月算起么。。

@feuvan 不该啊……因为这个原因走?
2014-05-30 12:31:26 +08:00
回复了 Livid 创建的主题 Google Google 发布 YouTube 视频 CDN 质量报告
过硬的软广。“快来快来,快到我碗里来”

http://ww2.sinaimg.cn/large/67b05ff9jw1egw6wmoxp1j21ik0hmacn.jpg
2014-05-30 00:08:32 +08:00
回复了 join 创建的主题 Linux 暂时观望 docker
2014-05-28 22:59:43 +08:00
回复了 ToughGuy 创建的主题 问与答 python 什么情况下需要用到自定义异常
- 清晰的控制流程
- 易于阅读
- 模块独立
- 让代码飞慢一点,留给自己多一点时间思考
2014-05-28 22:45:11 +08:00
回复了 a591826944 创建的主题 Python 请教一个结巴分词的问题。。
@ultimate010 除了哈工大,stanford,中科院
还推荐一个海量分词 http://home.hylanda.com/show_5_19.html
除了结巴分词之外,更推荐楼上的 snownlp 。作者是个苦苦修行技术的单身。

@a591826944 词典文件一般序列化为特定格式或者经过压缩,反序列化到内存中时大小一般会翻几番(视倒插表结构)。HTTP服务一般会启动多个实例,以类库的形式调用会产生不必要的内存开销。最好的方法是独立为一个外部服务,独立处理。
2014-05-28 20:55:59 +08:00
回复了 a591826944 创建的主题 Python 请教一个结巴分词的问题。。
2014-05-28 02:37:33 +08:00
回复了 slixurd 创建的主题 问与答 关于自己编写服务器的端口监听问题
@zzNucker 在面试过程中,不在乎是否是自己喜欢或者擅长的知识。只在乎是自己是否能够和职位要求相匹配。

面试官应该精准表达职位要求,而不是丢一个大话题等面试的人侃大山浪费时间。


> 告诉我们涉及了XX的知识。 和从哪里能找到更详细的解释。

我不明白的是,这样的描述有什么实质在里面,面试中你也不会以此作为回答。此题真出现在你的面试中,你会用任何一个片段回答吗?
槽点很简单--牵强。拿着仅有的Google结果强行支付“面试题”。
你也知道这种面试题不会大而全考察,而是分侧重。问题是对于一个这样一个涉及了前端后端协议栈,网络系统人生观的面试题,我只能根据面试的职位猜测题目后面想考察的内容。或者反问面试官:“您指哪方面?”。这种面试题毫无信息含量。

> 5. 说装逼的,自己是都懂了所以不屑一顾么? 反正按我看来,有自己不懂的东西默默收藏了慢慢消化才是正常。

我不懂,但是我不觉得懂这些能够有助面试删选人才。
@zzNucker

> 以 Linux 为例,它的实现在这里 socket.c,目前我还不太了解,推荐读者看看 Linux kernel map

请问这句话告诉我们涉及了哪方面知识?
@zzNucker 为什么同样是前端,百度的同学非要牵扯内核中断协议栈,以色列程序媛能够连续不断思路的给出整个渲染过程。

作为博文,作者自己的经验总结这篇文章挺好。但是如果放在面试题中,谁能通过这一篇上下五千年的夏商周的背书,从而了解面试者的实际能力?
1 ... 11  12  13  14  15  16  17  18  19  20 ... 50  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   974 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 21:26 · PVG 05:26 · LAX 14:26 · JFK 17:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.