《Terraform 101 从入门到实践》 第五章 HCL语法

《Terraform 101 从入门到实践》这本小册在南瓜慢说官方网站和GitHub两个地方同步更新,书中的示例代码也是放在GitHub上,方便大家参考查看。 介绍了Terraform一些比较基础的概念后,我们可以先了解一下Terraform的语法,也就是HCL的语法。 变量Variables 变量 ...

chatGPT接入个人微信(国内可用)

chatGPT最近突然又大火起来了,而且这次不是一般的火,带有浓浓的商业气息火了。各个互联网大厂都开始进军了,感觉要来一场ChatGPT的军备竞赛一样,看看谁先获取国内的地盘。

作为吃瓜群众,我们也能个人使用ChatGPT,现在小卷来教大家更高级的玩法,就是用个人微信接入ChatGPT,个人微信变... ...

Java8函数式编程读后总结与感想

1. 基本信息 Java 8函数式编程 Java 8 Lambdas: Functional Programming for the Masses [英] Richard Warburton 著 ; 王群锋 译 人民邮电出版社,2015年3月出版 1.1. 读薄率 书籍总字数191千字,笔记总字数8 ...

Vue 的优化技巧

演示代码使用 Vue3 + ts + Vite 编写,但是也会列出适用于 Vue2 的优化技巧,如果某个优化只适用于 Vue3 或者 Vue2,我会在标题中标出来。 代码优化 v-for 中使用 key 使用 v-for 更新已经渲染的元素列表时,默认用就地复用策略;列表数据修改的时候,他会根据 k ...

JavaScript 评测代码运行速度

一、使用 performance.now() API 在 JavaScript 中,可以使用 performance.now() API 来评测代码的运行速度。该 API 返回当前页面的高精度时间戳,您可以在代码执行前后调用它来计算代码执行所需的时间。 例如: let t0 = performanc ...

TypeScript入门

TypeScript入门 ​ 一、什么是TypeScript JavaScript的超集,可以编译成JavaScript。添加了类型系统的JavaScript,可以适用于任何规模的项目。 TypeScript特性 类型系统 从 TypeScript 的名字就可以看出来,「类型」是其最核心的特性。 我 ...

记录--【vue3】写hook三天,治好了我的组件封装强迫症。

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 我以前很喜欢封装组件,什么东西不喜欢别人的,总喜欢自己搞搞,这让人很有成就感,虽然是重复造轮子,但是能从无聊的crud业务中暂时解脱出来,对我来说也算是一种休息,相信有很多人跟我一样有这个习惯。 这种习惯在独立开发时无所谓,毕竟没人 ...

react脚手架配置代理总结

react脚手架配置代理总结 方法一 在 package.json 中追加如下配置 "proxy":"<http://localhost:5000>" 说明: 优点:配置简单,前端请求资源时可以不加任何前缀。 缺点:不能配置多个代理。 工作方式:上述方式配置代理,当请求了3000不存在的资源时,那么 ...

内存的存储及其存储方式

1. 内存存储 2. 内存存储的方式 1.内存的存储:内存是由低地址向高地址进行存储。(即我们个位数为低地址位,而百,千位为高地址数) 为方便理解我们定义了一个变量a,如下 vs上方窗口栏:调试-->窗口-->内存-->内存1 在地址处输入&a,取a的地址 内存存储总结:我们可以看到数据是从左往右, ...

Python 学习爬虫---更改目录位置以及创建新文件

学习爬虫第N天 今天想着将爬虫获取到的内容放在桌面,所以去学习了下 os 的操作。 学习如下: import os, os.path (经常性喜欢将文件放在桌面来查看内容是否正确,所以先创建一个变量存储桌面的位置) desktop = fr"C:\Users\{os.getlogin()}\Desk ...

day06-SpringMVC底层机制简单实现-02

SpringMVC底层机制简单实现-02 https://github.com/liyuelian/springmvc-demo.git 4.任务3-从web.xml动态获取容器配置文件 4.1分析 任务3:MyDispatcherServlet (自定义的前端分发器)在创建并初始化自定义的spri ...