V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  houzhiqiang  ›  全部回复第 2 页 / 共 3 页
回复总数  45
1  2  3  
2022-08-01 17:19:43 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
@wxf666 cpython3.10 比 #8 @churchill 稍快一点
2022-08-01 17:17:53 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
#8 @churchill 的代码
node v16.14.2
time node test.js
python sucks: 26.584ms
node test.js 0.10s user 0.02s system 98% cpu 0.124 total

#9 @lingly02 的代码 把他的 Array(10000)换成 Array(100000)
node v16.14.2
time node test.js
python sucks: 24.985ms
node test.js 0.06s user 0.02s system 97% cpu 0.084 total

@houzhiqiang
2022-08-01 17:03:10 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
```python
import time


def test(n: int = 100000):
# return '->'.join([f'{x}' for x in range(n)]) + '->'
return '->'.join(map(str, range(n))) + '->'


start = time.time()
test()
print(f"used: {(time.time() - start) * 1000}ms")
```

cpython3.10.3
time python test.py
used: 19.52505111694336ms
python test.py 0.05s user 0.03s system 87% cpu 0.096 total

pypy3.9-7.3.9
time pypy test.py
used: 7.740020751953125ms
pypy test.py 0.06s user 0.04s system 89% cpu 0.118 total

#9 @lingly02 的代码
node v16.14.2
time node test.js
python sucks: 3.757ms
node test.js 0.05s user 0.02s system 95% cpu 0.069 total
2022-01-10 15:08:05 +08:00
回复了 LxExExl 创建的主题 问与答 迫于 2022 年到了,给父母买手机推荐哪家强呢?
@lostberryzz OPPO/VIVO ,系统稳定? 这个也是个问号
2022-01-10 14:51:25 +08:00
回复了 Mangle 创建的主题 宽带症候群 2022 求推荐路由器
小米 ax6000 ,正在使用
2021-09-30 15:25:26 +08:00
回复了 15399905591 创建的主题 Python Python 使用 typing 导致的循环引入问题
我也是用 2 楼的方法
2021-08-09 15:17:51 +08:00
回复了 wszgrcy 创建的主题 NAS 有 nas 的应用版本吗?
@tankren unraid 也是 Linux 啊
root@Tower:~# cat /etc/slackware-version
Slackware 14.2+
root@Tower:~# uname -a
Linux Tower 5.10.28-Unraid #1 SMP Wed Apr 7 08:23:18 PDT 2021 x86_64 AMD Ryzen 5 3600 6-Core Processor AuthenticAMD GNU/Linux
2021-07-19 15:51:27 +08:00
回复了 mashpolo 创建的主题 Python 关于 flask-sqlalchemy 的跨 db 查询
2021-07-19 15:49:38 +08:00
回复了 mashpolo 创建的主题 Python 关于 flask-sqlalchemy 的跨 db 查询
可以看看官方文档
http://www.pythondoc.com/flask-sqlalchemy/config.html
有这样一个配置项
SQLALCHEMY_BINDS
2021-07-15 11:28:42 +08:00
回复了 JarvisTang 创建的主题 程序员 想开源又想有专利保护,选择哪个开源协议合适呢?
GPL ? LGPL ? AGPL ?
2021-07-07 18:12:49 +08:00
回复了 longmeier90 创建的主题 Python Python 起多个线程会充分用到多核 cpu 的资源吗
python(cpython) 多进程会利用多核,多线程不行,默认的 pypy 也一样,好像 pypy 有个 no gil 的实验版
2021-06-10 14:08:25 +08:00
回复了 atpking 创建的主题 全球工单系统 今天被某云厂商存储的死循环逻辑弄死了
base64 后再 gzip 压缩一次...
2021-06-09 15:55:10 +08:00
回复了 SergeGao 创建的主题 Linux 如何修复 deepin 启动引导?
使用 deepin 启动盘,进入 tty,输入 start x 启动桌面,然后尝试安装 grub2 ?
2021-06-01 17:14:42 +08:00
回复了 Dox 创建的主题 Android Android 11 是否能够录制内部音频?
小米 miui 自带的录屏应用支持无声音,麦克风声音,系统内录 3 个选项
2021-05-06 11:50:57 +08:00
回复了 Prkom 创建的主题 问与答 跨域问题,为什么配置了参数还会时不时出现
上面已经有两个人给出了答案,就是 非简单请求 Access-Control-Allow-Origin 这个头不能反回 *


https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS
附带身份凭证的请求与通配符
对于附带身份凭证的请求,服务器不得设置 Access-Control-Allow-Origin 的值为“*”。

这是因为请求的首部中携带了 Cookie 信息,如果 Access-Control-Allow-Origin 的值为“*”,请求将会失败。而将 Access-Control-Allow-Origin 的值设置为 http://foo.example,则请求将成功执行。

另外,响应首部中也携带了 Set-Cookie 字段,尝试对 Cookie 进行修改。如果操作失败,将会抛出异常。
2021-03-20 02:03:36 +08:00
回复了 monetto 创建的主题 Python 如何减轻 Python Flask 服务的性能消耗
gunicorn + gevent + Flask
2021-01-11 15:18:12 +08:00
回复了 oyjw443523 创建的主题 Python 你们都用的是什么 wsgi 应用服务器
Gunicorn + Gevent 路过
2020-12-25 12:53:20 +08:00
回复了 arnoldxiao 创建的主题 iDev 有哪位的开发机升级到 Big Sur 的了,老机器会不会很卡?
19 款 表示会卡
2020-11-18 01:32:32 +08:00
回复了 specture 创建的主题 Go 编程语言 求推荐个 demo 展示 go 相较于 Python 性能优势的
@tikazyq 这个性能测试像是闹着玩,你用 c 写个空循环,编译器开-O 2,都能把空循环代码去掉。python 应该用 while 循环写。我用 python3.7 测试确实好慢啊,但是 pypy3(Python 3.5.3 (7.0.0+dfsg-3, Feb 21 2019, 03:51:22)
[PyPy 7.0.0 with GCC 8.2.0])比 python3.7 快了 67 倍
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2793 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 14:56 · PVG 22:56 · LAX 06:56 · JFK 09:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.