V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 69 页 / 共 194 页
回复总数  3879
1 ... 65  66  67  68  69  70  71  72  73  74 ... 194  
2021-04-08 17:55:55 +08:00
回复了 ignore 创建的主题 程序员 看完这块代码,我久久不能平静
我觉得这个代码很好啊(前提是出 null 真是异常而不是预期中的错误)。谁知道我一个 null 放后面的库都会干些啥,到时候真有 null 了都不知道怎么调试。
2021-04-08 12:56:32 +08:00
回复了 zealinux 创建的主题 Python Python 怎么多机器执行任务?求推荐框架
这个场景不适合用任何工作队列。因为大部分时间在 IO 上。主线程读进来然后再分派是什么鬼?
----

建议先读进来所有 ID,对 ID 分片,然后在子进程根据 ID 取数据、处理、然后写回去。如果可以,那就直接要求每个子进程读比如“尾部是 XXX” 的 ID 的记录。
yoga14s
2021-04-07 10:02:43 +08:00
回复了 ljiaming19 创建的主题 程序员 蒙特卡洛模拟是不是很难做并行计算
@noqwerty 不同初始化跑很多链不也很简单。反正是很多独立的链。。。
@LeeReamond 用 python 可以啊,绑定到 0.0.0.0:0 就行了。

https://imgur.com/cGZgvhx
2021-04-05 16:34:10 +08:00
回复了 qdwang 创建的主题 程序员 Rust 最神奇的地方
反正我对 C++ 挺满意的,对 Rust 暂时没兴趣学,自然没啥评论。
2021-04-05 14:18:58 +08:00
回复了 Frankhong 创建的主题 Java 刚学多线程,请问下面这段程序为什么停不下来啊?
... 用 atomic 的 memory fence 就能很好解决 out-of-execution 问题。
2021-04-05 14:18:18 +08:00
回复了 Frankhong 创建的主题 Java 刚学多线程,请问下面这段程序为什么停不下来啊?
@FrankHB 嘛嘛,我提一嘴 C++,主要是吐个嘈。我几乎不懂 Java 。
----

C++ 的 atomic 要保证的比 empty removal 要多了去了。譬如编译器或者 cpu 可以 out-of-order execution,可以在读取了某个变量以后假设它不变所以不读第二遍 etc 。。。。 后面那种情况用 volatile 还行,Out-of-order execution 用 volatile 就会死的很难看。。。这也是为啥我在写多线程程序从来不用 volatile (反正没卵用)
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 卖了。

然后,后面的事情,大家都知道了。
1 ... 65  66  67  68  69  70  71  72  73  74 ... 194  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5164 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 60ms · UTC 09:24 · PVG 17:24 · LAX 02:24 · JFK 05:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.