- 博客(6)
- 收藏
- 关注
原创 解决80端口被占用PID=4服务占用问题
在cmd窗口中,执行 netstat -ano | findstr 80 命令,发现占用端口的进程pid为4。问题:写项目时前端网页报错404,反复排查后发现应该是80端口被占用的问题(浏览器默认端口80)查看任务管理器界面,是system系统进程占用了80端口,该进程无法关闭。win搜索框搜索服务,在服务窗口关闭下图服务,即可解决问题。
2025-03-12 10:51:09
158
原创 ModuleNotFoundError: No module named XX,项目在pycharm中可以运行,在终端运行失败
1.找到pycharm运行的虚拟环境,选择“文件”(File)—>“设置”(Settings)—>“项目”(Project: test)—>“Python解释器”(Python Interpreter),查看Python解释器的虚拟环境(venv为虚拟环境)pycharm有可能是在虚拟环境中运行的,终端需要激活对应的虚拟环境才能正常运行,否则会报找不到module的错误。2. 在终端激活虚拟环境,就可以正常运行了。
2024-11-21 15:00:41
558
原创 pybind11模块在Python导入时出现ImportError: dynamic module does not define module export function (PyInit_xxx
后续排查发现,下面三个地方的名字必须一样,我出现这个错误就是因为pybind11绑定代码的模块名与其他地方不一样,CMakeLists中将名字设置成了默认工程名,编出来的模块名不一样导致的。1. pybind11绑定代码的模块名 PYBIND11_MODULE(xxx, m){}2. CMakeLists文件中 target_link_libraries{} 中的模块名。3. python 文件中 import 导入接口时。
2024-11-15 14:58:47
329
原创 数据类型的自动转换 和 字符类型到整型的互相转化
/a的内容为'c'的ASCII码值(98)加2,即101,101是'e'的ASCII码。2.整型数据也可以转换为字符型数据, 但只会留下最右边的一个字节(第0位到第8位),其他字节丢弃。//k内容变98,98是字符'b'的ASCII码。int k='a';//k内容变为'a'的ASCII码,即97。有些不同的数据类型之间是相容的,可以互相赋值,这叫数据类型的自动转换。//d的值是30.0。
2024-11-15 14:43:55
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人