news 2026/4/25 19:15:28

ubuntu / windows10 常用软件的一些问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ubuntu / windows10 常用软件的一些问题

文章目录

    • 1.安装xmind发生的问题:
    • 2 conda的问题
    • 3. vscode进阶:C/C++开发环境配置
    • 4 vscode使用TODO Highlight进行自定义提示高亮
    • 5. vscode调整字体大小 (这个功能我找了很久)
    • 6. vscode代码自动对齐插件
    • 7. 安装mmcv 好久没安装这玩意了,踩坑了
    • 8. 备份Ubuntu18.04系统
    • 9.windows的anaconda虚拟环境从C盘移到D盘
    • 10.widows和Ubuntu都一样的方法,都能成功安装apex
    • 11.常用第三方库下载链接
    • 12.Visual Studio 如何放大代码字体的大小
    • 13.VSCode 注释后光标快速定位下一行
    • 14 vscode c++ 调试无法跳转问题解决教程
    • 15 如何优雅地使用VSCode写C/C++并自动格式化
    • 16 解决VSCode默认最多只能打开两个标签页的限制
    • 17 VsCode 常用C/C++插件大全
    • 18 几乎无痛的VSCode+clangd+lldb+cmake配置C/C++开发环境指南
    • 19 vscode关闭函数调用时的形参显示
    • 20 vscode配置 clang-format 进行 C++ 代码风格管理
    • 21 windows长截图工具
    • 22 ipad和iPhone看书软件
    • 22 几款免费的语音转文字工具推荐(附识别准确度排行榜)
    • 23 右键word(docx)丢失问题
    • 24 2026年 Conda 与 pip 国内镜像配置终极指南

1.安装xmind发生的问题:

xmind的路径:`http://www.xmind.net/download/linux/` 报错:`提示缺少libwebkitgtk-1.0-0` 解决方案:

往sources.list文件里添加这个源
bash deb http://cz.archive.ubuntu.com/ubuntu bionic main universe
再update下安装sudo sh setup.sh

2 conda的问题

pip/conda bad interpreter: /home/username/anaconda/bin/python: no such file or directory
当自己修改了anaconda路径以后,再用pip或者conda install都会出现这一提示。原因是pip和conda的路径并不会随着你修改anaconda文件夹而修改。

你需要分别单独修改pip和conda的路径,如下:

vim ~/anaconda3/bin/pip vim ~/anaconda3/bin/conda

改成正确的就行了!

3. vscode进阶:C/C++开发环境配置

vscode进阶:C/C++开发环境配置
cpplint和代码规范

4 vscode使用TODO Highlight进行自定义提示高亮

颜色对照表参考链接
json的配置信息:

"todohighlight.isEnable": true,"todohighlight.isCaseSensitive": true,"todohighlight.keywords":[{"text":"NOTE","color":"#00FFFF","backgroundColor":"None",//"overviewRulerColor":"grey"},{"text":"note","color":"#00FFFF","backgroundColor":"None",//"overviewRulerColor":"grey"},{"text":"FIXME","color":"red","backgroundColor":"None",//"border":"1px solid red",},{"text":"fixme","color":"red","backgroundColor":"None",//"border":"1px solid red",},{"text":"TODO","color":"yellow","backgroundColor":"None",//"border":"1px solid red",},{"text":"todo","color":"yellow","backgroundColor":"None",//"border":"1px solid red",}],"todohighlight.defaultStyle":{"color":"red",//"backgroundColor":"#ffab00",//"overviewRulerColor":"#ffab00",//"cursor":"pointer",//"border":"1px solid #eee",//"borderRadius":"2px",//"isWholeLine": true,//other styling properties goes here...},``` 总共配置三个: FIXME,fixme-->red,TODO,todo--> yellow,NOTE,note--> 绿色#008800 选了几个我看着舒服的颜色

5. vscode调整字体大小 (这个功能我找了很久)

文件->首选项->设置->窗口->Zoom level 我一般设置成1
文件->首选项->设置->常用设置->Editor: Font Size 我一般设置成14

6. vscode代码自动对齐插件

settings的搜索框里 输入(Format On Save)然后勾选就可以了!

2025年6月18更新:
Mac上这么设置了但是不起作用。所以用了这个办法Visual Studio Code配置自动规范代码格式-超级详细教程!!!
1.安装插件
Prettier - Code formatter
2 打开命令面板,输入settings.json,把下面粘贴进去

{"workbench.sideBar.location":"left","cssrem.rootFontSize":80,"git.ignoreWindowsGit27Warning":true,"eslint.codeAction.showDocumentation":{"enable":true},//改变注释颜色// "editor.tokenColorCustomizations":{// "comments":"#ff4f81" // 注释//},//导入文件时是否携带文件的扩展名"path-autocomplete.extensionOnlmport":true,//配置@的路径提示"path-autocomplete.pathMappings":{"@":"${folder}/src"},//配置eslint"eslint.validate":["javascript","javascriptreact","html","vue"],// "eslint.run":"onSave","editor.codeActionsOnSave":{"source.fixAll.eslint":"explicit"},"editor.mouseWheelZoom":true,"editor.minimap.renderCharacters":false,"debug.javascript.defaultRuntimeExecutable":{"pwa-node":"node"},"open-in-browser.default":"{\"open-in-browser.default\":\"Chrome\"}","files.associations":{"*.cjson":"jsonc","*.wxss":"css","*.wxs":"javascript"},"emmet.includeLanguages":{"wxml":"html"},"minapp-vscode.disableAutoConfig":true,"[python]":{"editor.formatOnType":true},"editor.detectIndentation":false,"explorer.compactFolders":false,// html使用prettier格式化"[html]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[vue]":{// "editor.defaultFormatter":"Vue.volar""editor.defaultFormatter":"esbenp.prettier-vscode"},"[javascript]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[typescript]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},// json使用prettier格式化"[json]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[jsonc]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"editor.tabSize":2,"[scss]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"px2rem.rootFontSize":64,"px2rem.autoRemovePrefixZero":false,"editor.formatOnSave":true // 保存时自动规范代码}

3 重启VSCode
按command+s,保存文件的同时自动格式化。

7. 安装mmcv 好久没安装这玩意了,踩坑了

最好的方式是下这个whl文件,然后pip安装,链接如下

https://download.openmmlab.com/mmcv/dist/cu102/torch1.8.0/index.html

8. 备份Ubuntu18.04系统

参考文献:
Ubuntu18.04系统备份与恢复软件推荐——Systemback
Ubuntu18.04使用Systemback制作系统镜像并还原(亲测)
Ubuntu18.04 制作系统ISO镜像并物理机还原(Systemback)
Ubuntu备份:使用systemback制作的iso镜像安装系统
Ubuntu下安装VMware Tools(图解教程)
我参考的这几个链接,完全没有问题,我实现了

需要注意的是,对于安装 GRUB2 引导选项
a. 虚拟机用户可以直接选择auto,我用虚拟机验证的选的就是auto。
b. 对于物理机则需要分配boot空间,挂载点选择/boot/efi, GRUB2 安装在上述挂载点即可.

对于设置分区部分我倾向于这么做:

9.windows的anaconda虚拟环境从C盘移到D盘

参考链接 anaconda虚拟环境从C盘移到D盘

  1. 管理员权限进C:\Users\qiao\Anaconda3盘
  2. 先把C:\Users\qiao\Anaconda3下面的envs重命名为其他名字,例如abc
  3. 我是想迁移到D盘,我在D盘下新建了一个Anaconda3
  4. 保证C盘的C:\Users\qiao\Anaconda3下面没有envs,D的盘Anaconda3下也没有envs
  5. 使用下面的命令
mklink /D"C:\Users\qiao\Anaconda3\envs""D:\Anaconda3\envs"
  1. 将之前重命名的abc里的环境都剪切到D:\Anaconda3\envs
  2. 新建个环境看看在哪个盘,运行下之前的环境看能不能用
conda create-nyour_env_namepython=x.x

10.widows和Ubuntu都一样的方法,都能成功安装apex

gitclone https://github.com/ptrblck/apex.gitcdapexgitcheckout apex_no_distributed pipinstall-v--no-cache-dir ./

再次验证import apex成功

11.常用第三方库下载链接

常用的其他库

12.Visual Studio 如何放大代码字体的大小

工具-选项-环境-字体和颜色-选择文字编辑器 and 环境

13.VSCode 注释后光标快速定位下一行

vscode 注释后 光标下移(注释后光标快速定位下一行) 仿照idea
VSCode 注释后光标快速定位下一行
这两个链接一起看,很容易就设置好了。pycharm用多了的人,应该很需要这个功能。

14 vscode c++ 调试无法跳转问题解决教程

vscode c++ 调试无法跳转问题解决教程

  1. 在插件栏里将 clangd 卸载、重启即可。
  2. 已经安装了 C/C++和 C++ Intellisense 插件;
  3. 确认 C_Cpp: IntelliSenseEngine 的开关打开,C/C++:Edit Configurations(JSON)创建。
    亲测有效。

15 如何优雅地使用VSCode写C/C++并自动格式化

如何优雅地使用VSCode写C/C++并自动格式化
1 搜索 Format on Save 并勾选
2 搜索 formatter 并选中 C/C++
3 搜索 Clang_format_fallback Style 并在里面写上 {BasedOnStyle: Google, IndentWidth: 4}

由于谷歌是缩进2个空格,括号不换行。但我喜欢缩进4个空格,括号不换行。设置BreakBeforeBraces 为 Attach 就好了。

修改成了以下这种

{BasedOnStyle: Google, UseTab: Never, IndentWidth:4, TabWidth:4, BreakBeforeBraces: Attach, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit:0, AccessModifierOffset:-4}

4 搜索 Clang_format_style 并在里面写上 Google

第3和4是按照我的习惯配置的,可以用LLVM,看自己喜欢就好。

16 解决VSCode默认最多只能打开两个标签页的限制

解决VSCode默认最多只能打开两个标签页的限制

17 VsCode 常用C/C++插件大全

VsCode 常用C/C++插件大全
适合C语言初学者的VScode插件推荐以及设置优化

18 几乎无痛的VSCode+clangd+lldb+cmake配置C/C++开发环境指南

我的目的是想代码对齐+代码问题检查。我安装了cpplint但是代码还是不够对齐,只能检查规范。无意中发现了这个方法,真好啊。我真的觉得挺好,我想要的功能都有。
VSCode+clangd让写C/C++代码更丝滑
几乎无痛的VSCode+clangd+lldb+cmake配置C/C++开发环境指南

19 vscode关闭函数调用时的形参显示

vscode关闭函数调用时的形参显示
这个功能开着也挺好的。但是我写了不少注释,就显得有点乱,并且这个项目变量我都清楚,所以我就暂时关了。

20 vscode配置 clang-format 进行 C++ 代码风格管理

苍天啊,这是以上vscode设置的最终版,以后可能还会改,但目前应该不会动了。参考这个链接vscode配置 clang-format 进行 C++ 代码风格管理

  1. 下载clang-format
    sudo apt install clang-format, 默认会安装在usr/local/clang-format

  2. 下载vscode插件clang-format并配置为默认代码格式化器
    在".vscode/settings.json"中添加:
    tips: 这步之前设置里设置过了,不用添加,新的vscode环境可以这么做。

"editor.formatOnSave":true,"clang-format.executable":"/usr/bin/clang-format","files.autoSave":"afterDelay",

在工程目录下执行:clang-format -style=google -dump-config > .clang-format, 会生成google风格的自定义代码风格配置文件.clang-format;

这部分我生成自己的.clang-format,风格我不是很喜欢,我跟着这两个链接设置的
Visual Studio Code设置为代码风格为 Google C++ Style
【C++】Clang-Format:代码自动格式化(看这一篇就够了)

下面那个链接附带了一个.clang-format的例子【clang-format】Linux端clang-format自定义格式化文件
2026.1.18更新
我发现上面链接失效了,从笔记直接粘过来,以后直接用

---# 语言: None, Cpp, Java, JavaScript, ObjC, Proto, TableGen, TextProtoLanguage: Cpp BasedOnStyle: Google# 每行字符的限制,0表示没有限制,每行最多120个字符ColumnLimit:40000# 缩进宽度IndentWidth:4# 延续的行的缩进宽度ContinuationIndentWidth:4# 访问说明符(public、private等)的偏移,相当于不偏移AccessModifierOffset:-4# 开括号(开圆括号、开尖括号、开方括号)后的对齐: Align, DontAlign, AlwaysBreak(总是在开括号后换行)AlignAfterOpenBracket: Align# 逃脱换行(使用反斜杠换行)的反斜杠AlignEscapedNewlines: Left# 操作数垂直对齐方式AlignOperands: Align# 尾随的注释对齐AlignTrailingComments:true# 允许所有函数参数在下一行AllowAllArgumentsOnNextLine:false# 允许所有函数声明的所有参数在放在下一行AllowAllParametersOfDeclarationOnNextLine:false# 允许短的语法块放在同一行AllowShortBlocksOnASingleLine: Empty# 允许短的case标签放在同一行AllowShortCaseLabelsOnASingleLine:false# 允许短的枚举放在同一行AllowShortEnumsOnASingleLine:false# 允许短的函数放在同一行AllowShortFunctionsOnASingleLine: Empty# 允许短的if语句保持在同一行AllowShortIfStatementsOnASingleLine: Never# 允许短的匿名函数lamda表达式放在同一行AllowShortLambdasOnASingleLine: Empty# 允许短的循环while保持在同一行AllowShortLoopsOnASingleLine:false# 总是在返回类型后换行AlwaysBreakAfterReturnType: None# 总是在多行string字面量前换行AlwaysBreakBeforeMultilineStrings:false# 总是在template声明后换行AlwaysBreakTemplateDeclarations: Yes# 属性宏AttributeMacros:['__capability','__output','__ununsed']# 表示函数实参要么都在同一行,要么都各自一行BinPackArguments:false# false表示所有形参要么都在同一行,要么都各自一行BinPackParameters:false# 位域冒号对齐方式BitFieldColonSpacing:Both# 大括号换行,只有当BreakBeforeBraces设置为Custom时才有效,设置其他配置则下面不生效BraceWrapping: AfterCaseLabel:falseAfterClass:trueAfterControlStatement: Always AfterEnum:trueAfterFunction:trueAfterNamespace:trueAfterObjCDeclaration:trueAfterStruct:trueAfterUnion:trueAfterExternBlock:trueBeforeCatch:trueBeforeElse:trueBeforeLambdaBody:trueBeforeWhile:falseIndentBraces:falseSplitEmptyFunction:trueSplitEmptyRecord:trueSplitEmptyNamespace:true# 在java字段的注释后换行BreakAfterJavaFieldAnnotations:true# 在二元运算符前换行: None(在操作符后换行), NonAssignment(在非赋值的操作符前换行), All(在操作符前换行)BreakBeforeBinaryOperators: NonAssignment# 在大括号前换行: Attach(始终将大括号附加到周围的上下文), Linux(除函数、命名空间和类定义,与Attach类似),# Mozilla(除枚举、函数、记录定义,与Attach类似), Stroustrup(除函数定义、catch、else,与Attach类似),# Allman(总是在大括号前换行), GNU(总是在大括号前换行,并对于控制语句的大括号增加额外的缩进), WebKit(在函数前换行), Custom# 注:这里认为语句块也属于函数BreakBeforeBraces: Linux# 在concept前换行# BreakBeforeConceptDeclarations: Always# 在三元运算符前换行BreakBeforeTernaryOperators:true# 构造函数初始值设定项换行样式BreakConstructorInitializers: AfterColon# 继承列表样式BreakInheritanceList: AfterColon# 字符串换行样式BreakStringLiterals:true# 描述具有特殊意义的注释的正则表达式,它不应该被分割为多行或以其它方式改变CommentPragmas:'^ IWYU pragma:'# 在新行上声明每个命名空间CompactNamespaces:false# 构造函数的初始化列表的缩进宽度ConstructorInitializerIndentWidth:4# 去除C++11的列表初始化的大括号{后和}前的空格Cpp11BracedListStyle:false# 继承最常用的换行方式DeriveLineEnding:true# 继承最常用的指针和引用的对齐方式DerivePointerAlignment:false# 关闭格式化DisableFormat:false# 仅当访问修饰符开始一个新的逻辑块时才添加空行EmptyLineBeforeAccessModifier: LogicalBlock# 自动检测函数的调用和定义是否被格式为每行一个参数(Experimental),实验性功能,不建议开始ExperimentalAutoDetectBinPacking:false# 自动补充namespace注释FixNamespaceComments:true# 多个#include块合并在一起并排序为一个IncludeBlocks: Merge# 可以定义负数优先级从而保证某些#include永远在最前面IncludeCategories: - Regex:'^"(llvm|llvm-c|clang|clang-c)/'Priority:2SortPriority:0CaseSensitive:false- Regex:'^(<|"(gtest|gmock|isl|json)/)'Priority:3SortPriority:0CaseSensitive:false- Regex:'.*'Priority:1SortPriority:0CaseSensitive:falseIncludeIsMainRegex:'(Test)?$'IncludeIsMainSourceRegex:''# 缩进case标签IndentCaseLabels:true# case 标签后面的块使用与 case 标签相同的缩进级别IndentCaseBlocks:true# 向后兼容缩进外部块IndentExternBlock: AfterExternBlock# 缩进goto标签。IndentGotoLabels:false# 缩进预处理器指令IndentPPDirectives: BeforeHash# 缩进模板中的requires子句IndentRequires:false# 函数返回类型换行时,缩进函数声明或函数定义的函数名IndentWrappedFunctionNames:false# InsertBraces: true# 插入尾随逗号InsertTrailingCommas: None# 保留JavaScript字符串引号JavaScriptQuotes: Leave# 包装 JavaScript 导入/导出语句JavaScriptWrapImports:true# 保留在块开始处的空行KeepEmptyLinesAtTheStartOfBlocks:false# 开始一个块的宏的正则表达式MacroBlockBegin:''# 结束一个块的宏的正则表达式MacroBlockEnd:''# 连续空行的最大数量MaxEmptyLinesToKeep:1# 命名空间的缩进NamespaceIndentation: None ObjCBinPackProtocolList: Auto# 使用ObjC块时缩进宽度ObjCBlockIndentWidth:4ObjCBreakBeforeNestedBlockParam:true# 在ObjC的@property后添加一个空格ObjCSpaceAfterProperty:true# 在ObjC的protocol列表前添加一个空格ObjCSpaceBeforeProtocolList:true# 缩进预处理器语句的列数PenaltyBreakAssignment:2PenaltyBreakBeforeFirstCallParameter:19PenaltyBreakComment:300PenaltyBreakFirstLessLess:120PenaltyBreakString:1000PenaltyBreakTemplateDeclaration:10PenaltyExcessCharacter:1000000PenaltyReturnTypeOnItsOwnLine:60PenaltyIndentedWhitespace:0# 指针的对齐: Left, Right, MiddlePointerAlignment: Left#限定符顺序# 允许重新排版注释ReflowComments:trueRemoveBracesLLVM:false# java静态导入放在非静态导入之前SortJavaStaticImport: Before# 对using声明排序SortUsingDeclarations:true# 在C风格类型转换后添加空格SpaceAfterCStyleCast:false# 在!后添加空格SpaceAfterLogicalNot:false# 在Template关键字后添加空格SpaceAfterTemplateKeyword:true# 不要确保指针限定符周围有空格SpaceAroundPointerQualifiers: Default# 在赋值运算符之前添加空格SpaceBeforeAssignmentOperators:true# 不在case冒号之前添加空格SpaceBeforeCaseColon:true# 不在C++11大括号列表之前添加空格SpaceBeforeCpp11BracedList:true# 在构造函数初始化器冒号之前添加空格SpaceBeforeCtorInitializerColon:true# 在继承冒号前添加空格SpaceBeforeInheritanceColon:true# 开圆括号之前添加一个空格SpaceBeforeParens: ControlStatements# 在基于范围的for循环冒号之前添加空格SpaceBeforeRangeBasedForLoopColon:true# 中括号前空格SpaceBeforeSquareBrackets:false# {}中间空格SpaceInEmptyBlock:false# 在空的圆括号中添加空格SpaceInEmptyParentheses:false# 在尾随的评论前添加的空格数(只适用于//)SpacesBeforeTrailingComments:3# 在C风格类型转换的括号中添加空格SpacesInCStyleCastParentheses:false# 不在if/for/switch/while条件周围插入空格SpacesInConditionalStatement:false# 在容器(ObjC和JavaScript的数组和字典等)字面量中添加空格SpacesInContainerLiterals:true# 在圆括号的(后和)前添加空格SpacesInParentheses:false# 在方括号的[后和]前添加空格,lamda表达式和未指明大小的数组的声明不受影响SpacesInSquareBrackets:false# 标准Standard: Auto# 在语句前面被忽略的宏定义,就好像它们是一个属性一样StatementAttributeLikeMacros: - Q_EMIT# 应该被解释为完整语句的宏定义StatementMacros: - Q_UNUSED - QT_REQUIRE_VERSION# tab宽度TabWidth:4# 使用\r\n换行替代\nUseCRLF:false# 使用tab字符:ForIndentation——仅将制表符用于缩进UseTab: Never# 对空格敏感的宏定义WhitespaceSensitiveMacros: - STRINGIZE - PP_STRINGIZE - BOOST_PP_STRINGIZE - NS_SWIFT_NAME - CF_SWIFT_NAME

Tips: 左上角三个横线不能少!

我完整复制了这个文件,只修改了一处地方。VSCode格式化代码,左大括号设置成“函数换行,其他不换行“ 我需要这个功能。BreakBeforeBraces: Linux 这个实现这个功能。

auto itr=std::find_if(bucket.begin(), bucket.end(),[key](const value_type&value){returnvalue.first==key;});

如果没有BreakBeforeBraces: Linux这句,上面的函数要换好几行,太糟心了。

好了,这就是我要的效果啊。这就是我喜欢的风格啊。终于了结掉这部分。这不得吃2肉夹馍开心下,哈哈哈哈哈哈。

2025年6月18更新:
Mac上VScode使用clang-format格式化c++代码的方法(最近用的笔记本,台式机有点问题,唉)
1 需要安装插件c/c++,不推荐使用clang-format这个插件,毕竟c/c++里面已经支持了clang-format格式化操作。安装这个clang-format插件也有一个好处,里面自带clang-format。
2 brew install llvm
3 查找clang-format路径:find /usr -name clang-format,我的路径

/usr/local/Cellar/clang-format/20.1.4/bin/clang-format

接下来两种方法选一个就好:
1 我配置的用户目录下的settings.json,在settings.json文件中加入一下内容:

"C_Cpp.clang_format_path":"/usr/local/Cellar/clang-format/20.1.4/bin/clang-format","C_Cpp.clang_format_fallbackStyle":"Visual Studio","C_Cpp.clang_format_style":"file",

2 打开设置,搜索clang_format_path,把clang-format路径放进去。

保存,在.cpp或者.cc内编辑代码,右击格式化文档的方式,选中c/c++,再右击,格式化文档。
重启IDE是没有用的,一定要格式化文档。

21 windows长截图工具

FastStone Capture安装包&正版激活码&使用说明
下载,安装,激活,使用说明这个链接都有。

指定区域长截图,我是看的这个教程 FastStone Capture长截图怎么使用?滚动截图教程

22 ipad和iPhone看书软件

iPad和iPhone读书软件:iPad上pdf的话Goodreader或者notability,这两我都在用。iPhone就用多看阅读。

我都是鸠摩搜索 找到想要的书,直接用Goodreader或者多看阅读打开。我的朋友,如果你能看到我踩过坑总结到的这两app,那我希望你能保持阅读的习惯,保持思考,做个有深度的人。

我本来想买汉王N10 pro的,但是我又怕跟kindle一样盖泡面,就没买,利用好现有的工具也挺好。

22 几款免费的语音转文字工具推荐(附识别准确度排行榜)

几款免费的语音转文字工具推荐(附识别准确度排行榜)

30s视频

5min

13min

补充说明1:
因为buzz的底层是whisper,所以我用的whisper测试,没用buzz,whisper能实现buzz也能实现,所以大家没安装whisper的,觉得whisper表现不错想尝试下也可以用buzz替换哈)

说明2:
妙记语音转文字时长:每个自然月,每个用户可以累计使用 300 分钟的妙记语音转文字功能(包括会议录制、录音、本地文件上传妙记、云文件导入妙记 四个场景),超出后会议录制功能也能继续使用,只是新生成的妙记中将不再提供文字记录,下个月 1 号用户会恢复 300 分钟的额度。

我本来想自己搭一个的,毕竟千问这么好用,但是想想这种基础服务应该做好了,能直接用,果然被我找到了。真的是羡慕我自己呀。有现成的东西可以用。

23 右键word(docx)丢失问题

步骤:

1、按下“win+r”组合键呼出运行,在框中输入:regedit 点击确定打开注册表编辑器;

2、在注册表界面按下“ctrl+f”组合键打开【查找】,输入:docx 点击 【查找下一个】;

3、查找完成后会自动自定位.docx 项上;

4、点击“.docx”项,在右侧双击打开(默认)值,将其数值数据修改为:word.document.12 点击确定;

完成设置后,我们在右键菜单中查看新建项,word就回来了.

24 2026年 Conda 与 pip 国内镜像配置终极指南

conda修改

# 清空旧配置conda config --remove-key channels# 添加主仓库conda config--addchannels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config--addchannels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/# 关键:添加社区源 conda-forge,清华源缺的包这里基本都有conda config--addchannels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/# 搜索包时显示来源,方便排查conda config--setshow_channel_urlsyes# 配置完后,一定要清理一下索引缓存,否则 Conda 还会去读旧的数据conda clean-i

pip修改

pip configsetglobal.index-url https://mirrors.aliyun.com/pypi/simple/ pip configsetinstall.trusted-host mirrors.aliyun.com
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 19:13:54

【技术解析】轻量级超分新范式:CNN与Transformer混合架构的设计与实践

1. 为什么需要轻量级超分技术&#xff1f; 想象一下你用手机拍了一张照片&#xff0c;放大后发现细节模糊不清——这就是低分辨率图像放大的典型问题。传统超分辨率算法要么效果差强人意&#xff0c;要么需要消耗大量计算资源。在实际应用中&#xff0c;我们常常面临这样的矛盾…

作者头像 李华
网站建设 2026/4/25 19:11:58

5分钟掌握MoocDownloader:一键下载中国大学MOOC课程的完整指南

5分钟掌握MoocDownloader&#xff1a;一键下载中国大学MOOC课程的完整指南 【免费下载链接】MoocDownloader An MOOC downloader implemented by .NET. 一枚由 .NET 实现的 MOOC 下载器. 项目地址: https://gitcode.com/gh_mirrors/mo/MoocDownloader 你是否曾经遇到过这…

作者头像 李华
网站建设 2026/4/25 19:11:21

Java企业智能化升级:工业报价系统AI工程化解决方案

在智能制造深入推进的今天&#xff0c;工业企业的报价环节正成为效率竞争的关键战场。传统报价模式依赖人工、流程割裂、数据混乱&#xff0c;已无法适配高速生产与交付节奏&#xff1b;而主流 AI 能力又与企业现有 Java 技术栈兼容度低、改造难度大、落地周期长。JBoltAI 作为…

作者头像 李华
网站建设 2026/4/25 19:07:35

从PAM模块到安全策略:深度解析/etc/pam.d/su的配置逻辑与实战应用

1. PAM基础与su命令的认证流程 Linux系统中的身份验证是个复杂但精妙的过程&#xff0c;而PAM&#xff08;Pluggable Authentication Modules&#xff09;就是背后的核心引擎。我第一次接触PAM配置时&#xff0c;看到/etc/pam.d目录下那些密密麻麻的文件也是一头雾水&#xff0…

作者头像 李华
网站建设 2026/4/25 19:07:34

信号处理中的MATLAB实现:滤波器设计与频率分析技术

信号处理中的MATLAB实现&#xff1a;滤波器设计与频率分析技术 MATLAB是一个广泛用于科学计算和工程技术的工具&#xff0c;尤其在信号处理和滤波器设计方面具有强大的功能。本篇文章将介绍如何使用MATLAB进行信号处理&#xff0c;包括滤波器的设计、信号的去噪和频率分析等应用…

作者头像 李华