SSL 客户端通过 Client Hello 消息向 SSL 服务端发送:
- 支持的 SSL 版本
- 客户端生成的一个用于生成主密钥(master key)的 32 字节的随机数(主密钥由客户端和服务端的随机数共同生成)
/*! modernizr 3.6.0 (Custom Build) | MIT * | |
* https://modernizr.com/download/?-webp-setclasses !*/ | |
!function(e,n,A){function o(e,n){return typeof e===n}function t(){var e,n,A,t,a,i,l;for(var f in r)if(r.hasOwnProperty(f)){if(e=[],n=r[f],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(A=0;A<n.options.aliases.length;A++)e.push(n.options.aliases[A].toLowerCase());for(t=o(n.fn,"function")?n.fn():n.fn,a=0;a<e.length;a++)i=e[a],l=i.split("."),1===l.length?Modernizr[l[0]]=t:(!Modernizr[l[0]]||Modernizr[l[0]]instanceof Boolean||(Modernizr[l[0]]=new Boolean(Modernizr[l[0]])),Modernizr[l[0]][l[1]]=t),s.push((t?"":"no-")+l.join("-"))}}function a(e){var n=u.className,A=Modernizr._config.classPrefix||"";if(c&&(n=n.baseVal),Modernizr._config.enableJSClass){var o=new RegExp("(^|\\s)"+A+"no-js(\\s|$)");n=n.replace(o,"$1"+A+"js$2")}Modernizr._config.enableClasses&&(n+=" "+A+e.join(" "+A),c?u.className.baseVal=n:u.className=n)}function i(e,n){if("object"==typeof e)for(var A in |
import axios, { AxiosError, AxiosResponse, AxiosRequestConfig } from 'axios' | |
import { Observable } from 'rxjs' | |
const { CancelToken } = axios | |
// config timeout | |
axios.defaults.timeout = 30 * 1000 | |
// config cookie | |
// axios.defaults.withCredentials = true; |
enum Direction {
Up = 1,
Down,
Left,
Right
}
<template lang='pug'> | |
.wrapper | |
el-input( | |
placeholder='请输入检索条件' | |
prefix-icon='el-icon-search', | |
v-model='searchValue', | |
) | |
el-table( | |
:data='tables.slice((curPage - 1) * curPageSize, curPage * curPageSize)', | |
stripe, |
<template lang="pug"> | |
SomeComponent(:data="data") | |
</template> | |
<script lang="ts"> | |
import Vue from 'vue'; | |
import Component from 'vue-class-component'; | |
import { Watch } from 'vue-property-decorator'; | |
import SockJS from 'sockjs-client'; | |
import Stomp from 'stompjs'; |
// 全屏/关闭全屏 | |
document.documentElement.requestFullscreen.call(document.documentElement) | |
document.webkitCancelFullScreen.call(document) |
Collection of License badges for your Project's README file.
This list includes the most common open source and open data licenses.
Easily copy and paste the code under the badges into your Markdown files.
import React, { Component } from 'react'; | |
import Button from './components/Button/Button'; | |
import { useState } from 'react'; | |
import { library } from '@fortawesome/fontawesome-svg-core'; | |
import { | |
faSpinner, | |
faTrashAlt, | |
faSave, | |
} from '@fortawesome/free-solid-svg-icons'; |
<!doctype html> | |
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Robot</title> | |
<style> | |
#feedback{ | |
display: flex; | |
flex-direction: column; |