新的一年,新气象。在编程界也有很多的好消息,其中一个是来自于大家都熟悉的Python语言,在圣诞节前夕祝Python 3.13的分支收到了一个CPython核心开发人员的提交,该提交用来给Python增加JIT。对于一个解释语言来说该功能的意义是巨大的,Java、C#等语言或者熟悉PyPy的同学可能知道JIT带来的好处,其他同学可能对此还有疑问,那么虫虫就来给打家解释一下JIT,其工作原理,以及JIT给Python带来的巨大好处。
2025年09月22日
新的一年,新气象。在编程界也有很多的好消息,其中一个是来自于大家都熟悉的Python语言,在圣诞节前夕祝Python 3.13的分支收到了一个CPython核心开发人员的提交,该提交用来给Python增加JIT。对于一个解释语言来说该功能的意义是巨大的,Java、C#等语言或者熟悉PyPy的同学可能知道JIT带来的好处,其他同学可能对此还有疑问,那么虫虫就来给打家解释一下JIT,其工作原理,以及JIT给Python带来的巨大好处。
2025年09月22日
说下我从一开始接触python的编译器,分别是:IDLE、Pycharm、jupyter、VSCode
IDLE:Python自带的官方集成开发环境,简单轻量,适合初学者。但是要是大一点的项目,感觉就不太合适了,功能感觉没这么多(可能是因为用了后面的之后发现这个编译器真的不咋地)
jupyter:我大三的时候开始用,因为上课老师要求安装,然后发现特别好用。Jupyter提供了交互式的计算环境,就是你可以把中间的计算值保存在缓存里面,不与你的程序挂钩。这点我当时用的时候感觉非常舒服,而且他是网页版操作的,文档管理什么的感觉也是比较方便。
2025年09月22日
2023 年 12 月下旬,CPython 核心开发者 Brandt Bucher 向 Python 3.13 分支提交了一个添加 JIT 编译器的 PR。
2025年09月22日
platform 模块是 Python 的一个内置模块,用于获取运行 Python 的底层平台的标识数据。它提供了跨平台的方式来访问系统信息,如操作系统、处理器、Python 版本等。该模块在需要根据运行环境进行不同处理的场景中非常有用,例如在不同操作系统上执行不同的代码路径。
2025年09月22日
1 首先Python需要安装Pyserial库, 在命令提示符中输入pip intall pyserial
若是遇到提示‘pip‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件,则需要
设置环境变量,pyserial库下载完成后如下图
2 Arduino 板卡接到电脑上
3 Arduino 的程序
2025年09月22日
Python 的标准库非常丰富,如下面列出的内容所示,其提供了非常多的功能。库包含内置模块 (用 C 编写的) 提供访问系统的功能,如文件 I/O,以及在为发生在日常编程中的许多问题提供标准化的解决方案的 Python 模块。这些模块的一些明确旨在鼓励和加强的 Python 程序的可移植性的抽象掉平台细节到非特定于平台的 Api。
2025年09月20日
1.1 介绍
福哥在使用PHP开发一个允许用户输入伪代码实现自定义业务逻辑的功能时候,想到了使用PHP的eval功能动态解析PHP代码并且执行来实现。
2025年09月20日
这个话题说简单简单,也难也难,因为这跟团队的管理,配合等都有直接关系,所以php项目的部署方案也都会有很多不同。我这里简单记录一些,大家可以选择适合自己的使用。
后面几个都能搜到,本来发了一篇带链接的,这样大家不用麻烦去找,发现一个都不给推荐。没办法,去掉链接,重新发一下吧。找不到的请在评论区回复,我会回你地址。
1.利用git的钩子机制
这个方案原理很简单,在代码完成之后,哪个commit想要发布,在commit message中加上自己定义好的关键字,让钩子去识别,只要发现它,就知道是要部署了,然后分支代码就会被pull到指定目录。缺点是部署一些不用composer方式的代码还好,如果用这个的话,在第三方包更新的过程中势必会影响线上程序的运行。