
//网络
网络相关知识点
沙振宇
将来的你一定会感谢现在奋斗的你。当你的才华还撑不起你的野心时,那你就应该静下心来学习。
展开
-
Web服务器有哪些(转)
文章目录1、什么是web服务器1.1 Web Service架构和云1.2 Web Service的优势1.3 Web service的发展趋势1.3 本地服务的缺陷2、web服务器有哪些2.1 Apache2.2 IIS2.3 Nginx2.4 Tomcat2.5 Lighttpd2.6 Zeus1、什么是web服务器“网络服务”(Web Service)的本质,就是通过网络调用其他网站的资...转载 2019-04-30 16:15:34 · 25932 阅读 · 1 评论 -
网络7层协议,4层,5层?理清容易混淆的几个概念(转)
文章目录一、7层二、5层三、4层四、数据包一、7层7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。各层的作用及描述,以及对应的协议如下图(好东西啊,不过本文图是盗图,懒得重画了,仅供各位学习使...转载 2019-04-17 11:12:41 · 568 阅读 · 1 评论 -
Tomcat下Server.xml配置详解
使用tomcat有几年了,只知道修改tomcat端口,但是并没有深入的去了解tomcat端口的实际意义。在网上找了相关资料,深入了解了下各个端口的实际意义,具体如下注释说明<Server port="8005" shutdown="SHUTDOWN"> <!-- 属性说明 port:指定一个端口,这个端口负责监听关闭Tomcat的请求 shutdown...转载 2018-03-23 09:50:02 · 219 阅读 · 0 评论 -
CentOS上利用Tomcat部署网站示例
服务器版本:CentOS 7.3 64JDK:jdk-8u161-linux-x64.tar.gzServer-JRE:jre-8u161-linux-x64.tar.gzTomcat(Apache下开源的轻量级应用服务器):Apache-tomcat-8.5.29JDK下载地址:http://www.oracle.com/technetwork/java/javase/...原创 2018-03-22 13:19:55 · 19292 阅读 · 6 评论 -
Qt如何获取外网IP地址
直接调用就行:returnOutIP();这个方法返回的就是外网IP了~引用头:#include <QNetworkAccessManager>#include <QNetworkReply>#include <QNetworkRequest>#include <QEventLoop>调用:QString TcpSever::returnOutIP(...原创 2018-02-10 23:25:26 · 3211 阅读 · 0 评论 -
抓包工具Fiddler和Wireshark介绍及对比
在测试中,经常需要验证发送的消息是否正确,或者在出现问题的时候,查看手机客户端发送给server端的包内容是否正确,就需要用到抓包工具,而且我们手机客户端和server端通讯比较常用的是http方式,所以针对其通讯特点,常用的抓包工具有Fiddler、Wireshark这两种,下面分别介绍下两个抓包工具的用法。Fiddler官网:http://fiddler2.com/当启动fiddler,程序将转载 2018-01-19 09:34:12 · 4120 阅读 · 0 评论 -
天气预报API接口
一、中央气象台API接口:1. XML接口http://flash.weather.com.cn/wmaps/xml/china.xml这个是全国天气的根节点,列出所有的省,其中的pyName字段是各个省XML的文件名,比如北京的是beijing,那就意味着北京的XML地址为http://flash.weather.com.cn/wmaps/xml/beijing.xml一转载 2017-11-22 11:15:21 · 12720 阅读 · 2 评论 -
QTcpSocket客户端和服务端发送图片(或大文件)小Demo
先看一下效果:思路:发图片、大文件与发短字符不大一样。1、文件和图片通过TCP可能一次发不过去,可能要发很多次。所以我们在发送文件、数据、以及文字最好带上文件的大小。2、图片转换成文件流的形式,这个Demo是转成base64加密流核心代码:1、tcp客户端与服务端的代码这里就不贴了,以前贴过,可以看我以前的帖子。这里贴一下思路代码:发送图片端:原创 2017-10-20 16:07:03 · 9307 阅读 · 0 评论 -
Qt如何上传zip文件(两种形式),及随机生成规定长度的字符串的小方法
以zip文件为例:1、文件流形式上传zip文件void SNetWork::uploadFile(QString filePath, QByteArray rand, QByteArray dateTime){ QFile file(filePath); file.open(QIODevice::ReadOnly); QByteArray data = file.原创 2017-10-10 15:44:50 · 992 阅读 · 0 评论 -
DNS服务器地址小总结
1、DNS 有什么用?DNS服务是最基础的网络服务,它将网站的网址翻译成计算机可访问的IP地址,有点类似于114电话号码查询服务。 比如说您要去访问百度的网址 www.baidu.com,您的计算机就会自动问DNS服务器“www.baidu.com的IP地址是多少呀?”如果DNS服务器出故障无法回答您,那您就无法访问百度了。您上网浏览的网页中,有些是坏蛋精心伪装的网站,比如说您不知情被引导去访原创 2017-09-08 09:53:53 · 854 阅读 · 0 评论 -
Qt的http下载的Demo
先看一下效果:1、先建立需要引用的处理数据头文件toolfuction.h:#ifndef TOOLFUCTION_H#define TOOLFUCTION_H#include // 字节转KB、MB、GBQString toolSize(qint64 bytes){ QString strUnit; double dSize = bytes *原创 2017-07-28 10:45:06 · 45806 阅读 · 4 评论 -
mingW编译器不支持webenginewidgets模块
Qt5.4以后,webkit就改为了webengine。而webengine只支持msvc,不支持mingW。原因是Qt官方已经放弃了mingW,理由是chrome团队不喜欢mingw。既然谷歌放弃了mingW,那我们也没必要那么坚持。以下是截取网友的一些回答:原创 2017-07-17 15:18:40 · 7700 阅读 · 0 评论 -
点对点的通信方式
按照消息传送的方向与时间关系,分为3种:单工通信、半双工通信、全双工通信。一、简单理解①单工通信:数据只能单向传输,有固定的发送者和接受者。 如:遥控器。②半双工通信:数据可双向交替传输,但不能同时。 如:对讲机。③全双工通信:数据可同时双向传输。 如:电话。二、详细解原创 2017-03-27 18:12:52 · 10479 阅读 · 1 评论 -
Qt5.6作浏览器Demo可查看地图
这里用到了ui提升部件的小方法,先看看效果:用到ui里面的QAxWidget控件,用以下这个类来提升这个控件。#include #include "windows.h"class WebAxWidget : public QAxWidget{public: WebAxWidget(QWidget* parent = 0, Qt::Windo原创 2017-02-06 16:55:20 · 2841 阅读 · 2 评论 -
UDP发广播给所有网卡(包含虚拟网卡)
//给所有网卡发广播QListQNetworkInterface> networkinterfaces = QNetworkInterface::allInterfaces();foreach (QNetworkInterface interface, networkinterfaces){ foreach (QNetworkAddressEntry entry, inter原创 2016-12-13 11:33:59 · 5114 阅读 · 0 评论 -
QUdpSocket简单使用Demo(局域网内发送给所有客户端消息与接收)
先看一下效果:(程序服务端在不断发送消息,接收端每隔2秒接收一次消息)服务端和客户端都用到一个公共类:UDPServerAndClient.h:#ifndef UDPSERVERANDCLIENT_H#define UDPSERVERANDCLIENT_H#include <QObject>#include <QUdpSocket>#incl...原创 2016-12-07 17:58:32 · 9531 阅读 · 5 评论 -
如何使用容联SDK,以及如何使用回调简单示例
一、容联SDK如何使用A、收费标准(公有云走网络的都是免费的) 语音会议提供一个房间最大支持32方 视频会议提供一个房间最大支持30方(免费的弊端:1、会议名称是可被使用容联SDK的所有人看到(不过可以通过加密方式避免其他人加入,加密后其他人只能看到名及人数)2、容联管理员可以直接删除这个会议。)B、引入外接库:ECsdk.dll原创 2016-12-02 16:14:41 · 1508 阅读 · 0 评论 -
QTcpSocket客户端、服务端互发字符串Demo
最近又遇到tcp问题,发现知识不用忘得好快!于是做了一个简单的demo。先看下运行效果:代码我已经上传到CSDN:http://download.csdn.net/detail/u014597198/9689618Github地址:https://github.com/ShaShiDiZhuanLan/Demo_TcpSocket_Qt码云地址:http...原创 2016-11-22 11:32:34 · 3260 阅读 · 0 评论 -
QWebEngineView的使用示例
Qt慢慢淘汰了古老的Webkit,用WebEngine框架代替掉了。Webengine与webkit不同的是它是基于Chromium引擎的,也就是集成谷歌的引擎。关于Qt Webkit 的未来,Qt 5.4 beta 的发布公告是这样说的:Qt 5.4 also contains Qt WebKit. It is still supported, but as of Qt 5.4 we c...原创 2016-10-13 11:35:24 · 47829 阅读 · 104 评论 -
QML打开指定网址(两种方式)
讲述两种方式:1、在Text的text中加入的链接(HTML)在QML中的Text中,让部分或者全部文字加载一个链接怎么搞,如下图:在text属性设置链接之后,再在她的onLinkActivated:中加入openUrlExternally(link)此时的link是自动加亮变斜体的既然Text的text属性中可以嵌入HTML,那么我们是否可以类推其他控件呢?...原创 2016-09-05 09:01:25 · 3415 阅读 · 0 评论