工具软件中的一些操作记录

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变 模糊而且拉伸了,怎么办?

A03. Visio导出PDF格式图片出现公式变形问题

问题描述:导出PDF格式图片时出现公式变形等问题。
解决方案:导出PDF时选择打印当前视图。

在这里插入图片描述

参考:visio导出PDF图,解决字母间距问题、线条变粗问题、PDF图去除白边问题


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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值