V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 73 页 / 共 201 页
回复总数  4003
1 ... 69  70  71  72  73  74  75  76  77  78 ... 201  
2021-05-07 01:00:07 +08:00
回复了 abersheeran 创建的主题 Python 吐槽一下 Python 版本的割裂
这倒也不是行不行,而是你的需求和大部分 python 程序员的需求实在太不一样了。。。

大部分程序员要么想办法升级 python 到 3.9 (反正 forward compatibility 很好,3.6 -> 3.9 代码大概不用改一行),要么用 3.6 语法。你这需求。。。。实在没有人需要,所以要么自己造轮子,要么别头上长角。
2021-05-07 00:39:16 +08:00
回复了 mayuko2012 创建的主题 Apple 目前 32G 内存的 intel 和 16G 内存的 M1 应该选哪个?
小孩子才作选择,大人我全都要。

联想 YOGA + M1 macbook
2021-05-06 17:30:40 +08:00
回复了 ShotaconXD 创建的主题 问与答 最近又开始有点焦虑, 想问问你们都怎么找的对象呀?
按我的理解,没找对象所以焦虑的,大概率上面提到的这些只会更焦虑。找对象焦虑的源泉本身就是这些基础条件差,担心以后找不到老婆。

所以我觉得你应该好好想想这些了。
2021-05-06 17:29:41 +08:00
回复了 ShotaconXD 创建的主题 问与答 最近又开始有点焦虑, 想问问你们都怎么找的对象呀?
??? 找对象干嘛?

你想想这些名词:二胎、学前教育、补习班、兴趣班、带孩子;四位老人养老;学区房、保险、医疗。

你确定你找对象了不会更焦虑?
2021-05-05 15:16:15 +08:00
回复了 zero3412 创建的主题 JavaScript 神奇的 Javascript,谁能告诉我为什么
大部分语言,C#, Java, Javascript, Scala, Python 都是这个逻辑。PHP 是少数。

C++ 程序员不会有这个疑问,因为他们天天和 T* T& T 打交道
只能说楼主 naive,1500 不是很偏远一室一厅不可能的,只租一个卧室(公用卫生间和厨房)还有可能。
2021-05-04 14:55:53 +08:00
回复了 zhongpingjing 创建的主题 Java 假如 CPU 只有一个核心,使用 CAS 并发竞争的问题
不要使用自旋——但是有些场景例外。比如你要争取在一个消息队列系统里面消除 20us 的调度延迟(如果用 mutex 等待大概就是这个量级)
2021-04-29 14:30:22 +08:00
回复了 James369 创建的主题 数学 概率中的 P(Ω)=1 应该怎么理解?
@Aalen 你这回答,不解决楼主的问题啊。而且 0 测度事件可能发生、P({x|x 是有理数}) = 0 这个结论要引入测度才能理解啊。
2021-04-29 10:27:14 +08:00
回复了 James369 创建的主题 数学 概率中的 P(Ω)=1 应该怎么理解?
“所有事件发生的概率之和为 1” —— 这个理解很接近正确了
2021-04-29 00:00:09 +08:00
回复了 yumenawei 创建的主题 Java 关于使用异步框架发送 http 请求的疑问
1. 用 future.get 就错了。
2. https://www.v2ex.com/t/772976#reply28
2021-04-26 20:00:21 +08:00
回复了 timsensor 创建的主题 C++ 大龄 C++码农在人生的十字路口迷惘了
C++ 去做量化交易嘛
2021-04-25 15:14:42 +08:00
回复了 feitxue 创建的主题 Python 不懂就问,关于 Python web 项目发布
只要有 python + pip,写好 requirements.txt 然后服务器上 pip install -r requirements.txt 安装好依赖就行。

其实后面还有一个重点,用比如 gunicorn 做多进程。
@JasonLaw 我觉得语言描述只能告诉你为什么多线程 /阻塞式开销很大,但什么是非阻塞、事件驱动,我觉得你得结合代码理解。
(以上数据可能记忆有误,但是相对大小大致就是这样。所以要避免阻塞)
…… 上下文切换指的是某个 CPU 物理内核刚刚在执行某个线程,但是它没事做了(或者已经做了很长时间了),就把它的状态保存在内存里,从内存里找出另一个线程的状态,然后去执行。Linux 是时间片操作系统,当核数小于线程,并且线程都不是等待状态,那每个线程也就只会运行个几百上千微妙 ( us ),然后就让给别的线程执行了,这就是上下文切换。

阻塞指的是线程因为要 IO 操作(比如从客户端读网络数据包),本身等待了没事干了,那么就会停在那里。这叫阻塞。参见上一段,这时这个线程没事干了,如果有别的线程要干事,就会发生上下文切换。上下文切换很耗时间。
根本原因是线程切换的开销太大。一次线程上下文切换的开销是 20us 级别( Linux 系统)。而且一个线程自己有自己的栈空间(和可能的堆空间),在 Linux 上这个线程的内存空间虽然不会立刻分配,但是也在 80MB 量级。

如果是阻塞式的,那么每个客户端都要有一个单独的线程去为他服务。那么有 1 万个线程以后,大部分时间都浪费在上下文切换了(很多时候两次 IO 之间的几行代码的时间根本不会到 20us,可能是纳秒级的),很多内存都浪费在线程空间上了。

所以要用非阻塞式,在每个线程中服务上百上千个客户端,每个客户端绑定到这个线程,这样这些客户端的处理代码就不会有线程上下文切换和独立内存空间的这么多开销。
@xiangbohua 2333 这就是情怀吧。

我的话就是无反开始玩的。而且作为业余爱好者,我对自动对焦、高感、轻便是很看重的。倒不如说没这些会让我的摄影兴趣下降。所以 2333
@xiangbohua ummm 你问了个好问题。

从轻便型讲,微单就是强啊。你连这个都不赞同,就有点过分了吧。

从传感器讲,索尼大法宽容度和高感确实厉害啊。佳能也就 eos r5 r6 追上来了不是吗。
----

以上两点对初学者不友好吗?非得人人手动胶片曝光还废片很少才叫摄影吗?科技不就是为了让普通人也能做到以前专业人员才能做到的事情吗?
2021-04-22 23:57:45 +08:00
回复了 ahuanggg 创建的主题 机器学习 深度学习在金融行业有没有什么应用?
2021-04-22 23:42:38 +08:00
回复了 huzhikuizainali 创建的主题 Python 在本机用 Python 做数据挖掘,大家一般用什么数据库?
做算法的一般不用数据库。。。。

结构化的数据用传统数据库也没用(比如 Knowledge Graph 知识图谱)
1 ... 69  70  71  72  73  74  75  76  77  78 ... 201  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1320 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 17:42 · PVG 01:42 · LAX 09:42 · JFK 12:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.