2.3k 2 分钟

# Fetch # Fetch 是什么 Fetch 也是前后端通信的一种方式。 Fetch 是 Ajax (XMLHttpRequest) 的一种替代方案,它是基于 Promise 的。 Ajax 的兼容性比 Fetch 好。 Fetch 中目前还没有 abort,timeout,这些想要使用还要我们去实现。 # Fetch 的基本用法 console.log(fetch)效果:在 js 中是有 fetch 这个东西的 Response {type: 'cors', url: 'http://127.0.0.1:81/data',...
4.3k 4 分钟

# Axios # Axios 是什么 Axios 是一个给予 Peromise 的 HTTP 库,可以用在浏览器和 node.js 中 第三方 Ajax 库 Axios 中文官方文档:http://www.axios-js.com/ 或者电脑安装了 node.js 则可以使用 node.js 来进行下载 axios.js 到本地,这样可以提升访问的速度了。 步骤: 1 执行命令:下载 axios 到本地 npm install axios执行后下载到的地方一般在用户文件夹中的 node_modules 中 2 也可以直接在项目中打开终端执行命令下载可以直接使用。然后将下载的 axios...
18k 16 分钟

# Promise # 基本使用与概述 定义: Promise 对象用于表示一个异步操作的最终完成 (或失败) 及其结果值。 <span alt=solid> 好处 </span>: 逻辑更清晰 了解 axios 函数内部运作机制 能解决回调函数地狱问题 //1 创建 Promise 对象const p = new Promise((resolve,reject) => { //2. 执行异步任务 — 并传递结果 // 成功调用:resolve (值) 触发 then () 执行 // 失败调用:reject...
51k 46 分钟

# 什么是前端工程化? 前端工程化:开发项目直到上线,过程中集成的所有 <font title=red> 工具和技术 </font>. Node.js 是前端工程化的基础 (因为 Nde.js 可以主动读取前端代码内容) 压缩工具:如果可以把代码中的回车,注释,换行,一些长的变量名 变成短的这些都是属于对前端代码进行压缩处理 压缩目的:是为了让前端的项目体积更小,让项目更快的在用户电脑上被加载出来。 格式化工具:多人协同同一个项目代码的时候代码风格要统一,那么可以集成格式化工具 转换工具:比如编写的是:less,sass 这种...
3.8k 3 分钟

# Java 中的浅拷贝与深拷贝 # 引用拷贝 当我们使用 = 号将一个对象引用另一个对象时,此时的对象只是引用指向了另一个对象,当被引用对象发生改变时,引用对象也会发生改变 案例: public static void main(String[]args){ Person p1 = new Person("小日子-刘桑",18); // 克隆对象 = new 一个新的同样的对象并进行赋值不同操作返回结果是同一个对象但是结果不同 Person p2 = p1; p2.setName("大佐-小日子-刘桑");...
1.6k 1 分钟

public class Test1 { public static void main (String[]args) { int a = 8;// 实参 test(a); } public static void test (int a) { System.out.println(a);// 形参 }}结果: 8值传递: ** 对形参的修改不会影响到实参 ** 引用传递: 对形参的修改能够影响到实参 public class Test1 { public static...
1.2k 1 分钟

# 进制数 # 二,八,十六转十进制⚡️ 规则: 从最低位 (右边) 开始,将每个位上的位提取出来,剩以进制数 (2,8,16) 的 (位数 - 1 次方),...
3.5k 3 分钟

# 码点,代码单元,lnegth,codePointCount [TOC] 码点,代码单元,length (),codePointCount () 下面是我在阅读 <<Java 核心技术卷 Ⅰ>> 中的两段代码 # length () 方法 Returns the length of this string. The length is equal to the number of Unicode code units in the string. 返回此字符串的长度,长度等于字符串中的 Unicode 代码单元数 #...
806 1 分钟

# 概念 进制数的最高位是符号位,0 表示正数,1 表示负数.(速记口诀,1 转 90° 就是 - 负号) 正数的原码,反码,补码都一样 (三码合一) 负数的反码 = 它的原码符号不变,其它位取反 (0->1 , 1->0) 零变成 1,1 变成零 负数的补码 = 它的反码 + 1, 负数的反码 = 它的补码 - 1 零的反码补码都是零 Java 没有无符号数,换言之 Java 中的数都是有符号的 在计算机运算时,都是以补码的方式来运算的 当我们看到运算结果的时候,要看它的原码 #...
1.3k 1 分钟

将 mysql-connector-java-8.0.28-1.el7.noarch.rpm 传输到 Linux 后,使用命令解压 rpm -zxvf mysql-connector-java-8.0.28-1.el7.noarch.rpm一般解压后在路径: usr/java/mysql-connection-java.jar 中找到 jar 包然后进行下面的操作 创建 libs 文件夹 找到 mysql-connector.jar 驱动,将其 copy 到 libs 文件夹中 拷贝到 libs 文件夹中,点击 ok 右击 libs 文件夹选择 Add as...