zckun 最近的时间轴更新
zckun

zckun

V2EX 第 402231 号会员,加入于 2019-04-16 15:37:14 +08:00
关于 c socket broadcast 在 client 会收到两次消息
C++  •  zckun  •  2020-12-02 14:45:34 PM  •  最后回复来自 zckun
3
Python 排列组合生成
Python  •  zckun  •  2020-09-14 00:56:12 AM  •  最后回复来自 imn1
7
Python 对于配置进行排列组合
Python  •  zckun  •  2020-09-12 15:55:57 PM  •  最后回复来自 zckun
5
pytorch 多分类的问题
Python  •  zckun  •  2020-08-12 21:08:25 PM  •  最后回复来自 zckun
13
Python multiprocessing ValueError
Python  •  zckun  •  2020-06-28 21:36:23 PM  •  最后回复来自 volvo007
3
问个 Python 性能相关的
Python  •  zckun  •  2020-06-29 01:52:18 AM  •  最后回复来自 btv2bt
24
Python asyncio 下载爬虫没法停止的一个问题
Python  •  zckun  •  2019-05-09 16:05:44 PM  •  最后回复来自 zckun
10
zckun 最近回复了
2020-12-02 14:45:34 +08:00
回复了 zckun 创建的主题 C++ 关于 c socket broadcast 在 client 会收到两次消息
找到原因了,两张网卡的原因
2020-12-02 14:10:23 +08:00
回复了 zckun 创建的主题 C++ 关于 c socket broadcast 在 client 会收到两次消息
@Wirbelwind
这是服务端代码
void server() {
if ((this->sock_fd_ = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {
errno_abort("craete socket failed.");
}

if (setsockopt(this->sock_fd_, SOL_SOCKET, SO_BROADCAST, &this->true_flag_, sizeof(this->true_flag_)) < 0) {
errno_abort("set socket opt failed.");
}

memset(&this->send_addr, 0, sizeof(this->send_addr));
send_addr.sin_family = AF_INET;
send_addr.sin_port = (in_port_t) htons(this->server_port_);
inet_aton(this->address_, &send_addr.sin_addr);

while (this->running_) {

if (this->queue_->size() <= 0) continue;

char buf[this->msg_size_];
auto msg = this->queue_->pop();
int retry = 0;

while (retry < this->max_retry_) {
snprintf(buf, sizeof(buf), "%s", msg->c_str());
if (sendto(this->sock_fd_, buf, strlen(buf) + 1, 0,
(struct sockaddr *) &this->send_addr, sizeof(this->send_addr)) >= 0) {
retry = 0;
break;
}
printf("\033[1;91m message %s send failed, retry(%d).\033[0m\n", msg->c_str(), retry);
retry++;
}

if (retry != 0) {
printf("\033[1;91m message %s send finally failed.\033[0m\n", msg->c_str());
}

// 200 毫秒
usleep(10000000 / 5);
}
}
2020-11-18 22:24:22 +08:00
回复了 Alexhex 创建的主题 Markdown 有人能开发一款让 Typora 支持 Vim 快捷键的插件吗
被迫在 jetbrains 里写 markdown
2020-09-14 00:23:28 +08:00
回复了 zckun 创建的主题 Python Python 排列组合生成
@uti6770werty 编程珠玑 26 页 3.2 格式信函编程和你这类似
2020-09-13 22:50:58 +08:00
回复了 zckun 创建的主题 Python Python 排列组合生成
@reter 。。一时没想到 jinja
2020-09-12 15:55:57 +08:00
回复了 zckun 创建的主题 Python Python 对于配置进行排列组合
@imn1 刚刚从 stackoverflow 看到了,不过还是谢谢老哥
params = {
"a": [1,2],
"b": [3,4],
}
data = '<a val="{a}"><b val="{b}"/></a>'
for val in itertools.product(*params.values()):
ps = dict(zip(params.keys(), val))
d = data.format(a=ps['a'], b=ps['b'])
print(d)
2020-09-12 15:42:54 +08:00
回复了 zckun 创建的主题 Python Python 对于配置进行排列组合
@imn1 不是,目的是将第一个 tag <a val="1|2"><b val="3|4"/></a> 按排列组合生成注释下面的 tags
2020-08-12 21:08:25 +08:00
回复了 zckun 创建的主题 Python pytorch 多分类的问题
已经解决,谢谢各位讨论
2020-08-12 15:00:01 +08:00
回复了 zckun 创建的主题 Python pytorch 多分类的问题
@python35 不是这个原因
2020-06-23 19:22:31 +08:00
回复了 zckun 创建的主题 Python 问个 Python 性能相关的
@jimrok 谢谢老哥
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1584 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 17:11 · PVG 01:11 · LAX 09:11 · JFK 12:11
♥ Do have faith in what you're doing.