logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Mac M1芯片下Python 3.12虚拟环境搭建避坑指南

优先用ARM64原生工具:Homebrew、Python 3.12、pip都选择明确支持ARM64的版本。隔离环境是王道:永远在虚拟环境中开发,避免污染系统Python。依赖安装先试wheel:优先使用或conda-forge源,减少源码编译失败概率。多版本管理用pyenv:如果需要切换Python 3.8/3.10/3.12,pyenv是最稳的选择。遇到问题先查架构:报错中出现“x86_64”“

文章图片
#python#plotly#flask +2
《ACM竞赛算法模板终极指南》

斐波那契数(Fib)、卡特兰数(Catalan)、斯特林数(Stirling)、贝尔数(Bell)。(提示:双哈希/布隆过滤器):Dijkstra(单源非负权)、Bellman-Ford(含负权检测)、SPFA(队列优化)。:计算≤n且与n互质的数的个数(关键公式:φ(n)=n×∏(1-1/p),p为n的质因数)。:解模数互质的线性同余方程组(如「x≡a1(mod m1), x≡a2(mod m2

文章图片
#c++#算法#数据结构 +2
生活中的“小智慧”——认识算法

要先拿两片面包,再涂喜欢的果酱,接着放上火腿或蔬菜,最后盖上另一片面包,可能还要切成小块~这些‘先做什么、再做什么’的步骤,合在一起就是做三明治的‘算法’!教学说明:本节课通过生活化案例(糖果、三明治、整理书包)降低理解门槛,聚焦“算法的本质是解决问题的步骤”,避开复杂的编程概念,重点培养“拆解问题→明确步骤→有序执行”的思维习惯,符合小学生的认知特点与兴趣点。其实,不管是‘直接翻’还是‘先挑草莓

文章图片
#学习#算法#生活
C++基础教育第七课:异常处理与资源管理艺术

"当程序崩溃时,优秀的开发者早已备好安全网——本节课我们将学习如何用异常处理机制优雅应对错误,并通过RAII模式实现资源自动管理。(本课代码已在C++17标准下验证,推荐使用AddressSanitizer检测资源泄漏)异常会沿调用栈向上传播,直到被捕获或终止程序。若移动操作可能抛异常,容器会退化为拷贝操作。抛出异常时需遍历调用栈查找匹配catch块。处理预期外的错误(如文件不存在、网络中断)标准

文章图片
#c++#c++
到底了