浙江大学邢华斌-浙江大学邢华斌
1.
什么是
base64
编码?
base64
编码的作用?
①
BASE64
是一种编码方式,通常 用于把二进制数据编码为可写的字符形式的数据。这是
一种可逆的编码方式(
特别适合在
http
,
mime
协议下快速传输数据
)
。
②作用:
由于某些系统中只能使用
ASCII
字符。
< p>Base64就是用来将非
ASCII
字符的数据转
换成
ASCII
字符的一种方法。
2.
loadUrl
与
loadData WithBaseURL< /p>
和
loadData
方法的作用和区别?
LoadUrl
直接加载网页、图片并显示。
(本地或是网络上的网页、图片、
gif
)
LoadData
显示文字与图片内容(模拟器
1.5
、
1.6
)
LoadDataWithBase
显示文字与图片内容(支持多个模拟器版本)
loadUrl
是直接根据一个
url
来加载一 个网页,
loadData
是只加载一段
html
文本,两种方法
各有利弊。
(如果是加载的
html p>
文本很简单,对排版的要求不高,那么使用
loadData
比较 p>
好,毕竟只是很省流量的方式,而且还可以将数据保存在本地,做离线缓存)
。
loadUrl
方法在遇 到网页错误网页时不会报出异常,且
loadData
方法不能处理
js
、
https
等
格式的页面特效,
而
loadData WithBaseURL
可以加载
http s
等特殊页面。
3.
什么是
webview
?
WebView(
网络视图
)
是移动端操作系统内的一个组件,
它能加载显示网页,
因此可以将其视
为一个内嵌在操作系
统中的浏览器。
4.
移动端
APP
开发技术概述。
< br>移动端
App
开发,是指专注于手机应用
软件开发
与服务。
App
是
application
的缩写,通常
专指手机上的应用软件,
或称
手机客户端< /p>
。
移动端
APP
开发分原生
app< /p>
开发和移动
web app
开发。
原生
app
开发:
移动
web app
开发:
各种的优缺点对比:
Native App<
/p>
开发即我们所称的传统
APP
开发模式
(原生
APP
开发模式)
,
该开发针对
IOS< /p>
、
Android
等不同的手机操作系统要采用不同的语言 和框架进行开发,
该模式通常是由
“
云服务
器数据
+APP
应用客户端
”
两部份构成, p>
APP
应用所有的
UI
元素、
数据内容 、
逻辑框架均安
装在手机终端上。
Web App
开发
Web
App
开发即是一种框架型
APP
开发模式(
HT ML5 APP
框架开发模式)
,该开发具有
跨平台的
优势,该模式通常由
“HTML5
云网站
+APP
应用客户端
”
两部份构成,
APP
应用客
户端只需安装应用的框架部份,而应用的数据则是每次打开
APP
的时候,去云端取数据呈
现给手机用户。
Web APP
应用呈现以下特点:
< br>(
1
)每次打开
APP
,都要通过
APP
框架向云网站取
UI
及数据;
p>
(
2
)手机用户无法上网则无法访问
APP< /p>
应用中的数据。
(
3
)框 架型的
APP
无法调用手机终端的硬件设备(语音、摄像头、短信、
GPS
、蓝牙、
重力感应等)
(
4
)框架型
APP
的访问速度受手机终端上网 的限制,每次使用均会消耗一定的手机上网
流量;
(
5
)框架型
APP
应用的安装包小巧,只包 含框架文件,而大量的
UI
元素、数据内容刚存
放在云端
;
(
6
)
APP
用户每次都可以访问到实时的最新的云端数据;
(
)
APP
用户无须频繁更新
APP
应用,与云端实现的是实时数据交互;
适用企业:电子商务、金
融、新闻资讯、企业集团需经常更新内容的
APP
应用。
Native
App
(原生型
APP
)应用呈现以下特点:
< /p>
(
1
)每次获取最新的
APP
功能,需要升级
APP
应用;
(
p>
2
)原生型
APP
应用的安装包相对较大,包含
UI
元素、数据内容、逻辑框架;
(
3
)手机用户无法上网也可访问
APP
应用中以前下载的数 据。
(
4
)原生型的
A PP
可以调用手机终端的硬件设备(语音、摄像头、短信、
GPS
、蓝牙、
重力感应等)
(
5< /p>
)
APP
应用更新新功能,涉及到每次要向各个应用商店进行提交审 核。
适用企业:游戏、电子杂志、管理应用、物联网等无需经常更新程
序框架的
APP
应用。
移动
无所不在,
移动
Web
是目前唯一的支 持各种设备访问的平台,
与桌面
Web
一样,
移动
Web
支持各种标准的协议。
移动
Web
也是唯一一个可供开发者发布移动应用的平台,
它将各种移动交互与桌面
任务有效地连接了起来;而开发
Native
App
可以充分利 用设备的
特性,而这一点往往是
Web
浏览器做不到的, 所以对一个产品本身而言,
Native App
是最
佳的选择。
5
.
套接字属于哪一层?
IP
地址属于哪一层?
套接字是应用层与传输层间的一个抽象层,是个编程接口
IP
地址属于网络层
和
HTTPS
的区别?
HTTP
协议的特点?
1.<
/p>
支持客户
/
服务器模式。
2.
简单快速:
客户向服务器请求服务时,
只需传送请求方法和路 径。
请求方法常用的有
GET
、
HEAD
、
POST
。每种方法规定了客户与服务器联系的类型不同。 p>
由于
HTTP
协议简单,使得
HTTP
服务器的程序规模小,因而通信速度很快。
3.
灵活:
HTTP
允许传输任意类型的数据对象。
正在传输的类型由
Content-Type
加以标记。
p>
4.
无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客 户的请求,并收
到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
5.
无状态:
HTTP
协议是 无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状
态意味着如果后续处理
需要前面的信息,
则它必须重传,
这样可能导致每次连接传送的数据
量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
HTTPS
(全称:
Hypertext Transfer Protocol over Secure Socket Layer
)
,是以安全为目标
的
HTTP
通道,简单 讲是
HTTP
的安全版。即
HTTP
下加入
SSL
层,
HTTPS
的安全基础
是
SSL
,因此加密的详细内容就需要
SSL
。
8.
TCP
通信的流程及常用语句?
步骤
4
:关闭通信套接字
和
POST
请 求方法的含义及区别?
Get
是向服务器发索取数据的 一种请求,而
Post
是向服务器提交数据的一种请求
在
html
表单中,
GET
和
POST
应写在什么位置?
11.
状态行
状态代码的含义,如
200, 404
代表的意思
12.
基于
HTTP
协议的文件上传:看懂 p>
P51
JSON
(JavaScript Object Notation)
:对象表示法
JSON
是
JavaScript
面向对象语法的一个子集。由于
JSON
是
JavaScript
的一个子集,因
此它可清晰的运用于此语言中。
JSON
的优点?
1
、方便于传输,较少冗余的字符。当然直接传二进制是最好的,但面临难解析的问题。亦
< br>可以是
xml
、
纯字符串的方式,
但
json
有其独到的好处。
有个自己的协议 ,
叫
protobuf
,
有兴趣可了解一
下。
2
、
方便转换。
有 很多的
json api
提供了
json
字符串转 成对象、
对象转换成
json
串的方法。
3
、易于阅读。
json
代码的良好结构,可以 很直观地了解存的是什么内容。
悉尼大学法律-悉尼大学法律
夜大大学-夜大大学
大学城桶装水-大学城桶装水
大学生团会总结-大学生团会总结
大学生服装品牌-大学生服装品牌
北京大学到清华大学-北京大学到清华大学
东南大学电子信息工程-东南大学电子信息工程
大学物理张三慧第三版答案-大学物理张三慧第三版答案
-
上一篇:西昌学院:毕业论文(设计)——正文参考格式
下一篇:西昌学院运动养生复习题