V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lxy42  ›  全部回复第 5 页 / 共 22 页
回复总数  431
1  2  3  4  5  6  7  8  9  10 ... 22  
2019-07-30 22:57:12 +08:00
回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
@lcdtyph 加了还是不行。
2019-07-30 22:52:51 +08:00
回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
用 tcpdump 在网桥 br0 上抓包可以看到 ICMP 的请求,可以看不到响应。

```
$ sudo tcpdump -i br0 -XX -n -vv "icmp"
tcpdump: listening on br0, link-type EN10MB (Ethernet), capture size 262144 bytes
22:50:38.681424 IP (tos 0x0, ttl 64, id 11788, offset 0, flags [DF], proto ICMP (1), length 84)
192.168.3.12 > 192.168.3.11: ICMP echo request, id 992, seq 1, length 64
0x0000: 7e10 f6c2 178e 7e10 f6c2 178e 0800 4500 ~.....~.......E.
0x0010: 0054 2e0c 4000 4001 8535 c0a8 030c c0a8 .T..@[email protected]......
0x0020: 030b 0800 0730 03e0 0001 3e59 405d 0000 .....0....>Y@]..
0x0030: 0000 a565 0a00 0000 0000 1011 1213 1415 ...e............
0x0040: 1617 1819 1a1b 1c1d 1e1f 2021 2223 2425 ...........!"#$%
0x0050: 2627 2829 2a2b 2c2d 2e2f 3031 3233 3435 &'()*+,-./012345
0x0060: 3637 67
```
2019-07-30 22:49:44 +08:00
回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
2019-07-30 22:41:53 +08:00
回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
@singerll 就只有一跳啊,traceroute 也看不出来问题。
2019-07-30 22:23:12 +08:00
回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
@lcdtyph 可以 ping 通 192.168.3.1,也可以 ping 通宿主机的其它网络接口。
2019-07-02 00:13:41 +08:00
回复了 liulibzz 创建的主题 Python django queryset 懒加载问题请教
首先要明白懒加载的目的是为了尽量延迟执行 SQL 的时间,提高性能。

你举的前两个例子是会懒加载的,第三个由于用到 step 所以会执行 SQL,我觉得是因为 step 并不能对应到一条 SQL 语句,所以不能懒加载。
2019-06-18 19:56:10 +08:00
回复了 ZRS 创建的主题 问与答 现在 Windows 下的开发最佳实践是什么
我现在是 Windows 提供 GUI 环境,Linux 虚拟机提供开发环境,ssh 使用 mobaxterm,vscode 远程开发。
2019-05-11 11:25:02 +08:00
回复了 edk24 创建的主题 Docker docker 装的 lamp 环境, 映射了 80 和 3306. 3306 连不上
我猜是 MySQL 设置为只能 localhost 访问,修改配置文件的 host 试试。
2019-03-19 15:03:25 +08:00
回复了 mskf 创建的主题 职场话题 前两天看到一道小米的面试题
2019-03-19 14:31:48 +08:00
回复了 mskf 创建的主题 职场话题 前两天看到一道小米的面试题
数学推导公式:
f(n) = 1 + n * [C(1, n-1) + C(2, n-1) + ... + C(n-1, n-1)]

f(3) = 1 + 3 * [C(1, 2) + C(2, 2)] = 1 + 3 * [2 + 1] = 10
f(4) = 1 + 4 * [C(1, 3) + C(2, 3) + C(3, 3)] = 1 + 4 * [3 + 3 + 1] = 29
2019-03-18 12:02:13 +08:00
回复了 zscself 创建的主题 Python Python3 如何做到操作一次迭代两次
In [143]: l = [1, 3, 5, 7, 11, 13, 17]

In [144]: for i, j in zip(l[:-1], l[1:]):
...: print(i, j)
...:
1 3
3 5
5 7
7 11
11 13
13 17

In [145]:
2019-03-16 20:30:45 +08:00
回复了 darkTianTian 创建的主题 Python 约不到面试,只好潜心钻研算法。
@xupefei 😂
@Stevenv #49

我正在看第 3 章。

我觉得理解汇编的关键是:

- CPU 做的都是非常简单的计算,加法乘除,位运算之类的。对应汇编中的操作符、操作数。

- 理解栈帧的作用,过程调用(函数调用)时栈空间是如何变化的,如何保存和恢复当前函数的状态。

建议:最好像书中那样,动手把栈画出来,标上变量名、地址等。

关键字:call、ret、%ebp、%esp 等。

大概就想到这些。可能因为我有工作经验和看第二遍的关系,我觉得还是比较好理解的。
CSAPP 正在看第二遍(英文版)。

第一次是在大学的时候看的中文版,当时看的比较快,一些细节没有深究直接跳过了,课后习题也没怎么认真做,看完依然觉得很有收获。

说一下我的心得:
- 一定要静下新来慢慢看,不要忽略细节,遇到推导公式试着自己计算一下。

- 课后习题认真完成,对知识点的理解很有帮助。

- 把书中的源码下载下来,编译运行一下,最好修改代码验证一下对应的知识点。
我正在慢慢看英文原版,很久之前看过中文版。

你看得挺快的,有做课后习题吗?
2019-03-11 10:40:49 +08:00
回复了 chaleaochexist 创建的主题 Python [python2.7 字符串编解码请教] -- 为啥报错
```
In [1]: '%s%s'%('\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb4',u'1')
---------------------------------------------------------------------------
UnicodeDecodeError Traceback (most recent call last)
<ipython-input-1-ca870cdd0e7e> in <module>()
----> 1 '%s%s'%('\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb4',u'1')

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)

In [2]: '%s' % '\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb4'
Out[2]: '\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb4'

In [3]: print '%s' % '\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb4'
君不见黄河之水

In [4]: '\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb4'.decode('utf8')
Out[4]: u'\u541b\u4e0d\u89c1\u9ec4\u6cb3\u4e4b\u6c34'

In [5]: print'\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb4'.decode('utf8')
君不见黄河之水

In [6]: print'\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb4'.decode('gbk')
---------------------------------------------------------------------------
UnicodeDecodeError Traceback (most recent call last)
<ipython-input-6-1ddec8fed84f> in <module>()
----> 1 print'\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb4'.decode('gbk')

UnicodeDecodeError: 'gbk' codec can't decode byte 0xb4 in position 20: incomplete multibyte sequence

In [7]: '%s%s'%('\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb4','1')
Out[7]: '\xe5\x90\x9b\xe4\xb8\x8d\xe8\xa7\x81\xe9\xbb\x84\xe6\xb2\xb3\xe4\xb9\x8b\xe6\xb0\xb41'

In [8]:

```

%后面的格式化参数一个是 bytes-string,一个是 unicode-string,最好统一一下。
可能这个毕设的目的还是侧重理论分析,然后写一个 demo 级别的程序去验证。实现 100%功能是不太可能的。
1  2  3  4  5  6  7  8  9  10 ... 22  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   990 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 19:51 · PVG 03:51 · LAX 11:51 · JFK 14:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.