- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 VS:能否在同一个项目中运行多个包含main文件?
VS:能否在同一个项目中运行多个包含main文件?1. 背景2. 解答3. 实例4. 替代方法5. 总结1. 背景 在用VS编程学习C/C++时,总会按照教科书编写多个C/C++程序。程序虽小,但却都包含main()函数。那么能否在当前项目下运行多个包含main函数的.cpp文件?2. 解答 不能,VS一个项目只能有一个main()。在VS中,区分一个C++程序是通过项目区分,而不是...
2019-12-31 16:22:23 15282 4
原创 VS:导入.h和.cpp文件的办法
VS:导入.h和.cpp文件的办法1. 背景2. 只需导入.h文件2.1 复制粘贴2.2 绝对地址2.3 配置环境3. 导入.h和.cpp文件3.1 复制粘贴3.2 绝对路径3.3 链接库4. 总结1. 背景 当使用VS进行C/C++编程,偶尔需要导入外部的.h和.cpp文件。现总结在VS中导入.h和.cpp文件的办法。2. 只需导入.h文件场景描述:在VS中有一个名为main的项目,...
2019-12-31 14:14:14 20501 2
原创 VS Code:g++命令实现多文件编译运行
VS Code:g++命令实现多文件编译运行1. 背景2. 编译运行2.1 单个文件2.2 同一目录下多个文件2.3 同一目录下另一文件夹中的文件2.4 另一目录下的文件3. 总结1. 背景 VS是一个基本完整的开发工具集,其编译运行和文件导入等操作相对方便,而VS Code只是一个代码编辑器,它实质上通过Mingw-w64来实现对C/C++程序的编译和运行。现总结使用g++命令来编译运行...
2019-12-30 17:42:00 5095 10
原创 VS Code:导入.h和.cpp文件运行程序
VS Code:导入.h和.cpp文件的方法1. 背景2 测试文件3. 方法4. 总结1. 背景 在进行C/C++总会需要导入一些文件,如.h和.cpp文件。现总结使用VS Code编译运行C/C++程序时,导入.h和.cpp文件的解决方法。2 测试文件 本次测试需要sum.h,sum.cpp,main.cpp三个文件。sum.h是对外部变量和外部函数的声明,sum.cpp是对外部变...
2019-12-30 17:02:10 12484 5
原创 VS Code:4个中文乱码问题及解决方法
VS Code:4个中文乱码问题及解决方法1. 背景2. 问题2.1 打开文件后,中文显示乱码2.2 终端命令行运行时出现中文乱码2.3 点击运行键运行程序出现中文乱码2.4 调试时,终端出现中文乱码或无法输出中文3. 总结1. 背景 凡是编程软件,特别是国外的软件,都有或多或少的中文乱码问题(毕竟程序都是用英文写的)。现提出VS Code编程过程中遇到的4个中文乱码问题以及解决方法。2...
2019-12-29 22:42:32 33140 8
原创 VS Code:搭建C/C++编译调试运行环境
VS Code:搭建C/C++编译调试运行环境1. 背景2.搭建步骤2.1 下载安装VS Code和Mingw-w64。2.2 安装VS Code插件。3. 代码调试4. 代码运行(3种方法)4.1 以非调试模式运行(Ctrl + F5)4.2 终端g++命令行运行4.3 安装Code Runner插件,按运行键(图中红色矩形)运行5. 总结6. 参考资料:1. 背景 平常都是使用Visu...
2019-12-29 22:07:16 1721 1
原创 C++错误:在头文件中定义变量或函数
C++错误:在头文件中定义变量或函数1. 背景2. 错误实例3. 正确做法4. 总结1. 背景 当前有1个C++项目,其中包含a1.cpp、a2.cpp、b.h、b.cpp共4个文件。2. 错误实例 b.h声明类B,同时定义int sum()。b.cpp定义B(int x1, int x2)。a1.cpp是主文件,调用类B。a2.cpp也调用类B。b.h代码如下:#pragma...
2019-12-26 16:44:29 1205
原创 C++ Primer:调用另一源文件变量和函数的2种方法
C++:调用另一源文件变量和函数的2种方法1. 背景2. 方法2.1 使用extern定义外部变量2.2 新增并引用b.h3. 注意1. 背景 当前有2个文件:a.cpp,b.cpp。现希望在a.cpp中调用b.cpp中变量b1和函数sum。b.cpp中的代码如下:// 编程工具:VS2017#include "pch.h"int b1 = 9;int sum(int x1...
2019-12-26 15:15:37 2884
原创 编程小结:个人常用网站总结
编程小结:个人常用网站总结1. [Visual Studio IDE 文档](https://docs.microsoft.com/zh-cn/visualstudio/ide/?view=vs-2017)2. [菜鸟教程](https://www.runoob.com/)3. [OpenCV官方文档](https://docs.opencv.org/3.4.5/index.html)4. [RG...
2019-12-24 15:10:51 229
原创 VS:创建项模板(新建文件后自动在其中添加代码)
VS:创建项模板(新建文件后自动在其中添加代码)1. 背景2. 实现步骤3. 参考文献1. 背景 使用VS2017进行C++编程,在项目中添加新建项,创建cpp文件以实现函数。新建cpp时需要添加一些相关的文件信息,如文件名,创建时间,固定代码模块等。如果新建多个这样的文件,每次复制这些信息嫌麻烦,现希望在VS创建项模板以实现新建项后自动添加文件信息。每次新建项希望自动添加的代码:...
2019-12-24 15:03:41 6544 5
原创 Python:截取图片后识别文字输出至剪切板
Python:截取图片后识别文字输出至剪切板1. 背景2. 搭建环境3. 源代码4. 使用步骤5. 运行结果1. 背景 偶尔截取了一张图片,需要拷贝其中的文字(如下图),用键盘打字嫌麻烦,又容易出错。现希望对截图进行文字识别,并将结果保存至剪切板,方便直接粘贴。2. 搭建环境1、 安装keyboard、Pillow、baidu-aip和pyperclip四个第三方库。第三方...
2019-12-22 18:49:21 2861 4
原创 Python OpenCV:对文件夹中所有图片画边框并保存
Python OpenCV:对文件夹中所有图片画边框并保存1. 背景2. 代码3. 运行结果1. 背景 平常运行程序后需要对结果进行截图,但部分截图边框模糊。现希望对图片画出其边框,并保存在另一文件夹中,方便使用。2. 代码# 系统:window7# 编程工具:PyCharm# 编程语言:python# 前置条件:已安装好opencv相关环境# coding:utf-8...
2019-12-21 12:04:19 878 1
原创 计算机理论:http与https的区别
计算机理论:http与https的区别 https是http的加密版。http是使用明文传输数据,而https则使用密文传输数据,对于如密码之类的敏感信息,安全性更高,保密性更好。 https = http + ssl...
2019-12-21 10:32:00 154
原创 Python:总结编程的一些小技巧(一)
Python:总结编程的一些小技巧(一)1. 分割字符串,并且输出倒数第2个字符串。2. 遍历2个列表,同步输出列表内容3. 在字符串中插入变量4. 为每个字符串创建进度条5. 无需添加库,手动输出进度条6. 修改打印输出的结尾字符,避免直接换行7. 居中对齐(左对齐、右对齐)打印数字,汉字和英文混合的表格1. 分割字符串,并且输出倒数第2个字符串。a = '123|456|789|0's...
2019-12-21 10:28:32 278
原创 Pycharm:编程小技巧
Pycharm:编程小技巧1. python代码格式化,自动填充空格2. 多行缩进3. 多行注释1. python代码格式化,自动填充空格快捷键:Ctrl+Alt+L菜单栏:Code / Refomat Code2. 多行缩进选中多行代码,按Tab键向右缩进,按Shift+Tab向左缩进。3. 多行注释选中多行代码,按Ctrl+/多行注释,再按Ctrl+/多行注释取消。...
2019-12-21 10:25:49 250
原创 Python:urllib url编码与解码
Python:urllib url编码与解码1. 源程序2. 注意事项1. 源程序from urllib import request, parses = '你好世界!'s1 = parse.quote(s) # 字符串编码s2 = parse.unquote(s1) # 字符串解码print('编码:' + s1 + '\n解码:' + s2)print()d = {'...
2019-12-21 09:57:20 630
原创 Python:总结编程的一些小技巧(二)
Python:总结编程的一些小技巧(二)1. 统计字符串中汉字和汉字标点符号的个数2. 输出文件夹下的文件总数和各个文件名3. os.rmdir与os.removedirs的区别4. 给定路径,删除路径下,大小为0的文件或文件夹1. 统计字符串中汉字和汉字标点符号的个数# 无需安装其它库punctuation = '"#$%&'()*+,-/:;<=>@[\]^_`{|}~⦅⦆「」、 、...
2019-12-21 09:51:04 568
原创 Sublime Text 3:使用小结
Sublime Text 3:使用小结1. 菜单栏隐藏后,重新显示菜单栏1. 菜单栏隐藏后,重新显示菜单栏按快捷键Ctrl+Shift+P打开输入框;在输入框中输入View:Toggle Menu即可显示菜单栏。...
2019-12-21 09:47:20 142
原创 Python:requests库学习笔记和总结
Python:requests库学习笔记和总结1. 背景2. HTTP请求方法3. Requests库的7种方法4. 基本程序4. 小结1. 背景 本文是在学习嵩天老师的Python网络爬虫与信息提取后所做的一些笔记和总结。2. HTTP请求方法方法说明GET请求获取URL位置的资源HEAD请求获取URL位置资源的响应信息报告,即获取该资源的头部信息...
2019-12-16 10:54:28 629
原创 C语言错误:数组未明确合适大小
错误: 使用数组未明确数组大小。分析: 虽然声明定义数组时可以不说明数组大小,如下所示: char s1[] = “abcd”; 这种声明定义虽然方便,但当你定义连续几个字符串数组并对其进行操作,如复制、连接时,容易造成不同字符串间的重叠,使结果错误。实例及结果:#include "stdio.h"#include "string.h"int main(){ c...
2019-12-12 16:08:47 1372
原创 计算机理论:SQL语言简单总结
SQL支持数据库三级模式,即内模式、模式和外模式。其中,内模式对应存储文件,模式对应基本表,外模式对应视图。数据定义:create、alter、drop数据操纵:insert、update、delete数据查询:select数据控制:grant、revoke...
2019-12-11 08:44:33 253
原创 Python:批量下载百度贴吧原图(超详细)
python批量下载百度贴吧原图(非常详细)1. 背景2. 准备2.1 贴吧组成2.2 分析网页url2.3 分析关键信息三、处理流程四、源代码五、遇到的问题六、参考资料1. 背景 百度贴吧上有许多美图,几张或十几张图片手动下载还可以,但几十张,上百张就比较麻烦,故希望编个程序批量下载百度贴吧的原图。由于python爬虫代码简单,故利用python来编程。2. 准备2.1 贴吧组成...
2019-12-10 17:31:48 1951
原创 Python:urllib.request的5个基本程序
python urllib.request的5个基本程序一、基础版二、异常处理版三、User-Agent版四、IP代理版五、Cookie版六、总结一、基础版from urllib import request# 读取主页源码url = "http://www.baidu.com/"# url = "https://www.baidu.com/"html = request.urlo...
2019-12-09 16:12:48 415
new template.zip
2019-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人