工具软件中的一些操作记录
- 0. 目的:
- A. Visio
- A01.Visio图跨文件复制保持原样
- A02.带有公式的visio 插入到word后模糊变形,如何保持原样?
- B. Windows系统
- B01. Windows 防火墙自动吞下载文件,提示病毒
- C. Visual Studio
- C01. C/C++ 混合编程时的预编译设置(fatal error C1853: 预编译头文件来自)
- C02 Visual Studio 关闭Git
- C03. 不允许指针指向不完整的类类型
- C04. VS同一解决方案下项目A调用项目B中函数
- C05. Visual studio 在release 模式进行Debug的设置
- D. Matlab
- D01. matlab恢复默认窗口
- C06. Visual Studio 下载完整安装包
- E Pycharm
- E01. Pycharm 修改快捷键
- F. Everything
- F01. Everything 搜索所有某一类型的文件
- Z. 其他软件
- Z01.Quicker如何离线使用
- Z02. 收藏的工具网站汇总
0. 目的:
经常遇到各种各样的技术问题,花了很多精力,但是下次遇到仍然忘记怎么解决。以前在Word,Excel, Zotero甚至Obsidian等软件中尝试过记录自己遇到的问题,但是需要用到的时候总是忘记放在哪里了。以后还是统一放到博客中,然后加上问题编号。
1.我这种小白遇到99%的问题,网上已经有人给出答案了。我的目的是用更少的时间存档问题,确保下次遇到相同问题还能再找到答案;
2.问题存档,一定要做好索引才不会混乱。
A. Visio
A01.Visio图跨文件复制保持原样
问题描述:从Viso文件A 复制到Visio文件B中,因为不同Visio文件的主题、字体可能不一样,导致复制后Visio图严重变形。
解决方案:复制→粘贴→选择性粘贴→Microsoft Visio绘图。相当于Office中的保持源格式,但是操作稍微隐蔽一点。
参考:Visio将一个形状复制到其他文件颜色变了怎么办
A02.带有公式的visio 插入到word后模糊变形,如何保持原样?
问题描述:有些Visio图片带有公式,复制到Word后经常莫名其妙的变模糊,拉伸变形,然后需要重新一个一个打开公式修改,非常难受。
解决方案:原因:在Visio界面中进行了公式的编辑操作。千万不要在Visio界面双击打开mathtype公式,否则未来某个时候 Visio中的公式莫名其妙就变糊了。
总之:Visio中只能进行公式的复制、粘贴、移动。绝对不能双击打开mathtype公式。如果需要进行公式的编辑,需要将公式复制到word中编辑,编辑完成后再次复制到Visio中。
参考:带有公式的visio 插入到word变 模糊而且拉伸了,怎么办?
B. Windows系统
B01. Windows 防火墙自动吞下载文件,提示病毒
问题描述:从网上下载一个软件,然后直接消失。多半是Windows防火墙自动吞了。打开防火墙会有相关的提示。
解决方案:防火墙→病毒威胁和防护设置→管理设置→关闭实时保护! 如果还不行可以在相同页面设置排除文件夹(注意:即使病毒威胁和防护设置提示无需设置,也不要搭理它!)
即可解决。问题很简单,但是我每次都想不起来去哪里设置,然后重新百度,摸索着设置,及其浪费时间。
参考:无法成功完成操作,因为文件包含病毒怎么办
C. Visual Studio
C01. C/C++ 混合编程时的预编译设置(fatal error C1853: 预编译头文件来自)
问题描述:
C/C++混合编程的场景很常见,但是刚接触时经常遇到的一个问题是:fatal error C1853: 预编译头文件来自早期的编译器版本,或者预编译头为C++而在C中使用它(或相反)。这是一个高频出现的问题!(因为 stdafx.h stdfx.cpp 创建一个CPP的预编译头,项目中的其他CPP文件可以使用此预编译,而C文件的预编译与此不兼容,应该不使用预编译头,.h文件不收影响;)
解决方案:
对于stdafx.CPP文件,设置==创建预编译头==
对于项目中的xxx.c文件,设置==不使用预编译头==
对于项目中的xxx.cpp 文件,设置==使用预编译头==
设置方式:文件右键→属性→配置属性→C/C++→预编译头选项卡,设置预编译头为:xxx
C02 Visual Studio 关闭Git
不知怎么回事,Visual Studio 被设置了自动Git 同步,然后打开Visual Studio的速度被严重拖慢,甚至卡死。
如何关闭Visual Studio Git同步方案?
找到选项卡(工具→选项→源代码管理),然后当前源代码管理插件选择 “无”
参考来源:如何永久禁用Visual Studio 2013中的Git集成
C03. 不允许指针指向不完整的类类型
问题描述:程序报错,指针无法找到指向的结构体下成员变量,总是报错。
解决方案: 因为忘记包含结构体对应的定义头文件了,程序不知道结构体长什么样子,自然也就无法饮用对应结构体的成员变量。所以需要检查是否正确包含结构体定义。
参考来源:不允许指针指向不完整的类类型是什么意思? - Saser的回答 - 知乎
C04. VS同一解决方案下项目A调用项目B中函数
问题描述:为测试动态链接库函数,在同一解决方案下设置两个项目(DLL与TestDLL),TestDLL需要临时调用一些DLL中未提供接口的函数,但总是报错找不到函数。
解决方案:参考来源1,2给出了比较详细的解决方案,基本思路是1)设置启动项→2)配置引用→3)修改配置类型为.lib→4)附加包含目录,并在程序中包含对应头文件。
但是自己实际做的时候,忽略了3),忘记把配置类型修改为.lib(仍未DLL),仍然报错,修改为.lib之后即可。
参考来源:
[1].一个解决方案中有两个项目,一个项目调用另一个项目中的函数
[2].c++在vs中一个解决方案多个个project互相调用
C05. Visual studio 在release 模式进行Debug的设置
参考来源:1.(三十五)——Visual Studio在Release模式下开启debug调试
D. Matlab
D01. matlab恢复默认窗口
matlab可以通过布局-默认恢复默认窗口设置,但是有时候无效,可以尝试快捷键:
Ctrl+Shift+D 合并停靠;
Ctrl+Shift+U单个分离
C06. Visual Studio 下载完整安装包
1)参考博客写的非常详细,参考该文档即可。我进行的主要修改是下载代码的配置,我只用了三个包,就有下面的3个add。
2)菜鸡最近才注意到Microsoft 关于VS的文档!对于出现很少的问题,直接去看文档的帮助大得多!VS 2022 文档
vs_Enterprise.exe --layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.Python --includeRecommended --lang zh-CN
参考来源:VisualStudio2022 Enterprise(vs2022)离线安装包下载
E Pycharm
E01. Pycharm 修改快捷键
1.File→ Settings→Keymap→搜索comment (常用的是修改注释快捷键)
F. Everything
F01. Everything 搜索所有某一类型的文件
1)打开正则表达式
2)使用正则表达式 ^[\w\s-]*(.doc){1}$ ( 搜索所有的.doc文件)
https://www.cnblogs.com/yunxiaofei/p/11220500.html
【更新!】 chatGPT告诉了我一个新的答案,例如我想搜索 a)文件名中包含flight; b) 文件后缀为.pdf的文件,使用的正则表达式为如下。其中 ^$是起始和终止符号,.*表示任意字符,而 .*flight.*表示包含flight的任意字符,.pdf表示文件后缀。
^.*flight.*\.pdf $
Z. 其他软件
Z01.Quicker如何离线使用
某些笔记本不能在线登陆Quicker,但是想在这样的电脑上使用Quicker,官网已经给出了解决方案。
解决方案:在联网电脑A中安装Quicker,更新需要的插件,然后靠背完整数据到离线电脑B上,并覆盖B上安装的Quicker数据文件,重启Quicker即可使用。
参考:Quicker离线或受限网络环境
Z02. 收藏的工具网站汇总
1) 提供大量的PC绿色版软件。个人喜欢使用便携的chrome浏览器,装在U盘中
https://portableapps.com/
2) Zib,下载电子书网站,最近在国内被禁用了,这个网站整理了zlib可用网址。
https://pangniao.net/z-library-zui-xin-di-zhi.html