当前位置: 首页 > news >正文

76参考链接

参考链接

  1. 官方文件
  2. 综合介绍
  3. [let 和 const](https://es6.ruanyifeng.com/#docs/reference#let 和 const)
  4. 解构赋值
  5. 字符串
  6. 正则
  7. 数值
  8. 数组
  9. 函数
  10. 对象
  11. Symbol
  12. [Set 和 Map](https://es6.ruanyifeng.com/#docs/reference#Set 和 Map)
  13. [Proxy 和 Reflect](https://es6.ruanyifeng.com/#docs/reference#Proxy 和 Reflect)
  14. [Promise 对象](https://es6.ruanyifeng.com/#docs/reference#Promise 对象)
  15. Iterator
  16. Generator
  17. [异步操作和 Async 函数](https://es6.ruanyifeng.com/#docs/reference#异步操作和 Async 函数)
  18. Class
  19. Decorator
  20. Module
  21. 二进制数组
  22. SIMD
  23. 工具

官方文件

  • ECMAScript® 2015 Language Specification: ECMAScript 2015 规格
  • ECMAScript® 2016 Language Specification: ECMAScript 2016 规格
  • ECMAScript® 2017 Language Specification:ECMAScript 2017 规格(草案)
  • ECMAScript Current Proposals: ECMAScript 当前的所有提案
  • ECMAScript Active Proposals: 已经进入正式流程的提案
  • ECMAScript proposals:从阶段 0 到阶段 4 的所有提案列表
  • TC39 meeting agendas: TC39 委员会历年的会议记录
  • ECMAScript Daily: TC39 委员会的动态
  • The TC39 Process: 提案进入正式规格的流程
  • TC39: A Process Sketch, Stages 0 and 1: Stage 0 和 Stage 1 的含义
  • TC39 Process Sketch, Stage 2: Stage 2 的含义

综合介绍

  • Axel Rauschmayer, Exploring ES6: Upgrade to the next version of JavaScript: ES6 的专著,本书的许多代码实例来自该书
  • Sayanee Basu, Use ECMAScript 6 Today
  • Ariya Hidayat, Toward Modern Web Apps with ECMAScript 6
  • Dale Schouten, 10 Ecmascript-6 tricks you can perform right now
  • Colin Toh, Lightweight ES6 Features That Pack A Punch: ES6 的一些“轻量级”的特性介绍
  • Domenic Denicola, ES6: The Awesome Parts
  • Nicholas C. Zakas, Understanding ECMAScript 6
  • Justin Drake, ECMAScript 6 in Node.JS
  • Ryan Dao, Summary of ECMAScript 6 major features
  • Luke Hoban, ES6 features: ES6 新语法点的罗列
  • Traceur-compiler, Language Features: Traceur 文档列出的一些 ES6 例子
  • Axel Rauschmayer, ECMAScript 6: what’s next for JavaScript?: 关于 ES6 新增语法的综合介绍,有很多例子
  • Axel Rauschmayer, Getting started with ECMAScript 6: ES6 语法点的综合介绍
  • Toby Ho, ES6 in io.js
  • Guillermo Rauch, ECMAScript 6
  • Benjamin De Cock, Frontend Guidelines: ES6 最佳实践
  • Jani Hartikainen, ES6: What are the benefits of the new features in practice?
  • kangax, JavaScript quiz. ES6 edition: ES6 小测试
  • Jeremy Fairbank, HTML5DevConf ES7 and Beyond!: ES7 新增语法点介绍
  • Timothy Gu, How to Read the ECMAScript Specification: 如何读懂 ES6 规格

let 和 const

  • Kyle Simpson, For and against let: 讨论 let 命令的作用域
  • kangax, Why typeof is no longer “safe”: 讨论在块级作用域内,let 命令的变量声明和赋值的行为
  • Axel Rauschmayer, Variables and scoping in ECMAScript 6: 讨论块级作用域与 let 和 const 的行为
  • Nicolas Bevacqua, ES6 Let, Const and the “Temporal Dead Zone” (TDZ) in Depth
  • acorn, Function statements in strict mode: 块级作用域对严格模式的函数声明的影响
  • Axel Rauschmayer, ES proposal: global: 顶层对象global
  • Mathias Bynens, A horrifying globalThis polyfill in universal JavaScript:如何写 globalThis 的垫片库

解构赋值

  • Nick Fitzgerald, Destructuring Assignment in ECMAScript 6: 详细介绍解构赋值的用法
  • Nicholas C. Zakas, ECMAScript 6 destructuring gotcha

字符串

  • Nicholas C. Zakas, A critical review of ECMAScript 6 quasi-literals
  • Mozilla Developer Network, Template strings
  • Addy Osmani, Getting Literal With ES6 Template Strings: 模板字符串的介绍
  • Blake Winton, ES6 Templates: 模板字符串的介绍
  • Peter Jaszkowiak, How to write a template compiler in JavaScript: 使用模板字符串,编写一个模板编译函数
  • Axel Rauschmayer, ES.stage3: string padding

正则

  • Mathias Bynens, Unicode-aware regular expressions in ES6: 详细介绍正则表达式的 u 修饰符
  • Axel Rauschmayer, New regular expression features in ECMAScript 6:ES6 正则特性的详细介绍
  • Yang Guo, RegExp lookbehind assertions:介绍后行断言
  • Axel Rauschmayer, ES proposal: RegExp named capture groups: 具名组匹配的介绍
  • Mathias Bynens, ECMAScript regular expressions are getting better!: 介绍 ES2018 添加的多项正则语法

数值

  • Nicolas Bevacqua, ES6 Number Improvements in Depth
  • Axel Rauschmayer, ES proposal: arbitrary precision integers
  • Mathias Bynens, BigInt: arbitrary-precision integers in JavaScript

数组

  • Axel Rauschmayer, ECMAScript 6’s new array methods: 对 ES6 新增的数组方法的全面介绍
  • TC39, Array.prototype.includes: 数组的 includes 方法的规格
  • Axel Rauschmayer, ECMAScript 6: holes in Arrays: 数组的空位问题

函数

  • Nicholas C. Zakas, Understanding ECMAScript 6 arrow functions
  • Jack Franklin, Real Life ES6 - Arrow Functions
  • Axel Rauschmayer, Handling required parameters in ECMAScript 6
  • Dmitry Soshnikov, ES6 Notes: Default values of parameters: 介绍参数的默认值
  • Ragan Wald, Destructuring and Recursion in ES6: rest 参数和扩展运算符的详细介绍
  • Axel Rauschmayer, The names of functions in ES6: 函数的 name 属性的详细介绍
  • Kyle Simpson, Arrow This: 箭头函数并没有自己的 this
  • Derick Bailey, Do ES6 Arrow Functions Really Solve “this” In JavaScript?:使用箭头函数处理 this 指向,必须非常小心
  • Mark McDonnell, Understanding recursion in functional JavaScript programming: 如何自己实现尾递归优化
  • Nicholas C. Zakas, The ECMAScript 2016 change you probably don’t know: 使用参数默认值时,不能在函数内部显式开启严格模式
  • Axel Rauschmayer, ES proposal: optional catch binding
  • Cynthia Lee, When you should use ES6 arrow functions — and when you shouldn’t: 讨论箭头函数的适用场合
  • Eric Elliott, What is this?: 箭头函数内部的 this 的解释。

对象

  • Addy Osmani, Data-binding Revolutions with Object.observe(): 介绍 Object.observe()的概念
  • Sella Rafaeli, Native JavaScript Data-Binding: 如何使用 Object.observe 方法,实现数据对象与 DOM 对象的双向绑定
  • Axel Rauschmayer, __proto__ in ECMAScript 6
  • Axel Rauschmayer, Enumerability in ECMAScript 6
  • Axel Rauschmayer, ES proposal: Object.getOwnPropertyDescriptors()
  • TC39, Object.getOwnPropertyDescriptors Proposal
  • David Titarenco, How Spread Syntax Breaks JavaScript: 扩展运算符的一些不合理的地方

Symbol

  • Axel Rauschmayer, Symbols in ECMAScript 6: Symbol 简介
  • MDN, Symbol: Symbol 类型的详细介绍
  • Jason Orendorff, ES6 In Depth: Symbols
  • Keith Cirkel, Metaprogramming in ES6: Symbols and why they’re awesome: Symbol 的深入介绍
  • Axel Rauschmayer, Customizing ES6 via well-known symbols
  • Derick Bailey, Creating A True Singleton In Node.js, With ES6 Symbols
  • Das Surma, How to read web specs Part IIa – Or: ECMAScript Symbols: 介绍 Symbol 的规格

Set 和 Map

  • Mozilla Developer Network, WeakSet:介绍 WeakSet 数据结构
  • Dwayne Charrington, What Are Weakmaps In ES6?: WeakMap 数据结构介绍
  • Axel Rauschmayer, ECMAScript 6: maps and sets: Set 和 Map 结构的详细介绍
  • Jason Orendorff, ES6 In Depth: Collections:Set 和 Map 结构的设计思想
  • Axel Rauschmayer, Converting ES6 Maps to and from JSON: 如何将 Map 与其他数据结构互相转换

Proxy 和 Reflect

  • Nicholas C. Zakas, Creating defensive objects with ES6 proxies
  • Axel Rauschmayer, Meta programming with ECMAScript 6 proxies: Proxy 详解
  • Daniel Zautner, Meta-programming JavaScript Using Proxies: 使用 Proxy 实现元编程
  • Tom Van Cutsem, Harmony-reflect: Reflect 对象的设计目的
  • Tom Van Cutsem, Proxy Traps: Proxy 拦截操作一览
  • Tom Van Cutsem, Reflect API
  • Tom Van Cutsem, Proxy Handler API
  • Nicolas Bevacqua, ES6 Proxies in Depth
  • Nicolas Bevacqua, ES6 Proxy Traps in Depth
  • Nicolas Bevacqua, More ES6 Proxy Traps in Depth
  • Axel Rauschmayer, Pitfall: not all objects can be wrapped transparently by proxies
  • Bertalan Miklos, Writing a JavaScript Framework - Data Binding with ES6 Proxies: 使用 Proxy 实现观察者模式
  • Keith Cirkel, Metaprogramming in ES6: Part 2 - Reflect: Reflect API 的详细介绍

Promise 对象

  • Jake Archibald, JavaScript Promises: There and back again
  • Jake Archibald, Tasks, microtasks, queues and schedules
  • Tilde, rsvp.js
  • Sandeep Panda, An Overview of JavaScript Promises: ES6 Promise 入门介绍
  • Dave Atchley, ES6 Promises: Promise 的语法介绍
  • Axel Rauschmayer, ECMAScript 6 promises (2/2): the API: 对 ES6 Promise 规格和用法的详细介绍
  • Jack Franklin, Embracing Promises in JavaScript: catch 方法的例子
  • Ronald Chen, How to escape Promise Hell: 如何使用Promise.all方法的一些很好的例子
  • Jordan Harband, proposal-promise-try: Promise.try() 方法的提案
  • Sven Slootweg, What is Promise.try, and why does it matter?: Promise.try() 方法的优点
  • Yehuda Katz, TC39: Promises, Promises: Promise.try() 的用处

Iterator

  • Mozilla Developer Network, Iterators and generators
  • Mozilla Developer Network, The Iterator protocol
  • Jason Orendorff, ES6 In Depth: Iterators and the for-of loop: 遍历器与 for…of 循环的介绍
  • Axel Rauschmayer, Iterators and generators in ECMAScript 6: 探讨 Iterator 和 Generator 的设计目的
  • Axel Rauschmayer, Iterables and iterators in ECMAScript 6: Iterator 的详细介绍
  • Kyle Simpson, Iterating ES6 Numbers: 在数值对象上部署遍历器

Generator

  • Matt Baker, Replacing callbacks with ES6 Generators
  • Steven Sanderson, Experiments with Koa and JavaScript Generators
  • jmar777, What’s the Big Deal with Generators?
  • Marc Harter, Generators in Node.js: Common Misconceptions and Three Good Use Cases: 讨论 Generator 函数的作用
  • StackOverflow, ES6 yield : what happens to the arguments of the first call next()?: 第一次使用 next 方法时不能带有参数
  • Kyle Simpson, ES6 Generators: Complete Series: 由浅入深探讨 Generator 的系列文章,共四篇
  • Gajus Kuizinas, The Definitive Guide to the JavaScript Generators: 对 Generator 的综合介绍
  • Jan Krems, Generators Are Like Arrays: 讨论 Generator 可以被当作数据结构看待
  • Harold Cooper, Coroutine Event Loops in JavaScript: Generator 用于实现状态机
  • Ruslan Ismagilov, learn-generators: 编程练习,共 6 道题
  • Steven Sanderson, Experiments with Koa and JavaScript Generators: Generator 入门介绍,以 Koa 框架为例
  • Mahdi Dibaiee, ES7 Array and Generator comprehensions:ES7 的 Generator 推导
  • Nicolas Bevacqua, ES6 Generators in Depth
  • Axel Rauschmayer, ES6 generators in depth: Generator 规格的详尽讲解
  • Derick Bailey, Using ES6 Generators To Short-Circuit Hierarchical Data Iteration:使用 for…of 循环完成预定的操作步骤

异步操作和 Async 函数

  • Luke Hoban, Async Functions for ECMAScript: Async 函数的设计思想,与 Promise、Gernerator 函数的关系
  • Jafar Husain, Asynchronous Generators for ES7: Async 函数的深入讨论
  • Nolan Lawson, Taming the asynchronous beast with ES7: async 函数通俗的实例讲解
  • Jafar Husain, Async Generators: 对 async 与 Generator 混合使用的一些讨论
  • Daniel Brain, Understand promises before you start using async/await: 讨论 async/await 与 Promise 的关系
  • Jake Archibald, Async functions - making promises friendly
  • Axel Rauschmayer, ES proposal: asynchronous iteration: 异步遍历器的详细介绍
  • Dima Grossman, How to write async await without try-catch blocks in JavaScript: 除了 try/catch 以外的 async 函数内部捕捉错误的方法
  • Mostafa Gaafa, 6 Reasons Why JavaScript’s Async/Await Blows Promises Away: Async 函数的6个好处
  • Mathias Bynens, Asynchronous stack traces: why await beats Promise#then(): async 函数可以保留错误堆栈

Class

  • Sebastian Porto, ES6 classes and JavaScript prototypes: ES6 Class 的写法与 ES5 Prototype 的写法对比
  • Jack Franklin, An introduction to ES6 classes: ES6 class 的入门介绍
  • Axel Rauschmayer, ECMAScript 6: new OOP features besides classes
  • Axel Rauschmayer, Classes in ECMAScript 6 (final semantics): Class 语法的详细介绍和设计思想分析
  • Eric Faust, ES6 In Depth: Subclassing: Class 语法的深入介绍
  • Nicolás Bevacqua, Binding Methods to Class Instance Objects: 如何绑定类的实例中的 this
  • Jamie Kyle, JavaScript’s new #private class fields:私有属性的介绍。
  • Mathias Bynens, Public and private class fields:实例属性的新写法的介绍。

Decorator

  • Maximiliano Fierro, Declarative vs Imperative: Decorators 和 Mixin 介绍
  • Justin Fagnani, “Real” Mixins with JavaScript Classes: 使用类的继承实现 Mixin
  • Addy Osmani, Exploring ES2016 Decorators: Decorator 的深入介绍
  • Sebastian McKenzie, Allow decorators for functions as well: 为什么修饰器不能用于函数
  • Maximiliano Fierro, Traits with ES7 Decorators: Trait 的用法介绍
  • Jonathan Creamer: Using ES2016 Decorators to Publish on an Event Bus: 使用修饰器实现自动发布事件

Module

  • Jack Franklin, JavaScript Modules the ES6 Way: ES6 模块入门
  • Axel Rauschmayer, ECMAScript 6 modules: the final syntax: ES6 模块的介绍,以及与 CommonJS 规格的详细比较
  • Dave Herman, Static module resolution: ES6 模块的静态化设计思想
  • Jason Orendorff, ES6 In Depth: Modules: ES6 模块设计思想的介绍
  • Ben Newman, The Importance of import and export: ES6 模块的设计思想
  • ESDiscuss, Why is “export default var a = 1;” invalid syntax?
  • Bradley Meck, ES6 Module Interoperability: 介绍 Node 如何处理 ES6 语法加载 CommonJS 模块
  • Axel Rauschmayer, Making transpiled ES modules more spec-compliant: ES6 模块编译成 CommonJS 模块的详细介绍
  • Axel Rauschmayer, ES proposal: import() – dynamically importing ES modules: import() 的用法
  • Node EPS, ES Module Interoperability: Node 对 ES6 模块的处理规格
  • Dan Fabulich, Why CommonJS and ES Modules Can’t Get Along: Node.js 对 ES6 模块的处理

二进制数组

  • Ilmari Heikkinen, Typed Arrays: Binary Data in the Browser
  • Khronos, Typed Array Specification
  • Ian Elliot, Reading A BMP File In JavaScript
  • Renato Mangini, How to convert ArrayBuffer to and from String
  • Axel Rauschmayer, Typed Arrays in ECMAScript 6
  • Axel Rauschmayer, ES proposal: Shared memory and atomics
  • Lin Clark, Avoiding race conditions in SharedArrayBuffers with Atomics: Atomics 对象使用场景的解释
  • Lars T Hansen, Shared memory - a brief tutorial
  • James Milner, The Return of SharedArrayBuffers and Atomics

SIMD

  • TC39, SIMD.js Stage 2
  • MDN, SIMD
  • TC39, ECMAScript SIMD
  • Axel Rauschmayer, JavaScript gains support for SIMD

工具

  • Babel, Babel Handbook: Babel 的用法介绍
  • Google, traceur-compiler: Traceur 编译器
  • Casper Beyer, ECMAScript 6 Features and Tools
  • Stoyan Stefanov, Writing ES6 today with jstransform
  • ES6 Module Loader, ES6 Module Loader Polyfill: 在浏览器和 node.js 加载 ES6 模块的一个库,文档里对 ES6 模块有详细解释
  • Paul Miller, es6-shim: 一个针对老式浏览器,模拟 ES6 部分功能的垫片库(shim)
  • army8735, JavaScript Downcast: 国产的 ES6 到 ES5 的转码器
  • esnext, ES6 Module Transpiler:基于 node.js 的将 ES6 模块转为 ES5 代码的命令行工具
  • Sebastian McKenzie, BabelJS: ES6 转译器
  • SystemJS, SystemJS: 在浏览器中加载 AMD、CJS、ES6 模块的一个垫片库
  • Modernizr, HTML5 Cross Browser Polyfills: ES6 垫片库清单
  • Facebook, regenerator: 将 Generator 函数转为 ES5 的转码器

相关文章:

76参考链接

参考链接 官方文件综合介绍[let 和 const](https://es6.ruanyifeng.com/#docs/reference#let 和 const)解构赋值字符串正则数值数组函数对象Symbol[Set 和 Map](https://es6.ruanyifeng.com/#docs/reference#Set 和 Map)[Proxy 和 Reflect](https://es6.ruanyifeng.com/#docs/…...

浅析Linux SCSI子系统:调试方法

文章目录 SCSI日志调试功能scsi_logging_level调整SCSI日志等级 SCSI trace events使能SCSI trace events方式一:通过set_event接口方式二:通过enable 跟踪trace信息 相关参考 SCSI日志调试功能 SCSI子系统支持内核选项CONFIG_SCSI_LOGGING配置日志调试…...

【Unity3D】水面特效

1 前言 水波特效 中通过屏幕后处理实现了环形水波效果,本文通过 Shader Graph 实现了模拟水面特效,包含以下特效细节。 深水区和浅水区颜色差异;水面有波纹,并且在移动;水面起伏波动;水面边缘有水泡&#…...

CSS中的flex布局详细讲解

Flex 布局 Flex 布局是一种现代的 CSS 布局模型,用于实现灵活的盒子布局。它提供了强大的布局能力,使得元素可以自动调整大小、对齐和分布,适用于构建响应式和可伸缩的布局。 Flex 布局使用 flex 容器和 flex 项目的概念。容器是一个父元素…...

Python功能制作之简单的音乐播放器

需要导入的库: pip install PyQt5 源码: import os from PyQt5.QtCore import Qt, QUrl from PyQt5.QtGui import QIcon, QPixmap from PyQt5.QtMultimedia import QMediaPlayer, QMediaContent from PyQt5.QtWidgets import QApplication, QMainWind…...

GAN生成对抗模型根据minist数据集生成手写数字图片

文章目录 1.项目介绍2相关网站3具体的代码及结果导入工具包设置超参数定义优化器,以及损失函数训练时的迭代过程训练结果的展示 1.项目介绍 通过用minist数据集进行训练,得到一个GAN模型,可以生成与minist数据集类似的图片。 GAN是一种生成模…...

【K8S源码之Pod漂移】整体概况分析 controller-manager 中的 nodelifecycle controller(Pod的驱逐)

参考 k8s 污点驱逐详解-源码分析 - 掘金 k8s驱逐篇(5)-kube-controller-manager驱逐 - 良凯尔 - 博客园 k8s驱逐篇(6)-kube-controller-manager驱逐-NodeLifecycleController源码分析 - 良凯尔 - 博客园 k8s驱逐篇(7)-kube-controller-manager驱逐-taintManager源码分析 - 良…...

[保研/考研机试] KY212 二叉树遍历 华中科技大学复试上机题 C++实现

题目链接: 二叉树遍历_牛客题霸_牛客网二叉树的前序、中序、后序遍历的定义: 前序遍历:对任一子树,先访问根,然后遍历其左子树,最。题目来自【牛客题霸】https://www.nowcoder.com/share/jump/43719512169…...

CSS笔记

介绍 CSS导入方式 三种方法都将文字设置成了红色 CSS选择器 元素选择器 id选择器 图中div将颜色控制为红色,#name将颜色控制为蓝色,谁控制的范围最小,谁就生效,所以第二个div是蓝色的。id属性值要唯一,否则报错。 clas…...

链栈Link-Stack

0、节点结构体定义 typedef struct SNode{int data;struct SNode *next; } SNode, *LinkStack; 1、初始化 bool InitStack(LinkStack &S) //S为栈顶指针(存数据的头节点) {S NULL;return true; } 2、入栈 bool Push(LinkStack &S, int e) {…...

Ubuntu 20系统WIFI设置静态IP地址,以及断连问题

​最近工作需要购置了一台GPU机器,然后搭建了深度学习的运行环境,在工作中将这台机器当做深度学习的服务器来使用,前期已经配置好多用户以及基础环境。但最近通过xshell连接总是不间断的出现断连现象。 补充一点,Ubuntu系统中与网…...

(一)idea连接GitHub的全部流程(注册GitHub、idea集成GitHub、增加合作伙伴、跨团队合作、分支操作)

(二)Git在公司中团队内合作和跨团队合作和分支操作的全部流程(一篇就够)https://blog.csdn.net/m0_65992672/article/details/132336481 4.1、简介 Git是一个免费的、开源的*分布式**版本控制**系统*,可以快速高效地…...

-bash: java: command not found笔记

文章目录 场景解决方案找java的方法find命令进行查找根据java进程找寻具体位置 场景 linux系统执行java命令时报错: -bash: java: command not found。 解决方案 可能是没有安装java(这种情况比较少)或者安装了java但是没有设置环境变量(一般是这种情况)。 找ja…...

C++ typename and .template

https://makecleanandmake.com/2015/07/20/leading-typename-dot-template-and-why-they-are-necessary/ typename Obj<T>::type var;v.template m<int>();...

uniapp,使用canvas制作一个签名版

先看效果图 我把这个做成了页面&#xff0c;没有做成组件&#xff0c;因为之前我是配合uview-plus的popup弹出层使用的&#xff0c;这种组件好像是没有生命周期的&#xff0c;第一次打开弹出层可以正常写字&#xff0c;但是关闭之后再打开就不会显示绘制的线条了&#xff0c;还…...

【大数据】Flink 详解(五):核心篇 Ⅳ

Flink 详解&#xff08;五&#xff09;&#xff1a;核心篇 Ⅳ 45、Flink 广播机制了解吗&#xff1f; 从图中可以理解 广播 就是一个公共的共享变量&#xff0c;广播变量存于 TaskManager 的内存中&#xff0c;所以广播变量不应该太大&#xff0c;将一个数据集广播后&#xff0…...

设计模式-建造者模式

核心思想 抽取共同的行为&#xff0c;允许使用者指定复杂对象的类型和内容&#xff0c;不需要了解内部的构建细节使用多个简单的行为构建一个复杂的对象&#xff0c;将对象的构建过程和它的表示分离&#xff0c;同样的构建过程可以创建不同的表示 优缺点 优点 使用者不需要知…...

flutter 设置app图标

使用插件 flutter_launcher_icons 在 pubspec.yaml 配置文件中 加入 dev_dependencies dev_dependencies: flutter_launcher_icons: "^0.13.1" 准备好app得 icon 图标 其中icon的名字为icon.png 创建assets文件夹 和子文件夹icon iamge 配置静态资源路径 完整配置…...

守护网络安全:深入了解DDOS攻击防护手段

ddos攻击防护手段有哪些?在数字化快速发展的时代&#xff0c;网络安全问题日益凸显&#xff0c;其中分布式拒绝服务(DDOS)攻击尤为引人关注。这种攻击通过向目标网站或服务器发送大量合法或非法的请求&#xff0c;旨在使目标资源无法正常处理其他用户的请求&#xff0c;从而达…...

计组 | 寻址方式

目录 一、知识点 1.寻址方式什么&#xff1f; 2.根据操作数所在的位置&#xff0c;都有哪些寻址方式&#xff1f; 3.直接寻址 4.立即寻址 5.隐含寻址 6.相对寻址 7.寄存器 8.寄存器-寄存器型&#xff08;RR&#xff09;、寄存器-存储器型&#xff08;RS&#xff09;和…...

matlab工具箱Filter Designer设计butterworth带通滤波器

1、在matlab控制界面输入fdatool; 2、在显示的界面中选择合适的参数&#xff1b;本实验中采样频率是200&#xff0c;低通30hz&#xff0c;高通60hz,点击butterworth滤波器。 3、点击设计滤波器按钮后&#xff0c;在生成的界面点击红框按钮&#xff0c;可生成simulink模型到当前…...

Python学习笔记第六十天(Matplotlib Pyplot)

Python学习笔记第六十天 Matplotlib Pyplot后记 Matplotlib Pyplot Pyplot 是 Matplotlib 的子库&#xff0c;提供了和 MATLAB 类似的绘图 API。 Pyplot 是常用的绘图模块&#xff0c;能很方便让用户绘制 2D 图表。 Pyplot 包含一系列绘图函数的相关函数&#xff0c;每个函数…...

服务器自动备份、打包、传输脚本

备份脚本 #!/bin/bash #author cheng #备份服务器自动打包归档每天的备份文件 Path/backhistory Host$(hostname) Date$(date %F) Dest${Host}_${Date}#创建目录 mkdir -p ${Path}/${Dest}#打包文件到目录 cd / && \#结合autoback.sh脚本&#xff0c;它往那个地方备&a…...

Docker 的数据管理 网络通信

目录 1.管理容器数据的方式 数据卷 数据卷的容器 2.操作命令 3.Docker 镜像的创建 1.管理容器数据的方式 数据卷 可以独立于容器生命周期存储的机制 可提供持久化 数据共享 docker run -v /var/www:/data1 --name web1 -it centos:7 /bin/bash 数据卷的容器 用来提供持久化数…...

目标检测YOLO实战应用案例100讲-基于孤立森林算法的高光谱遥感图像异常目标检测

目录 前言 孤立森林算法的基本理论 2.1 引言 2.2 孤立森林算法的基本思想...

excel中两列数据生成折线图

WPS中excel的两列数据&#xff0c;第一列为x轴&#xff0c;第二列为y轴&#xff0c;生成折线图&#xff0c;并生成拟合函数。 1.选中两列数据&#xff0c;右击选择插入图表&#xff0c;选择XY&#xff08;散点图&#xff09;&#xff0c;生成散点折线图 2.选中图中散点&#x…...

JS加密的域名锁定功能,JShaman支持泛域名

JShaman的域名锁定功能&#xff0c;支持泛域名 JShaman的JS代码混淆加密中&#xff0c;有一项“域名锁定”功能。使用此功能后&#xff0c;代码运行时会检测浏览器地址中的域名信息&#xff0c;如是非指定域名&#xff0c;则不运行&#xff0c;以此防止自己网站的JS代码被复制…...

概率论与数理统计:第七章:参数估计 第八章:假设检验

文章目录 Ch7. 参数估计7.1 点估计1.矩估计2.最大似然估计(1)离散型(2)连续型 7.2 评价估计量优良性的标准(1)无偏性 (无偏估计)(2)有效性(3)一致性 7.3 区间估计1.置信区间、置信度2.求μ的置信区间 Ch8. 假设检验1.拒绝域α、接受域1-α、H₀原假设、H₁备择假设2.双边检验、…...

【Kubernetes】Kubernetes的监控工具Promethues

Prometheus 一、Prometheus 概念1. Prometheus 概述2. Prometheus 的监控数据3. Prometheus 的特点4. Prometheus 和 zabbix 区别5. Prometheus 的生态组件5.1 Prometheus server5.2 Client Library5.3 Exporters5.4 Service Discovery5.5 Alertmanager5.6 Pushgateway5.7 Graf…...

【linux】2 Linux编译器-gcc/g++和Linux调试器-gdb

文章目录 一、Linux编译器-gcc/g使用1.1 背景知识1.2 gcc如何完成1.3 函数库1.4 gcc选项 二、linux调试器-gdb使用2.1 背景2.2 开始使用 总结 ヾ(๑╹◡╹)&#xff89;" 人总要为过去的懒惰而付出代价ヾ(๑╹◡╹)&#xff89;" 一、Linux编译器-gcc/g使用 1.1 背景…...

【力扣每日一题】2023.8.17 切披萨的方案数

目录 题目&#xff1a; 示例&#xff1a; 分析&#xff1a; 代码&#xff1a; 题目&#xff1a; 示例&#xff1a; 分析&#xff1a; 题目给我们一个二维数组来表示一个披萨&#xff0c;其中‘A’表示披萨上的苹果。 让我们切k-1刀&#xff0c;把披萨切成 k 份&#xff0…...

Linux调试器-gdb使用

1. 背景 程序的发布方式有两种&#xff0c; debug 模式和 release 模式 Linux gcc/g 出来的二进制程序&#xff0c;默认是 release 模式 要使用 gdb 调试&#xff0c;必须在源代码生成二进制程序的时候 , 加上 - g 选项 2. 开始使用 gdb binFile 退出&#xff1a; ct…...

linux安装mysql错误处理

linux下mysql的安装与使用 linux安装mysql可有三种方式&#xff1a; 1、yum安装 2、源码安装 3、glibc安装 安装wget yum install -y wget https://blog.csdn.net/darendu/article/details/89874564?utm_sourceapp Linux上error while loading shared libraries问题解决方法…...

Matlab绘制灰度直方图

直方图是根据灰图像绘制的&#xff0c;而不是彩色图像通。查看图像直方图时候&#xff0c;需要先确定图片是否为灰度图&#xff0c;使用MATLAB2019查看图片是否是灰度图片&#xff0c;在读取图片后在MATLAB界面的工作区会显示读取的图像矩阵&#xff0c;如果是&#xff0c;那么…...

http学习笔记1

图解HTTP学习笔记 1.2 HTTP的诞生 CERN&#xff08;欧洲核子研究组织&#xff09;的蒂姆 • 伯纳斯 - 李&#xff08;Tim BernersLee&#xff09;博士提出了一种能让远隔两地的研究者们共享知识的设想。最初设想的基本理念是&#xff1a;借助多文档之间相互关联形成的超文本&am…...

PDF文件分割合并

PDF文件的分割和合并代码。 from PyPDF2 import PdfFileReader,PdfFileWriterdef pdf_split(filename,outputname)pr PdfFileReader(filename)for page in range(p.getNumPages()):pw PdfFileWriter()pw.addPage(pr.getPage(page))with open(f{outputname}{page}.pdf,wb) as…...

物联网无线通信方式总结

本文主要内容(一些物联网无线通信方式) 本文将介绍一些物联网无线通信方式的技术特点、底层调制方式和主要应用场景物联网无线通信方式是指利用无线技术实现物体之间的信息交换和网络连接的方式物联网无线通信方式的选择需要考虑多种因素&#xff0c;如传输距离、功耗、数据速…...

计算机竞赛 python的搜索引擎系统设计与实现

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; python的搜索引擎系统设计与实现 &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&#xff1a;3分工作量&#xff1a;5分创新点&#xff1a;3分 该项目较为新颖&#xff…...

ue5 场景搭建和灯光照明参考

https://www.youtube.com/watch?vOCgn40aWVuU https://www.youtube.com/watch?vIGLujClhL5U...

Mycat跨分片Join指南

前言Mycat目前版本支持跨分片的join,主要实现的方式有四种。 全局表 ER分片 HBT ShareJoin ShareJoin在开发版中支持,前面三种方式1.3.0.1支持 2.ShareJoin ShareJoin是一个简单的跨分片Join,基于HBT的方式实现。 目前支持2个表的join,原理就是解析SQL语句,拆分成单表的…...

网络:RIP协议

1. RIP协议原理介绍 RIP是一种比较简单的内部网关协议&#xff08;IGP协议&#xff09;&#xff0c;RIP基于距离矢量的贝尔曼-福特算法(Bellman - Ford)来计算到达目的网络的最佳路径。最初的RIP协议开发时间较早&#xff0c;所以在带宽、配置和管理方面的要求也较低。 路由器运…...

如何优化因为高亮造成的大文本(大字段)检索缓慢问题

首先还是说一下背景&#xff0c;工作中用到了 elasticsearch 的检索以及高亮展示&#xff0c;但是索引中的content字段是读取的大文本内容&#xff0c;所以后果就是索引的单个字段很大&#xff0c;造成单独检索请求的时候速度还可以&#xff0c;但是加入高亮之后检索请求的耗时…...

HTML <table> 标签

实例 一个简单的 HTML 表格,包含两行两列: <table border="1"><tr><th>Month</th><th>Savings</th></tr><tr><td>January</td><td>$100</td></tr> </table>定义和用法 &l…...

ubuntu pdf阅读器okular

sudo apt-get install okular安装完毕后&#xff0c;使用如下命令浏览pdf文档 okular xxx.pdf...

根据源码,模拟实现 RabbitMQ - 虚拟主机 + Consume设计 (7)

目录 一、虚拟主机 Consume设计 1.1、承接问题 1.2、具体实现 1.2.1、消费者订阅消息实现思路 1.2.2、消费者描述自己执行任务方式实现思路 1.2.3、消息推送给消费者实现思路 1.2.4、消息确认 一、虚拟主机 Consume设计 1.1、承接问题 前面已经实现了虚拟主机大部分功…...

docker中bridge、host、container、none四种网络模式简介

目录 一.bridge模式 1.简介 2.演示 &#xff08;1&#xff09;运行两个容器&#xff0c;不指定网络模式情况下默认是bridge模式 &#xff08;2&#xff09;在主机中自动生成了两个veth设备 &#xff08;3&#xff09;查看两个容器的IP地址 &#xff08;4&#xff09;可以…...

排序算法之详解冒泡排序

引入 冒泡排序顾名思义&#xff0c;就是像冒泡一样&#xff0c;泡泡在水里慢慢升上来&#xff0c;由小变大。虽然冒泡排序和冒泡并不完全一样&#xff0c;但却可以帮助我们理解冒泡排序。 思路 一组无序的数组&#xff0c;要求我们从小到大排列 我们可以先将最大的元素放在数组…...

el-upload组件调用后端接口上传文件实践

要点说明&#xff1a; 使用:http-request覆盖默认的上传行为&#xff0c;可以添加除文件外的其他参数&#xff0c;注意此时仍需保留action属性&#xff0c;action可以传个空串给http-request属性绑定的函数&#xff0c;函数入参必须为param调用接口请求&#xff0c;注意 heade…...

深度学习-实验1

一、Pytorch基本操作考察&#xff08;平台课专业课&#xff09; 使用&#x1d413;&#x1d41e;&#x1d427;&#x1d42c;&#x1d428;&#x1d42b;初始化一个 &#x1d7cf;&#x1d7d1;的矩阵 &#x1d474;和一个 &#x1d7d0;&#x1d7cf;的矩阵 &#x1d475;&am…...

互联网医院开发|医院叫号系统提升就医效率

在这个数字化时代&#xff0c;互联网医院不仅改变了我们的生活方式&#xff0c;也深刻影响着医疗行业。医院叫号系统应运而生&#xff0c;它能够有效解决患者管理和服务方面的难题。不再浪费大量时间在排队上&#xff0c;避免患者错过重要信息。同时&#xff0c;医护工作效率得…...