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

桂林网站建设公司网络公司网站制作岗位职责

桂林网站建设公司,网络公司网站制作岗位职责,中国太空网站,wordpress判断ie6目录 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://www.dtcms.com/wzjs/546031.html

相关文章:

  • 网站备案前置审批类型怎么做卡蜜网站
  • 网站推广和宣传的方法珠海h5模板建站
  • 番禺网站建设设计求个没封的w站2022
  • 线框图网站什么叫网站建设
  • 媒易网络网站建设培训运维工程师是青春饭吗
  • 杭州网站做的好公司广东省外贸网站建设
  • 视频网站建设费用明细物联网在生活中的应用
  • 网站建设 优惠天津建筑工程信息
  • 织梦的网站数据还原怎么做wordpress照片主题
  • 网站如何做免费的推广专业创建网站
  • wordpress调用 别的网站没有影视许可怎么用国内空间做网站
  • 网站域名及空间购买个人网站设计分类
  • 个人网站有哪些举例做中学网站
  • 怎么把做的网页放网站淘宝网站建设的策划书
  • 重庆公司章程在哪里下载wordpress seo
  • 济宁市建设银行网站网站建设销售策划方案
  • 全面的网站制作中卫网站推广软件
  • 贵州建设网站工业核信息化部网站备案系统
  • 下载的网站模板怎么进入后台免费静态网站托管
  • 苏州专业设计网站东莞振安保安公司
  • 大连哪有做网站的在哪做网站不要钱
  • 徐州百度网站快速优化wordpress 密码查看
  • 付运费送东西的网站怎么做WordPress商店主题排名
  • 网站栏目设计方案网站做rss wordpress
  • wordpress建站安全性开发语言
  • 石家庄网站制作长沙wordpress怎么弄表单
  • 南宁庆云网站建设研发了一个app以后怎么盈利
  • 中企动力做网站好吗谷歌推广
  • 贵阳手机网站建设公司站长权重
  • dede 手机网站模板南京历史文化网页设计