
个人笔记
文章平均质量分 61
竹叶萧萧
一个嵌入式软件开发工程师,以单片机开发、linux系统驱动和应用开发。
展开
-
vscode+conda,选择虚拟环境下的python解释器提示解释器无效?
在开发一个python脚本过程中,试用conda管理虚拟环境,用vscode进行开发,遇到的问题是激活虚拟环境后,在vscode中选择对应环境下的python解释器,提示“选择的解释器无效”。使用的是Miniconda,虚拟环境下python版本为2.7,vscode的python插件为2023.14.0。原创 2024-05-27 11:21:49 · 1992 阅读 · 0 评论 -
pyinstaller打包exe运行闪退
闪退原因可能有很多,这里记录下我遇到的问题,简单来说是dll调用错误导致的闪退,因为我的python用的是32位的,但是pyinstaller却是64位的,属于用conda的时候没注意。原创 2023-09-04 18:27:08 · 931 阅读 · 1 评论 -
pip install的机理
pip install是一个什么过程。原创 2022-12-21 15:49:15 · 2222 阅读 · 1 评论 -
codeblock添加tools实现git log查看
说明无意中了解到codeblock的tools功能,可以通过添加一个tool,实现指定命令的执行,就想添加一个tool来查看当前工程的git log,经过实践证明是可行的,但因为中间也遇到很多问题,所以记录一下。过程首先说明我是在windows下使用codeblock,所以中间有很多波折,在linux下的话应该简单许多。其实说是波折,主要原因是我不知道windows启动一个exe之后如何传入命令。因为codeblock的tools本质就是启动一个指定的程序,可以自定义启动时带的参数,再就是可以指定原创 2021-11-18 13:40:07 · 459 阅读 · 0 评论 -
批处理文件bat中,路径包含空格应该怎么处理
批处理文件bat中,路径包含空格应该怎么处理问题描述在bat文件中,定义了一个路径变量:set projectpath=C:\Users\user name\Desktop,基于这个路径,需要进行一些处理,所以定义了另一个路径变量:set output=%projectpath%\output。在bat运行时就出问题了,因为projectpath表示的路径中有空格,所以在取变量projectpath的值时被截断了,只能取作C:\Users\user,自然的,变量output的值也不是我想要的。针对原创 2021-10-08 15:25:23 · 16179 阅读 · 2 评论 -
关于waitpid的使用问题,记录下
最近写代码要实现这样一个功能:压缩一个文件,成功后将源文件删除,但是压缩过程不能影响后面程序的运行。 当时就想到了后台运行,因为使用linux-c编程,所以想用system()函数,这样可以让压缩过程在后台进行,但是我还要在压缩过程完成后进行其他的操作,像删除源文件、更新参数等,用system的话我不知道压缩过程何时结束,于是乎就用了另外一个方案:fork一个子进程,在子进程中进行压缩,父进程中用原创 2017-07-27 17:32:16 · 469 阅读 · 0 评论 -
sublime text3输出窗口中文乱码问题
在用sublime text3编译调试python3的代码时,发现输出窗口中的中文显示的是乱码,于是上午查找解决办法,经过一番苦找和多次尝试,终于解决,现在记录下来。现象如下:用python执行了系统命令ipconfig,运行之后如图,中文显示乱码。正常的显示应该是:解决办法是:在sublime text3的菜单栏选择 Tools->Build System->New Buil...转载 2018-11-03 08:56:06 · 10854 阅读 · 1 评论 -
windows子系统WSL配置交叉编译环境过程记录
WSL配置交叉编译环境说明启用WSL配置过程交叉编译器说明现在win10系统内嵌了一个linux子系统,就想试试是否可以配置成自己平常用的开发环境,之前也试过,但失败了,这一次配置成功了,便记录一下配置过程。使用的系统是ubuntu18.04LTS,要配置的编译器是arm-linux-gcc。启用WSL关于如何启用win10自带的子系统就不多说了,这个问一下度娘很容易就能知道,只要在“启...原创 2019-06-25 15:35:46 · 4647 阅读 · 6 评论