V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lxy42  ›  全部回复第 5 页 / 共 22 页
回复总数  435
1  2  3  4  5  6  7  8  9  10 ... 22  
2019-08-07 19:50:32 +08:00
回复了 angelcstt 创建的主题 程序员 各位大佬帮忙做个菊花的笔试题,感谢
第一题没拍全吧,估计考查的是中缀后缀表达式。
2019-07-30 23:33:04 +08:00
回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
先创建一对 veth peer:P 和 veth-b,接着删除,再创建。发现 P 和 veth-b 两次分配的 MAC 地址是一样的。

```
$ sudo ip link add P type veth peer name veth-b
$ sudo ip link delete P
$ sudo ip link add P type veth peer name veth-b
```
2019-07-30 23:20:29 +08:00
回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
我当初运行命令时,就是想着名字 P 只是临时的,稍后就会分配到新的 Network Namespace,所以没有起不同的名字。

可能有什么缓存机制。

我的是 Linux Manjaro 4.19.56-1-MANJARO
2019-07-30 23:11:09 +08:00
回复了 lxy42 创建的主题 程序员 两个 Network Namespace 无法互相 Ping 通。
@orzfly
@lcdtyph

问题根源是 MAC 地址重复了。应该是我的执行命令有问题,

创建 host1 的 veth peer 时:`sudo ip link add P type veth peer name veth-host1`
创建 host2 的 veth peer 时:`sudo ip link add P type veth peer name veth-host2`
注意两条命令的其中一个 peer 都是 P。

导致 host1 和 host2 的 eth0 的 MAC 地址重复。
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 等。

大概就想到这些。可能因为我有工作经验和看第二遍的关系,我觉得还是比较好理解的。
1  2  3  4  5  6  7  8  9  10 ... 22  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2662 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 15:09 · PVG 23:09 · LAX 07:09 · JFK 10:09
♥ Do have faith in what you're doing.