V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 75 页 / 共 200 页
回复总数  3991
1 ... 71  72  73  74  75  76  77  78  79  80 ... 200  
2021-04-04 21:13:49 +08:00
回复了 pabupa 创建的主题 C++ 请教一个 STL 的问题
只读调用 const value_type& operator[](const key_type&) const
可变调用 value_type7 operator[](const key_type&)

函数末尾有没有修饰符 const,在 C++ 里面是两个不同的成员函数。
====

但是这里有个坑。如果你操作的是可变对象,你的 value_type 有默认构造函数,如果你使用

std::cout << m[key] << std::endl;

那么如果 key 不存在,在某些版本的 STL 真的会创建出这个对象。我就被坑过。
2021-04-04 02:14:55 +08:00
回复了 AkideLiu 创建的主题 C C 紫禁城 Fork(), execvp 是个啥?好难找到资料啊
@AkideLiu

我的理解是这样的,例子里面从 main 里面拆出来一个 child 去执行命令行操作,parent 部分在 child 运行完成再运行,那这样做的意义在哪里呢?
====

意义很多。主要是你没有写过这样的程序。比如我想运行一个外部命令,但是要截获所有它的输出。fork + exec 的做法就是父进程在 fork 前用 pipefd 先打开一个管道,由于 fork 以后子进程和父进程在最初共享所有文件描述符,所以子进程往管道一头写,父进程就能在另一头读到。接着用 dup2 用 pipefd 替换掉标准 stdout 和 stderr,这样就能让子进程的标准输出和错误输出都直接定向到管道。最后用 exec 让某个命令代替目前的程序在当前进程号(以及这个 pipefd 顶替掉 stdout 和 stderr 的上下文)中运行。

这么一操作,父进程就能直接从管道读到这个命令的输出了。

https://stackoverflow.com/questions/2605130/redirecting-exec-output-to-a-buffer-or-file
2021-04-04 02:09:00 +08:00
回复了 AkideLiu 创建的主题 C C 紫禁城 Fork(), execvp 是个啥?好难找到资料啊
@AkideLiu fork 和 exec 都是 posix 操作系统的概念。实际上 windows 是不支持这两个操作的。。。

这不是 C 语言的知识,是操作系统的知识。
2021-04-03 21:49:29 +08:00
回复了 Frankhong 创建的主题 Java 刚学多线程,请问下面这段程序为什么停不下来啊?
没学过 Java,但是最近我写 C++,碰到这种多线程读写指示变量,我都是上 std::atomic 的。。。
2021-04-03 19:10:35 +08:00
回复了 zxCoder 创建的主题 问与答 渲染数学 latex 公式有没有什么最最最极简的方法
自己写一个呗,不难。根据公式源代码做缓存,包一下公式就调用 latex 。
2021-04-02 13:03:38 +08:00
回复了 zhoudaiyu 创建的主题 生活 今年年底就 29 岁了,现在连女朋友都没有,非常焦虑。
你这种心态活该接盘。你要知道现在你找不到女朋友说明你哪方面的条件不行。不把这个问题解决了,结婚不真正解决问题,将来还有你糟心的。
不会。。。因为开源操作系统 Linux 已经能够在各方面满足安全的需要,一旦和某国闹出大矛盾用不了 Windows,后面直接全部国营单位都能换上 Linux 。Linux 加国产芯片和主机解决方案也能凑合用不是?民用市场在这个时间点是不会有发展的。除非用不了 Windows,那么 Linux 国产操作系统和国产软件才会雄起。

至于 Rust ? Linux 够用了,何必用 Rust 再开发一个?浪费钱嘛?
2021-03-30 00:26:19 +08:00
回复了 iHaoo 创建的主题 问与答 请教一下搞深度学习的前辈,手推公式真的很重要吗?
(发过顶会深度学习论文)

个人觉得,公式、用数学方式理解神经网络才是“大局”,那些个具体的网络结构才是小节。
2021-03-28 12:13:58 +08:00
回复了 zictos 创建的主题 Python Python 读写文件时不用 with 也不关闭文件,这样的风格好吗?
@Contextualist Oh 多谢提示,我还没注意过 .throw()。主要是我自己写自己的库一般用 .close() 来处理 for iter ....,所以也不会受引用计数的 gc 限制。

https://i.imgur.com/l796jda.png

看了看 .close() 八成等于 .throw(StopIteration)
2021-03-28 01:23:01 +08:00
回复了 zictos 创建的主题 Python Python 读写文件时不用 with 也不关闭文件,这样的风格好吗?
@Contextualist 你的认知是错误的。

https://i.imgur.com/pdmnsvN.png (Python 3.7.3)

看到输出的那行 finally 了么?
----

事实上一个自定义的 with contextmanager 就得通过这种方法写,譬如:

@contextlib.contextmanager
def my_context():
....try:
........yield
....finally:
........do some cleanup

with my_context():
....raise Error(...)
2021-03-28 00:02:02 +08:00
回复了 FelixBoom 创建的主题 杭州 在杭州阿里巴巴,准备离职了...
我猜你搞不来的是,“社会孤岛” 或者 “宗族社会” 或者说严重点 “国中国” 的感觉吧?
----

客观上,整个杭州很多基础设施都围绕阿里公司建立,阿里又是庞然大物。

主观上,阿里有强烈的价值观氛围,并且是侵入式的,对每个人的家庭进行干涉。譬如家属开放日、集体婚礼、房贷补助之类的。
----

对于从宗族社会出来的人,或者对本来就没有多少闯荡和自由精神,只是想要有个好生活的人来说,阿里的氛围挺好的,很多都不用自己关心,就好像有个大家族长,替阿里员工制定了清晰(但乏味、围绕阿里)的人生轨道。但对其他一些人大概。。。有毒吧
2021-03-27 22:22:58 +08:00
回复了 zoewendel 创建的主题 知乎 你会为了 1500 把显卡卖掉吗?
我去年这个时候 2300 把 rtx 2070 卖了。

然后,后面的事情,大家都知道了。
2021-03-27 18:44:06 +08:00
回复了 levelworm 创建的主题 算法 请教一个简单的算法问题
@GuuJiang 你这不成立啊。 你看,如果我要求解的是某个数在这列数中的 rank 呢? N 个数求出 rank, 每个数 log N,合起来就是 N log N 不是?
2021-03-27 15:27:32 +08:00
回复了 yuann72 创建的主题 问与答 怎么在代码中对字符串进行转义?
js: JSON.stringify
2021-03-27 14:10:26 +08:00
回复了 zictos 创建的主题 Python Python 读写文件时不用 with 也不关闭文件,这样的风格好吗?
@zictos 要求真多。with 不过多一行。问就是标准库没有
2021-03-27 13:59:08 +08:00
回复了 zictos 创建的主题 Python Python 读写文件时不用 with 也不关闭文件,这样的风格好吗?
@zictos 想要遍历每一行又能确保关闭文件,你自己写个函数呗:

def iter_lines(path, encoding=None):
....f = open(path, 'r', encoding=encoding)
....try:
........for line in f:
............yield line
....finally:
........f.close()
2021-03-27 13:57:21 +08:00
回复了 ling516 创建的主题 Python 写了一个 py 想让它在云服务后台运行
supervisor
2021-03-27 13:54:56 +08:00
回复了 yang137162692 创建的主题 随想 是因为年纪越来越大,开始对游戏逐渐失去兴趣了吗
因为成就+大脑激励机制吧。。。我一直觉得很多人沉迷游戏是因为学生时代没有别的快速带来成就、引起大脑激励机制的东西,而且生存压力不明显,只要虚拟的成就就能很爽。

大了以后,这种爽根本压不过生活烦恼吧。只有真的收入赚钱才能带来这种成就感
2021-03-27 13:49:00 +08:00
回复了 zictos 创建的主题 Python Python 读写文件时不用 with 也不关闭文件,这样的风格好吗?
楼主已经有答案了,他承认不符合语言标准,但是就是爱这么干。你们回帖有啥意义?散了散了。。。
1 ... 71  72  73  74  75  76  77  78  79  80 ... 200  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   724 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 22:03 · PVG 06:03 · LAX 15:03 · JFK 18:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.