error
业务岗程序猿
我命由我不由天,狭路相逢勇者胜
展开
-
使用vscode写python代码,导入父目录,多级目录问题
1.python导入多级目录需要将包所在的祖父路径导入到系统路径|root---base |---folder1 | |---file1.py |---folder2 |---file.pyfile.py需要导入file1.py时,使用from …folder import file1.py导入时,会报错找不到包;将file1.py的祖父路径加入到系统路径GRANDFA = os.path.dirname(os.path.dirname(os.path.realpath(__fil原创 2021-10-25 15:44:57 · 2476 阅读 · 0 评论 -
sqlite3数据库文件未正常释放问题
sqlite3数据库文件未正常释放问题1.问题描述 在工程运行中发现数据库文件一直被占用不能删除,但是代码中在虚析构函数中是有对sqlite3数据库文件句柄进行释放的,对构造函数和析构函数调用次数进行日志打印也没有问题,可仍然被占用。2.原因剖析2.1通过一步步调试,最终发现成员变量每一次初始化都调用了打开数据库的API,sqlite3_这个句柄指针被重复赋值,导致中间产生的数据库连接句柄没有被变量存储以及释放。2.2最终通过日志打印同一个成员变量调用的sql_open_v2函数,每次还是生原创 2021-09-28 20:38:44 · 1065 阅读 · 0 评论 -
vscode执行php代码出现"php"项无法识别
运行报错:php : 无法将“php”项识别为 cmdlet、函数、脚本文件.....解决方法:在终端窗口不能输入命令或命令函数无法识别的解决办法。只要右键vscode图标,兼容性选卡里设置以管理员身份执行就一切正常了。操作:在vscode的快捷键图标右键 属性,打开“兼容性”标签,勾选"以管理员身份运行此程序" 即可,然后再重启vscode,就恢复正常了...原创 2020-04-15 11:26:33 · 6266 阅读 · 1 评论