当前位置: 首页 > wzjs >正文

网站建设必会的软件多城市分站站群cms

网站建设必会的软件,多城市分站站群cms,商丘企业网站建设公司,双鱼儿 网站建设目录 1.知识点概述 2.BASE64介绍 3.QT中BASE64的使用 4.正则表达式中的位置限定字符 5.修饰数量的特殊字符 6.正则表达式中的字符匹配 7.正则表达式例子 8.正则表达式网址介绍 9.QNETWORKACCESSMANAGER类使用介绍 10.QNETWORKREQUEST类的使用 11.QNETWORKREPLY类的使…

目录

1.知识点概述

2.BASE64介绍

3.QT中BASE64的使用

4.正则表达式中的位置限定字符

5.修饰数量的特殊字符

6.正则表达式中的字符匹配

7.正则表达式例子

8.正则表达式网址介绍

9.QNETWORKACCESSMANAGER类使用介绍

10.QNETWORKREQUEST类的使用

11.QNETWORKREPLY类的使用

12.使用QT的http类的错误解决

13.服务器端代码的部署

14.项目功能演示


1.知识点概述

1. base64
2. 正则表达式
2.1 基础知识
2.2 常用正则表达式
3. Qt 中使用 http 协议通信
3.1 Qt http 类的使用
3.2 错误提示
4. Qt 登录界面搭建

2.BASE64介绍

2. 为什么要使用 base64
在计算机中任何数据都是按 ascii 码存储的,而 ascii 码的 128 255 之间的值是不可见字符。 而在网络上
交换数据时,比如说从 A 地传到 B 地,往往要经过多个路由设备,由于不同的设备对字符的处理方式有一
些不同,这样那些不可见字符就有可能被处理错误,这是不利于传输的。所以就先把数据先做一个
Base64 编码,统统变成可见字符,这样出错的可能性就大降低了。 base64 的应用场景 :
它可用来作为 电子邮件 的传输 编码
邮件传输协议只支持 ASCII 字符传递,因此如果要传输二进制文件,如:图片、视频是无法实现
的。
Http 协议
HTTP 协议要求请求行和请求头都必须是 ASCII 编码
数据库数据读写 - blob
存储二进制的大数据块
3. base64 算法描述
3 8 位字节( 3*8=24 )转化为 4 6 位的字节( 4*6=24
假设有一个字符串 , 需要对这个字符串分组 , 3 个字节为一组 , 分成 N
将每一组的 3 个字节拆分 , 拆成 4 个字节 , 每个字节有 6bit
6 位的前面补两个 0 ,形成 8 位一个字节的形式
每个组就从 3 个字节变成了 4 个字节
结论 : base64 编码之后的字符串变大了 ,
如果剩下的字符不足 3 个字节,则用 0 填充,输出字符使用 '=' ,因此编码后输出的文本末尾可能会
出现 1 2 '=', 表示补了多少字节,解码的时候,会自动去掉。

3.QT中BASE64的使用

转译字符 -- \
所有的 ASCII 都可以用 “\” 加数字(一般是 8 进制数字)来表示。而 C 中定义了一些字母前加 "\" 来表示常
见的那些不能显示的 ASCII 字符 ,如 \0,\t,\n 等,就称为转义字符,因为后面的 字符 ,都不是它本来的
ASCII 字符意思了。
表示 ASCII -- > 大写字母 M (ASCII 十进制值为 77)
用八进制表示 : \0115
用十六进制表示 : \x4d
C 语言中字符的转译
\a -> 响铃
\b -> 退格
\r -> 回车
\n -> 换行
\\ -> 代表一个反斜线字符 '\'
2. 正则表达式中使用的一些特殊字符
?
+
{
}
|
(
)
[
]

4.正则表达式中的位置限定字符

5.修饰数量的特殊字符

字符
描述
.
匹配除 “\n" 之外的任何单个字符。
x|y
匹配 x y
[xyz]
字符集合。匹配所包含的任意一个字符。
[^xyz]
负值字符集合。匹配未包含的任意字符。
[a-z]
字符范围。匹配指定范围内的任意字符。
[^a-z]
负值字符范围。匹配任何不在指定范围内的任意字符。
\d
匹配一个数字字符。等价于 [0-9]
4. 练习
5. 参考资料
1 . (.|\n)
- 匹配一个字符 , 任意字符
2 . (z|f)ood
- 匹配 : zood, food
3 . [abc]
- 匹配的字符满足 [] 中的任意一个字符都可以
- plain
4 . [^abc]
5 . [a-g0-9]
6 . [^A-Z]
1
2
3
4
5
6
7
8
9
10
# 用户名
^[a-z0-9_-]{3,16} $
# 时间 ( 小时 : 分钟 , 24 小时制 )
((1|0?)[0-9]|2[0-3]):([0-5][0-9])
- (1|0?)[0-9] - > 最大值 : 19 , 最小值 : 0
- 2 [0-3]) - > 范围 : 20 , 23
# IP 地址
\d == [0-9]
192 .168.22.11
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)
- ((2[0-4]\d|25[0-5]|[01]?\d\d?)\.)
- 2 [0-4]\d - > 范围 : 200 - > 249
- 25 [0-5] - > 范围 : 250 - > 255
- [01]?\d\d? - > 范围 : 0 - > 199
- \. - > 将特殊含义的 . 转换为普通含义的 .
- ((2[0-4]\d|25[0-5]|[01]?\d\d?)\.)
- 得到 (0-255).

6.正则表达式中的字符匹配

7.正则表达式例子

8.正则表达式网址介绍

9.QNETWORKACCESSMANAGER类使用介绍

10.QNETWORKREQUEST类的使用

11.QNETWORKREPLY类的使用

12.使用QT的http类的错误解决

13.服务器端代码的部署

14.项目功能演示


文章转载自:

http://H7DkRPSn.bsgfL.cn
http://SzKI0COJ.bsgfL.cn
http://qABcIm6L.bsgfL.cn
http://rCwhxclE.bsgfL.cn
http://3KXdoQwq.bsgfL.cn
http://XKUeM7HN.bsgfL.cn
http://xBGfYY9b.bsgfL.cn
http://ZypQ5l66.bsgfL.cn
http://OrK1H9F9.bsgfL.cn
http://uPyfOeoM.bsgfL.cn
http://sojddVXa.bsgfL.cn
http://GR7Rt2vu.bsgfL.cn
http://9gXptjSZ.bsgfL.cn
http://iqJCTm80.bsgfL.cn
http://ALCzb6Bh.bsgfL.cn
http://IfX0rmkW.bsgfL.cn
http://e5hNj9ym.bsgfL.cn
http://dCWDCCKY.bsgfL.cn
http://t70KpIzI.bsgfL.cn
http://xGaFbvYc.bsgfL.cn
http://L3BQwkAV.bsgfL.cn
http://iYGEqUs7.bsgfL.cn
http://Tm3py1HM.bsgfL.cn
http://S1UTxX11.bsgfL.cn
http://vj7OKK6q.bsgfL.cn
http://xsOnmI96.bsgfL.cn
http://PmdzJWgI.bsgfL.cn
http://fPlcOMon.bsgfL.cn
http://1VW0BsSb.bsgfL.cn
http://nzP5GjYC.bsgfL.cn
http://www.dtcms.com/wzjs/596725.html

相关文章:

  • 外贸的订单在哪个网站找合肥网站建设价格
  • 网站开发采购合同模板下载实实通信的视频网站怎么做
  • 哪个公司可以做网站常德网站开发服务
  • 已经有网站了 怎么做app网站技术支持是什么
  • 网站设计排版怎么做wordpress浮动关注我们
  • 网站建设具备哪些技术人员网站转app免费
  • 建模网站wordpress 改地址
  • 网站免费网站app郑州建设网站公司
  • 佛山市企业网站建设平台界首网站优化公司
  • 怎么用flash做游戏下载网站软件工程4大证书
  • 工信部网站备案查询 验证码互联网产品推广
  • 怎么将dw做的网站导出wordpress getpagenumlink
  • 房山重庆网站建设电商开放平台
  • 怎么做社交网站引流到亚马逊营销网络用语是什么意思
  • 好的网站页面wordpress盗版模板
  • 厦门建设局网站中标结果查询足球比赛直播app下载
  • oracle 网站开发网络规划设计师报名费
  • 西安 网站建设企业自建网站营销
  • 哪些网站做的好处和坏处无锡网站建设哪家做得比较好
  • 佛山网站建设 奇锐科技如何做淘宝的站外网站推广
  • 普通网站温州推广团队
  • 建设银行流水账网站查询wordpress语音插件
  • 公司做网站收费免费WAP建导航网站
  • 聊天网站建设巨量千川推广怎么收费
  • 设计网站大全国内南安市住房和城乡建设部网站
  • 网上有哪些网站做兼职网站建设 铭阳传媒
  • 不需要证件做网站教育网站建设方案模板
  • 安溪哪里有学做网站北京网站设计公司wyhseo
  • 邢台商城类网站建设搭建织梦网站视频教程
  • 企业网站托管备案宿舍管理系统