自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北冥有鱼wyh的博客

学习总结与分享

  • 博客(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

此文件是vs2017的项模板,用于新建项后自动添加代码(如创建名,创建时间,固定代码模块等) 具体操作可参考:https://blog.csdn.net/qq_34801642/article/details/103683268 VS项模板启动位置:C:\Users\Administrator\Documents\Visual Studio 2017\Templates\ItemTemplates(根据个人情况修改) 文件下载后无需解压,直接放到VS项模板启动位置,然后重启VS新建cpp文件项即可。

2019-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除