一些感悟
- 1 虚拟目录
- 2 浏览器和微信的本质区别
- 3 资源文件
1 虚拟目录
电脑文件中并没有这个目录,比如vs2019在编程时,
c++的头文件.h文件和源文件.cpp文件实际上在一个目录,但是在vs2019中前者显示在头文件文件夹中,后者显示在源文件文件夹中。vs2019中的头文件文件夹和源文件文件夹就是虚拟目录。实际不存在的目录,虚拟目录的存在是为了让你看起来更加方便。
2 浏览器和微信的本质区别
本质都一样,都是电脑上的软件,使用网络通讯功能实现数据传输和通讯。
相同点:
(1)通讯接口相同:发送接受时,都是通过ip+端口,应用程序之间的通信确实是通过IP地址和端口来实现的。这两者共同构成了网络通信的基本要素。当应用程序通过网络进行通信时,会在特定的IP地址和端口上建立连接,并通过这个连接传输数据。
不同点:
**(1)功能和用途不同:**谷歌浏览器是一个网络浏览器,用于访问互联网上的网页和应用程序。微信是一个社交媒体和通讯应用,用于发送消息、分享照片和视频、进行语音通话等。
**(2)通讯时遵循的处理数据接口不同:**在通讯时,谷歌浏览器和微信的本质区别主要在于它们所传输的数据类型和通信协议的不同。谷歌浏览器主要通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)与网络服务器进行通信,用于获取网页内容和资源。微信则使用自己的通信协议与微信服务器进行通信,包括文本消息、图片、语音、视频等数据的传输。
虽然这两个应用程序都涉及使用IP地址和端口来实现网络通信,但是具体的通信协议和数据格式可能会有所不同。
3 资源文件
c++编程时会遇到资源文件,资源文件就是电脑上的图片、音频等,你可以填加到项目中,添加资源按钮功能通过虚拟目录来区分不同的文件。