什么是HTTPS
HTTPS就是在安全的传输层发送HTTP,HTTP + TLS/SSL。
HTTPS,客户端首先打开一条到web服务器端口443的连接,建立了TCP连接,客户端和服务器就会初始化SSL层,对加密参数进行沟通,交换密钥,握手完成后,SSL初始化完成,客户端将请求报文发送给安全层。
显示全文HTTPS就是在安全的传输层发送HTTP,HTTP + TLS/SSL。
HTTPS,客户端首先打开一条到web服务器端口443的连接,建立了TCP连接,客户端和服务器就会初始化SSL层,对加密参数进行沟通,交换密钥,握手完成后,SSL初始化完成,客户端将请求报文发送给安全层。
显示全文Swift is a powerful and intuitive programming language for macOS, iOS, watchOS and tvOS
Open Source(开源)
Refined API Naming(重新定义swift2的API命令)
Modern(现代化)
Closures unified with function pointers(闭包)
Tuples and multiple return values(元组)
Generics(泛型)
Fast and concise iteration over a range or collection
Structs that support methods, extensions, and protocols
Functional programming patterns, e.g., map and filter
Native error handling using try / catch / throw
指加密和解密使用相同密钥的加密算法。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密。
算法公开、计算量小、加密速度快、加密效率高
密钥相同,安全性不足
每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙。有n个用户,共需要n×(n-1) 个密钥,密钥管理困难。
常见的对称加密算法有DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES。
显示全文A CSS Module is a CSS file in which all class names and animation names are scoped locally by default. (CSS模块就是所有的类名都只有局部作用域的CSS文件)。
All URLs (url(…)) and @imports are in module request format (./xxx and ../xxx means relative, xxx and xxx/yyy means in modules folder, i. e. in node_modules).
Global Namespace 全局命名空间
Dependencies 依赖
Dead Code Elimination 无用代码删除
Minification 压缩
Sharing Constants 共享常量
Non-deteministic Resolution 不确定分辨率
Isolation 作用域隔离
微信开发者工具是用node-webkit,基于node.js和chromium的应用程序实时运行环境开发的。界面功能用React编写,wxml、wxss经过编译生成html和css。
MINA(MINA IS NOT APP) 是在微信中开发小程序的框架。MINA提供了自己的视图层描述语言wxml和wxss,以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统。同时小程序提供UI组件库和底层API,基于微信生态,目测只支持在微信上运行。
显示全文新版本的IDE(0.9.092300)已经不需要破解了,选择无AppID,有两个API功能受限,不影响功能开发
调用 wx.login 是受限的, API 的返回是工具的模拟返回
调用 wx.operateWXData 是受限的, API 的返回是工具的模拟返回
SQL脚本注入,把SQL命令插入到Web表单的输入域或页面请求的查询字符串,然后导致DAL中的语句+注入的SQL语句连接上DB进行SQL语句的执行,欺骗服务器执行恶意的SQL命令。
攻击:泄露重要数据,数据被恶意编辑,删除,或者表被删除
显示全文