每天(年)一个代码小技巧
发布网友
发布时间:2024-10-02 15:24
我来回答
共1个回答
热心网友
时间:2024-11-03 14:28
日常记录!
了解git基操:在遇到git下载过慢或出现TLS连接错误时,可尝试重设配置,如使用命令`git config --global --unset https. github.com.proxy`来解决。
掌握git lfs使用:git-lfs是一个专门针对大文件管理的工具,它能够有效解决下载大文件卡死的问题,前提是库支持git lfs。
熟悉python基本操作:当pip文件损坏导致无法使用时,可以尝试修复,通过检查和修复pip相关文件解决问题。
管理Anaconda环境与jupyter notebook:通过管理Anaconda的python环境和jupyter notebook的kernel,能解决在终端与jupyter notebook中import模块的兼容问题。
调试print函数:在使用print函数进行debug时,有时会遗漏未删除的print语句,导致输出无用信息。使用`traceback.print_stack()`方法可以追踪到print语句的源头。
使用set与numpy比较存储量:进行数据处理时,可以使用python的set进行操作,与numpy相比,它们在存储量上有显著差异。
Linux命令技巧:在大文件夹中运行`ls`卡死时,可使用`| head -n 100000 | tail -n +3 |`命令获取特定范围的数据;使用`xargs -i`逐行打印参数。
虚拟环境管理:在复制新的env环境后,使用`python -m pip install xxxxxx`可能导致问题,需注意避免直接使用。
解决VSCode问题:避免VSCode打开多个窗口的无效设置,如`"workbench.editor.enablePreview": false`,而设置`"workbench.editor.showTabs"`则能有效。
jupyter lab操作指南:遇到导航栏消失的问题,可尝试通过`view -> single Documents Mode`进行关闭。