乙巳🐍年

acc8226 的博客

java.lang.Math(final 类)

Java 语言是彻底地面向对象语言,哪怕是进行数学运算也封装到一个类中的,这个类是 java.lang.Math,Math 类是 final 的不能被继承。Math 类中包含用于进行基本数学运算的方法,如指数、对数、平方根和三角函数等。这些方法分类如下:

1. 舍入方法

  • static double ceil(double a):返回大于或等于 a 最小整数。
  • static double floor(double a)返回小于或等于 a 最大整数
  • static int round(float a)四舍五入方法

2. 最大值和最小值

  • static int min(int a, int b):取两个 int 整数中较小的一个整数。
  • static int min(long a, long b):取两个 long 整数中较小的一个整数。
  • static int min(float a, float b):取两个 float 浮点数中较小的一个浮点数。
  • static int min(double a, double b):取两个 double 浮点数中较小的一个浮点数。
    max 方法取两个数中较大的一个数,max 方法与 min 方法参数类似也有 4 个版本,这里不再赘述。
阅读全文 »

机场

优质机场文章

文章1
文章2

  • ssr 粉色的小飞机(酸酸乳)
  • v2rayNG
  • shadowsocks
  • Hiddify

若自己使用 shadowsocks 搭代理 缺点是无法限制每月总流量,可能被坑超出的外网流量费。

阅读全文 »

获取 GET 请求内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var http = require("http")
var url = require("url")
var util = require("util")

http
.createServer(function (req, res) {
res.writeHead(200, { "Content-Type": "text/plain" })

// 解析 url 参数
var params = url.parse(req.url, true).query
res.write("网站名:" + params.name)
res.write("\n")
res.write("网站 URL:" + params.url)
res.end()
})
.listen(3000)
阅读全文 »

跨域资源共享(CORS) 是一种机制,它使用额外的  HTTP  头来告诉浏览器   让运行在一个 origin (domain) 上的 Web 应用被准许访问来自不同源服务器上的指定的资源。当一个资源从与该资源本身所在的服务器不同的域、协议或端口请求一个资源时,资源会发起一个跨域 HTTP 请求

比如,站点  http://domain-a.com  的某 HTML 页面通过   的 src 请求  http://domain-b.com/image.jpg。网络上的许多页面都会加载来自不同域的CSS样式表,图像和脚本等资源。

出于安全原因,浏览器限制从脚本内发起的跨源 HTTP 请求。 例如,XMLHttpRequest 和 Fetch API 遵循同源策略。 这意味着使用这些 API 的 Web 应用程序只能从加载应用程序的同一个域请求 HTTP 资源,除非响应报文包含了正确 CORS 响应头。

浏览器

安全限制: 让浏览器禁止检查, 不推荐

XHR 请求

jsonp(不推荐使用)
这种方案其实我是不赞同的,第一,在编码上 jsonp 会单独因为回调的关系,在传入传出还有定义回调函数上都会有编码的”不整洁”.简单阐述 jsonp 能够跨域是因为 javascript 的 script 标签,通过服务器返回 script 标签的 code,使得该代码绕过浏览器跨域的限制。并且在客户端页面按照格式定义了回调函数,使得 script 标签返回实现调用

阅读全文 »
0%