V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  NoAnyLove  ›  全部回复第 1 页 / 共 23 页
回复总数  445
1  2  3  4  5  6  7  8  9  10 ... 23  
4 天前
回复了 vsean 创建的主题 Python M1 芯片 Macbook 无法运行 py 程序,求帮助
conda 开始支持 m1 了?
4 天前
回复了 mingl0280 创建的主题 C++ 问个关于内存对齐的问题
没有用紧凑声明的话就会默认 32 位对齐,出于性能考虑,至少 32 位下是这么的。话说在 64 位中也是 32 位对齐吗?

uint32_t HeaderSize: 4
uint64_t CryptogramSize: 8
uint8_t DevFlag: 1
uint8_t HeaderVer: 1
uint8_t __padding: 1
uint8_t __padding: 1
uint32_t PackagerVer: 4
uint16_t Reserved: 2
uint8_t __padding: 1
uint8_t __padding: 1

4+8+1+1+1+1+4+2+1+1 = 24,好像没啥问题
5 天前
回复了 TAFMT 创建的主题 程序员 大家准备 1024 程序员节给自己买点啥?
虽然啥都想买,但是又完全不知道买啥,毕竟荷包和欲望不匹配,我也很绝望啊。。。。。。还是加顿餐吧
@niubee1 对,就是这个道理,内置函数底层执行更快 🤝
@niubee1 同意,你的版本更快,

In [101]: def t1(ls):
...: flat = list(itertools.chain.from_iterable(ls))
...: xs = flat[::3]
...: ys = flat[1::3]
...: zs = flat[2::3]
...: return xs, ys, zs
...:

In [102]: def t2(ls):
...: xs, ys, zs =list(zip(*ls))
...: return list(xs), list(ys), list(zs)

In [113]: ls=[[i, i+1, i+2] for i in range(1, 98, 3)]

In [114]: %timeit t1(ls)
4.26 µs ± 17.3 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)

In [115]: %timeit t2(ls)
3.2 µs ± 19.1 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
好吧,#17 我服了
@guoqiao Python 的优化就是有些反常识,3 个循环不一定比 1 个循环慢,具体还是看解释器怎么跑
@dangyuluo 预分配内存在 Python 优化中通常效果不佳,因为通常不是主要因素

如果 ls 足够长的话,比如 ls=[[i, i+1, i+2] for i in range(1, 98, 3)],那么这个版本可能更快一些,

flat = list(itertools.chain.from_iterable(ls))
xs = flat[::3]
ys = flat[1::3]
zs = flat[2::3]
click 用得比较多
119 天前
回复了 gbqqaybc 创建的主题 全球工单系统 网易云音乐的吃相不要太难看
有比网易云槽点更多的音乐客户端吗?不好意思,还真没有~!

很多流行音乐的版权没有就算了,搜出来的还全是翻唱。。。。。。要听翻唱我不知道去 5sing 找么,就不能少点套路,多点真诚么。
174 天前
回复了 vegetableChick 创建的主题 Python 两个字符串比较的问题 Python
^ 2.12
2020-10-22 13:09:09 +08:00
回复了 matrix67 创建的主题 程序员 抓到了,桌面弹出的双十一广告是福昕阅读器的。
老版本的 9.6.0 似乎还行,还没有看到广告
2020-08-12 12:49:34 +08:00
回复了 black11black 创建的主题 Python Python 有什么办法异步监控文件修改吗?
2020-04-19 12:31:05 +08:00
回复了 bigbod 创建的主题 程序员 哪款云笔记,支持代码高亮?
为知的 Markdown 还凑合
2019-11-11 12:13:10 +08:00
回复了 lc7029 创建的主题 程序员 双十一到了,啥都不想买,有没有一样的
佛系程序猿路过。。。
2019-11-07 14:51:33 +08:00
回复了 Via8veritas 创建的主题 Python 小白求问, Python3 中使用 Tornado 的一个不解。
这种问题难道不是看代码一分钟就能解决的? github.com/tornadoweb/tornado/blob/master/tornado/gen.py#L203
2019-11-07 14:47:21 +08:00
回复了 yellowmarlboro 创建的主题 程序员 在 MacBook Pro 和 ThinkPad X1 之间犹豫不决
咦,发现我的需求和楼主出奇的相似。不过对 MBP 不太感冒,不知道 extreme gen 2 如何?
2019-09-29 12:20:12 +08:00
回复了 pinews 创建的主题 程序员 有人用过 nirsoft 开发的软件的吗?这类软件是怎么开发的?
回答这个问题我压力山大,感觉一不小心就暴露了年龄(手动捂脸)。

首先,程序使用了 UPX 进行压缩,会在原基础上更小一些。解压之后可以看大是用的 VC 7.0 编译。用资源工具打开可以看到对话框资源,那么基本上可以认为,程序使用 RC 定义界面,然后直接调用 Win32 API 实现功能。(对 MFC 不了解,不知道 MFC 编译出来是不是这个样子)
1  2  3  4  5  6  7  8  9  10 ... 23  
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2077 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 16:17 · PVG 00:17 · LAX 09:17 · JFK 12:17
♥ Do have faith in what you're doing.