Please turn JavaScript on

编程学习网

Want to know the latest news and articles posted on 编程学习网?

Then subscribe to their feed now! You can receive their updates by email, via mobile or on your personal news page on this website.

See what they recently published below.

Website title: 编程学习网_Python教程_C++教程

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  3.02 / day

Message History


写Python代码的人常碰到一个情况。程序跑得慢。自己觉得逻辑没问题。电脑风扇转得厉害。这时候需要看看代码哪里出了问题。优化不是把代码改短。也不是用上各种花哨写法。优化是让程序干活更少。让CPU做真正有用的事。

先看一个例子。假设要处理一千万个数字。找出其中所有偶数。很多人会写一个循环。往空列表里不停添加。代码长这样。

result = [] for i in range(10000000): if i % 2 == 0: result.append(i)

这段代码能跑。速度不快。原因是每次循环都调用append方法。append本身是C实现的。调用次数太多。开销就上来了。更好的写法用列表推导式。

result = [i for i in range(100...

Read full story


每天打开掘金点「签到」领矿石,坚持三天就忘?本文带你用 Python + Playwright 从零做一个浏览器自动化签到脚本,覆盖 Cookie 持久化、page.evaluate() 直接调掘金 API、CLI 命令分发等完整流程,复制就能跑,部署到服务器还能每天定时白嫖矿石。

一、技术选型:为什么选 Playwright

市面上掘金签到方案大致三类,各有取舍:

① 纯 API 调用:速度快、无浏览器依赖,但要逆向 a_bogus 签名算法,维护成本高。

② Selenium:生态成熟、社区大,但速度慢、API 较旧、反检测能力弱。

③ Playwright(推荐):速度快、API 现代、内置反检测,代价...


Read full story


得益于 Asahi Linux 项目的开发者进行的工作,Linux Kernel 即将实现在搭载 M1/M2/M3 芯片的设备上支持 USB4 协议。这套功能此前已经存在于 Asahi Linux 维护的下游代码中,此次提交的意义主要是推动相关驱动程序正式进入 Linux 主线。

苹果的 USB4 架构与普通 PC 不同:

苹果在搭载 M 芯片的设备中提供的 USB4 协议与普通 PC 不同,苹果每个 USB4 Type-C 接口都包含名为 ACIO 的硬件模块,该模块集成 Cortex-M3 协处理器、USB4 主机路由、原生主机控制面以及 DART IOMMU 等。

这些硬件并不会持续暴露给主处理器,主处理器只有在 ACIO 协处理器运行后才...


Read full story


英伟达日前宣布向联发科发行的海外可转换公司债投资 35 亿美元以扩大 AI 芯片合作规模,英伟达的这笔投资并非单纯的财务投资,而是希望联发科在未来帮助其他 AI 公司定制芯片时,也能全面支持英伟达的 AI 生态系统。

自研芯片也无法摆脱英伟达?

目前亚马逊、谷歌、微软以及多家 AI 公司都在加速开发定制 ASIC/XPU 芯片,希望降低对英伟达 GPU 的依赖。英伟达显然意识到不可能阻止所有客户自研芯片,因此英伟达将竞争重点从所有计算都必须使用英伟达 GPU 转向即使使用自研芯片也最好运行在英伟达的机架和互联体系中。

联发科 AI 芯片将采用英伟达的 NVLink Fusion 生态系统,可以为超大规模云计算提供商和前沿模型公司设计定制 XPU ...


Read full story


Persimmon是一种零代码可视化数据流编程语言,专为Python的机器学习库sklearn设计。它通过图形化的方式,让用户可以直观地理解和操作数据流,从而更加高效地进行机器学习模型的构建和训练。如果需要打造类似的零代码工具,可以参考Persimmon的代码进二次开发。

二、Persimmon的特点

1. 可视化数据流

Persimmon的最大特点是它的可视化数据流编程模式。用户可以通过拖拽和连接节点,直观地构建和修改数据流,无需编写复杂的代码。

2. 专为sklearn设计

Persimmon是专为Python的机器学习库sklearn设计的。它完全兼容sklearn的API,可以无缝地使用sklearn...


Read full story